ENTERPRISE KLUB
2021. október 2., 1055 Budapest, Nyugati tér 9. 14-19 óráig
Belépés kizárólag klubtagok részére! (Klubkártyával vagy előfizetéssel!)
Welcome, Guest. Please login or register.


Author Topic: Tegyük rendbe az EP programokat! (Read 260760 times)

Offline geco

  • EP addict
  • *
  • Posts: 6286
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.3 Firefox 3.6.3
    • View Profile
Re: Tegyük rendbe az EP programokat!
« Reply #285 on: 2010.April.12. 08:58:48 »
EP64-en nem működik. De talán lehetne EP64-en is használható változatot készíteni.

Nekem az EP-s verzióval is ez történik :( A 12. pálya után megjelenik egy "press play on tape" üzenet, és lefagy.
UI.: valószínűleg azért fagy le, mert a magnóról való betöltéshez ROM rutint próbál hívni, ami EP-n nincs ott. Egyébként megnéztem a Spectrumos .SCL verziót, és azzal is megjelenik a végén a magnós betöltés :eek: De ha csak képernyőt próbálna tölteni a 4000h-5AFFh területre, akkor talán javítható a hiba.

Szerintem csak képernyőt próbálna tölteni, ugyanúgy, ahogy a CPC-s verzió.

Offline geco

  • EP addict
  • *
  • Posts: 6286
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.3 Firefox 3.6.3
    • View Profile
Re: Tegyük rendbe az EP programokat!
« Reply #286 on: 2010.April.12. 09:04:07 »
Ha jól emlékszem a BAM-os Double Dragonnak is ez a baja, lehet össze kéne gyűjteni az olyan programokat, amik csak a következő pályát nem töltik, szerintem gyorsan orvosolhatók.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4825
  • OS:
  • Linux 64 bit (Suse) Linux 64 bit (Suse)
  • Browser:
  • Firefox 3.5.4 Firefox 3.5.4
    • View Profile
Re: Tegyük rendbe az EP programokat!
« Reply #287 on: 2010.April.12. 13:21:43 »
Szerintem csak képernyőt próbálna tölteni, ugyanúgy, ahogy a CPC-s verzió.

Valóban :) Akkor könnyen javítható, csak kellene még a hiányzó képernyő. De ha nincs meg, akkor talán felhasználható a CPC-s is konvertálva:

4918-0

Itt egyébként eredetileg "Press Play" volt, amit átírtam :) Esetleg a játék indításakor látható "Stop the tape" üzenetet is érdemes lenne eltüntetni ?
« Last Edit: 2010.April.12. 23:03:42 by IstvanV »

Offline Lacika

  • EP addict
  • *
  • Posts: 3049
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Microsoft Internet Explorer 6.0 Microsoft Internet Explorer 6.0
    • View Profile
    • http://www.ep128.hu
Re: Tegyük rendbe az EP programokat!
« Reply #288 on: 2010.April.12. 14:09:04 »
Esetleg a játék indításakor látható "Stop the tape" üzenetet is érdemes lenne eltüntetni ?

Igen!

Offline IstvanV

  • EP addict
  • *
  • Posts: 4825
  • OS:
  • Linux 64 bit (Suse) Linux 64 bit (Suse)
  • Browser:
  • Firefox 3.5.4 Firefox 3.5.4
    • View Profile
Re: Tegyük rendbe az EP programokat!
« Reply #289 on: 2010.April.12. 23:17:04 »
Itt a továbbfejlesztett verzió:
    4920-0

  - nem fagy le az utolsó pálya végén (a fent látható képet jeleníti meg - ha sikerül megtalálni azt, ami az eredeti Spectrum verzióban van, akkor arra még cserélni lehetne)
  - nincs "stop the tape" üzenet indításkor (illetve pontosabban van, csak azonnal el is tűnik :))
  - több csalás választható: a ',' billentyűre jóval lassabban fogy (de nem végtelen) az energia; a lassulás mértéke az életek számától is függ: ha már nincs több, akkor csak 25% sebességgel fogy az energia, 2 életnél viszont például ez 31.25%; így már talán könnyebb végigjátszani, bár a "követő robotokkal" néha még így is lehetnek problémák :)
  - EP64-en nem fagy le (igaz, továbbra sem fut :oops:), és kevesebb fix szegmensszámot használ - most már fut az 576K "lyukas" RAM-ra bővített EP64-en

