Welcome, Guest. Please login or register.


Author Topic: Legfrissebb sw fejlesztések EP-re (Read 141060 times)

Offline geco

  • EP addict
  • *
  • Posts: 7085
  • Country: hu
    • Támogató Támogató
Re: Legfrissebb sw fejlesztések EP-re
« Reply #195 on: 2009.June.15. 11:44:20 »
Mivel változtatod a BIAS-t?
EXOS hívással, hogy ne legyen a hangszóró státusza megváltoztatva. :)

Offline geco

  • EP addict
  • *
  • Posts: 7085
  • Country: hu
    • Támogató Támogató
Re: Legfrissebb sw fejlesztések EP-re
« Reply #196 on: 2009.June.15. 11:45:28 »
Szerintem az lehet az oka, hogy 6 bites Dave trükköt alkalmazó DTM került bele, amihez 2.0.7 (beta) ep128emu vagy valódi gép kell.
Így van. :)
Én is néztem nagyokat, amikor EP32-n próbáltam ki. :)
Szép kis recsegés lett az eredmény.

Offline geco

  • EP addict
  • *
  • Posts: 7085
  • Country: hu
    • Támogató Támogató
Re: Legfrissebb sw fejlesztések EP-re
« Reply #197 on: 2009.June.15. 11:47:17 »
Hát, nem tudom, nálam nem az a teljesen piros. Kinagyítva narancssárgának tûnik nekem:
(Attachment Link)

De Lacié kinagyítva sem az a teljesen piros, Painttel piros csíkot rajzoltam mellé, így még jobban kivehetõ:
(Attachment Link)
Akkor teljesen jó. :) Ilyennek kéne lennie mindig, a kis képen úgy tűnt, hogy tök piros, párszor előfordult nálam is, leginkább 64-es konfigban, és egyszer 128-asban EXOS 2.1-nél, utána tettem be a HALT-ot. :)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Legfrissebb sw fejlesztések EP-re
« Reply #198 on: 2009.June.24. 15:42:24 »
Megpróbáltam kijavítani két kisebb hibát :oops: Ezzel a módosított változattal (valamennyire) látható a "Cheats (Y/N)" kérdés EP64-en is, és turbós gépeken nem fagy le és a hang magasságát is javítja:
[ Guests cannot view attachments ]

