Welcome, Guest. Please login or register.


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

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
Re: Tegyük rendbe az EP programokat!
« Reply #315 on: 2010.April.14. 23:26:22 »
Ez ugyanaz, mint amit elsõnek írtam gyorsabb megoldásra, a már említett módon a második 'LD H, n' nélkül (így 512 byte-os táblázatot kell használni, de csak akkor, ha nem garantált, hogy a konvertálandó attribútumok között nincs FFh).


Nincs új a nap alatt.
Most, mivel szóba került, elõástam a cuccaim közül és szinte ugyan az a megoldás.
Nekem nagyon tetszenek ezek a rövidke és gyorsaságra optimalizált kódok.
 :lol:
Persze, ha van a tabellának hely.  :smt043

Offline geco

  • EP addict
  • *
  • Posts: 7085
  • Country: hu
    • Támogató Támogató
Re: Tegyük rendbe az EP programokat!
« Reply #316 on: 2010.April.15. 08:53:35 »
Nekem is tetszenek az ilyen rövid és gyors megoldások, SCR konvertálásához én olyasmi rutint írtam, mint ami ebben a programban szerepel megszakításban. Holtig tanul az ember ;)

Offline geco

  • EP addict
  • *
  • Posts: 7085
  • Country: hu
    • Támogató Támogató