A felhasznált különböző forrás file-ok:
    * hitsquad.s (9.89 kB - downloaded 204 times.)
    * hitsqwin.scr (6.75 kB - downloaded 213 times.)
    * hitsquad.scr (6.75 kB - downloaded 206 times.)
    * hitsquad.prg (41.25 kB - downloaded 203 times.)
    * decompm3.s (1.93 kB - downloaded 202 times.)
    4926-6
    * hitsqwin.lua (0.56 kB - downloaded 205 times.)

Offline Ep128

  • EP addict
  • *
  • Posts: 1750
  • Country: hu
  • OS:
  • Windows Vista Windows Vista
  • Browser:
  • Firefox 3.0.6 Firefox 3.0.6
    • View Profile
    • Honlapom
Re: Tegyük rendbe az EP programokat!
« Reply #290 on: 2010.April.12. 23:57:20 »
(Ezt is) köszönjük szépen! :-)

Offline geco

  • EP addict
  • *
  • Posts: 6286
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.3 Firefox 3.6.3
    • View Profile
Re: Tegyük rendbe az EP programokat!
« Reply #291 on: 2010.April.13. 08:28:47 »
  - nem fagy le az utolsó pálya végén (a fent látható képet jeleníti meg - ha sikerül megtalálni azt, ami az eredeti Spectrum verzióban van, akkor arra még cserélni lehetne)
