Welcome, Guest. Please login or register.


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

Offline geco

  • EP addict
  • *
  • Posts: 6405
  • 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: 6405
  • 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: 3069
  • 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 217 times.)
    * hitsqwin.scr (6.75 kB - downloaded 227 times.)
    * hitsquad.scr (6.75 kB - downloaded 220 times.)
    * hitsquad.prg (41.25 kB - downloaded 216 times.)
    * decompm3.s (1.93 kB - downloaded 216 times.)
    4926-6
    * hitsqwin.lua (0.56 kB - downloaded 220 times.)

Offline Ep128

  • EP addict
  • *
  • Posts: 1776
  • 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: 6405
  • 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: 9229
  • 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: 6405
  • 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: 3069
  • 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: 6405
  • 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: 6405
  • 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 »

Offline Lacika

  • EP addict
  • *
  • Posts: 3069
  • 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: 2207
  • 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: 6405
  • 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.