Ezeket a változtatásokat "követtem el":
Code: Diff
  1. @@ -3,9 +3,9 @@
  2.  .   0105  3E FF        LD    A, FF
  3.  .   0107  D3 B2        OUT   (B2), A
  4.  .   0109  21 02 01     LD    HL, 0102
  5.  .   010C  22 F8 BF     LD    (BFF8), HL
  6. -.   010F  2A F5 BF     LD    HL, (BFF5)
  7. +.   010F  2A F4 BF     LD    HL, (BFF4)
  8.  .   0112  CB F4        SET   6, H
  9.  .   0114  06 04        LD    B, 04
  10.  .   0116  CB 3C        SRL   H
  11.  .   0118  CB 1D        RR    L
  12. @@ -21530,19 +21530,14 @@
  13.  .   6DBB  00           NOP
  14.  .   6DBC  00           NOP
  15.  .   6DBD  00           NOP
  16.  .   6DBE  00           NOP
  17. -.   6DBF  43           LD    B, E
  18. -.   6DC0  68           LD    L, B
  19. -.   6DC1  65           LD    H, L
  20. -.   6DC2  61           LD    H, C
  21. -.   6DC3  74           LD    (HL), H
  22. -.   6DC4  73           LD    (HL), E
  23. -.   6DC5  20 28        JR    NZ, 6DEF
  24. -.   6DC7  59           LD    E, C
  25. -.   6DC8  2F           CPL
  26. -.   6DC9  4E           LD    C, (HL)
  27. -.   6DCA  29           ADD   HL, HL
  28. +.   6DBF  3E 2C        LD    A, 2C
  29. +.   6DC1  32 BD 6E     LD    (6EBD), A
  30. +.   6DC4  3E FF        LD    A, FF
  31. +.   6DC6  32 BE 6E     LD    (6EBE), A
  32. +.   6DC9  C9           RET
  33. +.   6DCA  00           NOP
  34.  .   6DCB  01 1C 01     LD    BC, 011C
  35.  .   6DCE  16 50        LD    D, 50
  36.  .   6DD0  F7 10        EXOS  10
  37.  .   6DD2  76           HALT
  38. @@ -21550,20 +21545,21 @@
  39.  .   6DD5  D3 BF        OUT   (BF), A
  40.  .   6DD7  01 0A 01     LD    BC, 010A
  41.  .   6DDA  16 64        LD    D, 64
  42.  .   6DDC  F7 10        EXOS  10
  43. -.   6DDE  3E FF        LD    A, FF
  44. -.   6DE0  D3 B2        OUT   (B2), A
  45. -.   6DE2  21 BF 6D     LD    HL, 6DBF
  46. -.   6DE5  11 C0 BE     LD    DE, BEC0
  47. -.   6DE8  01 0C 00     LD    BC, 000C
  48. +.   6DDE  2A F6 BF     LD    HL, (BFF6)
  49. +.   6DE1  01 08 00     LD    BC, 0008
  50. +.   6DE4  09           ADD   HL, BC
  51. +.   6DE5  EB           EX    DE, HL
  52. +.   6DE6  21 E5 6F     LD    HL, 6FE5
  53. +.   6DE9  0E 0C        LD    C, 0C
  54.  .   6DEB  ED B0        LDIR
  55.  .   6DED  3A 9A BF     LD    A, (BF9A)
  56.  .   6DF0  21 9F BF     LD    HL, BF9F
  57.  .   6DF3  FE D0        CP    D0
  58.  .   6DF5  28 12        JR    Z, 6E09
  59.  .   6DF7  21 A3 BF     LD    HL, BFA3
  60. -.   6DFA  3E BC        LD    A, BC
  61. +.   6DFA  3E C4        LD    A, C4
  62.  .   6DFC  32 BD 6E     LD    (6EBD), A
  63.  .   6DFF  3E ED        LD    A, ED
  64.  .   6E01  32 BF 6E     LD    (6EBF), A
  65.  .   6E04  3E 1C        LD    A, 1C
  66. @@ -21574,10 +21570,11 @@
  67.  .   6E0D  3E FF        LD    A, FF
  68.  .   6E0F  32 4D 01     LD    (014D), A
  69.  .   6E12  11 00 C0     LD    DE, C000
  70.  .   6E15  ED 53 CD 6E  LD    (6ECD), DE
  71. -.   6E19  3E 3F        LD    A, 3F
  72. -.   6E1B  32 BB 6E     LD    (6EBB), A
  73. +.   6E19  CD BF 6D     CALL  6DBF
  74. +.   6E1C  00           NOP
  75. +.   6E1D  00           NOP
  76.  .   6E1E  3E FC        LD    A, FC
  77.  .   6E20  32 B8 6E     LD    (6EB8), A
  78.  .   6E23  18 24        JR    6E49
  79.  .   6E25  21 02 01     LD    HL, 0102
  80. @@ -21611,9 +21608,9 @@
  81.  .   6E67  11 00 FE     LD    DE, FE00
  82.  .   6E6A  01 20 00     LD    BC, 0020
  83.  .   6E6D  ED B0        LDIR
  84.  .   6E6F  21 D9 6E     LD    HL, 6ED9
  85. -.   6E72  01 08 01     LD    BC, 0108
  86. +.   6E72  01 18 01     LD    BC, 0118
  87.  .   6E75  ED B0        LDIR
  88.  .   6E77  3E C0        LD    A, C0
  89.  .   6E79  21 CE 6E     LD    HL, 6ECE
  90.  .   6E7C  ED 6F        RLD
  91. @@ -21651,11 +21648,11 @@
  92.  .   6EB6  00           NOP
  93.  .   6EB7  00           NOP
  94.  .   6EB8  00           NOP
  95.  .   6EB9  F7 08        EXOS  08
  96. -.   6EBB  0B           DEC   BC
  97. -.   6EBC  73           LD    (HL), E
  98. -.   6EBD  B8           CP    B
  99. +.   6EBB  13           INC   DE
  100. +.   6EBC  5F           LD    E, A
  101. +.   6EBD  C0           RET   NZ
  102.  .   6EBE  FE E9        CP    E9
  103.  .   6EC0  01 00 36     LD    BC, 3600
  104.  .   6EC3  B6           OR    (HL)
  105.  .   6EC4  49           LD    C, C
  106. @@ -21904,20 +21901,19 @@
  107.  .   6FDF  FC FC FF     CALL  M, FFFC
  108.  .   6FE2  00           NOP
  109.  .   6FE3  00           NOP
  110.  .   6FE4  00           NOP
  111. -.   6FE5  00           NOP
  112. -.   6FE6  00           NOP
  113. -.   6FE7  00           NOP
  114. -.   6FE8  00           NOP
  115. -.   6FE9  00           NOP
  116. -.   6FEA  00           NOP
  117. -.   6FEB  00           NOP
  118. -.   6FEC  00           NOP
  119. -.   6FED  00           NOP
  120. -.   6FEE  00           NOP
  121. -.   6FEF  00           NOP
  122. -.   6FF0  00           NOP
  123. +.   6FE5  43           LD    B, E
  124. +.   6FE6  68           LD    L, B
  125. +.   6FE7  65           LD    H, L
  126. +.   6FE8  61           LD    H, C
  127. +.   6FE9  74           LD    (HL), H
  128. +.   6FEA  73           LD    (HL), E
  129. +.   6FEB  20 28        JR    NZ, 7015
  130. +.   6FED  59           LD    E, C
  131. +.   6FEE  2F           CPL
  132. +.   6FEF  4E           LD    C, (HL)
  133. +.   6FF0  29           ADD   HL, HL
  134.  .   6FF1  00           NOP
  135.  .   6FF2  00           NOP
  136.  .   6FF3  00           NOP
  137.  .   6FF4  00           NOP
  138. @@ -22273,9 +22269,9 @@
  139.  .   7180  78           LD    A, B
  140.  .   7181  FE 04        CP    04
  141.  .   7183  20 D5        JR    NZ, 715A
  142.  .   7185  F3           DI  
  143. -.   7186  3E FC        LD    A, FC
  144. +.   7186  3E 0C        LD    A, 0C
  145.  .   7188  D3 BF        OUT   (BF), A
  146.  .   718A  CD 0E 8A     CALL  8A0E
  147.  .   718D  21 DB 8A     LD    HL, 8ADB
  148.  .   7190  22 1B 85     LD    (851B), HL
  149. @@ -23442,49 +23438,50 @@
  150.  .   7A35  23           INC   HL
  151.  .   7A36  DB B4        IN    A, (B4)
  152.  .   7A38  A3           AND   E
  153.  .   7A39  C2 35 8A     JP    NZ, 8A35
  154. -.   7A3C  01 29 0B     LD    BC, 0B29
  155. -.   7A3F  B7           OR    A
  156. -.   7A40  ED 42        SBC   HL, BC
  157. -.   7A42  30 02        JR    NC, 7A46
  158. -.   7A44  18 46        JR    7A8C
  159. -.   7A46  54           LD    D, H
  160. -.   7A47  5D           LD    E, L
  161. -.   7A48  01 08 00     LD    BC, 0008
  162. -.   7A4B  21 00 00     LD    HL, 0000
  163. -.   7A4E  DD 21 00 00  LD    IX, 0000
  164. -.   7A52  3E 10        LD    A, 10
  165. -.   7A54  DD 29        ADD   IX, IX
  166. -.   7A56  ED 6A        ADC   HL, HL
  167. -.   7A58  CB 21        SLA   C
  168. -.   7A5A  CB 10        RL    B
  169. -.   7A5C  30 05        JR    NC, 7A63
  170. -.   7A5E  DD 19        ADD   IX, DE
  171. -.   7A60  30 01        JR    NC, 7A63
  172. -.   7A62  23           INC   HL
  173. -.   7A63  3D           DEC   A
  174. -.   7A64  20 EE        JR    NZ, 7A54
  175. -.   7A66  01 59 01     LD    BC, 0159
  176. -.   7A69  11 00 00     LD    DE, 0000
  177. -.   7A6C  3E 11        LD    A, 11
  178. -.   7A6E  B7           OR    A
  179. -.   7A6F  ED 42        SBC   HL, BC
  180. -.   7A71  38 03        JR    C, 7A76
  181. -.   7A73  CB C3        SET   0, E
  182. -.   7A75  FE 09        CP    09
  183. -.   7A77  3D           DEC   A
  184. -.   7A78  C8           RET   Z
  185. -.   7A79  CB 23        SLA   E
  186. -.   7A7B  CB 12        RL    D
  187. -.   7A7D  DD 29        ADD   IX, IX
  188. -.   7A7F  ED 6A        ADC   HL, HL
  189. -.   7A81  18 EB        JR    7A6E
  190. -.   7A83  7A           LD    A, D
  191. -.   7A84  FE 04        CP    04
  192. -.   7A86  38 03        JR    C, 7A8B
  193. -.   7A88  11 FF 03     LD    DE, 03FF
  194. -.   7A8B  7B           LD    A, E
  195. +.   7A3C  01 D6 F4     LD    BC, F4D6
  196. +.   7A3F  09           ADD   HL, BC
  197. +.   7A40  3E 3F        LD    A, 3F
  198. +.   7A42  30 42        JR    NC, 7A86
  199. +.   7A44  E5           PUSH  HL
  200. +.   7A45  DD E1        POP   IX
  201. +.   7A47  21 00 00     LD    HL, 0000
  202. +.   7A4A  06 09        LD    B, 09
  203. +.   7A4C  DD 29        ADD   IX, IX
  204. +.   7A4E  ED 6A        ADC   HL, HL
  205. +.   7A50  10 FA        DJNZ  7A4C
  206. +.   7A52  01 45 56     LD    BC, 5645
  207. +.   7A55  11 01 00     LD    DE, 0001
  208. +.   7A58  DD 29        ADD   IX, IX
  209. +.   7A5A  ED 6A        ADC   HL, HL
  210. +.   7A5C  B7           OR    A
  211. +.   7A5D  ED 42        SBC   HL, BC
  212. +.   7A5F  30 01        JR    NC, 7A62
  213. +.   7A61  09           ADD   HL, BC
  214. +.   7A62  3F           CCF
  215. +.   7A63  CB 13        RL    E
  216. +.   7A65  CB 12        RL    D
  217. +.   7A67  30 EF        JR    NC, 7A58
  218. +.   7A69  3E 0E        LD    A, 0E
  219. +.   7A6B  D3 BF        OUT   (BF), A
  220. +.   7A6D  7A           LD    A, D
  221. +.   7A6E  FE 04        CP    04
  222. +.   7A70  38 03        JR    C, 7A75
  223. +.   7A72  11 FF 03     LD    DE, 03FF
  224. +.   7A75  7B           LD    A, E
  225. +.   7A76  CB 3A        SRL   D
  226. +.   7A78  1F           RRA
  227. +.   7A79  CB 3A        SRL   D
  228. +.   7A7B  1F           RRA
  229. +.   7A7C  3C           INC   A
  230. +.   7A7D  32 D9 82     LD    (82D9), A
  231. +.   7A80  7B           LD    A, E
  232. +.   7A81  2F           CPL
  233. +.   7A82  E6 03        AND   03
  234. +.   7A84  C6 D5        ADD   A, D5
  235. +.   7A86  32 76 82     LD    (8276), A
  236. +.   7A89  32 68 83     LD    (8368), A
  237.  .   7A8C  F1           POP   AF
  238.  .   7A8D  B7           OR    A
  239.  .   7A8E  20 05        JR    NZ, 7A95
  240.  .   7A90  3E 18        LD    A, 18
  241.  

