Enterprise Forever  |  :HUN  |  Konvertálás  |  Topic: CPC
Author Topic: CPC  (Read 93005 times)« previous next »
Zozosoft
EP addict
*
Offline Offline

Hungary

Posts: 5611




View Profile WWW
New Posts
CPC
« Reply #45 on: 2006.June.01. 00:24:16 »

Arról van valakinek leírása, hogy a CPC ROM rutinjai hogyan sorszámozzák a billentyűket?
A Kevin Thacker féle oldalon, csak annyi van az egyik doksiban, hogy nézzem meg az Appendix I.-ben, csak az éppen nincs fent az oldalon Sad
Logged


Enterprise Forever
CPC
« Reply #45 on: 2006.June.01. 00:24:16 »

 Logged

MrPrise
Administrator
EP addict
*
Offline Offline

Hungary

Posts: 2291




View Profile WWW
New Posts
CPC
« Reply #46 on: 2006.June.01. 00:32:43 »

Quote from: "Zozosoft"
Arról van valakinek leírása, hogy a CPC ROM rutinjai hogyan sorszámozzák a billentyűket?
A Kevin Thacker féle oldalon, csak annyi van az egyik doksiban, hogy nézzem meg az Appendix I.-ben, csak az éppen nincs fent az oldalon :(

Találtam pár érdekes dolgot. Talán lesz köztük bill is.

http://andercheran.aiind.upv.es/~amstrad/docs.html

Ez itt a CPCEMU:
http://www.benchmarko.de/index_e.html
Logged

tigrian
EP user
*
Offline Offline

Hungary

Posts: 406




View Profile WWW
New Posts
CPC
« Reply #47 on: 2006.June.01. 00:42:04 »

Quote from: "MrPrise"
Találtam pár érdekes dolgot. Talán lesz köztük bill is.

Van bizony.
http://andercheran.aiind.upv.es/~amstrad/docs/keyboard.html
Logged

re' mi' do' do sol

Zozosoft
EP addict
*
Offline Offline

Hungary

Posts: 5611




View Profile WWW
New Posts
CPC
« Reply #48 on: 2006.June.01. 07:42:20 »

Quote from: "MrPrise"
Találtam pár érdekes dolgot. Talán lesz köztük bill is.

http://andercheran.aiind.upv.es/~amstrad/docs.html

Én is ezt linkeltem be
És itt találtam a Key Manager-ről: "See Appendix I for the numbering of the keys and joystick buttons and see Appendix II for the default
translation tables." Na és ezek a fájlok nincsenek fent...
Logged


Zozosoft
EP addict
*
Offline Offline

Hungary

Posts: 5611




View Profile WWW
New Posts
CPC
« Reply #49 on: 2006.June.01. 07:49:05 »

Quote from: "tigrian"
Quote from: "MrPrise"
Találtam pár érdekes dolgot. Talán lesz köztük bill is.

Van bizony.
http://andercheran.aiind.upv.es/~amstrad/docs/keyboard.html

Billentyűnek billentyű, de ez a közvetlen port lekérdezésre vonatkozik.
Míg az én kérdésem erre a ROM rutinra:
"BB1E KM TEST KEY
Tests if particular key (or joystick direction or buttun) pressed
A contains key/joystick number
If requested key pressed, then Zero is false"
Logged


MrPrise
Administrator
EP addict
*
Offline Offline

Hungary

Posts: 2291




View Profile WWW
New Posts
CPC
« Reply #50 on: 2006.June.01. 09:26:16 »

Quote from: "Zozosoft"
Quote from: "MrPrise"
Találtam pár érdekes dolgot. Talán lesz köztük bill is.

http://andercheran.aiind.upv.es/~amstrad/docs.html

Én is ezt linkeltem be

Jé, tényleg! Lehet meg kellett volna nézni először a linkedet  ds_icon_redface
Logged

tigrian
EP user
*
Offline Offline

Hungary

Posts: 406




View Profile WWW
New Posts
CPC
« Reply #51 on: 2006.June.01. 11:45:38 »

Quote from: "Zozosoft"
Billentyűnek billentyű, de ez a közvetlen port lekérdezésre vonatkozik.
...contains key/joystick number...

Rövid kutakodásomból az jött ki, hogy a táblázat alapján számítható: "Line" * 8 + "Bit".
Az "F2" pl. 14, a "Return" az 18, a "Tab" az 68..... stb.
Ha ezzel nem segítettem, akor bocsi.  ds_icon_cry
Logged

re' mi' do' do sol

Zozosoft
EP addict
*
Offline Offline

Hungary

Posts: 5611




View Profile WWW
New Posts
CPC
« Reply #52 on: 2006.June.01. 11:55:47 »

Quote from: "tigrian"
Rövid kutakodásomból az jött ki, hogy a táblázat alapján számítható: "Line" * 8 + "Bit".
Az "F2" pl. 14, a "Return" az 18, a "Tab" az 68..... stb.

Első ránézésre jónak tünik a dolog!
Olyanokat láttam a programban, hogy 1-es meg 8-as gomb, ez pl pont a cursor jobbra-balra, ami elég értelmesnek tünik
Meg van 4AH és 4BH ami ugyanez Joy0-ra.
Logged


geco
EP addict
*
Offline Offline

Hungary

Posts: 1170




View Profile
New Posts
CPC
« Reply #53 on: 2006.June.01. 14:26:30 »

Quote from: "Zozosoft"

Billentyűnek billentyű, de ez a közvetlen port lekérdezésre vonatkozik.
Míg az én kérdésem erre a ROM rutinra:
"BB1E KM TEST KEY
Tests if particular key (or joystick direction or buttun) pressed
A contains key/joystick number
If requested key pressed, then Zero is false"


Tigrian elmélete helyesnek tűnik.
A következő file tartalmazza:

* CPCKYBD.zip (127.32 KB - downloaded 69 times.)
Logged

Zozosoft
EP addict
*
Offline Offline

Hungary

Posts: 5611




View Profile WWW
New Posts
CPC
« Reply #54 on: 2006.June.01. 15:02:32 »

Quote from: "geco"
A következő file tartalmazza:

Ez tetszik, pont egy ilyenre fájlra vágytam köszi!
Vannak még más hasonló doksijaid is? elküldhetnéd őket
Logged


gafz
EP lover
*
Offline Offline

Hungary

Posts: 739




View Profile WWW
New Posts
CPC
« Reply #55 on: 2006.June.01. 15:28:39 »

Nem lehetne ebből a CPC-s dologból Tudástárat csinálni itt? Akkor megpróbálnám átírni az IM2-t... a siker esélye saját becslés szerint 5%  ds_icon_redface
Logged

Enterprise Forever

Zozosoft
EP addict
*
Offline Offline

Hungary

Posts: 5611




View Profile WWW
New Posts
CPC
« Reply #56 on: 2006.June.01. 16:12:48 »

Quote from: "gafz"
Nem lehetne ebből a CPC-s dologból Tudástárat csinálni itt?

De lehetne
Amint jutottam valamire kinéztem egy viszonylag egyszerűnek tünő progit (amit amúgy XT-n játszottam egy csomót, de EP-n még nincs meg), eddig van EXOS kompatibilis betöltő progi, LPT generálás a kapott szegmensek függvényében, aztán sorban haladok, ahogy indul a progi, meghív sok-sok ROM rutint, ezek szimulációja készül, van már videómód beállítás, tintaszínek beállítása (ez nyilvánvalóan csak az első 8 színre lehetséges, de én direkt 4 szín módú progit néztem ki ), felhasználói megszakítás rutin be és kikapcsolása, fájl megnyitás és betöltése.
Most jön az, hog ki kéne választani, hogy hány játékos, ehhez kell már a billentyűfigyelés is Smiley ha ez meg van, lehet, hogy már játszani is lehet majd
Viszont a hang dolgokat egyelőre nagy ívben kihagyom, első, második, és sokadik ránézésre is iszonyatosan komplikáltnak tünik remélem jön Geco, és jól elmeséli, hogyan csinálta pl az Exolon-nál
Logged


Ep128
EP addict
*
Offline Offline

Hungary

Posts: 1012




View Profile WWW
New Posts
CPC
« Reply #57 on: 2006.June.01. 16:29:12 »

Smiley
Logged


geco
EP addict
*
Offline Offline

Hungary

Posts: 1170




View Profile
New Posts
CPC
« Reply #58 on: 2006.June.01. 17:34:16 »

Quote from: "Zozosoft"
Ez tetszik, pont egy ilyenre fájlra vágytam köszi!
Vannak még más hasonló doksijaid is? elküldhetnéd őket


Azt hittem, hogy már elküldtem az összes CPC-s doksit, de akkor elküldöm most, pár dolog még így is hiányzik, de nagyon sok hasznos infó megvan.
Ha érdekel valakit még, akár ide is feltölthetem.
Logged

geco
EP addict
*
Offline Offline

Hungary

Posts: 1170




View Profile
New Posts
CPC
« Reply #59 on: 2006.June.01. 17:47:06 »

Quote from: "Zozosoft"

Viszont a hang dolgokat egyelőre nagy ívben kihagyom, első, második, és sokadik ránézésre is iszonyatosan komplikáltnak tünik remélem jön Geco, és jól elmeséli, hogyan csinálta pl az Exolon-nál


Az Exolonnál a Spectrum átiratra hagyatkoztam, mivel ugyanazt a hangchipet használja a két gép, igaz, hogy ez az emuláció nem foglalkozik az A6-os porttal.
Az Atlantis és az Alien Attack átírását pedig azért is függesztettem fel, mert ROM rutint használ zenélésre, megpróbáltam az EXOS hangrutinjait megfeleltetni neki, de nem volt teljes a siker, úgyhogy elkezdtem kiszedni a CPC-s hanggenerálást a ROM-ból, itt hagytam abba és eveztem light-osabb vizekre.
A direkt címzésű hangrutinokat ki is szedtem, de az RST38 által futtatott dolgok hiányoznak.
Lehet, hogy az egész ROM-ot kéne EP-síteni, és betölteni a progammal együtt, mint annó jópár Spectrum átiratnál csinálták, gondolom ez a megoldás nem annyira szimpatikus.
Logged

Enterprise Forever
CPC
« Reply #59 on: 2006.June.01. 17:47:06 »

 Logged
Tags:
Enterprise Forever  |  :HUN  |  Konvertálás  |  Topic: CPC

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.136 seconds with 24 queries.
Google visited last this page 2012.May.10. 10:51:51
Follow ep4ever_news on Twitter