Welcome, Guest. Please login or register.


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

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
Re: Tegyük rendbe az EP programokat!
« Reply #435 on: 2010.May.01. 18:14:57 »
(illetve az Attus változatban talán egy attribútum hiba van, a függõleges lézereknél a zöld háttér, de ennek nem sok jelentõsége van)
Az exolon volt az elsõ 128 -as zenés átirat, õ magnós átírási technikával készült, floppym még nem volt.
Bombasztikus hatása volt, mikor a klubban bemutattam.
Ezt az attributum hibát még Gyányi Sanyi vette észre, mivel õ örökélesítette, de végülis kijavítatlan maradt. Örök élet nélkül a lézerekig eljutni is szinte barvúros ügyesség kell, nekem nem is sikerült, azért nem vettem észre. A kijavítás helyett Sanyi is, meg én is inkább további átiratok készítésével foglalkoztunk. :oops:
Remélem, most már ki is van javítva.
Az átiratom zenéje meg nem egészen olyan, mint a spectrumon, kicsit gyorsabb és magasabb, Összehasonlításra nem volt mód akkoriban, iszonyúan örültünk egyáltaláni, hogy végre megszületett az elsõ 128-as zenés átirat.
 :oops:

Offline geco

  • EP addict
  • *
  • Posts: 7121
  • Country: hu
    • Támogató Támogató
Re: Tegyük rendbe az EP programokat!
« Reply #436 on: 2010.May.01. 18:18:15 »
Ezt az attributum hibát még Gyányi Sanyi vette észre, mivel õ örökélesítette, de végülis kijavítatlan maradt. Örök élet nélkül a lézerekig eljutni is szinte barvúros ügyesség kell, nekem nem is sikerült, azért nem vettem észre. A kijavítás helyett Sanyi is, meg én is inkább további átiratok készítésével foglalkoztunk. :oops:
Remélem, most már ki is van javítva.
 :oops:

Az első szinten lévő függőleges lézerig? Anno majdnem a 2. szintet is végigvittem örökélet nélkül :D
Szerettem az Exolont, meg a zenéjét is, és pont az Attus féle átirat volt meg :)

Offline geco

  • EP addict
  • *
  • Posts: 7121
  • Country: hu
    • Támogató Támogató
Re: Tegyük rendbe az EP programokat!
« Reply #437 on: 2010.May.01. 18:25:11 »
-színek javítva a múltkor kikísérletezett C0 BIAS-os Spectrum közeli verzióra (itt is volt némi szívás, mivel ez esetben a fényes fekete is feketére lett konvertálva, viszont a program tartalmaz egy kicsomagoló rutint a képernyõkhöz, és ez a 00 bájtokat kivételes esetként kezeli. A slusz poén az egészben az, hogy a pálya attribútum területe nincs is tömörítve...)
Nekem is ez jött ki legjobb hasonlatosságra a sok teszt végén - ezt is használtam a WHB-től kezdve - csak nemtom miért 199-et adok meg az EXOS-nak, végülis a kettő között semmi különbség :D
Viszont így egy kicsit macerásabb a konverzió, mert EP-n a fényes színek 0-7-re kerülnek, és a sötétek 8-15, míg spectrumon pont fordítva.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14739
  • Country: hu
    • http://enterprise.iko.hu/
Re: Tegyük rendbe az EP programokat!
« Reply #438 on: 2010.May.01. 23:58:18 »
Nagyobb probléma, hogy az eredetileg "Spectrum Világ" palettát használó átiratoknál (azaz a régi átiratok nagy többségénél) a fényes és normál színek - és egyben a "kevert" bitsorrend - cseréje miatt gyakorlatilag érdemesebb lehet az egész játékot újra átírni.
Vagy lehet azt csinálni, amit én is a Paperboy-ban :-) összehasonlítva az eredeti Spectrumos program fájlt az átiratéval, elég jól kijönnek az attribútumok. Kéne erre egy utilityt írni, ami összehasonlít két fájlt, és különbségnél megnézi, hogy az Spv-s táblázat alapján történt-e a változás, az ilyen címeket kilistázza. Esetleg megkérdi, hogy cseréljük-e az új táblázat alapján :-)

Offline geco

  • EP addict
  • *
  • Posts: 7121
  • Country: hu
    • Támogató Támogató
Re: Tegyük rendbe az EP programokat!
« Reply #439 on: 2010.May.02. 08:14:42 »
Volt másik is ? :eek:

Ha jól láttam volt még egy Andrewsoftos verzió

Offline geco

  • EP addict
  • *
  • Posts: 7121
  • Country: hu
    • Támogató Támogató
Re: Tegyük rendbe az EP programokat!
« Reply #440 on: 2010.May.02. 08:28:42 »
Viszont amikor fekete háttéren van fényes szín (01000xxxb), akkor elég csak a 6. bitet törölni. Ilyenbo"l sok van például az Exolon-ban.
Nagyobb probléma, hogy az eredetileg "Spectrum Világ" palettát használó átiratoknál (azaz a régi átiratok nagy többségénél) a fényes és normál színek - és egyben a "kevert" bitsorrend - cseréje miatt gyakorlatilag érdemesebb lehet az egész játékot újra átírni.
A Double Dragonnál elég jól boldogultam a BAM-os átirattal, az elején még elő kellett venni az eredeti verziót, de aztán gyorsan ment a Spectrum világ attribútumokról való átállás is, igaz nem nagyon keverte be a játékba a papír színeket a Double Dragon :)
A "fényes" fekete nem gond, arra gondoltam, hogy macerásabb, hogy minden byte-ot cserélni kell (kivéve a 00-t :D), míg a fordított kiosztásnál pár byte változatlan maradt.
Esetleg érdemes lenne a színeket olyan sorrendbe tenni 0-7-ig, mint amilyenben 8-15-ig vannak (EP RGB), eddig 2 programba futottam bele, ami 6. bit változtatásával old meg villogást, az egyiket megoldottam egy konvertáló rutinnal, a másikat meg úgy hagytam.

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
Re: Tegyük rendbe az EP programokat!
« Reply #441 on: 2010.May.02. 08:30:34 »
Ha jól láttam volt még egy Andrewsoftos verzió
Az csak csak az enyim örökéletesítése volt.
 :cool:
Andris örökéletesítésekkel kezte mûködését, majd kiváló átíróvá vált.
 :)

Offline geco

  • EP addict
  • *
  • Posts: 7121
  • Country: hu
    • Támogató Támogató
Re: Tegyük rendbe az EP programokat!
« Reply #442 on: 2010.May.02. 12:03:20 »
Mindkét megoldásnak lehet értelme, attól függően, hogy a program a BRIGHT bitet, vagy éppen a színeket módosítja a kódban (azaz például a kék szín ki- és bekapcsolása a fényes módtól függetlenül, vagy INC/DEC művelet a színeken).
Igaz, találkoztam már ilyennel is, és az pont az attribútum részre esett, úgyhogy az egyik szín más lett, mint az eredetiben, ha jól emlékszem a Hammerfist-ben volt.

Offline geco

  • EP addict
  • *
  • Posts: 7121
  • Country: hu
    • Támogató Támogató
Re: Tegyük rendbe az EP programokat!
« Reply #443 on: 2010.May.02. 12:10:39 »
Azaz négyszögjelnél a frekvencia 125000 / ((HL * 9 / 8 -1) + 1), és mivel 125000 * 8 / 9 az 111111.1, ez jól közelíti a pontos értéket (110840.47), eltekintve a kerekítési hibától. A zajnál pedig 125000 / ((f * 9 / 4 - 1) + 1), ugyanis itt felezni kell a frekvenciát. A 30h torzítás 7 bites polinom számlálót jelentene, de az A6h port 4. bitjének beállításával ezt 17 bitesre cseréltem. A "hang + zaj" módban (legalábbis az Exolon átiratomnál) a négyszögjel frekvencia hallható 5 bites polinom számlálóval - ezért vannak a feltételesen fordított részek, hogy konfigurálható legyen, mi történjen ilyenkor (csak négyszögjel, csak zaj, vagy négyszögjel torzítással).

CPC-n egyszerűbb a frekvencia konverzió, mert ott 62500-at kell osztani, ami az EP-s értéknek pontosan a fele.

:smt041
Be is töltöm az Exolon-t, eddig még nem tettem  :oops:
Kíváncsi vagyok az AY emulációra, az első verzióját megnéztem, már az jobb volt,mint amit én produkáltam, bár a Commando zenéjét és effektjeit elég jól visszaadta, a többire nem emlékszem, hogy mibe tettem még bele.

Offline geco

  • EP addict
  • *
  • Posts: 7121
  • Country: hu
    • Támogató Támogató
Re: Tegyük rendbe az EP programokat!
« Reply #444 on: 2010.May.02. 12:15:54 »
Az csak csak az enyim örökéletesítése volt.
 :cool:
Andris örökéletesítésekkel kezte mûködését, majd kiváló átíróvá vált.
 :)
:)
A .SET file tévesztett meg, de rájöttem, hogy az maga az örökélet, meg egy kis leírás :D

Offline Lacika

  • EP addict
  • *
  • Posts: 3199
  • Country: hu
    • http://www.ep128.hu
Re: Tegyük rendbe az EP programokat!
« Reply #445 on: 2010.May.03. 19:49:38 »
Ezért ugyan valószínűleg nem érdemes lecserélni az ep128.hu-s csomagot, de későbbi átiratoknál talán hasznát lehet venni.

Miért ne? Főleg, ha valamivel gyorsabb lesz.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14739
  • Country: hu
    • http://enterprise.iko.hu/
Re: Tegyük rendbe az EP programokat!
« Reply #446 on: 2010.May.03. 20:27:44 »
De ha mégis le akarod cserélni (ebben az esetben esetleg a Stunt Car Racer-t is frissítsem ?),
Szerintem az a jó, ha mindenbõl a legjobb, legfrissebb van fent!

Offline Lacika

  • EP addict
  • *
  • Posts: 3199
  • Country: hu
    • http://www.ep128.hu
Re: Tegyük rendbe az EP programokat!
« Reply #447 on: 2010.May.03. 20:46:03 »
Szerintem az a jó, ha mindenbõl a legjobb, legfrissebb van fent!

Igen, abból nincs keveredés. Mondtad, hogy nem tesztelted. Elképzelhető, hogy lehet benne valami hiba a korábbi verzióhoz képest?

Offline Lacika

  • EP addict
  • *
  • Posts: 3199
  • Country: hu
    • http://www.ep128.hu
Re: Tegyük rendbe az EP programokat!
« Reply #448 on: 2010.May.03. 20:52:54 »
erre a korábbi exolon.prg egyszerűen cserélhető

Ezek szerint a betöltőben nincs változás, a forráskódot nem kell kicserélni?

Offline Lacika

  • EP addict
  • *
  • Posts: 3199
  • Country: hu
    • http://www.ep128.hu
Re: Tegyük rendbe az EP programokat!
« Reply #449 on: 2010.May.05. 17:20:27 »
A következő programjavítás célpontja lehetne a Turbo Esprit.
Az átirat elvileg tökéletesen működik, viszont attributumhibás (menü, műszerfal), a pontszámtábla kimentés nem működik, pontszámtábla betöltésre pedig lefagy.