Welcome, Guest. Please login or register.


Author Topic: Spectrum programok átírása (Read 156610 times)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13519
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 28.0 Firefox 28.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Spectrum programok átírása
« Reply #405 on: 2014.May.03. 22:46:47 »
Quote from: lgb
Hmm, nem 0feh akar az a port lenni?
Nem, pont a 0FFh-ról van szó.

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 29.0 Firefox 29.0
    • View Profile
    • http://lgb.hu/
Re: Spectrum programok átírása
« Reply #406 on: 2014.May.04. 00:30:59 »
Quote from: Zozosoft
Nem, pont a 0FFh-ról van szó.

Ja, igaz, beneztem ... Egy nem "letezo" port (pl a 0FFh - de lehetne mas is elvile) kell ehhez az "effekthez" amirol szo van :)

Offline szipucsu

  • EP addict
  • *
  • Posts: 8068
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 29.0 Firefox 29.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Spectrum programok átírása
« Reply #407 on: 2014.June.09. 19:04:32 »
Az SPemuval működik már a Tau Ceti. Ebből a játékból volt egy hibás verzió, ami talán le is került az ep128.hu -ról.  Nem lehetne magát ezt a játékot átírni? Merthogy pl. a Trafficból is készült külön EP változat.
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline geco

  • EP addict
  • *
  • Posts: 5430
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 24.0 Firefox 24.0
    • View Profile
Re: Spectrum programok átírása
« Reply #408 on: 2014.June.09. 19:08:50 »
Quote from: szipucsu
Az SPemuval működik már a Tau Ceti. Ebből a játékból volt egy hibás verzió, ami talán le is került az ep128.hu -ról.  Nem lehetne magát ezt a játékot átírni? Merthogy pl. a Trafficból is készült külön EP változat.
Természetesen lehet, most az N&S jön a sorban, utána megnézhetem, hacsak Zozó le nem csap rá :D

Offline Ep128

  • EP addict
  • *
  • Posts: 1664
  • Country: hu
  • OS:
  • Mac OS X Mac OS X
  • Browser:
  • Safari 1.0 Safari 1.0
    • View Profile
    • Honlapom
Re: Spectrum programok átírása
« Reply #409 on: 2014.June.09. 22:56:24 »
(Az én "titkos" vágyam továbbra is a "Command & Conquer -előd" Nato Assault lenne... :-) )

Offline Lacika

  • EP addict
  • *
  • Posts: 2929
  • Country: hu
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Chrome 33.0.1750.154 Chrome 33.0.1750.154
    • View Profile
    • http://www.ep128.hu
Re: Spectrum programok átírása
« Reply #410 on: 2014.June.10. 12:03:26 »
Ha egészen pontosak akarunk lenni, a C&C előd ez.

Offline Ep128

  • EP addict
  • *
  • Posts: 1664
  • Country: hu
  • OS:
  • Mac OS X Mac OS X
  • Browser:
  • Safari 1.0 Safari 1.0
    • View Profile
    • Honlapom
Re: Spectrum programok átírása
« Reply #411 on: 2014.June.10. 23:19:40 »
Ha egészen pontosak akarunk lenni, a C&C előd ez.
Jóóó... :-) Ez IS! :-D A Nato Assault picit látványosabb (lenne :-P ) bár nem sokkal...

Offline geco

  • EP addict
  • *
  • Posts: 5430
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 24.0 Firefox 24.0
    • View Profile
Re: Spectrum programok átírása
« Reply #412 on: 2014.June.28. 22:33:44 »
Felmerült, hogy az IK+ Speccy átiratában piros a tó, megnéztem, volt más gond is vele, pl a zene is kimaradt a konverzióból, és egyéb attributum galibák, itt a  javított verzió .

Online Povi

  • EP addict
  • *
  • Posts: 1873
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 34.0.1847.116 Chrome 34.0.1847.116
    • View Profile
    • http://povi.fw.hu
Re: Spectrum programok átírása
« Reply #413 on: 2014.July.09. 17:20:32 »
most nézem csak, szép lett! :smt038
*** Speicherplatz zu klein

Offline geco

  • EP addict
  • *
  • Posts: 5430
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 24.0 Firefox 24.0
    • View Profile
Re: Spectrum programok átírása
« Reply #414 on: 2014.July.09. 20:59:11 »
Quote from: Povi
most nézem csak, szép lett! :smt038
A Captain Fizz által használt színbeállítások, csak egy picit módosítva :)

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 28.0 Firefox 28.0
    • View Profile
Re: Spectrum programok átírása
« Reply #415 on: 2014.October.20. 17:01:59 »
Az átírást könnyítő progit amit össze állítottam osztok meg.
ASMEN ben fordítható és futtatható.
Egy "ZXPRG" névre átnevezett ZX programját, nem a loader sem .SCR hanem a xxx.PRG.
A TXT 1. sorába a .PRG betöltés kezdetét írjuk át azaz LD IX,xxxx legyen az EQU után xxxx.
A program lefutása után létre létre jön egy "REF" txt fájl ami tartalmazz különböző információt.

Offline geco

  • EP addict
  • *
  • Posts: 5430
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 31.0 Firefox 31.0
    • View Profile
Re: Spectrum programok átírása
« Reply #416 on: 2014.October.21. 08:37:40 »
Tetszik, ha jól látom, akkor megkeresi, és kommenteli a lényeges dolgokat, SPEmu is hasonlóan működik, annyi eltéréssel, hogy ott különböző utasításkombinációkat keres, nehogy lecseréljen bármit, amit nem kéne.

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 28.0 Firefox 28.0
    • View Profile
Re: Spectrum programok átírása
« Reply #417 on: 2014.October.21. 17:54:49 »
Igen csak a lehetséges változtatási címeket írja ki a REF fájlba.
De nem teljes az attributon-ok egyszerűbb részeit találja meg.
A sprite attribokat már nem lehet megkeresni ezzel a módszerrel.
Ahhoz már bele kell nézni alaposabban a módosítani kívánt programba.

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 28.0 Firefox 28.0
    • View Profile
Re: Spectrum programok átírása
« Reply #418 on: 2014.October.24. 10:41:45 »
Mikor még nem volt IDA progim és még nem ismertem a sprite kiíró rutinokat.
Akkor használtam és még mindig használom ezt a kis rutint.
Futtatás asmon-ban a vizsgált programot betöltjük a memóriába.
A rutin kezelése egyszerűre terveztem.
Kezelése:
jobra balra  +- 1 bájt
föl le    +- 16 bájt
Enter sprit szélessége +1
ALT   sprit szélessége -1
SPACE kilép
HL regiszter tartalmazza a sprite kezdőcímét

Az esetek többségében a sprite attribumát elé vagy mögé teszik.
Így volt könnyebb megtalálni ezeket az attributumokat.

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 28.0 Firefox 28.0
    • View Profile
Re: Spectrum programok átírása
« Reply #419 on: 2014.October.24. 22:05:25 »
Olyan írást keresek ami segít hogy, az FFh szegmensen szabad területet meghatározzam.
EXOS on keresztül mert nem mindegy hová raknám az LPT-t és a hozzá csatolt ZX.SCR-t.
Az FFh szegmenst sok minden használja TAPE: DISK: VIDEO: de hogy, honnan kezdődik a szabad terület és meddig tart azt nem emlékszem hol található.
Egy SCREEN töltőt készítek hasonló mint a "Breuce Lee","Nodes Of Yesod"