Offline Ep128

  • EP addict
  • *
  • Posts: 1849
  • Country: hu
    • Honlapom
Re: Legfrissebb sw fejlesztések EP-re
« Reply #199 on: 2009.June.24. 18:25:08 »
Köszi! Teszteljük! :-)

Offline Lacika

  • EP addict
  • *
  • Posts: 3191
  • Country: hu
    • http://www.ep128.hu
Re: Legfrissebb sw fejlesztések EP-re
« Reply #200 on: 2009.June.25. 19:13:19 »
Az új változat 16K összesen? Így összement?

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Legfrissebb sw fejlesztések EP-re
« Reply #201 on: 2009.June.26. 00:30:48 »
Az új változat 16K összesen? Így összement?

epcompress :)

Offline Lacika

  • EP addict
  • *
  • Posts: 3191
  • Country: hu
    • http://www.ep128.hu
Re: Legfrissebb sw fejlesztések EP-re
« Reply #202 on: 2009.June.26. 11:02:18 »
epcompress :)


Hűűű... akkor nagyon "durván" tömörít az epcompress, mert tegnap néztem is, hogy a rar (új kódolással) is csak pár byte-ot hoz rajta... És, hogy ezt "reptében" ki is csomagolja... :shock:

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Legfrissebb sw fejlesztések EP-re
« Reply #203 on: 2009.June.26. 11:46:17 »
Hűűű... akkor nagyon "durván" tömörít az epcompress, mert tegnap néztem is, hogy a rar (új kódolással) is csak pár byte-ot hoz rajta... És, hogy ezt "reptében" ki is csomagolja... :shock:

