Nem emlékszem, pontosan hol fagyott le, és mi volt a trükk, de ha a teljesség igénye miatt érdekel, utánanézhetek, mert akkoriban pont naplót vezettem, és abban leírtam:)
hányan voltunk, akik a "rosszul" megírt loadereket írtuk át, mikor beszereztünk egy exdos-t?
Néhány hibás program:
- Defender of the Crown: sajnos Ep-n csak olyan verzió van, amiben minden hónapban 255 aranyat kapunk. Ez megöli a játékot. Ráadásul RND-hiba miatt lyukat sem lehet ütni várostromnál a falon.
- ATF: folyamatosan "remeg" a képernyõ.
- Boulder Dash (1. rész): rejtély, hogyan lehet elindítani.
barkobázni kell, melyik menüpontra melyik botkormány mûködik.
Sok program van azon programokkal, amiben (elvileg) játékállást lehet menteni, ez Ep-n stabil kifagyásokat szokott eredményezni (akkor meg minek átírni a programot?)
A Boulder Dash-ban nyomogatok mindent össze-vissza, no effect... (BAMSoft verzió)
A North and South nagyon tetszik, nálam ja jól emlékszem jöttek az indiánok. Tényleg nincs meg valakinek az a program? (Lehetõleg ne DTF-es formában)
Quote from: "Lacika"A Boulder Dash-ban nyomogatok mindent össze-vissza, no effect... (BAMSoft verzió)
Ja, hogy BAMSoft... akkor nem csodálom :)
Itt egy mûködõ :-)Quote from: "Lacika"A North and South nagyon tetszik, nálam ja jól emlékszem jöttek az indiánok. Tényleg nincs meg valakinek az a program? (Lehetõleg ne DTF-es formában)
Sajnos csak DTF-es van, elõkeressem?
A Boulder Dash-ban nyomogatok mindent össze-vissza, no effect... (BAMSoft verzió)
A Spectrum-os ATF-ben nem remeg a kép, inkább azzal játszottam, mintsem beleszédüljek a "remegésbe" :-)
Kedvenc Nodes-ünk másik része az Arc of Yesod is mehet a használhatatlan átíratok listájára... pedig anno évekig kerestem, aztán mikor meglett, hatalmas csalodás volt a használhatatlan, pocsék átírat.
Ráaádsul a WOS-on nincs is fent, de most egy cseh oldalon találtam egy TAP-ot :-)
Ha jól emléxem, a Nether (Earth?) játékban lehetne menteni a játékállást vagy valamit, de nem lehet.
Valahol hallottam, hogy a Defender OTC és a Monte Carlo Casino játékban az RND mûködését könnyû beizzítani. A Spectrumon olyan memóriaterületrõl vadászott az RND, ahol mindenféle adat elõfordul, míg az EP esetében ezen a területen nem túl változatos a felállás. A megoldás az lenne, hogy ezt a memóriaterületet az EP-n a játék betöltése elõtt teleszórjuk mindenféle adattal.
Nekem egyébként van (vagy csak volt, de már letöröltem) egy olyan Penetrator, ahol hibás volt a karakterek alakját tartalmazó fájl, és a betûk helyett olyan cuccok jelentek meg, amik leginkább a tévében az adáskimaradásra emlékeztetnek. Valahonnan betettem helyette egy értelmes fájlt, ezzel már el lehetett olvasni a szövegeket, de nem az az eredeti charset a játékhoz.
Ja, meg a Joe Snakes címû basic programnak is van néhány verziója, de nekem mintha speciel egyik sem mûködne, mióta megvan a floppymeghajtó. Talán az EXDOS leváltasztása után sem mûködött, de még régebben igen. Amortizálódik a gépem??? :o
Altered Beast - újratöltõs, az elsõ pálya teljesítése után második pálya betölt, de pár másodperces játék után fagyi (ice cream - I scream)
Meg egy olyan Codename matom is van, ami nem indul. Persze lehet, hogy van normális is a neten.
Meg mintha a Spy Hunter is egy idõ után meghülyülne, ha sokat játszunk.
A 720-nál meg STOP-pal kellett leállítani a töltést, különben nem állt meg. De ez is lehet, hogy csak az én verzióm hibája.
A Wrigglerrõl már volt szó valahol. Néha átrajzolódik a pálya, amit a föld alatt bal oldalt lent a képbõl kimenõ pók okozhat.
Hosszú játék után a Grid Trouble is le szokott néha fagyni.
Úgy rémlik, mitha az Academy újabb szintjeit csak floppyval lehetne betölteni, magnós géppel nem.
Hírtelen ezek jutottak eszembe...
Meg egy olyan Codename matom is van, ami nem indul. Persze lehet, hogy van normális is a neten.
A 720-nál meg STOP-pal kellett leállítani a töltést, különben nem állt meg. De ez is lehet, hogy csak az én verzióm hibája.
- Birds and the Bees 1 – színkonverzió nulla, hang nulla
- Birds and the Bees 2 – akad benne attributumhiba, de azért sokkal jobb átirat, mit az elsõ rész
- Nightmare Rally – irányításbeli gondok. Billentyûzetfigyelés nem mûködik
Szerintem azok a játékok, amik Spectrum képernyõvel indulnak, és a software-emulátorban kell betölteni egy félig átírt programot, mind egy nagy programhiba! Ezeket el is lehet felejteni...
És van egy nem túl fontos problémakör: hiányzó betöltõ képek.
Érdekes ez a gyári programok esetén, elég érdekesen oldották meg, a betöltõ program is egy különálló 5-ös fejlécû program, és maga a játék is. Így van ez pl a Beach Head esetén is. Raid over Moscow is ilyen, nekem nagyon sokáig csak a fõprogram volt meg, a betöltõ képes nem.
Szintén nem volt képem a Starstrike 3D-hez, most fedeztem fel, hogy az EP128-on lévõ csomagban benne van.
Viszont a Nodes of Yesod képes változata meg van valakinek? Nekem nincs, pedig eredeti kazettán van meg...
Lehet, hogy a többi programnál se volt meg eredetileg, hanem utólag csinálták meg szorgos kezû felhasználók?
Anyáztunk is rendesen amikor bejött egy-egy ilyen Spectrum képernyõ...
Aki még a program betöltést se tudja magától megoldani, az minek kezdett bele az átírásba...
off: valakinek sikerült valaha is egy szimpla szoftzveres spectrum-emulátorba spectrumos programot betölteni és elindítani? egyetlen pozitív esetem van, a program neve nem ugrik be, de majd hétvégén rákeresek.
Basic programokkal próbálkozz.:)
Egyet nekem is sikerült elindítani, a nevére én sem emlékszem.:)
Gyanúsan nem portról kezelte a billentyûzetet.
ja, nem arról van szó, hogy ilyesmivel szórakozom. de anno próbálkoztam :D ezért is kérdeztem, hogy volt-e ember még, aki ilyesmivel szivatta magát
Quote from: "XYBeR"ja, nem arról van szó, hogy ilyesmivel szórakozom. de anno próbálkoztam :D ezért is kérdeztem, hogy volt-e ember még, aki ilyesmivel szivatta magát
Pl. én.:)
Pl. én.:)
Quote from: "geco"Pl. én.:)
Meg én :)
Ott is éri meglepetés az embert, ahol nem várná :-) Ennyi év után döbbentem rá, hogy a Bomberman-ban a téglafal eredetileg piros :-) kicsit attributum hibás az átírat...
Amúgy az ep128.hu-n (http://www.ep128.hu/Games/BomberMan.htm) hibásan van dicsérve mint 16K-s Spectrum program. Bár mérete alapján beleférhetne... de számomra is érthetetlen módon 48K-s gépre van megírva a program, a programfájl a 8000H-tól töltödik be, vermet meg mindenféle változókat pedig a memória végén tárolja.
North and South (EDC féle átirat) - irányítás összekavarodik a botkormányokon
Chp's Challenge - az egyik blokk hibás, ha jól emlékszem az 55. szint körül kifagy. (Ebbõl is van jó változat!)
Quote from: "Lacika"
North and South (EDC féle átirat) - irányítás összekavarodik a botkormányokon
Van még a Moonlight féle verzió, az DTF-es... és ha jól emlékszem abban van az RND hiba. Amúgy meg remélem, hogy geco következõ programnak kiszemeli a CPC-s N&S-t, kicsit szebb mint a Spectrumos :-)Quote from: "Lacika"Chp's Challenge - az egyik blokk hibás, ha jól emlékszem az 55. szint körül kifagy. (Ebbõl is van jó változat!)
Én nem találkoztam a jó verzióval :-(
Sajnos mint közben kiderül a letölthetõ Afterburner is horrorisztikus színkompozícióval "Büszkélkedhet"
Amúgy meg remélem, hogy geco következõ programnak kiszemeli a CPC-s N&S-t, kicsit szebb mint a Spectrumos :-)
Quote from: "Lacika"Sajnos mint közben kiderül a letölthetõ Afterburner is horrorisztikus színkompozícióval "Büszkélkedhet"
COORSORE átirat... ha jól sejtem az összes általa elkövetett mehet a selejtlistára...
nekem mintha vmi másfajta verzió lenne belõle.
gond az, hogy a lemezek nincsnenek még csak a közelemben sem, de megpróbálom a jövõ hét vége felé elõkotorni
Quote from: "XYBeR"nekem mintha vmi másfajta verzió lenne belõle.
Igen, Lacika is említette, hogy látott belõle mûködõ verziót is.Quote from: "XYBeR"gond az, hogy a lemezek nincsnenek még csak a közelemben sem, de megpróbálom a jövõ hét vége felé elõkotorni
Várjuk! Ha másból is találsz jobb verziót mint ami közkézen forog, az se baj :-)
több száz átiratot megnézni... bajos :) nincs akkora türelmem, mint 1992-ben ;-)
Quote from: "XYBeR"
több száz átiratot megnézni... bajos :) nincs akkora türelmem, mint 1992-ben ;-)
Nem kell több százat, kezdetnek elég az ebben a topicban felsoroltakat :-)
Amúgy meg felmásolod a lemezeket PC-re, bezippeled az egészet és közzé teszed, aztán majd mi nézegetjük :-)
Most is úgy csinálom, hogy ha az én gyûjteményemben lévõ progi bugos, akkor megnézem, hogy a neten elérhetõ verziók jobbak-e...
Támogatom Zozo ötletét, a lemezek jöhetnek ömlesztve, aztén majd csemegézünk. Nagyjából úgyis tudom, mit kell célirányosan keresni.
bizonyos nyomorék loaderek miatt ég a pofám picit így látatlanban is ;-)
Quote from: "XYBeR"bizonyos nyomorék loaderek miatt ég a pofám picit így látatlanban is ;-)
Te csináltad õket? :-)
És hogy témába is vágjak:
- Antiriad: billentyûdefiniáláskor egy pillanat alatt végigfut az irányokon, lehetetlen beállítani.
Quote from: "Spiderman's Friend"És hogy témába is vágjak:
- Antiriad: billentyûdefiniáláskor egy pillanat alatt végigfut az irányokon, lehetetlen beállítani.
Kipróbáltam. Bocs, ez nem ennél a játéknál volt, hanem valami másnál, de már nem emlékszem melyiknél.
Nekem is úgy rémlik, hogy marha gyorsan végigfut az összes billentyûn, néha azért sikerült beállítanom :).
Lehet, hogy csak kettõnknek volt meg ez a verzió.
Megnéztem a Fighter Bombert. A hiba a következõ: ...
Ott is éri meglepetés az embert, ahol nem várná :-) Ennyi év után döbbentem rá, hogy a Bomberman-ban a téglafal eredetileg piros :-) kicsit attributum hibás az átírat...
Quote from: "Zozosoft"Ott is éri meglepetés az embert, ahol nem várná :-) Ennyi év után döbbentem rá, hogy a Bomberman-ban a téglafal eredetileg piros :-) kicsit attributum hibás az átírat...
Na ebédszünetben átírtam újra a Bomberman-t :-)
Javítások a régi átirathoz képest:
-szokásos EXOS kompatibilis betöltõ, természetesen EP64-en is fut
-attributumok is át lettek konvertálva
-bármelyik joystick-kal lehet játszani
-betöltés után kiválasztható örökélet mód
És ugye mindenki bosszankodott már azon, hogy hiába ért el egy szép pontszámot a játékban, az kilépéskor elveszik...
Tehát az új extra funkció a pontszám kimentése kilépéskor (azaz a reset megnyomása után), amit legközelebb induláskor betölt.
Csalókat nem támogatjuk, örökéletes módban nincs pontszám mentés :-)
Vagyis tökéletes játékot kreáltál belõle.... :-)
Vagyis tökéletes játékot kreáltál belõle.... :-)
Hm... lehet egyszerûbb lenne újra átírni a játékokat amelyeket gányul írtak át anno, és nem javítgatni? :)
Még egy megjegyzés a Zozosoft-féle átirathoz. Ha Ep32 emulátoron, magnós konfigurációban indítjuk el a játékot, betöltés után a státusz sorban nem jelenik meg az örökéletre vonatkozó kérdés. Ez ne zavarjon minket, nyugodtan nyomjuk meg az 'N', vagy az 'Y' gombot, ezután már feltûnik az ismerõs kép!
Lacika! Miért nem nekem szólsz? :-)
Ez egy igen izgalmas EXOS bug! (Asszem mintha már az Eden Blues-nál említett volna hasonlót valaki...)
Kinyomoztam: a problémát az okozta, hogy amikor a program indult, akkor még nem volt megjelenítve az EXOS LPT-ben a status sor. Én pedig az EXOS LPT-bõl másoltam át a sajátomba...
Az a érdekes, hogy 128K-s gép magnóval, jelentkezik a hiba... 64K-s gép magnóval, nincs hiba...
Ha EXDOS van a rendszerben, akkor sincs hiba, még úgy se ha LOAD "TAPE:"-rõl van betöltve a program...
Rastan: egyik sokadik szinten nem lehet továbbjutni, mert nagyon nagyot kéne ugrani felfele. Vagy én nem jöttem rá, hogyan kell, vagy a program hibás.
Nem tudom, került-e itt megemlítésre már az Ironman (4x4 offroad race), ami a 16. szint környékén lefagy rögtön indulás után.
Rakjak fel Bugzilla-t az oldalra? :-D
Quote from: "szipucsu"Nem tudom, került-e itt megemlítésre már az Ironman (4x4 offroad race), ami a 16. szint környékén lefagy rögtön indulás után.
És hogyan jutsz el a 16. szintig? :-)
Esetleg van egy snapshotod a 15. végérõl?
Quote from: "MrPrise"Rakjak fel Bugzilla-t az oldalra? :-D
Ez olyan funkció lenne, ahol szépen ABC sorrendben fel lennének sorolva a hibás progik, a hiba leírással együtt?
És nem kéne több lapnyi hozzászólásból összekaparni a listát? :-)
Soundtracker 2.1
Quote from: "szipucsu"Soundtracker 2.1
Ez nem eredeti EP program? Mert ha igen, akkor az újra átírás, újra írást jelent ;-)
Quote from: "szipucsu"Ironman (4x4 offroad race), ami a 16. szint környékén lefagy rögtön indulás után.
És hogyan jutsz el a 16. szintig? :-)
Esetleg van egy snapshotod a 15. végérõl?
Íme a snapshot. A ZIP file-ban a snapshot (ep32 119, magnós konfig) van meg a játék fájljai. Space-szel indul a fagyizós szint.
Az Unicum!
Nem tudom, az eredeti programot módosította-e azóta valaki, de abban még csak magnóra lehetett elmenteni a tervezett páyákat, ráadásul hasonló formátumban, mint amiben eredetileg a Mirror World vagy a Fire volt.
Ez a magnóról betöltés talán ravasz kérdés floppys rendszer esetén, de valószínû, megoldható. Ha van rá igény, lehetne errõl külön topikot nyitni.
Vagy lehetne a gépen egy kapcsoló, amivel a bõvítéseket lehet ignorálni
Erre a célra szolgál a Zozotools RL parancsa :)
A DTM playernél meg az a gond, hogy csak floppyval mûködik, magnóval nem.
Ebbõl anno csináltam egy magnós verziót, ami nemes egyszerüséggel a fájlkiválasztás helyett megnyitotta a TAPE:-t betöltésre és kész.
Quote from: "szipucsu"Ez a magnóról betöltés talán ravasz kérdés floppys rendszer esetén, de valószínû, megoldható. Ha van rá igény, lehetne errõl külön topikot nyitni.
Ha jól emlészem valamelyik Enterpress-ben volt errõl szó. Arról is, hogy hogyan lehet "lemezesíteni" magnós programokat.
Elkészült a Prince of Persia-hoz az EXOS kompatibilis betöltõ
Helyes! Ezekszerint sikerrel terjesztem az EXOS-ban való hitet? :-D
A Viz - The Computer Game az elsõ szinten lefagy!
Sajnos le kellett vennem a letölthetõ játékok listájáról :smt022
emlékeztek a Slap Fight-ra?Most látom először. ;-)
Nézzétek meg és ha jónak találjátok akkor lelehet cserélni.Kipróbáltam, nálam működik. Miért nem a kiterjesztése? Mert nem a másik file-t kell indítani? :-)
Megnéztem, semmi extra, annyi a különbség a normál verzióhoz képest, hogy az EF szegmenst lapozza be a 3. lapra, ezért nem indul el EP128-on.találkoztam a Nodes Of Yesod 576Kb-val.Mivel találkoztál??? Ide vele! :-)
Pedig amúgy hibátlan a program, és jól kezelhetõ!Na akkor ezt küld el nekem, mert amilyen nekem van az egy teljesen fos attributum hibás vacak, még a betöltõ kép helyett is csak szmötyi van... (szokásos COORSORE minõség...)
Na meg az átírás során elveszett betöltõképet is pótolni kéne.A betöltőkép így jó lesz?
A betöltõkép így jó lesz?Király!!!
Még dolgozni kell rajta, mert EP64-en a töltés utolsó 10-15%-ánál felülírja a képet, át szeretném alakítani, hogy csak egy karaktersorhoz tartozzon egy LPB, így talán csak a töltés utolsó fázisa írná felül a kép egy részét.Megnézted, hogy pl a RAID-nál hogy oldották meg? Ha jól nézem ott is az utolsó fázisban íródik felül EP64-en.
Megnézted, hogy pl a RAID-nál hogy oldották meg? Ha jól nézem ott is az utolsó fázisban íródik felül EP64-en.Nem, a Beach Head-et néztem meg :), azért is gondoltam, hogy át kellene alakítani a képet spectrum formátumról.
Az Unicum!Ez a hiba már ki lett javítva.
Nem tudom, az eredeti programot módosította-e azóta valaki, de abban még csak magnóra lehetett elmenteni a tervezett páyákat, ráadásul hasonló formátumban, mint amiben eredetileg a Mirror World vagy a Fire volt.
Üdv emlékeztek a Slap Fight-ra?
...
Nézzétek meg és ha jónak találjátok akkor lelehet cserélni.
A letölthetõ Bruce Lee és a Nodes of Yesod már tartalmazza a betöltõképernyõt!Ezek nagyon szuperek lettek!
A letölthető Bruce Lee és a Nodes of Yesod már tartalmazza a betöltőképernyőt!Érdekes, nekem még csak a betöltő nélküli RAR file jelent meg, mit csinálok rosszul?
Érdekes, nekem még csak a betöltő nélküli RAR file jelent meg, mit csinálok rosszul?
Érdekesség, hogy Spectrum-on is létezik a program, de rögtön két változatban! A NATO Assault és a Tank Assault (http://www.ep128.hu/Games/Tank_Assault.htm) gyakorlatilag ugyanaz a program!Megnéztem, gyakorlatilag bájtról bájtra megegyezik a két program az egyedüli eltérés, hogy az 1987-es kiadásban a szövegek a NATO és a Varsói szerzõdés erõinek csatájáról szólnak, az 1989-es kiadásban már csak Saját és Ellenséges erõkrõl van szó. Ill. a program címének változása miatt a betöltõ kép változott.
Spectrumos verzióval sajnos sokra nem megyünk... :-(Tessék nekiálni átírni, itt a segítség :-) (http://ep.homeserver.hu/Programozas/Programozas.htm)
Újra átírás folyamatban, igény esetén lehet élménybeszámoló a Spectrum programok átírása topicban :-)Szeretem az ilyesmit olvasgatni :-)
Újra átírás folyamatban, igény esetén lehet élménybeszámoló a Spectrum programok átírása topicban :-)Én is szívesen olvasgatom az élménybeszámolókat.:)
EP-n még nem teszteltem, de a tervbe van véve.Nekem elindult :-)
Az jó.:)EP-n még nem teszteltem, de a tervbe van véve.Nekem elindult :-)
Ha a kérdésem nagyon OFFTOPIC, akkor... khmmm... bocsi!
Szóval hol lehetne letölteni hiánytalan (mûködõképes!) EP-demokat, játékokat?
Az eddig általam talált és letöltött demok szinte mindegyikébõl hiányzott 1..több file.
Szerintem csak a loadereket tették elérhetõvé, sajna. :|
Kivéve a Zozo és Apuci féle demot, ami nem mellesleg állati jóóó!
Rocky horror show: a lépcsõ jobb oldalán lévõ szobában a repkedõ tárgyak totálisan hiányzó grafikája, a "vetkõztetõ" nõi ellenfél villog (a többi nem).Az nem direkt van, merthogy sötét szoba? Mondjuk a térképen (http://www.ep128.hu/Games/pic/!Map/Map_RHS.gif) jeleznek ott "dolgokat" (gomba, szuri, "kínai gömb"). A Spectrum változatban ott vannak a cuccok?
RAMPAGE TRAINERÚgy emléxem, az oldalon fent levõ verziónak valami apró hibája van, legalábbis emuval. Valamikor a fal minden ütésére ad valami bónusz tárgyat, egymás után nagyon sokat. Meg mintha valami miatt nagyon könnyû lenne a játék, de már nem emléxem. Nekem az eredeti nem ilyen volt. Bocsi, most lusta vagyok utánanézni a dolognak, majd legközelebb.
Jó volna a DAN DARE első részét is visszaalakítani nem végtelen idősre... :oops:
Elkészült; kiegészítettem betöltõ képernyõvel is: :)Szép munka!
Jó volna a DAN DARE első részét is visszaalakítani nem végtelen idősre... :oops:
A két file-ból álló (betöltő + program) játékok is? pl. a Batman the Movie
Majd megpróbáljátok megcsinálni a Nethert is?
Abból is csak örökéletes van ? Megpróbálhatom javítani.
- a játék sebességét megpróbáltam javítani, hogy közelebb legyen az eredeti Spectrum verzióhozÉpp ezen morogtam: rábeszéltem, hogy ne legyen örökéletes, de gyorsabb, mint az eredeti (és persze az idő is gyorsabban telik...)
Jó volna a DAN DARE elsõ részét is visszaalakítani nem végtelen idõsre... :oops:Hmmm, ebbõl eleve létezik nem örökidõs, nem idegesítõ scrollos, nem megszakításban konvertálós, betöltõképes, joystickkal játszható verzió...
Hmmm, ebbõl eleve létezik nem örökidõs, nem idegesítõ scrollos, nem megszakításban konvertálós, betöltõképes, joystickkal játszható verzió...
Ez miért nem volt jó?
Hmmm, ebbõl eleve létezik nem örökidõs, nem idegesítõ scrollos, nem megszakításban konvertálós, betöltõképes, joystickkal játszható verzió...
Ez miért nem volt jó?
Ami most van kint, az nem örökéletes, de magyar a szokásos szinvvonaéban.
Mer nem ismertem, te meg nem mondtad... :shock:Én??? Innen töltöttem le a fórumról, 2006 januárjában baromi sok programot! Nem tetszett figyelni?
Atyavilág!! Miket dugdoshat még Zozo... :ds_icon_cheesygrin:
Errõl én sem tudtam :oops: Úgy látszik, akkor lehet, hogy idõpazarlás volt a másikat javítani :) Kár, hogy ez viszont a sok jó tulajdonság mellett a Spectrum átiratoknál "szabványos" sötét színeket használja :ds_icon_frown:Esetleg a kettõt összegyúrni? :-)
Hmmm, ebbõl eleve létezik nem örökidõs, nem idegesítõ scrollos, nem megszakításban konvertálós, betöltõképes, joystickkal játszható verzió...Engem a scroll abszolúte nem zavar játék közben, sõt, üdítõ szívfolt az a "folt" a képernyõ tetején. De akkor másoknak dühítõ színfolt.
Ez miért nem volt jó?
Innen töltöttem le a fórumról, 2006 januárjában baromi sok programot! Nem tetszett figyelni?Az, amit végül Szalai56 mentett meg valakitõl, aki a padlásra/pincébe akarta volna rakni a lemezeit? Közben bennem is megfordult, mi van azokkal a programokkal, átnézte-e valaki õket, van-e köztük valami új...
Ha jól emlékszem talán a Zemen féle lemezek lettek felrakva, és tán még most is fent van ömlesztett EP programok címszóval.
Esetleg a kettõt összegyúrni? :-)De akkor már a hangeffekteket is bõvíteni kéne, és screen-nek is mehetne valami váltottsoros palettás kép. :D (DTM zenérõl nem is beszélve.)
De akkor már a hangeffekteket is bõvíteni kéne, és screen-nek is mehetne valami váltottsoros palettás kép. :D (DTM zenérõl nem is beszélve.)Hát egy byte-ot átírni biztos könnyebb volt...
Vagy ezek már nagyon bonyolultak lennének pl. az örök idõ megszüntetéséhez képest?
Találtam még egy játékot, ami csak örökéletes: CYBERUNÉn ezzel még örökélettel sem jutottam messzire.
Jó lenne tudni, mit kell csinálni.
Hát egy byte-ot átírni biztos könnyebb volt...
Esetleg a kettõt összegyúrni? :-)
Nem rossz ötlet. Kár, hogy a jobb minõségû átirat a felsõ 8 színt használja fényes (azaz kevésbé sötét :)) színeknek BIAS=0 mellett, ezért nem elég csak a palettát módosítani.Optimális esetben összehasonlítva a két programot kibuknak az attribútum bájtok, és akkor azokat kell módosítani az új palettának megfelelõen. Macerásabb, ha számításokat is végez az értékekkel.
Találtam még egy játékot, ami csak örökéletes: CYBERUN
Nem rossz ötlet. Kár, hogy a jobb minõségû átirat a felsõ 8 színt használja fényes (azaz kevésbé sötét :)) színeknek BIAS=0 mellett, ezért nem elég csak a palettát módosítani.Viszont találtam egy hatalmas nagy hibát a Spectrum világ átírós cikkben!
Viszont találtam egy hatalmas nagy hibát a Spectrum világ átírós cikkben!
Onnan származik az itt is használt 00,20,48,68,90,B0,D8,F8,00,01,02,03,04,05,06,07 paletta (BIAS-szal együtt).
Itt ugye az elsõ 8 szín a kevésbé sötét (nevezzük fényesnek :-), a második 8 a létezõ legsötétebb.
Viszont megnézve az attribútum konvertálos táblázatot (http://ep.homeserver.hu/Programozas/Spectrum_programok_atirasa/Spectrum_vilag_cikksorozat.htm#4), ott pont fordítva van, a fényes attribútumok (40H feletti kombinációk) vannak a 8-F színekre, vagyis a bazi sötét BIAS-ra konvertálva. Vagyis felcserélõdnek az eredetileg sötét-fényes színek!
Ez viszont jelen esetben jól jön az ilyen programok javításánál, hiszen egyszerûen lehet a BIAS-t és a palettát normálisra cserélni, egyedüli problémát az jelenti, hogy magas BIAS-nál megjelenik 8-as színként egy "fényes fekete" ezt kell eltüntetni onnan, ahol zavaró. Van ahol érdekes plusz effektként még jól is néz ki :-)
A táblázat jó, a felsõ színek valóban világosabbak, még 0 BIAS mellett is.Jé tényleg :oops: valamiért azt hittem, hogyha a fehér mellé járnak a legfényesebb színek, akkor, a fekete mellé a legsötétebbek.
Azt egyébként nem értem, miért hagyták meg az elsõ nyolc színnél a Spectrum sorrendet: célszerûbb lett volna azokat is EP-sre alakítani, mert akkor egyszerûbb lenne az olyan programok átírása, amelyek bitmûveletekkel változtatják a színeket (pl. a világos/sötét kapcsolása csak OR 88h/AND 77h, és nem kell a többi bitet átrendezni).Szerintem onnan indul a dolog, hogy akkor ha csak alapszíneket használ a program, akkor nincs gond. Van is pár átírat, ahol egyszerûen kiírtották az összes fényes színt és kész.
Összehasonlításképpen néhány paletta:Akkor ha jól értem azt akartad javasolni már a Dan Dare-nál is, hogy legyen a 0 BIAS a sötét, és ehhez válogassunk a palettába fényes színeket?
BIAS=0, nagy kontraszt:
Nem tudná valaki a Dizzy Lordot megcsinálni a WecLeMans-osra?Megnézzük mi lehet tenni, van még más baja is az EP verziónak :oops:
Megnézzük mi lehet tenni, van még más baja is az EP verziónak :oops:
Esetleg a játék "hangzásvilágát" egy kicsit színesíteni? :oops:Elsõként mondjuk kiszedni a folyamatosan szóló key click-et :-)
"Vedett betolto ... Ha feltorted,bunko vagy,de ugyes ..."
Akkor én most bunkó vagyok? :oops:
Vagy nem, mert nem volt mit törni rajta? :ds_icon_cheesygrin:
Mindenesetre érdekelne az utolsó 1900 bájt funkciója :ds_icon_cheesygrin:
ez a rész nem töltõdik beAz EXOS annyit tölt be amennyi a fejlécben van. Utána van még egy szabályos EOF fejléc is a biztonság kedvéért :-)
erre utalhat a sok NOP utasítás :?:A sok NOP arra utal, hogy régen külön fájlokban voltak a darabok, és aztán összefûzéskor nem újra lett fordítva a betöltõ, hanem csak ASMON-ban törölve a felesleges csatorna nyitás/zárások. A fájlnevek benne maradtak.
Érdekes módon szintén lemaradt a .prg file végérõl is egy néhány kilobyte méretû rész, amelyet a játék már nem tölt be.Izgalmas, az utolsó EXOS 6 utáni nop-ok mennyiségét elnézve elférne ott még egy EXOS 6! Ránézésre ezek az adatok valami grafikának tûnnek...
100 PROGRAM "DIZZY_LORD"
110 ! Barath&Konczol
120 ! Ajka Koranyi u.22.
130 ! Kurva okos vagy,ha ide-
140 ! tudod irni a nevedet...
141 SET STATUS OFF
150 GRAPHICS HIRES 16
160 DISPLAY TEXT
Az intróval kell indítani, abban van lekapcsolva a key click...Ennél azért bonyolultabb a dolog: a key click azt jelzi, hogy él az EXOS megszakítási rendszere a játék alatt, ami mellék hatásként átveszi az uralmat a DAVE chip felett, ennek eredménye az, hogy a Spectrumos hangok (az a nem túl sok) nem igazán szólnak.
És ha írok erre a címre, akkor ki fog válaszolni? :DCode: [Select]120 ! Ajka Koranyi u.22.
Az eredeti spectrum hangok is ilyenek voltak kb... :)Kipróbáltam a Spectrum verziót, ennél azért valamivel jobb :-)
Amúgy az exost azért kellett meghagynunk mert van a zene az elején.Az elején nincs, csak meghalás utáni újraindulásnál, csodálkoztam is, hogy jé ebben ilyen is van :-)
Ami egy basic programmal készült és escape szekvenciaként ki lett mentve, a játékban pedig a sound: eszközre lett küldve. Ügye erre való az esc szekvencia... jó kis EP-s találmány.Viszont nem megoldhatatlan, hogy ide-oda kapcsoljunk a kétféle megszakítási rendszer között :)
A pattogó rasztercsíkok is azért hibásak mert megy az exos... :)
És ha írok erre a címre, akkor ki fog válaszolni? :D
de a program átírását azért nem végzi el :)Lehetne kérni egy olyan programot ami igen? :oops:
Bájtonként összehasonlítani, és ahol a különbség az Spv attribútum táblázata szerint történt, vagyis módosított attribútum bájtról van szó, ekkor egy szintén megadott (pl egy 256 bájtos attr.bin) táblázat alapján lecseréli új attribútum bájtra.
Úgy látszik, mégsem igazán hasznos :) :oops:
Én sajnos nem sok hasznát látnám... :oops:
Esetleg, majd ha TELJESEN automatizálnánk a programátírást, amivel gépi kódú ismeretek nélkül, "kattintgatva" át lehet írni programot :ds_icon_cheesygrin:
Ilyesmit képzelek el:
OPEN .TAP file,
SELECT PALETTE
SAVE FILE ... / (COMPRESSED OR NORMAL VERSION?)
OK, töröltem. :oops:Nem kellett volna, Lacikán kivûl más még láthatta volna hasznát!
Olyan nem kellene, ami egybõl játékot is ír ? :twisted:Nem lenne rossz :ds_icon_cheesygrin:
Esetleg, majd ha TELJESEN automatizálnánk a programátírást, amivel gépi kódú ismeretek nélkül, "kattintgatva" át lehet írni programot :ds_icon_cheesygrin:
Ilyesmit képzelek el:
OPEN .TAP file,
SELECT PALETTE
SAVE FILE ... / (COMPRESSED OR NORMAL VERSION?)
Nagyon jó ez a színtábla összehasonlítás!
Nem tudná valaki a Dizzy Lordot megcsinálni a WecLeMans-osra?
Szóval te is ráálltál erre a projektre? De te legalább gyors voltál :-) én még csak nézegettem :oops:
Szerintem még az intro.bas által elvégzett feladat is belepakolható lenne a betöltõbe.
Ez milyen feladatot végez pontosan (az EXOS változók, pl. KEY CLICK beállításán kívül, amit már beépítettem) ? Vagy úgy érted, legyen az INTRO.BAS-ban található szöveg is .com file-ban ?Igen, a bevezetõ szöveget írja ki.
Viszont a köteleken, létrákon nem lehet lemászni. Gondolom attr vizsgálattal volt, és megváltozott az attr. Mivel ugrani lehet rajtuk ezért úgy tûnik mintha felfele mászás oké lenne, de igazából az ugrás. :)
Nem kellett volna,
Egy olyan könnyítõ scriptet talán lehetne, ami a Spectrum Emulátort mûködését figyelné, és eltenné az NMI-t kiváltó helyek listáját.
Javítva :oops: Lehet, hogy van még több ilyen hiba is, nem árt tesztelni.Tetszik! Akartam még javasolni, hogy a randa rózsaszínt is el kéne tüntetni, de látom te is így döntöttél :-)
Beépítettem az intrót is, amit remélhetõleg nem rontottam el nagyon :):
amúgy azt hogy csináltad, hogy a basic intró benne van a gépi kódú fájlban?Úgy, hogy írt egy olyan gépi kódú programot, ami ugyanazt csinálja mint a basic program :-)
Na alakul! Tök jó lett, szerintem jók a színek nagyon. :)
Kéne még valami színátmeten a háttérbe, valami halvány kék, alulról felfele sötétedve. Persze kevés a kék EP-n, de sorok váltogatásával meg lehetne mint ahogy a punk star-ban csináltam.
Úgy, hogy írt egy olyan gépi kódú programot, ami ugyanazt csinálja mint a basic program :-)
Kéne még valami színátmeten a háttérbe, valami halvány kék, alulról felfele sötétedve. Persze kevés a kék EP-n, de sorok váltogatásával meg lehetne mint ahogy a punk star-ban csináltam.
Egy pici hiba van még: a hangeffektekhez a Spectrum ROM BEEP rutinját használja, a 3B5H-t hívogatva. Ennek szimulálására megpróbált Endi alkotni valamit, de az nem igen hasonlít az eredeti BEEP-re :-) valószínûleg ezért van az, hogy a meghaláskor lévõ hangeffekt sem hasonlít az eredetire, csak egy kis percegés hallható.
Egy olyan könnyítõ scriptet talán lehetne, ami a Spectrum Emulátort mûködését figyelné, és eltenné az NMI-t kiváltó helyek listáját.
Egy pici hiba van még: a hangeffektekhez a Spectrum ROM BEEP rutinját használja, a 3B5H-t hívogatva. Ennek szimulálására megpróbált Endi alkotni valamit, de az nem igen hasonlít az eredeti BEEP-re :-) valószínûleg ezért van az, hogy a meghaláskor lévõ hangeffekt sem hasonlít az eredetire, csak egy kis percegés hallható.
Mit szóltok a következő palettához, természetesen a színek keverésén finomítani kell.
32,4,36,164,52,180,38,54
Már nem is merek többet kérni... de nem lehetne az alsó 4szín üzemmódú képet is feljavítani némi soronkénti színezéssel? :)
Ilyenre gondoltál (lehetséges fórum probléma: az attachthumb nem működik az alábbi .bmp file-al) ?Igen, ilyesmire, annyi, hogy a feketét még be lehetne vonni a színátmenetre, meg variálni lehetne még a különböző színű sorok kombinációjával.
Javított BEEP:
Ez az EP eltérő órajele ellenére is a lehetőség szerint pontos frekvenciát állít elő. Érdekessége, hogy bár mindkét csatornán generál négyszögjelet, csak egy DAVE regisztert ír a ciklusban.
Spectrum BEEP rutinnal:Nekem bejön a beep rutinos verzió, bár csak az elhalálozásnál hallottam hangját ;)
Nekem bejön a beep rutinos verzió, bár csak az elhalálozásnál hallottam hangját ;)
xor 080hEhhez a módszerhez milyen DAVE inicializáció kell?
out (0a1h), a
Akkor ha jól értem azt akartad javasolni már a Dan Dare-nál is, hogy legyen a 0 BIAS a sötét, és ehhez válogassunk a palettába fényes színeket?István! Lehetne kérni egy paletta javaslatot? :-)
Ezt végülis az eddigi meg az elkövetkezõ Zozosoft féle átiratokba, ill. a Spectrum emuba könnyen bele lehet tenni :-) A palettának mi lenne az optimális?
Ehhez a módszerhez milyen DAVE inicializáció kell?
István! Lehetne kérni egy paletta javaslatot? :-)
A megoldás lényege, hogy a 0. és 2. hanggenerátor kimenete folyamatosan 0 legyen (ezt az A7h port "szinkron" bitjeinek beállítása biztosítja), és mivel a gyûrûmoduláció effektus XNOR mûveletet végez, a bekapcsolása 1-re állítja a kimenetet.És így akkor meg lehet csinálni, hogy egy OUT-tal csináljon a Spectrum program mindkét oldalra hangot, csak arra kell figyelni, hogy a 7-es bit legyen billegtetve?
És így akkor meg lehet csinálni, hogy egy OUT-tal csináljon a Spectrum program mindkét oldalra hangot, csak arra kell figyelni, hogy a 7-es bit legyen billegtetve?
És így akkor meg lehet csinálni, hogy egy OUT-tal csináljon a Spectrum program mindkét oldalra hangot, csak arra kell figyelni, hogy a 7-es bit legyen billegtetve?Ha jól emlékszem, ezt a megoldást láttam az Attus féle Wec Le Mans-ban is, elnézést Attus, ha véletlenül tévesen vádoltalak volna meg. :D
ezt a megoldást láttam az Attus féle Wec Le Mans-ban is, elnézést Attus, ha véletlenül tévesen vádoltalak volna meg. :D
Annak, ha jól emlékszem, nincs hangja :?: :???:Akkor lehet, hogy te követted el a javítást :), már a betöltőképes verziót néztem, és úgy rémlik, hogy volt hangja.
Viszont olyan átirat biztosan van több is - pl. sabteur1.dtf, amely az A7h porton a DAC mód ki- és bekapcsolását használja, 00h vagy 18h értéket írva (bár talán a 07h/1Fh még jobb lenne), fix hangerő mellett.
Akkor lehet, hogy te követted el a javítást :)
már a betöltőképes verziót néztem, és úgy rémlik, hogy volt hangja.
Nem tudok olyan palettát, amely minden játékhoz biztosan jó lenne :oops:Azért egy tippet mondhatnál :-)
Végül némi Színkódkeresõs próbálkozással (apropó ez a ROM tényleg nincs fent az ep128.hu-n?) arra jutottam, hogy 192-199 színek alig észrevehetõen térnek el attól, amit sötét színekre kaptunk, így akkor ez mehet BIAS-nak, a fényes színek a kakukktojás feketével meg a palettára.
Ki lett javítva egy kisebb hiba, ami az elmúlt 16 évben nem tûnt fel senkinek :oops: a BIAS Exoson keresztül volt állítva, de nem jutott idõben érvényre, így csak az elsõ fájl betöltése után állítodott be a Nicken.
Még egy apróság: a reset képernyõ Spectrumos módra fekete alapon piros vonalas lett :-)
Az megoldható, hogy a BEEP rutin használatakor ne csak a bal oldalon legyen hang ? :oops:Az még az eredeti 'a' Studios BEEP :-) megpróbálom az IstvánV félét belecsempészni :-)
Az még az eredeti 'a' Studios BEEP :-) megpróbálom az IstvánV félét belecsempészni :-)
A melegindítás reset gombra nem működött :oops: Javítás:
* dlord (http://enterpriseforever.com/dlattach.html;topic=132.0;attach=3912) (33.41 KB - downloaded 3 times.)
* dlord.s (http://enterpriseforever.com/dlattach.html;topic=132.0;attach=3913) (27.62 KB - downloaded 3 times.)
megademo3 elindult memeori es rom degradalas utan.Ennek is vinyótól függetlenül 128K kell :evil:
Ennek is vinyótól függetlenül 128K kell
savage3 ? :)Nekem mûködik mindenféle konfigban. Úgyanaz van nekem, mint az ep128.hu-n fent van. Lehet, hogy a disk image-ben volt hibás?
TAPE: vagy FILE: eszközrõl való betöltésnél az "ESC" nevû file-t át kell nevezni "ESC."-re, mert a program azt próbálja megnyitni a 470. sorban. Az EXDOS figyelmen kívül hagyja ezt az eltérést, ezért floppyról töltve nem okozott problémát.Ha már felmerült, át lehetne írni a Bestiák mestere címû játék bestiak.com fájljában a 470-es sort (hogy az ESC után ne legyen pont) és ki lehetne cserélni az ep128.hu-n is.
Ha már felmerült, át lehetne írni a Bestiák mestere címû játék bestiak.com fájljában a 470-es sort (hogy az ESC után ne legyen pont) és ki lehetne cserélni az ep128.hu-n is.
Sajnos újabb játékot kellett törölnöm: a Hit Squad a 8. szinten kiakad. Pedig jó szórakoztató marhaság lenne, kár érte... Most akartam róla leírást csinálni.Spectrum verzió nincs meg? Ha utántöltős, akkor lehet file cserével orvosolható lenne.
Sajnos újabb játékot kellett törölnöm: a Hit Squad a 8. szinten kiakad. Pedig jó szórakoztató marhaság lenne, kár érte... Most akartam róla leírást csinálni.Én követtem el valaha. Sosem játszottam végíg.
Tényleg jó lenne helyrerázni. Remélem, csak fájlhiba...
Spectrum verzió nincs meg? Ha utántöltős, akkor lehet file cserével orvosolható lenne.
Sajnos nem utántöltős. A Spectrum verzió viszont a végénél töltene valamit.Megnéztem: a kicsomagolatlan dtf-es változat is kiakad.
Megnéztem: a kicsomagolatlan dtf-es változat is kiakad.Sajnos egyelõre sem idõm, sem energiám foglalkozni vele.
Ha komolyan gondoljuk a javítást, megjegyzem a névbeírásnál is rossz karakterek jelennek meg... :oops:
CPC-n ez a vége.
Megnéztem, a spectrum verzió is elég szép
Megtaláltam, miért fagy le a 8. pályán:smt038 :smt038 :smt038
Megtaláltam, miért fagy le a 8. pályán: a Spectrum verzióban az utolsó (FFFFh) byte a memóriában 0, EP-n viszont DDh. Ha ezt javítom a debuggerben, akkor már nem fagy le. Ezt egyszerûen a Spectrum és EP verzióról készült memória mentés (5B00h-FFFFh) összehasonlításával sikerült megtalálni.Akkor kijavítva mehet is fel, és a leírás is hozzá!
Már készül a javított verzió:
Esetleg a 128-as hangnak nincs nyoma a kódban?Én a Lacika által feltöltött spectrum verzióban se láttam, és az oroszoktól letöltött .SCL-ben sem :(
Én a Lacika által feltöltött spectrum verzióban se láttam, és az oroszoktól letöltött .SCL-ben sem :(
SCL-ből lehet konvertálni tzx-et, vagy tap-ot? Az kellene, hogy ne csak hiányos z80-at rakjak ki.TRD-ből tudom, hogy lehet, de ahhoz, hogy be lehessen tölteni a programot a konvertált TAP-ról, ott is módosítani kell a loadert, ha lehet konvertálni az SCL-t, akkor ott is módosítani kell, az is egy TR-DOS disk image formátum.
Végigjátszottam. :)Örökélettel? :-)
Örökélettel? :-)
- EXOS kompatibilis memóriakezelés, melegindítás támogatása
AZ normális, hogy Ep64-en kelszáll betöltés közben?
Nem tudom ez mekkora segítség, viszont hiányos, mert congratulations-helyett töltést vár(na)...
EP64-en nem működik. De talán lehetne EP64-en is használható változatot készíteni.Szerintem csak képernyőt próbálna tölteni, ugyanúgy, ahogy a CPC-s verzió.
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ó.
Esetleg a játék indításakor látható "Stop the tape" üzenetet is érdemes lenne eltüntetni ?
- 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 :(
Próbáltam a gúglival megkeresni a spectrumos end screent, de nem találtam :(Biztos nincs is.
Nem tudom hogy volt-e már szó a Hammerfist-röl (http://www.youtube.com/watch?v=fPHgNWCl0d4). Kitűnő játék, de nem tölti a következő szintet.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.
Szintugrás: Pause (jobb shift) N+Y+C Unpause, majd L és L és L...
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...Megtaláltam én is, 3 példányban :D gyanúsan ugyanaz a változat, 69 byte-os betöltő :D
Más változat esetleg van valakinek?
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
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
Nem tudom hogy volt-e már szó a Hammerfist-röl (http://www.youtube.com/watch?v=fPHgNWCl0d4). Kitűnő játék, de nem tölti a következő szintet.
És mit kell benne csinálni?
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
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.
Ezen - a rendes átírás lehetőségétől eltekintve - talán lehetne javítani valamennyit, ha jól emlékszem, egy ilyen megszakításban konvertáló programban a konvertálást sikerült majdnem kétszer gyorsabbra megírni.Hát ez elég gyorsnak tűnik, de nincs kizárva, hogy gyorsítható még :) , ha belefogok, akkor a teljes attribútum konverzió mellett teszem le a voksom, megszakításból ilyet ne csináljon :D
Ezek a betöltőben maradt debug kódrészletek ? :)Szerintem igen :D, de mintha az összes Coorsore átiratban benne lenne, mert rémlik olyan program, ami ki is írta, hogy ZX ROM called xxxx helyen. :D
mintha az összes Coorsore átiratban benne lenne, mert rémlik olyan program, ami ki is írta, hogy ZX ROM called xxxx helyen. :DSzerintem is benne van mindben.
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. :DEz erõsen programfüggõ. Amelyik aktívan használja a Spectrumos "csatornakezelést" meg egyéb extrákat, ott gyakorlatilag az egész ROM kell. Ezeknél a ROM végi üres helyet, a magnó rutinokat, és esetleg a BASIC kulcsszavak táblázatát lehet kockázat nélkül felhasználni. Meg ha saját karakterkészletet használ, akkor még a karakterkészlet helye használható.
Ez erõsen programfüggõ. Amelyik aktívan használja a Spectrumos "csatornakezelést" meg egyéb extrákat, ott gyakorlatilag az egész ROM kell. Ezeknél a ROM végi üres helyet, a magnó rutinokat, és esetleg a BASIC kulcsszavak táblázatát lehet kockázat nélkül felhasználni. Meg ha saját karakterkészletet használ, akkor még a karakterkészlet helye használható.Bocs, félreérthető voltam, a Spectrum ROM egy részletét tölti be csak, az a karakterkészlet 3D00h-4000h-ig, ROM rutinokat nem használ, arra gondoltam, hogy azért teszi a loadert 2000h-ra, mert ott nincs semmi lényeges a Spectrum ROM-ban, oda nem vár ugrást, így ki tudja szűrni a kis Spectrum ROM hívás ellenőrző rutinjával, hogy milyen ROM hívások vannak a programban úgy, hogy 0000-4000h területen a loader által nem használt területre RST 00h-t tesz, és 0000h-ra pedig egy JP utasítást, ami meghívja azt a rutint, ami kiírja, hogy ZX ROM CALL és, hogy hol,és mit, gondolom ez segített neki a ROM hívások fellelésében.
Hát ez elég gyorsnak tűnik, de nincs kizárva, hogy gyorsítható még :)
Ha belendült a "programjavítás" lehetne kérni, hogy a hozzáértők vessenek egy pillantást az alapműnek számító Stunt Car Racer-re?
Az átirat működik (az oldalamról letölthető), de színkonverzió nulla, és ha jól emlékszem csak billentyűzetről irányítható, valamint a LOAD/SAVE sem működik.
Akkor talán már jobb lenne az egészet újra átírni ? :)
Valóban :) Ezt:Code: ZiLOG Z80 Assembler
ld b, 20h .l1: push hl ; 12 ld a, (hl) ; 8 + V ld h, 30h ; 8 ld l, a ; 5 ld a, (hl) ; 8 ld (de), a ; 8 + V pop hl ; 11 inc hl ; 7 inc de ; 7 djnz .l1 ; 14 ; = 88 + 2 * V
Így is lehetne írni, ami kb. 2x gyorsulás:Code: ZiLOG Z80 Assembler
ld (.l2 + 1), sp ld sp, hl ld bc, 20h .l1: pop hl ; 11 + 2 * V ld a, h ; 5 ld h, 30h ; 8 ldi ; 18 + V ld l, a ; 5 ld h, 30h ; 8 ldi ; 18 + V jp pe, .l1 ; 11 .l2: ld sp, 0 ; = (84 + 4 * V) / 2
A második "ld h, 30h" még törölhető lenne, csak akkor kétszer kell tárolni az attribútum konvertáló táblázatot (3000h-30FFh helyett 3000h-31FFh, de ebben az esetben el is férne). Azonban egy megszakításban csak két sor konvertálódik, tehát a módosításnak akkor lenne igazán előnye, ha az egyszerre konvertált sorok száma is nagyobb lenne.
Na, a rutinod működését 5 percig néztem, mire felfogtam :D
Nagyon fasza :)
KONC POP HL
LD A,H
LD H,38
LDI
LD L,A
LDI
JP PE,KONC
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).
Elkészült a Hammerfist javított változata :DValódi gépen folyamatosan zúg a hangszóró :-(
Valódi gépen folyamatosan zúg a hangszóró :-(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
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:
Amikor végigjátszom a szintet nem tölt.
Lehet hogy azért mert a record-ot használtam? :oops:
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.
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.
A program fájlok tömörítve lettek, a 0300h hosszú spectrum karakterkészlet kivételével, EPCOMPRESS -m3-mal.
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.
Ú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 :(
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. :)
J IM 2 átalakítva IM 1-é, valahogy azt jobban szeretem. :)Jogos!
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. :)
A 006Fh címen mi van ? Az tulajdonképpen nem feltétlenül probléma az RST 28H-nál, ha a 0000h-001Fh felülíródik, csak akkor nem működik az eredeti -lz formátumhoz készült betöltő, hanem -lz2 formátumot (lassabb, de valamivel hatékonyabb tömörítés) vagy "kompatibilitási" -lz betöltőt (valamivel lassabb) kell használni.Most jöttem rá, hogy tulajdonképpen semmit :D, az eredeti betöltőben benne volt, azt gondoltam, hogy valahol használja, ki is vettem
A Zozosoft féle Spectrum átirat betöltő aktuális forráskódja hol található ?Nem tudom, lehet a Spectrum programok átírása topicban tette közzé, mostmár beletettem a betöltő forrását a ZIP fájlba, és csatolom azt a forrást, amit találtam, és a legkevesebb módosítással rendelkezik.
-lz/-m3 betöltéshez talán hasznos lehet ez a file olvasással egybeépített rutin (híváskor az A regiszterben kell megadni a csatornaszámot, a DE-ben pedig a kezdőcímet - a méretet a file-ból olvassa; visszatéréskor az AF az EXOS hívásokhoz hasonlóan állítódik (azaz Z=0: hiba)):Köszönöm szépen a forrást, be is illesztettem a betöltőbe.
A Zozosoft féle Spectrum átirat betöltő aktuális forráskódja hol található ?
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ó!
Itt (http://ep128.hu/Ep_Konyv/Sp-Ep_konvertalas.htm) megtalálható,a Highway (http://ep128.hu/Ep_Konyv/HIGHWAY2.ASM) forráskódja, nem tudom, mennyire aktuális.Van ettől újabb verzió, amiben átmásolja magát a betöltő az FF szegmensre, ha EP64-en fut, lehet nem is letöltöttem, hanem disassembláltam, és a highway forráskódjával összedolgozva nyertem ki :?:
Valódi gépen folyamatosan zúg a hangszóró :-(
Kevés játék van amiben ABSZOLÚT SEMMIT nem tudok elérni, de a Hammerfist ezek közé tartozik... :oops:
Nekem nem zúg :eek: Igaz, csak a javított, és az eredeti Coorsore-féle átiratot tudtam tesztelni, mert az első Geco átirat már nincs meg. De az eredeti átirat szintén tartalmazta az A8h portra megszakításból történő 00h írást.Az már nekem sincs :D, viszont csak annyi volt az eltérés hogy a JP 600Dh előtt a következő két utasítás szerepelt:
ld a,08h
out (0a7h),a
Az alábbi script az attribútum terület (5800h-5AFFh, de csak akkor, ha ott az FDh vagy FEh szegmens van) és az FEh I/O port írását és olvasását figyeli, és a reset (F11) megnyomásakor kiírja egy "zxiolog.txt" nevű file-ba a PC azon értékeit, ahol ilyen műveletek történtek. A ROM-ból, azaz pontosabban a <= 7Fh szegmensből történő hozzáféréseket figyelmen kívül hagyja.
Továbbfejlesztett verzió:
Ezek szerint, lehet, hogy hamarosan lesz normálisan kinéző Stunt Car Racer-ünk
Továbbfejlesztett verzió:Na ez nagyon izgalmasan hangzik!
Ezt megnézhetem, ha valaki más, aki jobban ért hozzá, már nem kezdte el :) :oops:
Egyébként a fenti script ebben a játékban például Kempston joystick választása és rövid gyakorlás után ezt találta:
03289: ATTR_W
032CC: ATTR_W
08819: KEMP_R
08852: ZX128_W
088AD: ULA_R KEMP_R
08934: ULA_R
08B24: ATTR_W
08C81: ATTR_W
08C8D: ULA_R
08C93: ULA_R
08CBE: ULA_W
08CC6: ULA_W
08DFC: AY_S
08E01: AY_W
08E3F: AY_S
08E43: AY_W
08E87: AY_S
08E8C: AY_W
08EF3: ATTR_W
08EF8: ATTR_R ATTR_W
08EFA: ATTR_W
08EFF: ATTR_R ATTR_W
08F79: ATTR_R ATTR_W
095E6: ATTR_W
095E8: ATTR_W
095ED: ATTR_W
095EF: ATTR_W
Nagyon jó ez a script :smt041
Biztos én vagyok az ügyetlen :oops:
De hogyan lehet elérni windowsos emuban, hogy csinálja a zx.txt-t a script?
AY lejátszásra tett meglehetõsen kezdetleges próbálkozás (a lejátszandó .bin file-t át kell nevezni ay.bin-re):Határozottan izgalmas!
A futkosó piros vonalaknak van valami jelentése?
Igen, az IRQ rutin CPU használatát jelzik, amely belépéskor pirosra, kilépéskor pedig feketére állítja a keretet.Magyarán amíg nem lesz tiszta piros a képernyõ, addig van szabad CPU idõ?
Magyarán amíg nem lesz tiszta piros a képernyõ, addig van szabad CPU idõ?
Az ilyen mit jelent?
99A0: ROM_X ATTR_R
A hívott ROM rutin piszkálja az attribútumokat?
Egyszerűen lehetne még írni olyat, ami azt figyeli, hogy milyen memóriacímekhez történik hozzáférés, és ennek a térképét egy 64K vagy 160K méretű file-ba menti a Spectrum típustól függően, ha ez hasznos.Hasznos hát, ezzel pl gyorsan ki lehetne deríteni, hogy van-e ROM-hívás a programban, meg még biztos sok másra is használható :)
Pár tipp, melyek azok a programok, melyeket érdemes lenne "Ep64-esíteni", ugyanis eredetileg még talán túl gyorsak is, egy is lassulás pont jó lenne:OUT 191,0 segít valamit?
OUT 191,0 segít valamit?
Határozottan izgalmas!
Ezek szerint, lehet, hogy hamarosan lesz normálisan kinéző Stunt Car Racer-ünk,
Egy valamennyire már működő verzió:
Egy hibát találtam benne: ha vesztünk, akkor is úgy veszi a program, hogy nyertünk.
Amúgy nagyon szép konverzió, a SAVE/LOAD is működik benne. :smt026 A menüben a KEMPSTON és egyéb szövegeket nem lehet átírni?
Feltételezem, hogy a "press play on tape" típusú üzeneteket is érdemes lenne eltüntetni ?Esetleg átírni, hogy Press play on HDD :ds_icon_cheesygrin:
Double Dragon (http://enterpriseforever.com/dlattach.html;topic=192.0;attach=4981)
Végig is játszottam :D , nem is olyan rossz, igaz a Target Renegade-től jócskán elmarad.
A Spectrum verzióban, illetve abban a Spectrum snapshotban, amelyet korábban az egyik hozzászóláshoz csatoltam (stuntcar_g6000.ep128s) nem így van ?
Megpróbálom betölteni LOAD SNAPSHOT-al, lemerevedik az emulátor. Ezt hogy kell elindítani?
Debuggerben "G 6000".
És ezt hová írom be? Sok ott a "rublika"... :oops:
Végigverekszem magamat az első szinten, kiírja, hogy teljesítettem. Nyomok egy tűz gombot, de nem tölt semmit, újra az első szint jön.Persze,mert teljesen logikusan a készítők a Caps shift megnyomására tették a következő pálya töltését, tűzgombra pedig az aktuális szint indul újra :D, EP-n a töltés a Left Shift megnyomása után történik. Ki is van írva a képernyőre, de megszívtam én is párszor átírás közben, pláne akkor, amikor siettem volna .
Valami ilyesmi rémlik a Spectrum verzióból is. Mit csinálok rosszul?
Ezt a "Spectrum Világ" színekbõl sejteni is lehetett :razz:Tettem egy próbálkozást a múltkori kísérletek alapján, de van némi gond a helikopter rajzoló rutinban megjelenõ fényes feketével :oops:
Ha egy biznisz beindul... :ds_icon_cheesygrin:Ha egy Gyányi betöltõ meg volt, akkor a következõ már rutinmunka :-) ime a "kompatibilis HANG-ON"
Miért volt az EP-s program neve HANG-ON1? Hiába kunyeráltunk mindenkitõl, senki nem tudott következõ részrõl...
Lacika! A Spectrumosból csak Z80 verzió van fent nálad, oroszoknál van TZX! (http://bit16.ru/index.php?modules=go&cat=zx&id=4713)Köszi, beleraktam a TZX-et!
Egy hibát találtam benne: ha vesztünk, akkor is úgy veszi a program, hogy nyertünk.
Az utolsó előtti pályán lefagy a program, ha főhősünkkel nem megyünk lefelé, és nem scrolloztatjuk lefelé a képernyőt, úgy akarunk elindulni jobbra, ez a jelenség az eredeti Spectrum verzióban is ugyanilyen.
Egy hibát találtam benne: ha vesztünk, akkor is úgy veszi a program, hogy nyertünk.
További hibák még előfordulhatnak, tehát nem árt tesztelni :oops:
Apró, igazából jelentéktelen hiba:
Ha a programból kikapcsoljuk a hangokat (STOP, majd bal SHIFT+S végül ENTER) csendben is lesz egészen addig, amíg egyéb hang (ütközés) nem következik. Ezután viszont folyamatos búgó hang marad.
Pár tipp, melyek azok a programok, melyeket érdemes lenne "Ep64-esíteni", ugyanis eredetileg még talán túl gyorsak is, egy kis lassulás pont jó lenne:
...
HIT SQUAD
...
Exos és EP64 kompatibilis Cyclone (http://enterpriseforever.com/dlattach.html;topic=192.0;attach=4983), még az EPcompressel is megpróbálkoztam :-)
Még fejlesztés alatt (azaz szinte biztosan hibás :oops:):
A lassúságot talán az okozza, hogy a video memóriában (4000h-7FFFh) fut a kód, ami EP-n lassabb, mint Spectrumon.
A lassúságot talán az okozza, hogy a video memóriában (4000h-7FFFh) fut a kód, ami EP-n lassabb, mint Spectrumon.
Érdekes, vajon direkt azért, hogy lassabb legyen? Elvileg akkor ez az egyetlen program, ami ugyanolyan lassú 128-as és 64K-s gépen is. Egyébként csak én érzem úgy, hogy EP64-en még így is árnyalatnyival lassabb?
Csak kíváncsiságból kérdezem, hátha tudja egy szakember:
Pl. az Exolon semmiféle időzítést nem tartalmaz? Fut, ahogy fút Spectrumon? Nincsenek várakozási ciklusok, amit rövidíteni lehetne?
Az elsõ kép a PC/16 eloszlását mutatja az összes memóriahozzáférésnél a menüben, a második ugyanez játék közben.Izgalmasak ezek az "EKG"-k :-) hogy csináltad?
Izgalmasak ezek az "EKG"-k :-) hogy csináltad?
Lua script és hangszerkesztõ program használatával :) :oops: Azaz a script által írt file-t nyitottam meg fejléc nélküli 32 bites audio file-ként.:smt038
Egyelőre nem találtam egyértelmű várakozási ciklust:
EP64 kompatibilis 720, csalás a szokott módon. Bár 64K-n futtatni önmagában felér egy kis training móddal :-)
Nézd meg a Nonamed-et, hátha azt is át lehet alakítani.Ha jól nézem abban Attus az illetékes :-)
EP64 kompatibilis 720, csalás a szokott módon. Bár 64K-n futtatni önmagában felér egy kis training móddal :-)
Melegindításnál lefagy, mert a játék felülírja a 0. lapot :(Igen ezt tapasztaltam én is, valami elcseszett rutin ami idõnként a ROM területre ír, de nagyon ismerõs, hogy más játékban is találkoztam ezzel.
Igen ezt tapasztaltam én is, valami elcseszett rutin ami idõnként a ROM területre ír, de nagyon ismerõs, hogy más játékban is találkoztam ezzel.
Egy tipp: Catacomb-hoz olyan betöltő, amivel 128-as gépen is videoRAM-ból fusson? :oops:
De ha a játék nem használ semmilyen rutint a 0. lapon (és rövid kipróbálás után úgy látszik, valóban nem használ), akkor esetleg be lehetne lapozni oda pl. a 00h szegmenst (a Hit Squad ezt a megoldást használja, és amikor 0. lap rutint hív, átmenetileg visszalapozza az eredeti szegmenst) ?Nem rossz ötlet!
Csak a megszakításkezelés van a 0-ás lapon, azt tán el lehetne dugni máshova is.
Azt használja is a játék ?Azt nem néztem, csak átvettem az eredeti betöltõbõl :oops:
Azt használja is a játék ? Nekem úgy tûnt, mintha mindig le lenne tiltva, bár lehet, hogy többet kellett volna tesztelni.Tényleg úgy tûnik nem használja :-) itt a módosított verzió:
Itt a wikin (http://wiki.enterpriseforever.com/index.php?title=Bugos_j%C3%A1t%C3%A9kok_list%C3%A1ja) összeszedtem a fórum hozzászólásai alapján a javítandó játékokat.
Academy (öcsém végignyomta anno)Végignyomható, de továbbra is az ENTER helyett a ;-t kell használni és talán valamikor a SPACE helyett a .-ot. Ez valahogy nem az igazi.
- a "Game Over" üzenetnél van zene (FEh port használata átírva - emulált - AY-ra)Ez azt jelenti, hogy ott a beeperen zenél, ami a Spectrumon megy párhuzamosan, de EP-n mivel AY emulálásra van programozva a Dave, ezért nem hallatszott? És itt akkor kiküldtél az "AY"-ra egy hangot, amit már tud szaggatni a rutin?
Ez azt jelenti, hogy ott a beeperen zenél, ami a Spectrumon megy párhuzamosan, de EP-n mivel AY emulálásra van programozva a Dave, ezért nem hallatszott? És itt akkor kiküldtél az "AY"-ra egy hangot, amit már tud szaggatni a rutin?
Ez a program időzítő rutint használ, tehát annak a módosításával is lehetne próbálkozni ?
Ezt tegnap elfelejtettem megnézni :oops: pedig most kiderült a 720-ba simán belerakhatóak az élénk színek:
Egy kisebb probléma: indításkor 5B1Eh címen van egy "RST 28H" utasítás, ami a konfigurációtól függõen lefagyást okozhat :oops: EXOS 2.31-nél ez éppen nem fordul elõ, de érdemes kipróbálni például "EP_128k_Tape_NoCartridge_FileIO.cfg" konfigurációval (illetve általában EXOS 2.1-el úgy, hogy a 4. szegmensen nincs semmi). Ez a hiba valószínûleg javítható az RST utasítást egyszerûen NOP-ra átírva.Szép csíkokat rajzol :-)
Paperboy is hibás, a pálya végén a bónusz pályán krixkraxok vannak.Úgy tûnik meg van a hiba, a programfájl elején két nagy kupacnyi bájt lett átkonvertálva attribútumként, ebbõl az elsõ kupacot nem kellett volna, mert azok nem attribútumok, hanem a bónusz pálya elemei :-)
Itt egy újabb, remélhetőleg már jobban működő Exolon verzió:
- ...
- a "Game Over" üzenetnél van zene (FEh port használata átírva - emulált - AY-ra)
- 128K-s gépen valamivel gyorsabb
- több csalási lehetőség: M: örökélet, N: nincsenek repülő lények, B: mindkettő
- ...
Ez nem talán nem fontos, de a letölthető .rar file-ok esetleg tartalmazhatnák a forráskódot is (ha az adott programnál van ilyen) ? :oops: Így például ha valaki később hibát talál, akkor nem kell keresgélni a forrást, vagy rosszabb esetben visszafejteni a betöltőt.
- 128K-s gépen lelassítva (talán még valamivel lassabb is, mint EP64-en :))
Race Ace-ban át kéne rajzolni a pályát (http://www.f1hirek.hu/hir/Atadtak_az_atepitett_silverstone-i_versenypalyat_201004291810) :) ha jól sejtem a többi pálya is sokat változhatott az elmúlt 25 év alatt.Élén a Magyarral. :lol:
Ep64-en nincs pontszámtábla mentés, ha jól látom?Elvileg kéne lenni :oops:
Egy hiba: Nem tudjuk beírni a nevünket a pontszámtáblába, ha nem beépített botkormánnyal játszunk.Ez a hiba az eredeti Kempston emulációs rutinban volt (nem nullázta a nem használt biteket, a névbeíró rutin pedig nem BIT utasítással nézte az eredményt, hanem CP-vel), javítva.
ennek mindik a IM2 rutin elött kell lennie vagy lehet a IM2 rutin után is?
Általában mindkét megoldás használható. A különbségnek csak akkor van igazán jelentõsége, ha elõfordulhat, hogy az IRQ rutin befejezõdése elõtt újabb megszakítás történik.Ha az IM2 futása közben megszakitja az IM2 akkor az begyürözödik és soha nem lesz befejezve az IM2
EP-n a RETI helyett használható egyszerû RET is, amely egy byte-al rövidebb :) A "POP AF : JP 0FEFEh" helyett pedig esetleg csak "JP 0FEFFh", ha FEFEh-n "PUSH AF" van.
(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.
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: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
Remélem, most már ki is van javítva.
:oops:
-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
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 :-)
Volt másik is ? :eek:Ha jól láttam volt még egy Andrewsoftos verzió
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.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 :)
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.
Ha jól láttam volt még egy Andrewsoftos verzióAz csak csak az enyim örökéletesítése volt.
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.
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).:smt041
CPC-n egyszerűbb a frekvencia konverzió, mert ott 62500-at kell osztani, ami az EP-s értéknek pontosan a fele.
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.
:)
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.
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!
Szerintem az a jó, ha mindenbõl a legjobb, legfrissebb van fent!
erre a korábbi exolon.prg egyszerűen cserélhető
A következõ programjavítás célpontja lehetne a Turbo Esprit.Megnézem, szerettem azt a játékot.
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.
Megnézem, szerettem azt a játékot.
Hamár autós játék: volt valami rally vagy mi, ami borzalmasan attributum hibás volt, meg az irányítás is nagyon elcseszett volt, nem tudod annak mi volt a címe?
Twin Turbo (http://ep128.hu/Games/Twin_Turbo.htm)Nem erre gondoltam, amire én gondolok nem ilyen kötött pálya volt, hanem valami fákkal tarkított réten lehetett száguldozni :-)
Nightmare Rally (http://www.worldofspectrum.org/infoseekid.cgi?id=0003428)Legalább találó a neve :-)
Nightmare Rally (http://www.worldofspectrum.org/infoseekid.cgi?id=0003428)Ez az! Most néztem emulátoron el se sikerül indítani az EP verziót, valószínûleg azért, mert a vacak PC billentyûzeten nem mûködik a lenyomjuk az összes gombot egyszerre módszer...
Ez az! Most néztem emulátoron el se sikerül indítani az EP verziót, valószínûleg azért, mert a vacak PC billentyûzeten nem mûködik a lenyomjuk az összes gombot egyszerre módszer...
The Great Escape:smt041
Meg az Airwolffal nem lehetne valamit kezdeni? Pl. a végén lefagyás helyett kiírná, hogy ügyes vagy, kiszabadítottad a professzort.
Ehhez elõször is azt kellene megodlani, hogy az idõ sokkal lasabban teljen.Tényleg, meg az idõ számolásában is van egy bug. Még lenne 10 "másodpercünk", de a gép szerint akkor telt le az idõ. Mert valahogy úgy számolja, hogy pl. 21 után jön 10 és utána a 19, ezért 11 után jön a 00, ami után jöhetne a 09, de mivel a nulla az nulla, itt vége. Vagy ez direkt van így?
A következõ programjavítás célpontja lehetne a Turbo Esprit.Ebbõl úgy tûnik újra átírás lesz, ez valami Spectrumos snapshotból készült, hozzácsomagolva még egy Spectrum ROM-ot is... pedig ha jól nézem csak egy szem billentyû rutint használ belõle. Mindenesetre így lett 64K a 44K-s programból...
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.
És most nézem, hogy ugyanez az átíró követte el az Elite-t is...Elite-bõl mintha lett volna rendesen mûködõ változat is. Legalábbis én két verzióra emléxem az "õskorból", az egyikben sajátos AELIT0E1 file név volt, ami kicsit hasonlít az AESPI0E1 file névre a Turbó Rudiból. És a másik változatban mintha valami emberközelibb neve lett volna a file-nak.
Az egyikre emlékszem: kék volt a mûszerfal, látszólag rendben volt az átirat, de a kimentés csak magnóra mûködött, ráadásul spectrum-os formában.Ez az, amit ugyanaz követtet el, aki a Turbo Esprit-et (van tõle Mercenary és Micronaut One is). Szerintem ez készülhetett legkorábban, ezért gyakorlatilag csak ez volt elterjedve :-( nekem is csak ez volt meg, még a magnós idõkbõl.
Ami a file-nevet illeti (ESPIRIT.COM), nos az egy "nyomdahiba". Ha kirakom Zozo új átiratát, abban már jó lesz a név. :oops:Ezt a nevet még az "õskorban" az átíró adhatta a játéknak. :)
Valaki megnézné a Spectrum-os Impossible Mission-t? Ha elõhívom a kézi számítógépet a folyosón, lefagy. :(CPC screennel van a verziód?
Mást verziót nem is találtam az ömlesztett programgyûjteményemben, csaj a BAMSoft-ot.
Valaki megnézné a Spectrum-os Impossible Mission-t? Ha előhívom a kézi számítógépet a folyosón, lefagy. :(Tudsz küldeni egy snapshotot?
Mást verziót nem is találtam az ömlesztett programgyűjteményemben, csaj a BAMSoft-ot.
Tudsz küldeni egy snapshotot?
Nekem nem akar fagyni
Tőlem töltötted le? Bár nem hiszem, hogy többdéle BAMSoft átirat van belőle.Tőled hát, szerintem más átirat nincs is, ami nekem megvolt, az is ez a BAM átirat.
Én külső botkormányt választottam, elég csak a folyosón megnyomni a tűz gombot.
Elkezdtem újra átírni Spectrumról, de ez még elég kezdetleges és hibás verzió:Szuper, én is elkezdtem :D
Elkezdtem újra átírni Spectrumról, de ez még elég kezdetleges és hibás verzió:
(Attachment Link)
(Attachment Link)
(Attachment Link)
Továbbfejlesztett verzió:Segítség, beakadtam! (Snapshot: EP128Emu 2.0.8 )
Segítség, beakadtam!
Még egy apróság: valamelyik szobában kikapcsoltam a robotokat majd az aknában leestem. Ezután újraindult a pálya és a robotok egyáltalán nem is látszottak. Miután kimentem a lifthez és vissza a pályára, robotok újra voltak. De ez is valószínûleg a Speccy verzióban is így van.
Segítség, beakadtam! (Snapshot: EP128Emu 2.0.8 )
Vagy errõl írtátok, hogy a Spectrum verzióban is így van? Ahova kerültem, ott volt valami, amit át kellett kutatni, tehát muszáj volt oda felmenni.
Még egy apróság: valamelyik szobában kikapcsoltam a robotokat majd az aknában leestem. Ezután újraindult a pálya és a robotok egyáltalán nem is látszottak. Miután kimentem a lifthez és vissza a pályára, robotok újra voltak. De ez is valószínûleg a Speccy verzióban is így van.
Még egy apróság: Az elején a cheatválasztásnál kicsit nehézkes, hogy nem tudni, melyik gombbal melyik cheatet lehet állítani. A címképernyõ helyett nem lehetne inkább ezekrõl egy táblázat?
Még egy apróság: valamelyik szobában kikapcsoltam a robotokat majd az aknában leestem. Ezután újraindult a pálya és a robotok egyáltalán nem is látszottak. Miután kimentem a lifthez és vissza a pályára, robotok újra voltak. De ez is valószínûleg a Speccy verzióban is így van.
Szerintem nem gond, ha egy picit magasabbak a hangok.
Nézzük meg úgy, mennyivel gyorsabb 64K-s gépeken, meg az sem baj, ha pörgősebb a játékmenet.
Várakozás nélküli, 128K-s gépen gyorsabb változat:
(Attachment Link)
(Attachment Link)
(Attachment Link)
Egy újabb páciens: Saboteur 2
A hiba: a név és a szintválasztó kód beírásakor 'L' betűt nem lehet beütni. Emiatt az egyik szintet nem is lehet kiválasztani.
Jó a színkompozíció! A szürke talaj különösen üdítő a lilához képest :ds_icon_cheesygrin:Letöltöm, nézem :)
Három hibáról viszont töltöttem fel snapshot-ot:
1. az adott helyről nem lehet felugorni a szobában lévő utolsó tárgyhoz.
2. Nem tudom, hogyan sikerült előhoznom, a folyosók időnként kuszák lesznek a scrolltól. Ha egy szobából lépünk ki, jók lesznek.
3. Ha ellenőrzöm, hogy elég puzzle-darabbal rendelkeze-e? Az üzenet hibás.
A "munkapadon" is a kijelölés kicsit "furcsa". Kijelölöm pl. a bal felső helyet, és az alatta lévő is kijelölődik. Ettől föggetlenül egyébként valamennyi funkció (pl. színezés, egmásra helezés) működik.Ez is megvan, meg a másik 3 is, itt az volt a baj, hogy annak elkerülése érdekében hogy a betöltőmet felülírja a program, HL,0000h-nak ugyanazt az értéket adtam, mint amit később felvesz, így kétszer xorolt ugyanarra a helyre, ez okozta a galibát, a folyosó zizizését az okozta, hogy az egyik helyen a spectrum karaktermemória címét nem írtam át, az elérhetetlen helyet pedig az okozta, hogy az attribútum memória helyett a pixel memóriából olvasott be valamilyen szemetet.
Csinálsz belőle tömörített verziót? (most, hogy már átszabtam a disk image-ket... :oops:)
Egyelőre még tesztelem, és megnézem, van-e még javítandó hiba, vagy lehet-e fejleszteni vagy optimalizálni valamit. A C64 színeket nem kellene beépíteni ?
Tényleg! pl. F1-F2-re nem lehet tenni palettaváltást? (eredeti Spectrum / C64-szerű)
Olyan verzió végül is már van... Bár a lila-sárga talajt lehetne likvidálni...Lila-fehér jó lesz helyette?
Tényleg! pl. F1-F2-re nem lehet tenni palettaváltást? (eredeti Spectrum / C64-szerű)Persze, bár nem tudom, hogy milyen színekben fog pompázni pl a lift, a lift vázában a feketét helyettesítettem, most világosbarna, nemtom eredetileg az milyen szín volt, meg betettem ha átváltunk spectrum színekre, akkor likvidálni kell azt a részt, ami a plusz háttérszínt teszi be, és a szobák platformjait színezi át.
Csak a paletta változtatását egyszerű megoldani (az F1-F2-t egyébként a játék közbenre értetted, és nem a betöltéskor ?), azt ki is lehet próbálni, hogyan nézne ki, ezekkel a monitor parancsokkal (normál 128K-s konfiguráción):Egy kicsit sok lett a barna az aknában, de az eredeti színkombótól sokkal jobb.
am 0
sr 3f4000 3f4fff 0 49 92 db 24 6d b6 ff, * 11 ea 3b 8c 88 ce *
sr 3f4000 3f4fff 0 36 c4 1b, * * 8c 3b
o 81 8c
A szobák átszínezése nem tudom, megoldható-e játék közben, de betöltéskor választhatóan biztosan.
Itt egy újabb verzió, amely a DAVE hanggenerátorait használja a Spectrum 1 bites "D/A" kimenetének az emulációja helyett:Jó lett, ez már EP64-en is majdnem elfogadható sebességgel fut:)
Ez egyben kompatibilis a turbós gépekkel is, bár néhány helyen még gyorsul, ha nem 4 MHz-es a gép. További változtatások: valamivel gyorsabb sprite rajzoló rutinok, más hang a robotok lövéseinél (ez a CPC-hez lett hasonló) és a játék elvesztésénél, és a végtelen init és snooze helyett (amelyekkel közel azonos funkciójú más csalások is vannak) új csalások: ártalmatlan, vagy lőni nem tudó robotok is választhatók.
Egy érdekes jelenség (hiba?), amiben mindkét változat érintett:
A robo bénító hatása bizonytalan, valamikor csak egészen rövid ideig tart a hatása. Geco verziója egyébként szőrösszívűbb :ds_icon_cheesygrin:
Töltöttem fel egy-egy snapshot-ot, nézzétek meg, kérjetek robotbénítót. Konkrétan itt Geco verziójában nincs is hatása a bénítónak.
Akkor van probléma, ha elhagyod a szobát, mielõtt a robotbénító lejárna. Ilyenkor látszólag elveszik, de ha késõbb újat kérsz, az onnan kezdi a visszaszámlálást, ahol az elõzõ félbeszakadt (rosszabb esetben csak az utolsó tizedmásodpercek, mint a snapshotban is).Ez az eredeti Spectrum verzió hibája? Meg kéne írni az ilyen javításokat a Tipshopnak is, hadd örüljenek a Spectrumosok is :-)
Olyan verzió végül is már van... Bár a lila-sárga talajt lehetne likvidálni...A lila sárga talaj, nem rám vonatkozott, "hosszas" keresgélés után vettem észre, hogy olyan kombót nem tettem be :)
A lila sárga talaj, nem rám vonatkozott, "hosszas" keresgélés után vettem észre, hogy olyan kombót nem tettem be :)
Már találtam is egy hibát :oops:
Az István verziója nem kerül be az EP64-es játékok közé is, ezt az új verziót ugyan nem néztem még meg, de már az ezelőtti is elfogadható sebességgel futott EP64-en, lehet ez a verzió még gyorsult egy keveset.
Valóban gyorsult, ezt megnéztem. Csak amikor 3 robot van a szobában, és még lőnek is, az tesz be a sebességnek rendesen... :(Jaja, igazad van, én is megnéztem tegnap a hozzászólásom után, a folyosón a sebesség fasza, még 3 néma robot esetén elfogadható, de amikor már lőnek is... :(
Ez a játék már így is full-extrás átirat, melyekről anno csak álmodozhattunk. Persze, ha ez utóbbi hibákat van kedve javítani...
A sprite-ok kezelésén gyorsítani nem éri meg, több vele a munka, mint a haszon. Ep64-en így is reménytelennek tűnik a dolog.
Itt szó van még egy IM hibáról (http://www.worldofspectrum.org/forums/showthread.php?t=3090&highlight=impossible+mission), ennek a javítása bele került az EP verziókba?
UI.: javított verzió (csak a módosított file-ok):Ez gyors volt :smt038
(Attachment Link)
(Attachment Link)
Ez gyors volt :smt038
Tegnap este néztem, hogy a Dark Side nem egészen úgy néz ki, ahogy kellene.
Néztem az ömlesztett játék-masszában, de csak ez a verzió van különböző file nevekkel.
A Spectrum verzió javítása (vagy újra átírása) helyett a CPC-ről való átírás nem probléma ?
Első ránézésre ez is gyakorlatilag ugyanannak a programkódnak látszik (az eltérő címeket nem számítva), mint a Castle Master,
Igen, szerintem mind a hat program egy kaptafára kézült.
Nem gyorsabb a Spectrum verzió? Abból indultam ki, hogy fele annyi adatot kell mozgatnia, meg számolnia a grafikai eltérések miatt.
De egyébként egyetértek, sokkal szebbek a CPC-s verziók :)
Valóban gyorsabb valamivel a Spectrum verzió, de nem kétszer, mert az idő nagy részét a felbontástól független számolással tölti, és nem csak a pixelek rajzolásával. A kiindulópontnál egy teljes fordulat átlagosan kb. 19-20%-al lassabb CPC-n mint Spectrum 128-on. De ez nem egy fix arány, hanem az egyes képkockák bonyolultságától függ: a lassabb képkockáknál ennél kisebb, az egyszerűeknél (pl. ha csak egy üres fal van a képernyőn) viszont nagyobb arányú a lassulás.Szuper, sokkal nagyobb eltérésre számítottam, nem sokkal lassabb, viszont sokkal szebb :D
Ezt a hibát valószínűleg könnyen lehet javítani. Itt (http://enterpriseforever.com/konvertalas/cpc-t22.0.html;msg20344#msg20344) már leírtam, melyik byte-ot kell átírni a memóriában. Úgy látom, ez az egyik tömörített adatblokk kicsomagolásakor kerül oda.A 37,5 fps-re lenne ötletem, az 1 kHz-es DAVE megszakítás bevezetésével, de ennek megvalósításához ki kéne iktatni az EXOS megszakítást, arra esetleg van valami tipp, hogy lehetne zenélni EXOS megszakítás nélkül? Így felgyorsulna a scroll is.
A sebesség problémák maradnak ? :oops:
A 37,5 fps-re lenne ötletem, az 1 kHz-es DAVE megszakítás bevezetésével,
de ennek megvalósításához ki kéne iktatni az EXOS megszakítást, arra esetleg van valami tipp, hogy lehetne zenélni EXOS megszakítás nélkül?
Az eredeti 300 Hz-es CPC megszakítás emulációja is használható lenne, illetve akár 150 is, mert a 37.5 fps előállításához az is elég (150 / 4). Igaz, ez növelné az LPT méretét (de csak ehhez nem kell minden sorhoz külön LPB). Ha fontos tudni, hogy éppen melyik megszakítás történt, akkor az LPT-t folyamatosan módosítani kell minden megszakításnál, egyébként a megszakítást elég egyszerre több helyen engedélyezni az LPT-ben. 150 Hz-nél minden harmadik megszakítás meghívja az EXOS megszakítást is (amely általában talán nem annyira lassú, hogy nem tér vissza még a következő 150 Hz-es megszakítás előtt).Az LPT-s 300 Hz-et szeretném elkerülni, ezért gondoltam az 1kHz-es megszakításra, amivel pont 37,5 Hz-et nem lehet elérni de vagy 37, vagy 38,5 Hz et be lehet lőni, nekem ez tűnik a legegyszerűbbnek.
Ha a játék a CPC ROM rutinokat használta, akkor azoknak az emulációjával. Valószínűleg gyorsabb lenne, mint a SOUND: eszköz. De lehet, hogy ez sok helyet foglalna a memóriában, vagy egyéb probléma lenne ?
Esetleg csak a SOUND: megszakítását lehetne hívni közvetlenül az EXOS ROM-ból, bár nem tudom, hogy ez mennyire függ az EXOS megszakítás többi részétől. Természetesen így fell kell ismerni az EXOS verzióit, és mindegyiknél más címet hívni. EXOS 2.1-nél például a 00h:EBD6h címen van, de ezt a SOUND: eszközleírójának a megkeresésével is meg lehet állapítani. A futásideje letiltott memória várakozással, és megnyitott SOUND: csatornával de aktív hangok nélkül valamivel kevesebb, mint 0.9 ms (~4.5% CPU idő). A teljes EXOS megszakítás így (csak egy SOUND: csatorna) ~3.7 ms lenne, azaz több, mint 18% CPU idő.
Az LPT-s 300 Hz-et szeretném elkerülni, ezért gondoltam az 1kHz-es megszakításra, amivel pont 37,5 Hz-et nem lehet elérni de vagy 37, vagy 38,5 Hz et be lehet lőni, nekem ez tűnik a legegyszerűbbnek.
a közvetlen SOUND: hívásra gondoltam, csak nem tudtam, honnan kell hívni
Az LPT-s 150 Hz nem jó ? Csak 32 byte-al növelné az LPT méretét, és az 1 kHz-hez képest még megtakarítana néhány százalék CPU-t, illetve nem jelentene problémát, hogy az EXOS megszakítás nem tud időben visszatérni a következő 1 kHz-es megszakítás előtt.A +32, vagy + 16 byte miatt nem szimpi, meg azért, mert esetleg elcsúszhat az 50Hz-es megszakítás helye a másik két megszakítási helyre az LPT-ben. Arra gondoltam ,hogy az 50Hz-es megszakítás idejére nem tiltanám le a megszakítást, így az 1kHz-es megszakítások futhatnának, azok úgyis csak csökkentenének egy számlálót 25-ról 0-ra.
Kisebb esztétikai LPT probléma (de talán csak emulátoron, a TV-k ezt valószínűleg levágják): a képernyő felső részéről a néhány fekete sort el lehetne tüntetni.
A +32, vagy + 16 byte miatt nem szimpi
meg azért, mert esetleg elcsúszhat az 50Hz-es megszakítás helye a másik két megszakítási helyre az LPT-ben.
Arra gondoltam ,hogy az 50Hz-es megszakítás idejére nem tiltanám le a megszakítást, így az 1kHz-es megszakítások futhatnának, azok úgyis csak csökkentenének egy számlálót 25-ról 0-ra.
Valahogy úgy gondoltam a megszakítási részt, hogy AF-et eltárolom, utána csekkolom, hogy 50Hz-es megszakítás történt-e, ha nem, akkor számláló csökkentése, ha negatívba billen, akkor újra 25-os értéket kap, AF veremből ki, és visszatérés, ha 50Hz-es megszakítás történt, akkor a normál megszakítás hívása, Sound: eszközzel együtt.
Ez biztos, hogy probléma ? Úgy látom, még van néhány kilobyte szabad hely az LPT után. De lehet, hogy azt valamikor valami használja, csak nem teszteltem eleget ?
Ennek nem biztos, hogy van jelentősége, mert a képfrissítés helye egyébként is folyamatosan elcsúszik a 37.5 Hz miatt, az pedig talán nem lényeges, hogy például a hang lejátszás a képernyő melyik pontján történik :) De ha mégis fontos a megszakítások helye, akkor egyszerűen csak egy LPB-ben kell engedélyezni a megszakítást, és ezt az LPB-t váltogatni a megszakítási rutinból. Ez a művelet még mindig gyorsabb, mint az 1 kHz-es megszakítás.Jaja, ilyesmire gondoltam.
Valami ilyesmi ?
mondjuk sose értettem hogy mire jó EP-n az hogy lpt-be megszakítást lehet tenni
ez olyan gépen értelmes ahol nincs lpt, nem? ahol megszakítással kell átszínezni a palettát vagy ilyesmi
vagy másra is használható lenne? mire?
Ennek nem biztos, hogy van jelentősége, mert a képfrissítés helye egyébként is folyamatosan elcsúszik a 37.5 Hz miatt, az pedig talán nem lényeges, hogy például a hang lejátszás a képernyő melyik pontján történik :) De ha mégis fontos a megszakítások helye, akkor egyszerűen csak egy LPB-ben kell engedélyezni a megszakítást, és ezt az LPB-t váltogatni a megszakítási rutinból. Ez a művelet még mindig gyorsabb, mint az 1 kHz-es megszakítás.
Kijavitottam nagyábol a birds and bees-t csak nem tudom az externállokat ellenörizni még nem jöttem rá.
irjátok meg mit kellene javitani rajta
3 változatot csináltam 1 sima 128-as verziot és 2 E64-es változatot de azok mintha lassuak lennének
mellékelem a betöltök .asm -jét is. Ha valaki rájön a hibára ossza meg velem.
Ha valaki rájön a hibára ossza meg velem.
Nem tudom, ennek hasznát lehet-e venni, de itt egy próbálkozás EXOS és EP64 kompatibilis átiratra:
Ki akartam javítani a Hungry Creature-t, de listázás közben egyszer csak megállt, egy üres sor az utolsó, amit kiírt. Ez mitõl lehet :?:Ha nem szándékosan POKE-ltál bele a programkódba, akkor megsérült a fájl.
Nem tudom, ennek hasznát lehet-e venni, de itt egy próbálkozás EXOS és EP64 kompatibilis átiratra:Jól néz ki! A beszélõkéjét fel lehetne deríteni? Currah MicroSpeech-et használ, aminek ugyanaz a procija mint a SpeakEasy-nek!
IsvanV a / birdsbee.s /-t mivel forditod ****.COM -á
akkor javitom az EXTJOY-t, hogy tudom ellenörizni.
Tudja-e valaki miért lassabb az E64 mint a 128-as program ugyan az a programkód.
Ha nem szándékosan POKE-ltál bele a programkódba, akkor megsérült a fájl.Hát ez rendkívül érdekes... Betöltöttem az eredeti fájlt és kilistáztam, nem volt gond.
Szerintem próbáljátok meg Ti is:Nálam semmi baja :oops:
Nálam semmi baja :oops:Berakom demo formájában: [attachmini=#] (2.0.8-as EP128Emuhoz)
"elcsúszik" a kép és zagyva karakterek is megjelennek, és a kiírt szöveg fele eltûnik.Megoldódott a rejtély. EXOS 2.3 volt bent, amikor Zzzippeltem. Lefordítottam úgy, hogy EXOS 2.1 volt bent, így mûködött rendesen. Utána megint kipróbáltam EXOS 2.3-mal a fordítást, megint rossz lett. Nem gondoltam, hogy ezek a bõvítõk ennyire befolyásolják a dolgokat... és pont a basic-et...
Egy-két hiba van még a programban, így név beírásánál a visszafele mutató nyíl helyett egy függõleges vonal van. (És ha a program elejére beraksz egy CLEAR FONT-ot?
Megoldódott a rejtély. EXOS 2.3 volt bent, amikor Zzzippeltem. Lefordítottam úgy, hogy EXOS 2.1 volt bent, így mûködött rendesen. Utána megint kipróbáltam EXOS 2.3-mal a fordítást, megint rossz lett. Nem gondoltam, hogy ezek a bõvítõk ennyire befolyásolják a dolgokat... és pont a basic-et...
Ez késznek számít?
És ha a program elejére beraksz egy CLEAR FONT-ot?Tényleg, így jó lett!
Bár nem értem, miért, hiszen az a karakter alapból ilyen, clear fonttal csak erre az alapállapotra lehetne visszaállítani elméletileg.EXOS 2.3 bug :oops: 2.31-re már javítva lett.
A Lands of Havoc eredeti kazettán található változata nem egyezik meg az eddig nálam meglévõvel.. Pár száz byte-al hosszabb. Mi lehet a különbség?
A letölthetõ (http://www.ep128.hu/Ep_Games/Prg/Land_of_Havoc.rar) file-ba bekerült mindkettõ.
nem tudom hova irjam
A DAVE nek meglehet-e adni PL:XX Hz 0.2 sec csak regisztereken keresztül nem exos.
Az XX hz tudom belehet programozni de az idöt, hogy meddig szoljon lehet-e vagy azt külön kell számlálni
Itt (http://ep128.hu/Sp_Konyv/SP_Konyv.htm) nézted?Akkor már használtam volna, ezért kérdeztem
Itt (http://ep128.hu/Sp_Konyv/SP_Konyv.htm) nézted?
A Spectrum ROM visszafejtése nem lenne jó?Fent van a WOS-on. (http://ftp://ftp.worldofspectrum.org/pub/sinclair/books/CompleteSpectrumROMDisassemblyThe.txt)
Ilyenem van :), igaz az is angol.
István, majd betömörítenéd, ez már nem sikerült :oops:
Ez esetleg hasznos lehet, ha a CPC átiratok -lz formátumra konvertálását tervezed, mivel úgy látom, az -lz2 nem túl népszerű :)
Kipróbáltam a Rick Dangerous 2-n. 75947 byte-ból 76845 byte lett (+898 byte)
Ennek a játéknak nagy része "tömörítetlen" formátumban is tömörített, mert csak így fértek el a pályák a memóriában. Ugyanez igaz a Barbarian esetében is.
A Jetpac és a Pssst, Cookie (sokkal) lassabb, mint kellene.
Biztosan video RAM-ban futnak. Talán egy egyszerû EXOS kompatibilis betöltõvel javítani lehetne (rosszabb esetben a Spectrum 1. lapján fut a kód, ahol mindig video RAM található - ez ugyan Spectrumon is lassú, de nem annyira, mint EP-n).Mivel Specrum 16 program ezért 4000h-7FFFh ramot használ ami EP-n a videó ram csak ugy lehet gyorsítani ha a programot átírják 128k azaz F8h-FBh szegmens valameikére.
Mivel Specrum 16 program ezért 4000h-7FFFh ramot használ
Az Up&Down játékban betöltés után direkt "fut" a képernyõ?
Nem, hiba kerül az LPT-be.Ezt a Gyula nevû cracker rontotta el, az eredetiben jó az LPT.
Itt a javított verzió.Ezt gyorsan megoldottátok. :smt041
A BC Bill azért nincs kint, mert elfelejtették az attributumokat átírni?No meg az el indítása sem volt a legkönnyebb.
Anno Junosztyon nem tûnt fel :ds_icon_cheesygrin:
No meg az el indítása sem volt a legkönnyebb.Manapság ( ftp://ftp.worldofspectrum.org/pub/sinclair/games-info/b/B.C.Bill.txt ) gyári leírással könnyû :-)
A BC Bill azért nincs kint, mert elfelejtették az attributumokat átírni?
két érdekességet találtam már benne: SANDRA, SCUM BALL.A SANDRA igazából a netröl megtudva Senda Salvaje (http://www.worldofspectrum.org/infoseekid.cgi?id=0004395) és ennek is a 2. része lehet.
A múzeumban nem leltem.
Pedig ott van... :oops:igen, Én a spectrum programok között néztem bocsika
Nem második rész egyébként, hanem a külön betölthetõ második szintje a játéknak.
A SANDRA igazából a netröl megtudva Senda Salvaje (http://www.worldofspectrum.org/infoseekid.cgi?id=0004395) és ennek is a 2. része lehet.Pedig én írtam át a senda -t!
A múzeumban nem leltem.
A SCUM BALL pedig SKATEBALL mint most megtudtam.
A Tirnanog mentésével mi a baj?
[kép]A "meghajtßban", "katalßgus", "f'jlban" feliratok nem igazán elegánsak. Nagyon sok program használ olyan karakterkészletet, ami nem kompatibilis más karakterkészletekkel. Ezt könnyen át lehetett volna hidalni, ha a program betöltene egy nyúlfarknyi (kb. 1 KB-os) chr fájlt a saját karakterkészletével.
Csinálnék végre egy végigjátszás videót, de így hogy nem olvasható a szöveg, sok értelme nem lenne...
ezek javítva:Köszönjük!
Köszönjük!Örülök, hogy kiderült, mi okozza a búgás/nem búgás hibát :)
Van 128-as R-Type változat?Ha jól emlékszem, Laci egy újabb készítésű CPC-s R-Type átírását javasolta.
Ha jól emlékszem, Laci egy újabb készítésű CPC-s R-Type átírását javasolta.:D Láttam az új CPC-s verziót, egész jól néz ki :)
Nem, nincs 128K-s változat! A meglévő 48k-s verzió hibás: utolsó 8. szint helyett újra a 7. szintet tölti, de akkor már a szint végén nem megy tovább, lebegünk a semmiben.Az nem lehet, hogy a 8. pálya fájlja sérült, és valaki helyettesítette a hetedikkel, mert akkor elég lenne elméletileg csak pótolni a pályát.
Ez több mint valószínű, bár az EP-s változatban a LEVEL7 és a LEVEL8 file mérete nem azonos, de összehasonlítva a tartalmuk a közös részen megegyezik, a legelső két byte-ot leszámítva (talán hossz-byte lehet?).Letöltöm a WOS-ról az R-Type-ot, megnézzük ott mi a helyzet.
Az nem lehet, hogy a 8. pálya fájlja sérült, és valaki helyettesítette a hetedikkel, mert akkor elég lenne elméletileg csak pótolni a pályát.
Letöltöm a WOS-ról az R-Type-ot, megnézzük ott mi a helyzet.
Egy újabb páciens: Saboteur 2Javítva.
A hiba: a név és a szintválasztó kód beírásakor 'L' betűt nem lehet beütni. Emiatt az egyik szintet nem is lehet kiválasztani.
Plusz jelenleg az ep128.hu-n lévő csomagban a TRN könyvtárban is a sima van, ebben itt egy módosított ami elvileg tényleg TRN :-)
Jól látom, hogy a Raid-ből még nincs olyan verzió, ami a betöltőkép megjelenítése után továbbtöltene lemezről?Miért ne lenne? Nekem az 1-es lemezemen van :-)
Igen, ez a gyanúm nekem is. Belegondolni is rossz, hogy akkoriban hány emberen keresztül miféle tört verziók keringtek közkézen. Egyébként ha van pipec 128K-s változat esetleg célszerűbb lenne a Saboteur 2-t, vagy az R-Type-ot megnézni...?Fény derült a turpisságra, a 8. pálya megegyezik a hetedikkel, csak az első két byte-ot cserélték le, és a hossza lett levágva :shock:
Ezt próbáld ki lécci, tuti lesz benne hiba, manuálisan javítottam :DAhhoz képest szinte tökéletes. :ds_icon_cheesygrin:
Ahhoz képest szinte tökéletes. :ds_icon_cheesygrin:Megnézem, vakon csináltam :D Nem disassembláltam, összehasonlítottam a változásokat a több szint esetén EP és Spectrum pályák között, és az alapján kezdtem el cserélgetni az attributumokat :D
Csak a legvégén, a CONGRATULATIONS-nál a képen átúszó űrhajók és betűk alatt vált zöldre a háttér.
Miért ne lenne? Nekem az 1-es lemezemen van :-)
hibát nem találtam :)Én sem találtam! :)
Én sem találtam! :)Igazán nincs mit, örülök, hogy eggyel több, és nem eggyel kevesebb az EP programok száma :), igaz az EXOS kompatibilitással nem folglalkoztam. Rájöttem, hogy ezt a hasratéses attributumkonverzióval meg se találtam volna pár múveletet még végrehajtott a bájtokon, így e rész attributumbájtjait a program on the fly konvertálja
Köszönjük!
Pontosan akkor milyen játékokban milyen javításokat hajtottatok végre? R-type 7. pálya nem volt meg, ez pótoltatott, ill. a Saboteur 2-ben a beírásnál nem fogadta el az L billentyűt + még valami színkonverzió is?R-Type-ban a 8. pálya az a 7. volt megkurtítva, a spectrum verzióból kiszedtem a 8. szintet, és attributumot konvertáltam.
Ide mit írjunk? (http://wiki.enterpriseforever.com/index.php/Bugos_játékok_listája)
És Eggs of Death-ből nem összefirkált betöltőképernyős, floppyról töltős verziód van?Nincs. Legyen? :-)
Nincs. Legyen? :-)Akár lehetne is... :oops: Azt már csak félve merem megkérdezni: problémás megoldani, hogy külső botkormányról is menjen?
Meg ne idióta crack-es szövegek legyenek benne.Nekem pl. a Sotripák név kifejezetten tetszik. :D Visszafele olvasva majdnem kárpitos.
Már kicsit félve hozom szóba, de eszembe jutott egy másik billentyűzetfigyeléses hiba: Terramex (128K)!Javítva.
Nem működik a 'T' billentyű.
NonamedÉs eredeti, javított spanyol verzió nem lesz? Vagy nyelvválasztási lehetőség a betöltőben? :D
-szöveg grafikák az angol verzióból átmásolva, Teclado és társaitól elbúcsuztunk :-)
itt a mikulás :DKöszönjük!
Jó lett, de a régebbi verzióra nem emlékszem, nem tudom, mennyiben jobb.Ez az Atus féle átirat kicsomagolva. A hang lett benne javítva.
Köszönjük!Igen, csak a hangot cseréltem ki, az fel se nem tűnt, pedig, ha 100-szor nem indítottam, akkor eccer se nem :lol:
Jó lett, de a régebbi verzióra nem emlékszem, nem tudom, mennyiben jobb.
A menüben direkt van három külső joystick?
És itt a másik, itt nem is a hanggal volt probléma, hanem azzal, hogy a szöveg csíkozó rutin a videómemóriában volt, az át lett mozgatva a 0-ás lapra, felgyorsult a program, de azért a lejátszó részt is lecseréltem :DEhhez van betöltő forrás meg ilyesmi?
Lacika nagyon szeretné, ha be EPcompresselném :-)Elvileg simán lehet, ha Anti DTF-es eleve?
Ehhez van betöltő forrás meg ilyesmi?Nem csináltam, csak a programfájlba tettem bele az új kódot, antidtf-es loadere van
Lacika nagyon szeretné, ha be EPcompresselném :-)
EDC Nibbles-ében voltEz is jó játék, Csak resetnél megmarad az eredeti karakterkészlet. :D Nem tudom, valaki esetleg ezt a bugot ki szeretné javítani?
Ajjaj, próbáltam a youtube-ra EDC Nibbles videót felvenni, de sajnos a végén "beparázott" a program. Ezt így nem lehet publikussá tenni. Valaki nem tudná rendbe hozni a programot? Mert nagy kár érte, ha bugos...Ezt mindig így csinálja? Nem lehet, hogy két egymás után felvett "ajándék" akadt össze?
A videó csak linkkel nézhető meg. (http://www.youtube.com/watch?v=XVgksfbIfoc)
Ezt mindig így csinálja? Nem lehet, hogy két egymás után felvett "ajándék" akadt össze?
Povy említette, hogy ha miközben átfordul a képernyő meghalunk, úgy marad a kép. Ez nem az a hiba?Lehetséges.
Povy említette, hogy ha miközben átfordul a képernyő meghalunk, úgy marad a kép. Ez nem az a hiba?Szerintem az lehet a gond, hogy képátfordulás közben vettem fel újabb cuccot. Az lenne a megoldás erre és a meghalásra is, ha megáll a játék arra az időre, míg a kép átfordul. Ráadásul ez még 5-ös sebességnél még talán-talán játszható így, de 1-es sebességnél átfordulás közben még az irányításra is figyelni, az képtelenség. :D
Lacika nagyon szeretné, ha be EPcompresselném :-)
Az Áttörés programban nem lehetne átírni, hogy ne azt írja ki, "nyomd meg a RETURN-t", hanem hogy "nyomd meg az ENTER-t"?megsemmisítenél egy ilyen érdekes kultúrtörténeti információt? :)
megsemmisítenél egy ilyen érdekes kultúrtörténeti információt? :)TVC átirat. Végülis a Spectrum átiratokból is kiszedjük a Kempston, cursor és hasonló szavakat. Sőt, nemrégiben egy spanyol nyelvű programot is teljesen angolosított itt valaki, de már nem emlékszem, melyiket, talán a Nomad vagy a Nonamed volt.
a returnt gyanusan egy hexaeditorral is at lehetne irni :D Ha igeny van ra, holnap megnezen.Most ez talán nem ide tartozik, de tudtok jó hex editort PC-re, ami még ingyenes is? Volt régebben fent a gépemen egy, de egy idő után kitalálta, hogy fizetni kéne, hogy tovább működjön.
Most ez talán nem ide tartozik, de tudtok jó hex editort PC-re, ami még ingyenes is?Hexplorer (http://sourceforge.net/projects/hexplorer/)
(nem csak a legújabbal).És mivel megy? 2.32, 2.31, 2.3, 2.2, 2.1, 2.0?
És mivel megy? 2.32, 2.31, 2.3, 2.2, 2.1, 2.0?2.1-es Exos-sal megy, üzembiztosan.
Az ep128.hu -n az Arcadia ismertetőjében (http://www.ep128.hu/Games/Arcadia.htm) a kép alatt mi az a nagy kékség? (Gondolom, egy másik kép lett tervezve oda először.)Ja, kék a cella háttere. De így legalább látszik a tökfekete kép szegélye...
2.1-es Exos-sal megy, üzembiztosan.Akkor itt valamit elk...tak, nem kicsit, nagyon :twisted:
Ez szívás... Én egyetlen verziót ismertem ebből (ugyanezt), tudtam hogy teljesen színhibás, de ezek szerint máris törölnöm kell az oldalról... :evil:Mármint az Armageddont? Nem értek a szakmai részéhez, de szerintem a színek miatti hibát nem lehet túl nehéz javítani.
Mármint az Armageddont? Nem értek a szakmai részéhez, de szerintem a színek miatti hibát nem lehet túl nehéz javítani.Igen az Armageddon-t. Ha valakinek színhibát van kedve javítani, előbb célszerű lenne a Spectrumos IK+ hibáit kijavítani (abban alig van hiba), vagy ott az Asterix, ami sajnos szintén teljesen színhibás, de legalább használható.
Ha új EXOS mellett raktok BASIC ROM-ot a 4-es szegmensre (sőt ha igazi angol gépet akarunk, akkor 4,5,6,7-re), ahhoz mit szól?Ezt hogy lehetne egyszerűen megcsinálni... (konfig szerkesztés nélkül)?
Ezt hogy lehetne egyszerűen megcsinálni... (konfig szerkesztés nélkül)?Anélkül nehéz lesz :oops: de nem hinném, hogy 30 másodpercnél tovább tartana a művelet :-)
2.1-es Exos-sal megy, üzembiztosan.Fagy az 2.1-el is, nyomjál turbót az emulátoron, akkor 10 másodpercen belül lefagy, de csak ha mozogsz és lősz is.
Fagy az 2.1-el is, nyomjál turbót az emulátoron, akkor 10 másodpercen belül lefagy, de csak ha mozogsz és lősz is.Alap 2.1-es konfiggal nekem max. sebességgel nem fagyott...
Alap 2.1-es konfiggal nekem max. sebességgel nem fagyott...Nekem simán...
A Spectrumos eredetit viszont nem sikerült kiakasztani.Akkor át kell írni még egyszer, vagy meg kell nézni, Geco emulátorával hogyan működik...
Az nem lehet, hogy a megszakításban van valami, ami miatt fagy, és csak azt kéne orvosolni?Lehet, meg kéne nézni, de én most azzal vagyok elfoglalva, hogy az SD kártyák miért nem működnek rendesen :oops:
Lehet, meg kéne nézni, de én most azzal vagyok elfoglalva, hogy az SD kártyák miért nem működnek rendesen :oops:Az is izgi :) Ok, lehet megnézem.
Akkor át kell írni még egyszer, vagy meg kell nézni, Geco emulátorával hogyan működik...Belenéztem, rettenetes, hogy milyen állapotú "átiratok" léteznek.
Armageddon javítva, akit érdekel örökélet: F1-gyel lehet bekapcsolni, F2-vel ki.Vicces a file elnevezése! Armagedd.on
(pl a városok körül)Azok városok? Nem hajók? Eddig abban voltam, hogy hajók, de nincs különösebb jelentősége. :D
Azok városok? Nem hajók? Eddig abban voltam, hogy hajók, de nincs különösebb jelentősége. :DAzok városok. Bár az eredeti Atari gép grafikájából jobban látszik...
Jó lett egyébként az ENTERPRISE felirat! :ds_icon_cheesygrin:Köszi :D Kipróbáltam még két variációt, de ez tetszett a legjobban :D
Sziasztok! A javított játékok honnan tölthetőek le? KösziÚgy tudom, az ep128.hu-n locserélést nyernek. Ott fenn vannak az újak.
Úgy tudom, az ep128.hu-n locserélést nyernek. Ott fenn vannak az újak.Igen, így van.
(http://www.ep128.hu/)
A TVC-ről átírt Szánkóverseny is hibás. A sokadik pálya végén lefagy. Igaz, ez kevésbé zavaró.Én addig soha nem jutottam el, még a TVC -men sem (ami most sufniban kucorog), de majd én is kipróbálom.
UI: Az 5. pálya elején/előtt történik valami, mert onnan kezdve késéssel reagál a gép az irányításra. Ez meglehetősen játszhatatlanná teszi a játékot. Nem tudom, az eredeti TVC-n is ez van-e.
Én addig soha nem jutottam el, még a TVC -men sem (ami most sufniban kucorog), de majd én is kipróbálom.Úgyis kiderülne előbb-utóbb: szóval lelassítottam az emulátort, és így értem el ezt a bámulatos eredményt.
Meg kéne nézni a TVC errdetit, hogy ott mi a helyzet?Ha van olyan TVC emulátor, amit le lehet lassítani fele/negyed sebességre, különben esélytelen eljutni addig.
Bár hallottam valakiről, aki eljutott addig még a TVC-s időkben, ahol a rókák rohangálnak a pályán. Ki tudja, vannak érdekes emberek, talán ezt is van, aki csalás nélkül végig tudná vinni.Én sokszor láttam már rókát átrohanni a pályán csalás nélkül.
Én sokszor láttam már rókát átrohanni a pályán csalás nélkül.Én csalás nélkül a második pályán soha nem jutottam túl, szóval elismerésem!
És ezt hogyan csinálná automatikusan? Videócím miatt az LPT részt is módosítani kell.Nem, ugyanazt a szegmenst kapná videószegmensnek, mint amiket eredetileg, csak elkérné az EXOS-tól, így az LPT részt nem kell buherálni, úgyis a gond az FC alatti résszel van.
A TVC-ről átírt Szánkóverseny is hibás. A sokadik pálya végén lefagy. Igaz, ez kevésbé zavaró.
UI: Az 5. pálya elején/előtt történik valami, mert onnan kezdve késéssel reagál a gép az irányításra. Ez meglehetősen játszhatatlanná teszi a játékot. Nem tudom, az eredeti TVC-n is ez van-e.
És ezt hogyan csinálná automatikusan? Videócím miatt az LPT részt is módosítani kell.Az ep64-esítésre gondoltál?
Gondolom, a még aktív enterprise-os közösséget nem rázza meg a dolog,
de az Everyone's A Wally sd-kártyás összeállításba került változata
(EVEWALLY) sajnos hibás.
Spectrum Világhoz küldött olvasói levelem megjelent annak idején
a 25. szám 15. oldalán, ebben többek között ez áll:
"Levelemben említettem (a korábban írt levélről van szó, amellyel
a 24. részben közölt Wally-leíráshoz járultam hozzá) hogy a
telefonfülkében nem tudtam játszani, pedig mindent kipróbáltam.
Az öt szereplővel 6-7 számításba jöhető tárgy különböző variációival
vonulgattam napokig a fülkébe, és nem sikerült továbblépni.
Az ok egy sajnálatos programhiba, amelyről nem tudom, hogy eredetileg
is benne volt a programban, vagy a másolásnál került bele,
mindenesetre nálam Sinclair Joystick irányításnál a telefonfülkén
kívül minden tökéletesen működik, a fülkében azonban a tűzgomb nem
funkcionál."
Nos, ez az EP-verzió ebből készült. Külső joy-irányítást választva
így végigjátszhatatlan, pedig billentyűzetről
is lehet játszani a számomra kedves 6-7-8-9-0 gombokkal, a külső-joy
irányítás tulajdonképp interface2-emuláció.
Az EP-játékoknál zip-ben letölthető másik változat, Attus-féle
EVRWALLY jól működik mindegyik irányításnál, ennél viszont sajnos nem
létezik a 6-0 gombos irányítás.
Akkor, ha jól értem az Attus-verzió sem játszható végig?Az játszható, csak nincs benne a Spectrumon kedvelt gombkiosztás.
Nekem megy. Még memóriabővítéssel is.Nekem az angol exos232uk.rom volt bent, és még a fileio.rom. Így betöltődött, de nem jelent meg a címképernyő sem, pedig utána még a játék is betöltődött szerintem.
Nekem az angol exos232uk.rom volt bent
Én is azt használom. FILEIO-t viszont nem használok. Az nem kavarhat be?Szerintem nem.
És jó helyen volt a munka könyvtár?Nem tudom, szerintem az is jó volt. De most újra megpróbáltam és most elindul.
Amúgy a Kokotoni miért került le? Vagy ami nincs fent, annak van valami különleges oka?Amiről kiderül, hogy hibás, azt leveszi Lacika.
Amúgy a Kokotoni miért került le? Vagy ami nincs fent, annak van valami különleges oka?Játszhatatlan. Csak 1-2 képernyőt lehet bejárni, mert a "madár" nem fér át a kisebb réseken.
Nem akarok kötözködni, de az Airwolf is fent van. :)Az gyárilag ilyen, CPC-n is. De csak azért, hogy ne vedd észre, hogy nem írta meg a program többi részét a kedves programozó...
Nem akarok kötözködni, de az Airwolf is fent van. :)
Akkor gondolom a Star Raiders II is ezért nincs fent. Valamelyik nap bedigiztem kazettáról és az is durván hibás. Néha nem lehet jobbra húzni, beakad a lézerágyú, nem lehet lőni, mintha minimap is lett volna az atombombázáskor, most meg nincs. De Enterprise-on ebből semmit nem vettem észre, ott normálisan játszható volt. Nem értem, miért lehet ez?
Nem akarok kötözködni, de az Airwolf is fent van. :)
Rengeteg hiba van benne valóban. Plusz a felsoroltakon kívül: dokkolás helyett lefagy. Így teljesen játszhatatlan.
Én tudtam dokkolni. (Legalábbis eddig még mindig.)
De az lehet, hogy ezek a hibák csak az emulátoron jönnek elő? Mert nekem régen semmi bajom nem volt vele.
Ez meg a Zemen féle csomagból:
Ha benne van egy komplett Spectrum ROM, az mindig gyanús :oops:
Nekem egy kicsit más verzió volt meg.
FileIO van neked? Vagy az mindegy?A Working directorydba másoltad a fájlokat, vagy esetleg még lehet olyan hiba, hogy EXDOS is van a konfigodban, és floppyról töltene tovább.
Nem 0176h-nál van a fájlnév?Attól függ, hogy a memóriában, vagy a fájlban nézed, ill. a hosszbájtot beleszámolod-e a névbe :-)
Az ilyen programok Ep32-ben, magnós konfigot beállítva futtathatók.Az ilyen programoknál szólni kell, hogy javítsa ki valaki :oops:
és a basic sorokban se találtam a hivatkozást, mert gépi kódú hívás akar valamit betölteniA bepokélt kódban volt:
192 DATA 8,84,65,80,69,58,65,66,67,62,99,17,167,48,247,1,62,99,1,224,29,17,197,18,247,6,62,99,247,3,201
193 FOR N=12455 TO 12485
194 READ A
195 POKE N,A
196 NEXT N
197 CALL USR(12464,0)
192 DATA 3,65,66,67,62,99,17,172,48,247,1,62,99,1,224,29,17,197,18,247,6,62,99,247,3,201
193 FOR N=12460 TO 12485
194 READ A
195 POKE N,A
196 NEXT N
197 CALL USR(12464,0)
A bepokélt kódban volt:Ezt hogyan találtad meg?
Ezt hogyan találtad meg?Debugerben megnéztem a hívott kódott, és ott egyértelműen látszott, hogy TAPE:ABC
Ez a kis leírás mehetne is akár az ep128.hu-ra.
a magyart szerintem vagy törölni kéne vagy lehet hogy béna voltam vele, de nekem nagy része angol annak...
Erre már én is gondoltam ugyanezen okból. Viszont nálam az angolban nem jelenik meg a grafika, csak a tárgyak. Miért?
Ez a kis leírás mehetne is akár az ep128.hu-ra.
A Passziánszban is meg tudnád modernizálni a digi lejátszást? (Plusz esetleg EXOS kompatibilitás :oops: )Megnézem, 100% biztosra nem mondok semmit, érhetnek meglepetések, de ezzel a hekkelős megoldással 99% :)
Egér támogatás van már hozzá?Igen azt Gflorez már belerakta. Ott az egeres topicban van a módosított forrás.
Igen azt Gflorez már belerakta. Ott az egeres topicban van a módosított forrás.Oké, ezért is kérdeztem, mert emlékeztem ,hogy szóba került, csak arra nem ,hogy el is készült :oops:
Itt az utolsó verzió. (https://enterpriseforever.com/programming/pasziansz-solitaire-from-hsoft-need-entermice-support/msg55531/#msg55531)Köszi, pont jót sikerült akkor letöltenem :)
:smt038Abból ugye nincs ROM verzió? :D
Következőnek esetleg a Mozaik (http://www.ep128.hu/Ep_Games/Leiras/Mozaik.htm)? :oops:
Abból ugye nincs ROM verzió? :DNincs :-)
EXOS kompatibilis Kaszino (https://enterpriseforever.com/letoltesek-downloads/enterprise-software/?action=dlattach;attach=16030)
Nálam szemeteli a képernyőt.Én ezt feature-nek vettem, ha csak a Kaszino felirat mozgatása közben megjelenő "szemezelés"-re gondoltál, nekem úgy rémlik, hogy amivel összehasonlítottam is ilyen volt.
Ami nálam kint van, az nem.
Én ezt feature-nek vettem, ha csak a Kaszino felirat mozgatása közben megjelenő "szemezelés"-re gondoltál, nekem úgy rémlik, hogy amivel összehasonlítottam is ilyen volt.
Zozó csomagban lévő egy röpke kis dallamot játszik el indulás előtt a 3 ping helyett, a nehézségi szint 3 jegyű, és az elején funkciógombokkal választható, talán ennyi.Ez hangzik az újabb verziónak.
Mi az a bug, amitől nem EXOS kompatibilisek?Pl, nem fut bővített EP64-en, mert F8-FF szegmenseket használja, nem az EXOS-tól kér lapot :D ,direkt címeket használ esetleg a rendszerszegmensről, ezek EXOS 2.0 alatt máshol lehetnek.
Javítva, lenti linkekről a javított verzió tölthető le. (KASZINO, PASZIANSZ ROM)
Ez elég nehéz játszani csak a billentyűzet és joystick játék.
Mit szólnál egy változat egérrel forgatni a darab? Nem lenne sokkal intuitívabb.
-----------------------------------
This is a hard game to play only with the keyboard and joystick.
What about a mouse version to turn the piece? It would be more intuitive.
A Kaszino nem megy Ep64-en?
It works on the Emulator with 64k+TAPE, but not with EXDOS.Hm, interesting it should not work on EP64.
Hm, interesting it should not work on EP64.
64K+EXDOS more detailed:Yes, I checked, VIDEO page request routine is bad, it does not jumps to ERROR routine if gets FF segment, it sets EXOS boundary, bit FF segment should leave untouched, I will correct it.
Paszianz stops decompressing and jumps to the Enterprise flashing letters screen. Probably it needs that little bit of memory to work.
Kaszino starts but, on the moving letters screen, some garbage appears at the bottom and the game freezes.
Sorry, I didn't changed the emulator to EXOS 2.0 Rom....No problem, the game should not run on EP64.
Lehetne kérni a javított forrásokat is? :oops:Persze, szep dolgokra ne szamits :-D
A mozaikban az ff szegmensen volt az lpt es a videolap 90%-a, azt atkoltoztettem az fe-re, fe az fd-re, fd vege pedig az fc-re, lapozo rutin fd 4000h-rol fc 7000h-ra,igy sikerult elrni,hogy a soft reset mukodjon.Teljesen laikusként csak kíváncsiságból kérdezem: ezek a költöztetések hogyan mennek? Van egy programkód, amit betöltesz mondjuk az Asmon-ba, és ott mit csinálsz vele? Vagy a betöltőben állítod be, mit hova töltsön be?
Nodes of Yesod 312 soros LPT:Köszi!
Ennek mi a gyakorlati jelentősége? :oops:
Érzékenyebb lelki világú tévéken futhat a kép.Érzékenyebb lelkivilágú LCD-ken meg elcsúszik a kép, ahogy azt egyszer már láttuk a klubban valamelyik monitoron.
Cseréljem ki az eredeti verziót erre?Szerintem igen. Külön almappában lehetne a régi verzió, hogy így lehetett kapni és ezt használtuk még a 20. század vége felé.
egy kisebb karácsonyfa égői "villognak".Az szerintem a Mozgó kép Enterprise-on topikban lesz. Amikor kezdtük felfedezni, hogy EP-re mozgó képet is lehet, akkor jöttünk ilyen animációkkal, és akkor került átkonvertálásra (jaj de szakmaian hangzik így :D ) az a GIF is. Szóval nem külön program, "csak" egy animáció. Talán fent lehet Lacinál az animációk gyűjteményében (ott, ahol a Menő manó is van), de arra már régen jártam, szóval csak tipp.
Az szerintem a Mozgó kép Enterprise-on topikban lesz.
Megnéztem a régi PETSCII-s projektemben. Egy BASIC DATA sor kezdődik egy bájt hossz adattal, folytatódik három bájt sorszám adattal, utána jön a DATA tokenje, ami látszólag két bájt, majd egy szóköz és a végén az adatok szövegesen. Két DATA sor összevonásával 6-7 bájtot meg lehet spórolni.Megpróbáltam így csökkenteni a Hungry Creature méretét, de kiderült, nem ez a gond. A Zzzip által generált basic betöltő elé is tettem egy betöltőt, abban van néhány envelope number és set character, meg töltés közbeni képernyő. Kiderült, hogy ez a betöltő volt túl hosszú. Ez azért meglepő, mert ezt a basic programot úgyis felülírja a Zzzip betöltője, ami szintén egy basic program. Szóval rejtély, hogy az miért zavart be. Ha pl.
Most azon gondolkozom, hogy a DISPLAY GRAPHICS esetleg megnyitott egy videolapot és az vitte el a memóriát, de annak aztán végleg be kellett volna záródnia a Zzzippel fordított program indításakor, mert akkor a csatornák bezáródnak. Ki érti ezt...Tényleg ez volt a gond, nem a program mérete, meg hogy benne marad valami belőle. Ha CLOSE #101-gyel bezártam a grafikus lapot teljesen, úgy már működött.
Jó az anélkül is, ha a lejátszandó hangcsatornán a freki osztókat 1-re állítod, igaz halkabbak lesznek, vagy istván Dave initelő kódját használod, akkor hangos is marad, egyik esetben se kell az 0a8h -t 18h-ra állítaninem István kódját használom, saját digi lejátszó, és nem megszakításból fut, hanem precízen kiszámoltam az utasításhosszakat, hogy a két out között megfelelő idő teljen el :-D
nem István kódját használom, saját digi lejátszó, és nem megszakításból fut, hanem precízen kiszámoltam az utasításhosszakat, hogy a két out között megfelelő idő teljen el :-Dés turbós gépre átszámolod? :D :D
nem is tudom, melyik topikba lenne ez való...Tegnap kipróbáltam őket igazi gépen.
De fixáltam a két digi zenét használó NYAN CAT demómat, nem volt bennük A7 port állítva, csoda, hogy szóltak! :-D :oops: :oops:
Most legalább értelmezhető hangerőn szólnak! :-)
Dan Dare 2 (https://enterpriseforever.com/letoltesek-downloads/egyeb-misc/?action=dlattach;attach=28155)
A BAMSoft konverzió nem volt EXOS kompatibilis, nem futott EP64-en, és a világos színek nagy része nem jelent meg a játékban, ezeket javítottam, annyi, hogy most a lövés lett más színű amikor a lövedék fekete háttéren suhan keresztül, sötétzöld helyett sötétkék.
A játék fut EP64-en, igaz a menüben a bescrollozó részen az attributumok szétesnek, de a játék megfelelő sebességgel fut.
Néhány extra lett elérhetővé téve a funkcióbillentyűkön:
F1: örök idő be
F2: örök idő ki (ez a pályák végén szükséges)
F3: örök élet
F4: örök energia
F7: az általam használt speccy palettát állítja be
F8: a BAMSOFT által használt speccy palettát állítja be (alap)
Az örökélet F3 nem működik. Az örök energiának meg nincs értelme ha bekerülök egy olyan helyiségbe ahonnan nincs kiút.Szerintem meg van, azzal sokkal könnyebb végigvinni, elsőre sikerült is, mindenféle beragadás nélkül.
Dan Dare 2 (https://enterpriseforever.com/letoltesek-downloads/egyeb-misc/?action=dlattach;attach=28156)Anno sosem jutottam át az 1. pályán sem, hamar ment a süllyesztőbe a játék. Most a könnyítésekkel végigvittem az első szintet. Aztán megnéztem a végigjátszás videó elejét a YT-n, de eléggé vacakolósnak tűnt, a többi pályát inkább kihagyom. Tényleg a Dandár 1. része jobb, játszhatóbb.
Az a fixa ideám, hogy a nagy EP program archívumba csak tökéletesen mûködõ programok kerüljenek majd be :)
Valódi floppyn mennyi ideig lehet látni a SCREEN képet a játék betöltésnél?Ahogy Geco írja, olyan 2-5 másodperc. Emulátornál csalóka, mert az igazi floppy még hegedál a lemezzel, az emulátor sity-suty beszippantja az adathalmazt, mint a huzat.
Where Time Stood Still (http://www.ep128.hu/Games/Where_Time.htm)Hamár így szóba került... ep128.hu-n a leírásból:
Az ENTERPRISE verzió is viszonylag jól sikerült, sajnos LORES 2 üzemmódban fut."
Nehézséget az okoz, hogy míg SPECTRUM-on a teljes 128k kihasználható, addig ENTERPRISE-on az LPT-nek kell helyet hagyni. Ha nincs ennyi memória sem: akkor a reménybeli átíró makacsságán múlik a dolog.
Példaképpen: az említett WHERE TIME STODD STILL programban nem volt 200 byte szabad hely sem, de azért...
Tudnál olyan javított verziót csinálni, ami plusz memória esetén visszakapja a színeket? (Meg a betöltő képet :-) )Én úgy emléxem, hogy betöltőkép volt, de lehet akkor rosszul, a plusz memóriás színes verzió tuti megoldható, az lenne érdekesebb, hogy + memória nélkül megoldható-e.
Nincs betöltőkép.Szerintem az is azért lett kivéve, mert nem Spectrumos LPT van használva.
az lenne érdekesebb, hogy + memória nélkül megoldható-e.Azt írta Gyányi Sanyi, hogy kevesebb 200 szabad bájt volt a 128K-ból...
Nálam van tap :ds_icon_cheesygrin:Azt töltöttem le először, csak nem volt benne betöltőkép :D , ugyanígy jártam a WOS-on is, így maradt a Speedlockos TZX, meg a vadászat a kódra :D :D
Azt írta Gyányi Sanyi, hogy kevesebb 200 szabad bájt volt a 128K-ból...Az biztos, hogyha lett is volna a forrás speccy programjában betöltőkép, akkor kikerül, hogy be lehessen tölteni a programot a rendszerszegmens érintése nélkül, de az a tippem, látva a WOS-os tapokat is, hogy már a Speccy verzió betöltőkép nélkül érkezett.
Talán ha lenne grafika vagy zene ami nem kell folyamatosan, hanem lehet tömörítettből elővenni az éppen kellő részt.
eddig erre jutottam, most 176KB kell a programnak, mert az FF és a 00-ás szegmenst se abajgattam, és pluszba még LPT-nek is kértem egyetLehetne alkalmazni az EP64-es trükkömet: FFh a nulláslapra, és ott az LPT is.
A program egy ideiglenes memóriába rajzolja meg a pályát, és onnan frissíti a videó memóriábaNem használták ki a Spectrum 128 két videó lapját?
Lehetne alkalmazni az EP64-es trükkömet: FFh a nulláslapra, és ott az LPT is.Igen, megnézem mit lehetne tenni, hogy elinduljon 128KB-n is, arra is gondoltam, hogy a zene helyére az LPT, de a legszimpatikusabb az képernyő tárhelyének megszűntetése, csak annyi a bibi, hogy meg kell oldani a sprite elatti terület mentését és visszaállítását, ha nem mozdul a kép, sőt, ha mozdul, akkor is, mert ezen a területen csak a háttér van.
De a lényegen nem változtat, hamár bővítés kell, akkor úgyis lesz RAM bőven. Nagyjából 320K a következő lépcső 128K után.
Nem használták ki a Spectrum 128 két videó lapját?De, csak így oldották meg, hogy ne kelljen a sprite-ok alatti területet menteni, és visszaállítani, no meg a fél karakteres scrollhoz is jól jön, hogy az a rész lehet egy karaktersorral nagyobb.
jelezzétek lécci, ha találtok.
EXT1 botkormánnyal nem működik az irányítás. Internal, EXT2 jó.Köszi, megnézem.
ha kiadod a program indítása előtt a SET BIAS 192 parancsot, máris lesznek világos színek.Vicces lenne basic betöltőt írni hozzá: 100 SET BIAS 192:RUN "TUAREG.COM"
JuggernautEz Enterprise-ra nincs átírva, az ep128.hu-n nem találom, de ott még a Spectrum programok között sincs. Biztos erre gondoltál?
Ez Enterprise-ra nincs átírva, az ep128.hu-n nem találom, de ott még a Spectrum programok között sincs. Biztos erre gondoltál?
floppyról mentett változat, de az nem tölt be.Éppenséggel betölt, bár sok öröm nincs benne... :twisted:
PROGRAM ???????????
kiírással leáll a töltés, ki kell még adni egy RUN parancsot.Juggernaut - a térképgenerálás hibás. A lefelé és jobbra mutató zsákutcák - gondolom, memóriaspórolásból - nem lettek megrajzolva, ezért a térképen ilyeneknek nem is kéne létezniük, de néha mégis lesznek. Ilyenkor ezekbe behajtva teleszemetelt képernyőt és game over-t kapunk.
16 darab POKE és meg van oldva a feladat ...:smt038 :smt038 :smt038
Great :)
As I remember IstvánV created the colourful version :)
Nice work!
I'm not sure yet, but probably the Nether Earth also only exist in a "poked" version.
Oh! You are right.No problem :-)
You just fixed one bug.
I confused with the version for TVC. :oops:
I restored the original number of lives (3).Great! Thank you!
I never understood the sense of translating without accents. Foreigners might know the bad forms.
erőspaprikás vagy körözöttes lesz?Ebben van valami mondjuk. De itt, a Grid Trouble esetében tényleg inkább magyarosításról lehet beszélni, mert kicsit magyarosabb lett, de nem igazán, a fordítás következtében, mivel éktelen. :D
A demo közben bármikor megnyomva az F1 és F8 billentyűket, így egy menüből újabb zenéket választhatunk. Sajnos csak az első hármat tudjuk meghallgatni, a többi nincs a demo mellett, de ez valószínűleg nem véletlen, mert ha bemásoljuk, a program akkor sem játsza le ezeket, hanem lefagy.
Hangszereket talált még valaki hozzá??A Soundtracker 2.1-hez is vannak hangszerek, némely ahhoz is és a Rockdigihez is megvan és mindkét program tudja használni. Lehet, hogy a Soundtracker 2.1-nél vannak olyanok, amik a Rockdiginél nincsenek meg?
Ezzel véget ért ez a feladat. Nincs értelme javítani a játékot, mert így is tökéletesen élvezhető.
Pgyuri
Hi!Nem ismerem ezt a játékot, gyorsan ránéztem youtube-on, hogy miről is van szó, jónak tűnik!
Na, nem gondoltam volna, hogy ez az obskurus Juggernaut mást is érdekel, és így nekiesik a kódnak. :)
Nem ismerem ezt a játékot, gyorsan ránéztem youtube-on, hogy miről is van szó, jónak tűnik!
Kár, hogy ez viszont csak áprilisi tréfa:
https://blog.scssoft.com/2022/04/euro-truck-simulator-2-zx-spectrum.html
Rendbetételre van szükség, mert vannak játékok, amik csak belső joystikkal működik, az meg nem arra való.
Valóban nem próbáltam az ext 2-öt. De miért pont az external 2?Ha az ext1 lenne, akkor meg miért pont az ext1 lenne a kérdés :D :D
Csak azért kérdem, mert az EP élcsatlakozóinak ez az értelmetlen ide oda dugdosás nem tesz jót hosszú távon.