Welcome, Guest. Please login or register.


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

Offline geco

  • EP addict
  • *
  • Posts: 5014
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
Re: Spectrum programok átírása
« Reply #540 on: 2017.January.16. 08:30:34 »
Így jött a bitforgatós ötlet. Aztán persze minden sornál töprengés, hogy melyik irányba is célszerű kezdeni :-)
A helyzet ismerős :)

Offline endi

  • EP addict
  • *
  • Posts: 6601
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 55.0.2883.87 Chrome 55.0.2883.87
    • View Profile
    • Honlapom
Re: Spectrum programok átírása
« Reply #541 on: 2017.January.16. 21:00:06 »
hát ez jó, a wos-on egy játék alkotója bemutatja hogy fejlődött a loading kép:
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline Dr.OG

  • EP fan
  • *
  • Posts: 109
  • Country: hu
  • dr.
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 68.0.3440.106 Chrome 68.0.3440.106
    • View Profile
Re: Spectrum programok átírása
« Reply #542 on: 2018.September.02. 22:38:03 »
Sziasztok!

Tudom, hogy 2009-ben Zozosoft csinált már egy "full extrás" 20 pályás Laser Squad átiratot (ezen topic 11. oldala körül meg is találtam a részleteket), de azóta a korábban linkelt orosz oldalra ( http://www.zxaaa.net/GAME.html ) került fel még egy bővítmény 3 pályával, ezek az 526. lemezen találhatók. Nevük nincs, csak számuk (1-3), de nekem nem tűnnek ismerősnek...

Mellékletként feltöltöm az SCL file-t, ha Zozó bírja még szusszal és lelki erővel, ezeket is integrálhatná az EP-s verzióba!

Üdv, és köszönöm előre is: Gábor
ÉN ekelek, TE keregsz, Ő gyeleg,
MI ákolunk, TI vornyáztok, ŐK lendeznek.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 12969
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 61.0 Firefox 61.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Spectrum programok átírása
« Reply #543 on: 2018.September.03. 12:24:36 »
Kész, K/L/M jelűek az új pályák.

Offline Dr.OG

  • EP fan
  • *
  • Posts: 109
  • Country: hu
  • dr.
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 68.0.3440.106 Chrome 68.0.3440.106
    • View Profile
Re: Spectrum programok átírása
« Reply #544 on: 2018.September.03. 13:59:30 »
Ez gyors volt !!! :smt041

Köszi! :smt038

Még azt szeretném megkérdezni, hogy az előző 20-pályás változat utolsó 3 küldetése (The Assassins 2, Hostile Takeover, Return to the Moonbase) honnan származik eredetileg? Csak mert a fentebb linkelt orosz lemezek közt nem találtam egyiket sem, a Z80-as verziók, amik több honlapról is letölthetőek, meg nem kompatibilisak a Spectrum +2A-mmal. Valahonnan szeretném begyűjteni ezeket TAP, SCL vagy TRD formátumban...

Üdv: Gábor
« Last Edit: 2018.September.03. 14:03:55 by Dr.OG »
ÉN ekelek, TE keregsz, Ő gyeleg,
MI ákolunk, TI vornyáztok, ŐK lendeznek.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 12969
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 61.0 Firefox 61.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Spectrum programok átírása
« Reply #545 on: 2018.September.03. 14:20:28 »
Még azt szeretném megkérdezni, hogy az előző 20-pályás változat utolsó 3 küldetése (The Assassins 2, Hostile Takeover, Return to the Moonbase) honnan származik eredetileg? Csak mert a fentebb linkelt orosz lemezek közt nem találtam egyiket sem, a Z80-as verziók, amik több honlapról is letölthetőek, meg nem kompatibilisak a Spectrum +2A-mmal.
Már nem emlékszem rá, de nekem is a Z80 verziók lettek letöltve.

Offline nyuzga

  • EP addict
  • *
  • Posts: 1921
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 61.0 Firefox 61.0
    • View Profile
Re: Spectrum programok átírása
« Reply #546 on: 2018.September.03. 16:39:55 »
a Spectrum +2A-mmal. Valahonnan szeretném begyűjteni ezeket TAP, SCL vagy TRD formátumban...

Próbáld ki ezeket. Z80 konverzió. Kempston joy kell hozzá!.

* RTMB TZX.ZIP (87.18 kB - downloaded 13 times.)
« Last Edit: 2018.September.03. 17:02:14 by nyuzga »

Offline Dr.OG

  • EP fan
  • *
  • Posts: 109
  • Country: hu
  • dr.
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 68.0.3440.106 Chrome 68.0.3440.106
    • View Profile
Re: Spectrum programok átírása
« Reply #547 on: 2018.September.04. 07:03:58 »
Szia!

Értékelem a segítő szándékot, de sajnos a DivMMC Enjoy Mini, amit a Spectrumhoz használok, nem támogatja a TZX fájlokat, csak a TAP, Z80, SNA és TRD formátumokat.

Próbáltam én is az interneten több helyen (pl. itt:
http://www.laser-squad.co.uk/2010/03/spectrum-mission-downloads/
vagy itt:
https://k1.spdns.de/Vintage/Sinclair/Software/ZX%20Spectrum%20Software/Games/L/Laser%20Squad%20(Blade)/ )
fellelhető Z80 fájlokat átkonvertálni SNA-ba vagy TAP-ba, de úgy sem működik a dolog. Ennek oka valószínűleg az lehet, hogy ezeket a homebrew pályákat eredetileg a Spectrum 128 orosz klónjain (pl. Pentagon vagy Scorpion) fejlesztették, és sajnos a +2A-nak már az alap 128-cal is vannak ROM kompatibilitási problémái.

A fentiekre vonatkozó magyarázat a használati útmutatóból:
"Supported emulator file formats:

The DivMMC EnJOY! mini with ESXDOS supports .TAP, .SNA, .Z80 and .SCR files.
There is a limitation in snapshot files (.Z80 and .SNA): 128K snapshot files will often only work on the ZX Spectrum 128K (‘toastrack’) but not on the ZX Spectrum +2A, +2B and +3 because of ROM incompatibility.

The .TZX file format is not supported; this file format contains exotic loading systems (speed
loaders, loaders with copy protections, etc.) which need a lot of CPU power to decode."

Ezért tűnt számomra járható útnak az eredeti SCL fájlok felkeresése, azok elindítása emulátor alatt (EmuZWin 2.7-et használok), majd a pályák betöltését követően az emulátoron belül a géptípus átállítása +2A-ra, és snapshot file (Z80 vagy SNA) mentése. Nem túl elegáns megoldás, de szinte kivétel nélkül működik, eddig csak a Dead City-vel nem boldogultam a 468-as lemezről (az egységek elhelyezése után lefagy).

Annyit még sikerült kiderítenem az alábbi honlapról, hogy a 'The Return To Moonbase' nevű pályát bizonyos Johan von Nameh követte el, név alapján nem tűnik orosznak...

http://www.oocities.org/tsca.geo/laser/index.html

Üdv mindenkinek: Gábor
ÉN ekelek, TE keregsz, Ő gyeleg,
MI ákolunk, TI vornyáztok, ŐK lendeznek.

Offline nyuzga

  • EP addict
  • *
  • Posts: 1921
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 61.0 Firefox 61.0
    • View Profile
Re: Spectrum programok átírása
« Reply #548 on: 2018.September.04. 17:12:43 »
Szia.

A Dead city 48-as snapshoot. Lehet hogy ez a baj. Ha magnóról töltöd be a játékot, akkor a szerkezet nem tudja lemezre menteni ?


A 128-as emulátor is lefagyott. Utána átállítottam +2A-ra és tzx-et betöltöttem és így működik kempston joy-jal.

21806-0

« Last Edit: 2018.September.04. 17:31:44 by nyuzga »

Offline Dr.OG

  • EP fan
  • *
  • Posts: 109
  • Country: hu
  • dr.
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 68.0.3440.106 Chrome 68.0.3440.106
    • View Profile
Re: Spectrum programok átírása
« Reply #549 on: 2018.September.05. 05:58:02 »
Szia!

Sajnos a DivMMC letiltja a magnót, csak az SD-kártyára lehet vele menteni, és onnan tölteni.

Nekem a Kempston joy nem alternatíva, vagy billentyűzet, vagy Sinclair joy kellene (utóbbiból van 2 is beépítve a +2A-ba gyárilag).

Úgy néz ki, a Dead City-s 468-as disk image már eredetileg is hibás, mert átkonvertáltam ugyan SCL-ből TRD-be (utóbbiakat limitáltan támogatja a DivMMC), de így is fagy (a másik pálya, a Saboteurs viszont szépen elindul).

Végül is nincs jelentősége, hiszen EP-n az összes pályával tudok játszani, csak azért gondoltam, hogy rákérdezek, hátha valakinek megvannak az eredeti Spectrumos forrásfájlok valamilyen DivMMC által is emészthető formátumban (TAP, SNA vagy Z80 - utóbbiakból +2A kompatibilis kellene).

Különösen az a három érdekelne, amelyiket nem leltem az orosz lemezgyűjteményben (The Assassins 2, Hostile Takeover, Return to the Moonbase), tennék velük egy próbát, bár lehet, hogy ezeket Zozosoft is a közkézen forgó és korában linkelt oldalakról letölthető Z80-as állományokból bányászta ki.

Szerintem nem érdemes ezzel tovább vesződni, hiszen a gyári 7 mellett további +12 pályával tudok játszani Sp+2A-n (és még +4-gyel, tehát összesen +16-tal) EP128-on!

Köszi mindenkinek a segítséget: Gábor
ÉN ekelek, TE keregsz, Ő gyeleg,
MI ákolunk, TI vornyáztok, ŐK lendeznek.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 12969
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 61.0 Firefox 61.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Spectrum programok átírása
« Reply #550 on: 2018.September.05. 08:51:11 »
bár lehet, hogy ezeket Zozosoft is a közkézen forgó és korában linkelt oldalakról letölthető Z80-as állományokból bányászta ki.
Írtam, hogy így volt :-)

Ha van olyan működő Spectrum verziód, amiben simán 18911 bájtos blokkban vannak a pályák, akkor oda be tudod rakni ezeket, csak cseréld le az adott pálya blokkot. Maga az új pálya blokkja ott van az EP-s verzióban. (Az összes pályafájl az változatlan a Spectrum verzióhoz képest.)

Egyébként a pálya kiszedés úgy történik, hogy amikor a "How many players" kérdésnél tart, akkor kell kimenteni 46625 címtől 18911 bájtot (B621-FFFFh memória tartomány). (Pl Spectaculator-ban File/Export menüpont.)

Offline Dr.OG

  • EP fan
  • *
  • Posts: 109
  • Country: hu
  • dr.
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 68.0.3440.106 Chrome 68.0.3440.106
    • View Profile
Re: Spectrum programok átírása
« Reply #551 on: 2018.September.05. 12:32:24 »
Köszi!

Lehet megpróbálom, bár nem vagyok egy nagy szoftver guru, és már most egy következő projekt foglalkoztat inkább...

Mindegy, ha van valami fejlemény, visszajelzek!

Üdv: Gábor
ÉN ekelek, TE keregsz, Ő gyeleg,
MI ákolunk, TI vornyáztok, ŐK lendeznek.