A RAR valószínűleg jobban működne nagyobb file-okon (mert az epcompress csak legfeljebb 65535 byte távolságról tudja tömöríteni az ismétlődő sorozatokat, a RAR-nál viszont ez 4 MB is lehet; a 7-Zip esetén pedig 64 MB), illetve ahol használni tudja a speciális szöveg, kép, hang, stb. tömörítő algoritmusait.
Az önkicsomagoló kód nélkül a hero_fixed.com 16836 byte helyett 16409 byte méretű lenne, illetve az -m0 módban 16703 byte az önkicsomagoló program (keret villogtatással) és 16012 byte a "nyers" tömörített adat. Az LZMA (7-Zip algoritmus, de csak egy file-t tud tömöríteni, és így egyszerűbb - és kisebb - a fejléc) 15555 byte méretet ér el.

Offline geco

  • EP addict
  • *
  • Posts: 7085
  • Country: hu
    • Támogató Támogató
Re: Legfrissebb sw fejlesztések EP-re
« Reply #204 on: 2009.June.29. 08:57:19 »
Ha ezt tudom, mellékelem a forrást is a csomaghoz.  :oops:

Offline geco

  • EP addict
  • *
  • Posts: 7085
  • Country: hu
    • Támogató Támogató
Re: Legfrissebb sw fejlesztések EP-re
« Reply #205 on: 2009.October.25. 21:53:24 »
Elkezdtem átírni az SP128-as Wec Le Mans-t, de elakadtam az autó hangjánál, ekkor döntöttem úgy, hogy meglesem a CPC verziót közelebbről, itt az eredménye. :D Szívtam vele nem keveset, ez a kis dög a 64k-ból kevesebb,mint 256 byte-ot hagyott érintetlenül, de az átírás során sikerült megspórolni "pár" byte-ot, köszönhetően a CPC nehézkes portkezelésének, és annak, hogy 3 hosszú megszakítási rutinból EP-n sikerült 1 rövidet csinálni  :ds_icon_cheesygrin:, meg annak, hogy a CPC-s minden nyolcadik sort rajzoljuk ki mese át lett alakítva, így 64k-s EP-n is műxik a program, igaz lassabban, EXOS kompatibilitás felejtős, és az extra színek se jelennek meg (megegyezik a kinézete a CPC-ssel), ha legalább 96K-s gépen töltjük be a programot, akkor lesz EXOS kompatibilitás is, meg pár plusz szín.