Re: Tegyük rendbe az EP programokat!
« Reply #317 on: 2010.April.17. 23:55:29 »
Elkészült a Hammerfist javított változata :D
EXOS kompatibilis, fut EP 64-en is, betöltés után cheat (örök energia, lézer, és nemtom milyen ököl   :oops: ) választható insert gombbal.
A program fájlok tömörítve lettek, a 0300h hosszú spectrum karakterkészlet kivételével, EPCOMPRESS -m3-mal.
Hammerfist
« Last Edit: 2010.April.18. 14:35:20 by geco »

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Tegyük rendbe az EP programokat!
« Reply #318 on: 2010.April.18. 08:38:54 »
Elkészült a Hammerfist javított változata :D
Valódi gépen folyamatosan zúg a hangszóró :-(

Amúgy ebben a játékban tényleg nincs hang? Kipróbáltam a Spectrumos verziót is... bár az elsõ képernyõrõl még nem sikerült kijönni  :oops:

Offline geco

  • EP addict
  • *
  • Posts: 7085
  • Country: hu
    • Támogató Támogató
Re: Tegyük rendbe az EP programokat!
« Reply #319 on: 2010.April.18. 08:47:02 »
Valódi gépen folyamatosan zúg a hangszóró :-(

Amúgy ebben a játékban tényleg nincs hang? Kipróbáltam a Spectrumos verziót is... bár az elsõ képernyõrõl még nem sikerült kijönni  :oops:
meglesem, mi lehet a baj, a Corsoore féle hangbizergáláshoz nem nyúltam, mert az spectrum verzióban sem hallottam semmilyen hangot, még értékeléseket is néztem, azok között volt, ami a zenéjét, és az effektjeit méltatta. Nekem is csak a NYC bal shift L kombóval :D
Hammerfist review

Offline geco

  • EP addict
  • *
  • Posts: 7085
  • Country: hu
    • Támogató Támogató
Re: Tegyük rendbe az EP programokat!
« Reply #320 on: 2010.April.18. 09:33:00 »
Megnéztem a program eredetijét is disassemblálva, csak memórialapozás van, és a Speedlock 7-es loader, meg az elején a border feketére váltása, ami portírás :(
A zúgást meg az okozhatta, hogy a bal oldali hangszóró D/A-ra volt állítva, és a megszakításban a program 00h-t írt A8h-ra.
Elméletileg javítva, így is zúg?

Offline nyuzga

  • EP addict
  • *
  • Posts: 2280
  • Country: hu
Re: Tegyük rendbe az EP programokat!
« Reply #321 on: 2010.April.18. 09:58:50 »
Irányítás:

Fel: váltás a két karakter között.
Tűz+irányok: verekedés rúgás ugrás stb.
Space tűz+fel: be az ajtókon
Space tűz+le: a monitorok, ajtók befejelése!
L: fegyver váltás.

A szobákból, úgy lehet tovább jutni ,hogy szétverünk minden amit lehet.
Amikor megjelenik a: Security system breached felirat akkor lehet távozni valamelyik ajtón.
Lásd: demó!


« Last Edit: 2010.April.18. 10:49:49 by nyuzga »

Offline nyuzga

  • EP addict
  • *
  • Posts: 2280
  • Country: hu
Re: Tegyük rendbe az EP programokat!
« Reply #322 on: 2010.April.18. 10:47:59 »
Amikor végigjátszom a szintet nem tölt.
Lehet hogy azért mert a record-ot használtam? :oops:
[ Guests cannot view attachments ]

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Tegyük rendbe az EP programokat!
« Reply #323 on: 2010.April.18. 11:22:42 »
Amikor végigjátszom a szintet nem tölt.
Lehet hogy azért mert a record-ot használtam? :oops:

Próbáld RAMDISK-ről tölteni (memóriabővített konfigurációval). Demo felvétel és lejátszás közben tiltottak azok a funkciók, amelyek külső (pl. image) file tartalmától függenek.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Tegyük rendbe az EP programokat!
« Reply #324 on: 2010.April.18. 11:24:21 »
A zúgást meg az okozhatta, hogy a bal oldali hangszóró D/A-ra volt állítva, és a megszakításban a program 00h-t írt A8h-ra.

Igazi gépen zúg a hangszóró attól, ha ugyanaz az érték íródik ciklusban az A8h portra ? :shock:

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Tegyük rendbe az EP programokat!
« Reply #325 on: 2010.April.18. 12:28:18 »
meglesem, mi lehet a baj, a Corsoore féle hangbizergáláshoz nem nyúltam, mert az spectrum verzióban sem hallottam semmilyen hangot, még értékeléseket is néztem, azok között volt, ami a zenéjét, és az effektjeit méltatta.

Úgy látszik, a CPC-s verzióban sincs hang, bár valószínűleg az is Spectrum átirat.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Tegyük rendbe az EP programokat!
« Reply #326 on: 2010.April.18. 12:53:43 »
A program fájlok tömörítve lettek, a 0300h hosszú spectrum karakterkészlet kivételével, EPCOMPRESS -m3-mal.

A karakterkészlet mérete is csökkenne, 768-ról 444 byte-ra :) Ezen kívül, ha a karakterkészlet tömörített, akkor a HAMEFIST.PRG létrehozható illetve kicsomagolható egyszerű "dtf -cr -lz" és "dtf -xr -lz" parancsokkal. A betöltéshez lehetne használni RST 28H-t is (akkor még a START is tömörített, és kevesebb/egyszerűbb kódot kell írni), de a START felülírná a betöltő egy részét a 0. lap elején (nem tudom, hogy a felülírt területet (RST rutinokat) a játék valóban használja-e, vagy ez csak a Spectrum átirat betöltő nem használt része).

Offline geco

  • EP addict
  • *
  • Posts: 7085
  • Country: hu
    • Támogató Támogató
Re: Tegyük rendbe az EP programokat!
« Reply #327 on: 2010.April.18. 12:58:20 »
Igazi gépen zúg a hangszóró attól, ha ugyanaz az érték íródik ciklusban az A8h portra ? :shock:

nem tudom, csak arra tudok tippelni, A0-AF regiszterek értéke 0, kivéve A7, az megkapta még a program indulása előtt a 8-as értéket, és játék közben már csak az A8-as port íródik, az is megszaktás közben, és 00-val.
Sajnos az EP-t lusta vagyok összeszerelni mostanában csak azért, hogy teszteljek, az emulátor minden igényem kielégti  :oops: No meg a bill fóliám is rakoncátlankodik, és már elég sokat vágtam le a végéből ahhoz, hogy megkíséreljek egy újabb nyisszantást.
« Last Edit: 2010.April.18. 13:01:39 by geco »

Offline geco

  • EP addict
  • *
  • Posts: 7085
  • Country: hu
    • Támogató Támogató
Re: Tegyük rendbe az EP programokat!
« Reply #328 on: 2010.April.18. 13:02:56 »
Úgy látszik, a CPC-s verzióban sincs hang, bár valószínűleg az is Spectrum átirat.

Megnéztem azt is, igaz csak távolról, abban bíztam, hogy foglalkoztak a csinosítással, de nem :(

Offline geco

  • EP addict
  • *
  • Posts: 7085
  • Country: hu
    • Támogató Támogató
Re: Tegyük rendbe az EP programokat!
« Reply #329 on: 2010.April.18. 13:16:44 »
A karakterkészlet mérete is csökkenne, 768-ról 444 byte-ra :) Ezen kívül, ha a karakterkészlet tömörített, akkor a HAMEFIST.PRG létrehozható illetve kicsomagolható egyszerű "dtf -cr -lz" és "dtf -xr -lz" parancsokkal. A betöltéshez lehetne használni RST 28H-t is (akkor még a START is tömörített, és kevesebb/egyszerűbb kódot kell írni), de a START felülírná a betöltő egy részét a 0. lap elején (nem tudom, hogy a felülírt területet (RST rutinokat) a játék valóban használja-e, vagy ez csak a Spectrum átirat betöltő nem használt része).

Jogos felvetés, ez nem jutott eszembe, meg se néztem, hogy a karakterkészlet mennyire megy össze  :oops: , 3 RST-t használok, ha jól emlékszem a 08h, 10h, 18h-t 2-t a billentyűzetre, 1-et meg a joystickra, Zozo féle betöltőt használtam alapul, az eredeti majdnem teljesen ment a kukába, a Loadert vettem onnan, de abból is csak pár bájt maradt. IM 2 átalakítva IM 1-é, valahogy azt jobban szeretem. :)