Enterprise Forever
:HUN => Konvertálás => CPC-ről => Topic started by: geco on 2006.June.15. 05:41:59
-
Közzéteszem a Prince-t kb 2/3-os készültségi állapotban, hátha ti is találtok benne valami módosítanivalót, általam eddig fel nem fedezett bugot.
1. A játék bevezetõlének színcseréjével még nem foglalkoztam.
2. A játék közben fellelhetõ összes grafika színét kicseréltem, de mivel a CPC-s változatban két fekete volt, az egyikkel a tárgy mögötti dolgok elrejtését
valósították meg, én ezt a feketét szüntettem meg kényszerûségbõl ( a BIAS világoszöldjével nem tudtam mit kezdeni ), ezért EP-n pár dolog átlátszóvá vált,
mint például:
az oszlopok közötti 1 pixeles rés esetleg egy fehér,szürke "vakolattal" el lehetne tüntetni
a pálya végén lévõ ajtó átlátszó úgy gondoltam, hogy így hagyom, így olyan, mintha rács lenne.:)
a talajból kijövõ tüskék nehezen láthatóak egy sötétkék pöttyel helyettesíteném a CPC-s feketét
nincs körvonala a köcsögöknek ez nem zavaró szerintem
a sprite-ok esetén a fekete ki lett cserélve sötétkékre, kivéve a csontváznál, ott szerintem még jobb is, hogy a csontok között lévõ rész átlátszó.
3. Hangeffektek egy pöttyet hiányosak, mert elég sok használja a zajcsatornát.
4. játék közbeni idõzítés nem teljesen jó, idegesítõen sok a szünet páyacsere közben.
5. a töltés viszonylag lassú, mert byte-onként olvasok, sajna a CPC a file header-jébõl veszi a hosszt. Mi történne akkor, ha a hosszra a leghosszabb file nevét
adnám meg? Nem nagyon van helyem hosszabb rutinra. Rövidebb jöhet.:)
6. képvillogás halál esetén, és a bevezetõben még hiányzik.
7. az eredeti verzióban csak a CURSORral, és a JOY-jal lehetett irányitani, ez jelen pillanatban az INT, és már nem tudom melyik EXT joy-já lett átalakítva, de
tervezem, hogy a "demo" után le lehessen cserélni a belsõ joyt 2-3 másik billentyûkonfigra is.
Egyelõre ennyi jutott eszembe. Nem is tudom mit mondjak, azt, hogy remélem nem találtok semmi mást, vagy azt, hogy igen? :? :D
Ja sajna ez is sok kis viszonylag apró file-ból fog állni, még többõl ,mint az eredeti, mert a csomagolást megszüntettem, és ott voltak olyan file-ok, amiket két különbözö helyre lettek elhelyezve.
Töltési sorrendrõl listát majd kreálok, jó bonyolult lesz.:)
-
5. a töltés viszonylag lassú, mert byte-onként olvasok, sajna a CPC a file header-jébõl veszi a hosszt. Mi történne akkor, ha a hosszra a leghosszabb file nevét adnám meg? Nem nagyon van helyem hosszabb rutinra. Rövidebb jöhet.:)
Ja sajna ez is sok kis viszonylag apró file-ból fog állni, még többõl ,mint az eredeti, mert a csomagolást megszüntettem, és ott voltak olyan file-ok, amiket két különbözö helyre lettek elhelyezve.
Töltési sorrendrõl listát majd kreálok, jó bonyolult lesz.:)
Nincs forrásszöveg a csomagban :-(
Hogyan van megoldva a töltögetés?
-
Nincs forrásszöveg a csomagban :-(
Hogyan van megoldva a töltögetés?
Itt van, eléggé csúnya, de mûködik.:)
A file megnyitása, olvasása, lezárása egy blokkban van, így nem kell mindent külön hívogatni, pár bájtot sikerült megspórolni, ezek helyére tettem be az extra file-ok betöltését.
A hiba rutinod kölcsönvettem.
-
A hiba rutinod kölcsönvettem.
Ezért is tettem közzé :)
-
A file megnyitása, olvasása, lezárása egy blokkban van, így nem kell mindent külön hívogatni, pár bájtot sikerült megspórolni, ezek helyére tettem be az extra file-ok betöltését.
Na megnéztem, csinálhatod EXOS 6-tal egy elképzelhetõ legnagyobb méretet megadva bájtszámnak. Rövidebb fájlok esetén ekkor EOF hibajelzést fogsz visszakapni, amit természetesen külön kell kezelni mint a tényleges olvasási hibákat. Ekkor a BC-ben a fenmaradó bájtok száma van, DE pedig szokás szerint az utolsó beolvasott bájt után mutat.
Arra figyelj, hogy a betöltési cím+a betöltendõ bájtok száma ne haladja meg az FFFFH-t, különben az EXDOS Overlay 64K hibával el se kezdi a beolvasást. Tehát az a kérdés, hogy milyen töltési címek vannak, ezekhez hozzáadva a legnagyobb fájlméretet, lesz-e túlcsordulás.
Vagy úgy is lehet, hogy 0-ból kivonod a töltési címet, és azt adod meg hossznak, és akkor nem kell számolgatni :-)
-
Na megnéztem, csinálhatod EXOS 6-tal egy elképzelhetõ legnagyobb méretet megadva bájtszámnak. Rövidebb fájlok esetén ekkor EOF hibajelzést fogsz visszakapni, amit természetesen külön kell kezelni mint a tényleges olvasási hibákat. Ekkor a BC-ben a fenmaradó bájtok száma van, DE pedig szokás szerint az utolsó beolvasott bájt után mutat.
Arra figyelj, hogy a betöltési cím+a betöltendõ bájtok száma ne haladja meg az FFFFH-t, különben az EXDOS Overlay 64K hibával el se kezdi a beolvasást. Tehát az a kérdés, hogy milyen töltési címek vannak, ezekhez hozzáadva a legnagyobb fájlméretet, lesz-e túlcsordulás.
Vagy úgy is lehet, hogy 0-ból kivonod a töltési címet, és azt adod meg hossznak, és akkor nem kell számolgatni :-)
Köszi szépen a segítséget, jópár óra szívástól kíméltél meg, mire rájöttem volna a túlcsordulásos hibára. Sajna a töltési címek eléggé változatosak 400-F000-ig, az a 400 is eredetileg 40, ami haza is vágta az EXOS-t, most is minden töltés elõtt a 0-100-as tartományt visszamásolom, majd utána kimásolom.
A második megoldás szimpatikus, eszembe se jutott volna, nagy vagy. :bow:
-
eredetileg 40, ami haza is vágta az EXOS-t,
Ezt a 40-et valahogy nagyon szeretik, a Popupban is volt, ott átírtam a programot 80-ra :-)
-
A Prince-nél egyik módszer sem jön be, mintha az EPTE nem kezelne 30 blokknál többet. kb 30.
Pontosan nem jöttem még rá, de több tapba kellessz tennem.
Szerk: ESC? Thx :) azt nem is ellenőriztem. Na igen, ez van ha több mindent csinál az ember egyszerre :lol:
-
eredetileg 40, ami haza is vágta az EXOS-t,
Ezt a 40-et valahogy nagyon szeretik, a Popupban is volt, ott átírtam a programot 80-ra :-)
Nemtom miért szeretik annyira, a Prince is másolgatja 0 és 100 között az adatokat, plusz még az én másolásaim, igazán gondolhattak volna ránk is. :)
De így az összes direkt címzést is át kellett írnod, nem?
-
A Prince-nél egyik módszer sem jön be, mintha az EPTE nem kezelne 30 blokknál többet. kb 30.
Pontosan nem jöttem még rá, de több tapba kellessz tennem.
Nem is érdemes egybe, mert böszmén töltöget, a sorrend a következõképpen néz ki, mire eljut az 1. pályához:
start
prince.chr
prince.unp menü
prince.18
prince.17
prince.20 bevezetõ rész
prince.17
prince.19
prince.17
prince.10
prince.12
prince.92
prince.09
prince.01 1. pálya
-
De így az összes direkt címzést is át kellett írnod, nem?
Igen, mind a kettõt :-)
-
De így az összes direkt címzést is át kellett írnod, nem?
Igen, mind a kettõt :-)
Hát ez kemény meló volt. :)
-
Kicseréltem a PRINCE.ZIP-et, most már nagybetûsek a file-nevek.
-
A ZozoSoft féle játék még mindíg kiakad egy ponton, de most mintha nem ugyanott lenne mint elõször.
Floppyról most már megy igazi EP-n is :-)
Ki akartam próbálni, hogy kimentem magnóra, és onnan betölteni, de nem igazán tökéletes a szerkezet :-( talán az ékszíjak vagy nem tom mi megpunnyadhatott a sok állásban, elég nyávogósan megy szegény :-(
EPTE-vel próbáltad? Most én sem magnózom :) De végülis, ugyanott akad el.
A prince viszont jó lesz úgy tünik :) Menüig ok, a többit most próbálom kitalálni,
hogy valami normális EPTE elrendezés legyen az EPTE-sek számára.
Tessék használni azt a magnót és akkor nem áll be :)
Nem mindig csak floppy :D
Szerk:
tap_01: start,prince.chr,prince.unp
tap_02: prince.18
Eddig eljut. Az EPTE leáll mert végére ér a prince.18 fájlnak, a program viszont még azt irja felül hogy "LOADING prince.18". Nem tom ez igy jó-e. Utánna ha beadom neki a "tap_03: prince.17", akkor eltünik minden, az alsó ENTERPRISE
logo kivételével. Innentől nem is látni hogy mit tölt, vagy valami. Ennek igy kell lennie? Ha igen akkor ok, csinálom a többi tapot is.
-
Szerk:
tap_01: start,prince.chr,prince.unp
tap_02: prince.18
Eddig eljut. Az EPTE leáll mert végére ér a prince.18 fájlnak, a program viszont még azt irja felül hogy "LOADING prince.18". Nem tom ez igy jó-e. Utánna ha beadom neki a "tap_03: prince.17", akkor eltünik minden, az alsó ENTERPRISE
logo kivételével. Innentõl nem is látni hogy mit tölt, vagy valami. Ennek igy kell lennie? Ha igen akkor ok, csinálom a többi tapot is.
Elméletileg nem jó, amikor véget ér a file, a "LOADING prince.18" feliratnak is el kéne tûnnie, majd egy kis feketeség, aztán prince.17, utána prince.20, majd kis feketeség újból, és elindul a bevezetõ rész "gyönyörû színpompával":)
De ez még nincs kész, még 2-3 hét.
-
Szerk:
tap_01: start,prince.chr,prince.unp
tap_02: prince.18
Eddig eljut. Az EPTE leáll mert végére ér a prince.18 fájlnak, a program viszont még azt irja felül hogy "LOADING prince.18". Nem tom ez igy jó-e. Utánna ha beadom neki a "tap_03: prince.17", akkor eltünik minden, az alsó ENTERPRISE
logo kivételével. Innentõl nem is látni hogy mit tölt, vagy valami. Ennek igy kell lennie? Ha igen akkor ok, csinálom a többi tapot is.
Elméletileg nem jó, amikor véget ér a file, a "LOADING prince.18" feliratnak is el kéne tûnnie, majd egy kis feketeség, aztán prince.17, utána prince.20, majd kis feketeség újból, és elindul a bevezetõ rész "gyönyörû színpompával":)
De ez még nincs kész, még 2-3 hét.
Bevezetőig eljutottam! :D Feltünt hogy a felső sorban a PAUSE felirat ottvan még,
az EPTE már nyomta neki a következő blokkot. Levettem EPTE-t SLOW-ba, máris müxik :)
Bár ilyet még nem tapasztaltam eddig. De ez nem gond, ugyis magnóra teszem, ott meg
ugyis lefogja állitgatni blokkonként a magnót :) Lehet gyorsabb proci kellene :D
Na csinálom a tapokat tovább :)
Szerk: Wazz, még a zene is olyan mint anno a 286-osomon belső hangszórón :) Nagyon jó.
Szerk2: Bevezető rész? De szerintem az van, mert azt játsza a gép. Mikor a hercegnő elutasitja Jaffar-t,
az nem az lenne? Mert az megy.
-
Mikor a hercegnõ elutasitja Jaffar-t,
az nem az lenne? Mert az megy.
De az az. :wink:
-
Nem lehetne mégiscsak nem átlátszó a következõ pályára átvvezetõ kapu? (a PoP-ban). Nekem így nem annyira tetszik... :-(
Egyébként meg nagyon-nagy vagy! Várom már a végleges verziót!
-
Nem lehetne mégiscsak nem átlátszó a következõ pályára átvvezetõ kapu? (a PoP-ban). Nekem így nem annyira tetszik... :-(
Egyébként meg nagyon-nagy vagy! Várom már a végleges verziót!
Elméletileg lehet, de sajnos az átlátszó részt feketére nem, valami más színre igen, pl sötétkékre.
-
Még nincs teljesen kész a PoP, a játék közben lévõ hangeffektekkel kell még foglalkoznom, de meg szeretném tudni, hogy mi az ami nem tetszik, amin módosítani kellene.
Egy dolog 99%, hogy marad és esetleg zavaró, az az ékes francia nyelv a bevezetõ részben, sajna az angol verzióban más címeken tárolja az ugyanahhoz a képernyõhöz tartozó adatokat, és egy-egy ilyen block mérete is más.
-
Nagyon jó lett a Prince of Persia! Gratulálok!
Ez már a kész verzió?
-
Hát ez nem semmi! Az EP reneszánsza... :)
-
Nagyon jó lett a Prince of Persia! Gratulálok!
Ez már a kész verzió?
Kösz.:)
Nem, még a hangok egy részét elõ szeretném csiholni, mert játék közben az effektek kb harmada szól csak, meg ha valaki talál valami hibát, vagy neki nem tetszõ dolgot, akkor azt próbálom orvosolni.
Még a betöltési sorrendet akarom egy TXT file-ba kigyûjteni, meg a játék közben élõ bill kombinációkat beletenni a TXT-be.
-
Hát ez a Prince nem az én esetem, sose szerettem. De azért kipróbáltam EP-n, szép lett. Tényleg érdekes lett volna ha ilyen szintû programok lettek volna annak idején... Bár... hm... ki tudja, talán akkor folyton csak játszottam volna, és nem tanultam volna semmit. :)
-
Elkészült a Prince of Persia véglegesnek szánt verziója, az oldal Downloads részérõl, letölthetõ:
Prince of Persia (http://enterpriseforever.com/dload.php?action=download&file_id=21)
Viszont a bill mátrix hetes sora lehalt az EP-men, lehetséges, hogy a billentyûzet szalagkábelét (fólia) kéne megint megkurtítani?
-
Elkészült a Prince of Persia véglegesnek szánt verziója
Gratulálok! Jobb mint a PC-s! ;-)
-
Elkészült a Prince of Persia véglegesnek szánt verziója, az oldal Downloads részérõl, letölthetõ:
Prince of Persia (http://enterpriseforever.com/dload.php?action=download&file_id=21)
Viszont a bill mátrix hetes sora lehalt az EP-men, lehetséges, hogy a billentyûzet szalagkábelét (fólia) kéne megint megkurtítani?
Nagyon jó program, és az átirat is nagyon jól sikerült! (Tényleg a PC-s változathoz lehet hasonlítani!) Gratulálok!
-
Elkészült a Prince of Persia
Gratula! A belsõ hangszóró hiányáért pedig külön köszönet! (http://enterpriseforever.com/userpix/3_rl_1.gif)
Apró észrevétel: képváltáskor néha képes többször is oda-vissza váltani, ha lassan megyek át. Gondolom, ez már a CPC-s verziónál is így lehetett...
-
Elkészült a Prince of Persia véglegesnek szánt verziója, az oldal Downloads részérõl, letölthetõ:
Prince of Persia (http://enterpriseforever.com/dload.php?action=download&file_id=21)
Tök jó!
Következõ programra van már ötleted? :-)
-
Gratula! A belsõ hangszóró hiányáért pedig külön köszönet! (http://enterpriseforever.com/userpix/3_rl_1.gif)
Apró észrevétel: képváltáskor néha képes többször is oda-vissza váltani, ha lassan megyek át. Gondolom, ez már a CPC-s verziónál is így lehetett...
Sajna ez így van. :(
-
Tök jó!
Következõ programra van már ötleted? :-)
Egyelõre nincs. A CPC ROM-mal szeretnék foglalkozni,hogy a félbehagyott átiratokat be tudjam fejezni.
Leginkább a hang miatt.
-
Egyelõre nincs. A CPC ROM-mal szeretnék foglalkozni,hogy a félbehagyott átiratokat be tudjam fejezni.
Leginkább a hang miatt.
Ez se rossz gondolat :-)
Amúgy meg 1-2 topickal arrébb célozgattam a N&S-ra :-)
-
Ez se rossz gondolat :-)
Amúgy meg 1-2 topickal arrébb célozgattam a N&S-ra :-)
Láttam.:)
-
Ez a program EPROM-ból is futtatható? a mérete miatt, mert összesen 162kB a mérete. 2-3db 64k EPROM a cartridgeben cserélgetve menet közben..? vagy mindenképp EXDOS és lemez kell hozzá??
-
Kellően elszántak magnóról is tölthetik (readme-ben benne van a fájlok sorrendje) :-)
Ami viszonylag egyszerűen megoldható lenne az a ROMDISK, viszont ehhez a cartridge nem elég, a bővítő portra kell egy ROM kártyát csinálni.
Komolyabb hardver tervezéssel (lapozó elektronika) lehetne cartridge-nek megtervezni.
És ha valaki nagyon elszánt átírhatja a programot az általad felvázolt több cartridge-es rendszerre is :-)
-
Kellően elszántak magnóról is tölthetik (readme-ben benne van a fájlok sorrendje) :-)
Igen akkor maradok a magnó mellett, pontosabban laptop v telefon jack hangkimenetnél..
PC-n csak egyszer kell lesípoltatni (nem *.MP3, hanem *.Flac file formátumba), aztán már bármivel lejátszható a zene.. ;)
-
zene.. ;)
Szimfónia, a szférák zenéje. :D