Ja, a motor hangja nagyon ritkán elhallgat, és más is mint CPC-n, azért lett ilyen, mert a CPC 1xh-t küldött ki az 1-es csatorna frekvenciáját állító felső portra, ott nincs is semmi jelentősége az 1-esnek az 1xh-ból, de EP-n van :D (Enable 4­bit polynomial counter distortion) Nekem jobban tetszett ez a hang, ezért így is hagytam :)

A zene nem sikerült olyan jól, a program néha 2-3 csatornán is zajong és zenél egyszerre :(

Wec Le Mans
« Last Edit: 2009.December.21. 11:55:21 by geco »

Offline nyuzga

  • EP addict
  • *
  • Posts: 2280
  • Country: hu
Re: Legfrissebb sw fejlesztések EP-re
« Reply #206 on: 2009.October.25. 22:51:40 »
Nekem tetszik. :)

Offline Lacika

  • EP addict
  • *
  • Posts: 3191
  • Country: hu
    • http://www.ep128.hu
Re: Legfrissebb sw fejlesztések EP-re
« Reply #207 on: 2009.October.26. 20:24:50 »
Nagyon jó lett! Spectrumon is jól irányítható, itt egy kicsit talán könnyebb is.
Várjuk az irányítás javítást, aztán én is kirakom  :smt026

Offline Lacika

  • EP addict
  • *
  • Posts: 3191
  • Country: hu
    • http://www.ep128.hu
Re: Legfrissebb sw fejlesztések EP-re
« Reply #208 on: 2009.October.26. 20:58:09 »
Ep64-en a betöltőképernyő csak villog. Ezen lehet segíteni?

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Legfrissebb sw fejlesztések EP-re
« Reply #209 on: 2009.October.26. 21:50:44 »
A joystick probléma egyszerű elírásnak tűnik, amelyet egyetlen byte módosításával javítani lehet. Kicseréljem a tömörített verziót javítottra, vagy nézzem még meg az EP64 betöltőkép hibát is (nem biztos, hogy javítható, lehet, hogy egyszerűen nem elég a RAM) ?