Enterprise Forever  |  :HUN  |  Konvertálás  |  CPC-ről  |  Topic: Prince of Persia
Author Topic: Prince of Persia  (Read 6677 times)« previous next »
geco
EP addict
*
Offline Offline

Hungary

Posts: 1170




View Profile
New Posts
« 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.Smiley
    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.Smiley
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?    Cheesy

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.Smiley

* PRINCE.zip (83.36 KB - downloaded 108 times.)
Logged

Enterprise Forever
« on: 2006.June.15. 05:41:59 »

 Logged

Zozosoft
EP addict
*
Offline Offline

Hungary

Posts: 5610




View Profile WWW
New Posts
« Reply #1 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.Smiley

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.Smiley

Nincs forrásszöveg a csomagban
Hogyan van megoldva a töltögetés?
Logged


geco
EP addict
*
Offline Offline

Hungary

Posts: 1170




View Profile
New Posts
« Reply #2 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.Smiley
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.

* START.zip (3.89 KB - downloaded 105 times.)
Logged

Zozosoft
EP addict
*
Offline Offline

Hungary

Posts: 5610




View Profile WWW
New Posts
« Reply #3 on: 2006.June.15. 23:06:49 »

Quote from: "geco"

A hiba rutinod kölcsönvettem.

Ezért is tettem közzé Smiley
Logged


Zozosoft
EP addict
*
Offline Offline

Hungary

Posts: 5610




View Profile WWW
New Posts
« Reply #4 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
Logged


geco
EP addict
*
Offline Offline

Hungary

Posts: 1170




View Profile
New Posts
« Reply #5 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
Logged

Zozosoft
EP addict
*
Offline Offline

Hungary

Posts: 5610




View Profile WWW
New Posts
« Reply #6 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
Logged


Woid
EP fan
*
Offline Offline

Hungary

Posts: 104




View Profile
New Posts
« Reply #7 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 Smiley azt nem is ellenőriztem. Na igen, ez van ha több mindent csinál az ember egyszerre  ds_icon_lol
Logged

geco
EP addict
*
Offline Offline

Hungary

Posts: 1170




View Profile
New Posts
« Reply #8 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. Smiley
De így az összes direkt címzést is át kellett írnod, nem?
Logged

geco
EP addict
*
Offline Offline

Hungary

Posts: 1170




View Profile
New Posts
« Reply #9 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
Logged

Zozosoft
EP addict
*
Offline Offline

Hungary

Posts: 5610




View Profile WWW
New Posts
« Reply #10 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
Logged


geco
EP addict
*
Offline Offline

Hungary

Posts: 1170




View Profile
New Posts
« Reply #11 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. Smiley
Logged

geco
EP addict
*
Offline Offline

Hungary

Posts: 1170




View Profile
New Posts
« Reply #12 on: 2006.June.16. 00:51:54 »

Kicseréltem a PRINCE.ZIP-et, most már nagybetűsek a file-nevek.
Logged

Woid
EP fan
*
Offline Offline

Hungary

Posts: 104




View Profile
New Posts
« Reply #13 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 Smiley De végülis, ugyanott akad el.
A prince viszont jó lesz úgy tünik Smiley 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 Smiley
Nem mindig csak floppy Cheesy

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.
Logged

geco
EP addict
*
Offline Offline

Hungary

Posts: 1170




View Profile
New Posts
« Reply #14 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"Smiley
De ez még nincs kész, még 2-3 hét.
Logged

Enterprise Forever
« Reply #14 on: 2006.June.16. 02:18:49 »

 Logged
Tags:
Enterprise Forever  |  :HUN  |  Konvertálás  |  CPC-ről  |  Topic: Prince of Persia

Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks

Template made by Mr.Prise
Page created in 0.115 seconds with 26 queries.
Google visited last this page 2012.May.16. 01:54:17
Follow ep4ever_news on Twitter