Enterprise Forever

:HUN => Konvertálás => CPC-ről => Topic started by: geco on 2006.June.15. 05:41:59

Title: Prince of Persia
Post 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.:)
Title: Re: Prince of Persia
Post by: Zozosoft on 2006.June.15. 09:36:14
Quote from: "geco"

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?
Title: Re: Prince of Persia
Post by: geco on 2006.June.15. 23:02:26
Quote from: "Zozosoft"

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.
Title: Re: Prince of Persia
Post by: Zozosoft on 2006.June.15. 23:06:49
Quote from: "geco"

A hiba rutinod kölcsönvettem.

Ezért is tettem közzé :)
Title: Re: Prince of Persia
Post by: Zozosoft on 2006.June.15. 23:27:28
Quote from: "geco"

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 :-)
Title: Re: Prince of Persia
Post by: geco on 2006.June.16. 00:18:03
Quote from: "Zozosoft"
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:
Title: Re: Prince of Persia
Post by: Zozosoft on 2006.June.16. 00:25:15
Quote from: "geco"
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 :-)
Title: Re: Prince of Persia
Post by: Woid on 2006.June.16. 00:28:33
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:
Title: Re: Prince of Persia
Post by: geco on 2006.June.16. 00:30:34
Quote from: "Zozosoft"
Quote from: "geco"
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?
Title: Re: Prince of Persia
Post by: geco on 2006.June.16. 00:39:02
Quote from: "Woid"
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
Title: Re: Prince of Persia
Post by: Zozosoft on 2006.June.16. 00:45:17
Quote from: "geco"

De így az összes direkt címzést is át kellett írnod, nem?

Igen, mind a kettõt :-)
Title: Re: Prince of Persia
Post by: geco on 2006.June.16. 00:50:25
Quote from: "Zozosoft"
Quote from: "geco"

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. :)
Title: Re: Prince of Persia
Post by: geco on 2006.June.16. 00:51:54
Kicseréltem a PRINCE.ZIP-et, most már nagybetûsek a file-nevek.
Title: Re: Prince of Persia
Post by: Woid on 2006.June.16. 01:06:33
Quote from: "Zozosoft"
Quote from: "Woid"
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.
Title: Re: Prince of Persia
Post by: geco on 2006.June.16. 02:18:49
Quote from: "Woid"

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.
Title: Re: Prince of Persia
Post by: Woid on 2006.June.16. 02:23:29
Quote from: "geco"
Quote from: "Woid"

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.
Title: Re: Prince of Persia
Post by: geco on 2006.June.16. 03:36:16
Quote from: "Woid"
Mikor a hercegnõ elutasitja Jaffar-t,
az nem az lenne? Mert az megy.


De az az. :wink:
Title: Re: Prince of Persia
Post by: Povi on 2006.June.16. 19:29:23
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!
Title: Re: Prince of Persia
Post by: geco on 2006.June.17. 07:39:59
Quote from: "Povi"
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.
Title: Re: Prince of Persia
Post by: geco on 2006.July.04. 07:10:45
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.
Title: Re: Prince of Persia
Post by: Lacika on 2006.July.04. 09:02:17
Nagyon jó lett a Prince of Persia! Gratulálok!
Ez már a kész verzió?
Title: Re: Prince of Persia
Post by: endi on 2006.July.04. 09:14:55
Hát ez nem semmi! Az EP reneszánsza... :)
Title: Re: Prince of Persia
Post by: geco on 2006.July.04. 09:16:48
Quote from: "Lacika"
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.
Title: Re: Prince of Persia
Post by: endi on 2006.July.04. 18:47:22
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. :)
Title: Re: Prince of Persia
Post by: geco on 2006.July.06. 18:24:05
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?
Title: Re: Prince of Persia
Post by: MrPrise on 2006.July.06. 19:33:41
Quote from: "geco"
Elkészült a Prince of Persia véglegesnek szánt verziója

Gratulálok! Jobb mint a PC-s! ;-)
Title: Re: Prince of Persia
Post by: Lacika on 2006.July.06. 20:31:01
Quote from: "geco"
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!
Title: Re: Prince of Persia
Post by: tigrian on 2006.July.07. 02:37:01
Quote from: "geco"
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...
Title: Re: Prince of Persia
Post by: Zozosoft on 2006.July.08. 20:37:18
Quote from: "geco"
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? :-)
Title: Re: Prince of Persia
Post by: geco on 2006.July.10. 19:48:43
Quote from: "tigrian"
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. :(
Title: Re: Prince of Persia
Post by: geco on 2006.July.10. 19:52:48
Quote from: "Zozosoft"
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.
Title: Re: Prince of Persia
Post by: Zozosoft on 2006.July.10. 19:58:22
Quote from: "geco"

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 :-)
Title: Re: Prince of Persia
Post by: geco on 2006.July.10. 20:08:34
Quote from: "Zozosoft"
Ez se rossz gondolat :-)
Amúgy meg 1-2 topickal arrébb célozgattam a N&S-ra :-)


Láttam.:)
Title: Re: Prince of Persia
Post by: Doky586 on 2017.January.16. 13:45:44
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á??
Title: Re: Prince of Persia
Post by: Zozosoft on 2017.January.16. 21:16:51
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 :-)
Title: Re: Prince of Persia
Post by: Doky586 on 2017.January.17. 21:00:58
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..  ;)
Title: Re: Prince of Persia
Post by: szipucsu on 2017.January.20. 23:06:09
zene..  ;)
Szimfónia, a szférák zenéje. :D