Próbáltam a gúglival megkeresni a spectrumos end screent, de nem találtam :(

Offline szipucsu

  • EP addict
  • *
  • Posts: 9132
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.3 Firefox 3.6.3
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Tegyük rendbe az EP programokat!
« Reply #292 on: 2010.April.13. 11:11:03 »
Próbáltam a gúglival megkeresni a spectrumos end screent, de nem találtam :(
Biztos nincs is.
Viszont mi (ti) ügyesek vagyunk (vagytok) és az EP átirat még jobb így, mint a Spectrum verzió!
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline geco

  • EP addict
  • *
  • Posts: 6286
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.5.8 Firefox 3.5.8
    • View Profile
Re: Tegyük rendbe az EP programokat!
« Reply #293 on: 2010.April.13. 18:39:56 »
Nem tudom hogy volt-e már szó a Hammerfist-röl. Kitűnő játék, de nem tölti a következő szintet.

Szintugrás: Pause (jobb shift) N+Y+C Unpause, majd L és L és L...

Ezzel szerintem az a baj, hogy nem lett átírva a továbbtöltős része, maradt a Spectrum ROM hívás, és természetesen azon a címen EP-n semmi értelmes nincs így ráfut Disable Interrupt mellett egy HALT utasításra.
303E  76           HALT

Legalábbis a snapshotból ez derül ki, sajnos a Hammerfist programot a hozzászólásból nem tudom letölteni.
Megnézem, hogy nekem megvan-e

Offline Lacika

  • EP addict
  • *
  • Posts: 3049
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.3 Firefox 3.6.3
    • View Profile
    • http://www.ep128.hu
Re: Tegyük rendbe az EP programokat!
« Reply #294 on: 2010.April.13. 18:46:08 »
Legalábbis a snapshotból ez derül ki, sajnos a Hammerfist programot a hozzászólásból nem tudom letölteni.
Megnézem, hogy nekem megvan-e

Feltöltöttem FTP-re. Ami nekem van, 7 file-ból áll, és a "rettegett" 69 byte-os betöltővel indul...
Más változat esetleg van valakinek?

Offline geco

  • EP addict
  • *
  • Posts: 6286
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.5.8 Firefox 3.5.8
    • View Profile
Re: Tegyük rendbe az EP programokat!
« Reply #295 on: 2010.April.13. 18:50:28 »
Feltöltöttem FTP-re. Ami nekem van, 7 file-ból áll, és a "rettegett" 69 byte-os betöltővel indul...
Más változat esetleg van valakinek?
Megtaláltam én is, 3 példányban :D gyanúsan ugyanaz a változat, 69 byte-os betöltő :D

Offline geco

  • EP addict
  • *
  • Posts: 6286
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.5.8 Firefox 3.5.8
    • View Profile
Re: Tegyük rendbe az EP programokat!
« Reply #296 on: 2010.April.13. 19:32:05 »
meg is van, a következő rutin töltene, EP-n 3000h-t hív meg, na ott pont nincs semmi, spectrumon 0556h-t, a loader rutint, eredetileg ez volt a kezdete a speedlockos loadernek, ezt helyettesítették a ROM loaderrel :D

Code: [Select]
  FC0C  F3           DI 
 *FC0D  CD 14 FC     CALL  FC14
  FC10  D2 04 FC     JP    NC, FC04
  FC13  C9           RET
  FC14  3E FF        LD    A, FF
  FC16  37           SCF
  FC17  C3 00 30     JP    3000
  FC1A  C9           RET

Spectrumon:
Code: [Select]
  FC0C  F3           DI 
 *FC0D  CD 14 FC     CALL  FC14
  FC10  D2 04 FC     JP    NC, FC04
  FC13  C9           RET
  FC14  3E FF        LD    A, FF
  FC16  37           SCF
  FC17  CD 56 05     CALL  0556
  FC1A  C9           RET

Offline Lacika

  • EP addict
  • *
  • Posts: 3049
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.3 Firefox 3.6.3
    • View Profile
    • http://www.ep128.hu
Re: Tegyük rendbe az EP programokat!
« Reply #297 on: 2010.April.13. 19:53:30 »
Nem tudom hogy volt-e már szó a Hammerfist-röl. Kitűnő játék, de nem tölti a következő szintet.

És mit kell benne csinálni?

Offline nyuzga

  • EP addict
  • *
  • Posts: 2196
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.80 Opera 9.80
    • View Profile
Re: Tegyük rendbe az EP programokat!
« Reply #298 on: 2010.April.13. 21:01:34 »

Offline geco

  • EP addict
  • *
  • Posts: 6286
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.5.8 Firefox 3.5.8
    • View Profile
Re: Tegyük rendbe az EP programokat!
« Reply #299 on: 2010.April.13. 22:53:35 »
Sikerült betölteni a következő szintet, de miután kiírta újra a programozókat, és megnyomtam a tűzgombot, lefagyott :( , majd holnap folytatom.

A gond az volt, hogy készült EP-s betöltő a 3000h-s címre csak azt a program indítása előtt faszán felülírja a program az attribútum konverzióhoz szükséges adatokkal, ugyanis a drágaszág megszakítás közben konvertálja őket :D, azt hittem a zene is lemaradt, végülis jól hittem, de azt a spectrum verzióban is lespórolták :D , viszont találtam olyan megoldást is, ami tetszett, a 0000-4000h terület nem használt részét feltölt RST 00h-val a 0000h-s címen egy rutint hív meg, ami kiírja, hogy melyik cím lett meghívva Spectrum ROM-ból, meg a másik, ha elszáll a betöltés, az EXOS segítségével kiírja, hogy mi volt a bibi, a folytatás már felejtős, a végtelen ciklusban keretvillogtatás.
A 69 byte-os betöltő csak azt a célt szolgálja, hogy betölti a normál betöltőt 2000h-ra :D, csak tippelem, hogy ezt azért teszi, mert 2000h-tól olyan Spectrum Rom rutinok vannak, amiket nem szoktak a programok hívni, vagy az is lehet, hogy ott már rutinok sincsenek. :D A Spectrum ROM visszafejtést nem néztem meg.