Wiki
Downloads
Media Center
Search
Calendar
Links
Login
Register
Enterprise Forever
|
:HUN
|
Emulátorok
| Topic:
Szoftveres CPC emulátor EP-re
Pages:
«
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
»
Go Up
Print
Author
Topic: Szoftveres CPC emulátor EP-re (Read 37024 times)
« previous
next »
geco
EP addict
Offline
Posts: 1170
Szoftveres CPC emulátor EP-re
«
Reply #15 on:
2006.July.24. 23:24:24 »
Quote from: "Zozosoft"
Eddigi tapasztalatok alapján, mivel elég bonyolult a CPC-n közvetlenül programozni a hw-t, így egy szoftver emulátorral sokkal többre lehet menni, mint Spectrum esetén, mivel sok program csak ROM hívásokat használ.
Még szerencse, hogy egy pöttyet túlbonyolították a direkt hardware programozást így azoknál a programoknál, amik csak port írást használnak sokszor még marad is pár szabad byte a rutin lecserélésekor.
Pl. itt a készülő emuban, és a PoP-ban is az emulált billentyűzet rutinja kb 1/2-e, vagy 2/3-a lett méretre az eredetinek, sebességre kb azonos, pedig még a joystick 1-es port emulációja is belekerült (CPC-n ugyanaz a port szolgál a billentyűzet és a joy olvasására is).
Logged
Enterprise Forever
Szoftveres CPC emulátor EP-re
«
Reply #15 on:
2006.July.24. 23:24:24 »
Logged
szipucsu
EP addict
Offline
Posts: 2887
Szoftveres CPC emulátor EP-re
«
Reply #16 on:
2006.August.01. 14:25:09 »
Ez igen!
Bár nem nagyon értek az egészhez, de ha meglesz ez az emulátor, akkor ontani lehetne a CPC-ről EP-re átírt programokat. Vagyis a szükséges részeket "kikapni" az emulátorból és egybegyúrni az eredeti CPC-s programmal, és kész is az átirat. Ha jól sejtem, sok Spectrum programot is valahogy így írtak át (pl. Match Point), ami az átirat minőségére nem volt túl jó hatással, de mivel a CPC jobb, ebben az esetben nem áll fenn ez a veszély.
Bár aki egy ilyen emulátort el tud készíteni, annak feltételezem, az sem lehet gond, hogy az összes CPC játékot átírja (ha van rá ideje).
Hülyeség, amit írtam?
Logged
Az EP jobb volt, mint a PC, nem volt hirtelen kikapcsolás után scandisk, és nem kellett újratelepíteni a Windows-t, kék képernyő pedig legfeljebb a DOS ablakban volt, az is más funkcióval.
The EP was better than the PC- no scandisk/reinstall/blue screen.
Zozosoft
EP addict
Offline
Posts: 5611
Szoftveres CPC emulátor EP-re
«
Reply #17 on:
2006.August.01. 14:40:56 »
Quote from: "szipucsu"
Vagyis a szükséges részeket "kikapni" az emulátorból és egybegyúrni az eredeti CPC-s programmal, és kész is az átirat.
Kb erről lesz szó
Quote from: "szipucsu"
Ha jól sejtem, sok Spectrum programot is valahogy így írtak át (pl. Match Point), ami az átirat minőségére nem volt túl jó hatással
Itt leginkább az átírást végző személy programozási tudásával volt gond. Sok esetben csak 1-2 rutint használnak a programok a ROM-ból, és ezeket nem tudta az illető saját rutinnal helyetesíteni, így inkább betolt alá egy egész ROM-ot.
Legdurvább az mikor a program csak a LOAD rutint használja, de még ezt se tudta megoldani... (ezek általában a Spectrum képernyővel induló átiratok, aminél kézzel kell bepötyögni a LOAD-ot is...)
Pl a most átirt Rebelstar az két billentyűzet kezelő rutint használ a ROM-ból, ezeket sajáttal helyettesítettem.
Persze előfordul olyan eset, amikor annyira támaszkodik a program a ROM-ra, hogy tényleg oda kell tolni alá. (Tapasztalatok alapján ez különösen igaz a CPC programokra.)
De ettől még nyugodtan lehet tökéletes átíratot készíteni
Logged
http://enterprise.iko.hu/
lgb
EP fan
Offline
Posts: 238
Szoftveres CPC emulátor EP-re
«
Reply #18 on:
2006.August.01. 14:47:48 »
Azon gondolkozom - nem tudom felmerult-e a formban mar az otlet -, hogy mi lenne ha az atirast automatizalni lehetne, azaz irni pl PC-re egy CPC/Spectrum emulatort, abban betolteni a jatekot. Maga az emulator persze "tudja" - hiszen emulalja a megfelelo hw-t -, hogy mikor bizeraljak XYZ hw komponenst, hivjak ezt es azt a ROM rutint stb stb, es ez alapjan akar elo is allithatna vmi output-ot amit kozvetlenul tud mar az EP megemeszteni mint nativ EP program
Jo persze 100%-os pontossag valszeg nem varhato el tole minden esetben de erdekes lenen ...
Logged
szipucsu
EP addict
Offline
Posts: 2887
Szoftveres CPC emulátor EP-re
«
Reply #19 on:
2006.August.01. 15:20:19 »
Quote from: "lgb"
Azon gondolkozom - nem tudom felmerult-e a formban mar az otlet -, hogy mi lenne ha az atirast automatizalni lehetne, azaz irni pl PC-re egy CPC/Spectrum emulatort, abban betolteni a jatekot. Maga az emulator persze "tudja" - hiszen emulalja a megfelelo hw-t -, hogy mikor bizeraljak XYZ hw komponenst, hivjak ezt es azt a ROM rutint stb stb, es ez alapjan akar elo is allithatna vmi output-ot amit kozvetlenul tud mar az EP megemeszteni mint nativ EP program
Jo persze 100%-os pontossag valszeg nem varhato el tole minden esetben de erdekes lenen ...
Jó lenne...
Vajon 15-20 éve gondolta-e volna egyáltalán valaki, hogy ilyen 5let konkrétan felmerül? És nem is lehetetlen?
Én arra is gondoltam, lehetne olyan program, ami ez EP emulátort (vagy annak egy részét) "egybegyúrja" az EP programmal, így az önállóan futtatható PC program lenne. Így PC játékokat is lehetne "fejleszteni". Ebben az esetben az EP emulátor nagyjából pl. a Delphivel töltene be azonos szerepet. Hogy az utántöltős játékokkal, az esetleges kimentésekkel-betöltésekkel mi lenne, az jó kérdés. Az lenne még poén, ha meg lehetne változtatni az órajelet is, így EP BASIC-ben jó gyors PC játékokat írhatnánk, a Zzzip nem is kell... Bocs, ez már elég off volt.
Logged
Az EP jobb volt, mint a PC, nem volt hirtelen kikapcsolás után scandisk, és nem kellett újratelepíteni a Windows-t, kék képernyő pedig legfeljebb a DOS ablakban volt, az is más funkcióval.
The EP was better than the PC- no scandisk/reinstall/blue screen.
geco
EP addict
Offline
Posts: 1170
Szoftveres CPC emulátor EP-re
«
Reply #20 on:
2006.August.09. 23:41:42 »
Látom Zozo még ébren vagy, van egy kis problémám az emu készítésével, amiben szerintem segíteni tudnál.
A BASIC ROM-ot nem tölti be a betöltőm, ha EXDOS-t használok, sima tape-es configgal elindul az emulátor, már sikerült betölteni az Atlantis című játékot is, játszani is lehet vele, és zenél is, de még azért jópár dolog van hátra, mint pl ez a probléma is.
Csináltam egy kis betöltőt is, ami csak belapoz egy lapot és betölti a BASIC664.ROM-ot, majd ráugrik a betöltési címre, minden EXOS hívás 0-val fut le, de amikor ráugrok a betöltési címre nem az van ott, aminek lennie kéne, ha az OS664.ROM-ot töltöm be ugyanazzal a betöltővel, akkor minden rendben.
CPCemu.zip
(36.39 KB - downloaded 126 times.)
start.zip
(2.14 KB - downloaded 118 times.)
Logged
Zozosoft
EP addict
Offline
Posts: 5611
Szoftveres CPC emulátor EP-re
«
Reply #21 on:
2006.August.10. 00:00:43 »
Quote from: "geco"
A BASIC ROM-ot nem tölti be a betöltőm, ha EXDOS-t használok
Ezt miből kéne látni?
Én most kimásoltam lemezre, START, bejött a CPC BASIC, ready meg minden, beírtam hogy RUN"ATLANTIS.ORG" és megy a játék...
EP32 1.20, original EP128 with EXDOS (de más configban is megy)
Logged
http://enterprise.iko.hu/
Zozosoft
EP addict
Offline
Posts: 5611
Szoftveres CPC emulátor EP-re
«
Reply #22 on:
2006.August.10. 00:01:58 »
Amúgy meg k...a jó!
Logged
http://enterprise.iko.hu/
Zozosoft
EP addict
Offline
Posts: 5611
Szoftveres CPC emulátor EP-re
«
Reply #23 on:
2006.August.10. 00:05:33 »
Amúgy meg figyelmedbe ajánlom a legújabb Enterprise tulajdonos kollégát, mint a nickje is jelzi eddig CPC-n nyomult
De most, hogy segítettem neki venni egy EP-t...
Kérdeztem tőle, azt írta, hogy programozik gépi kódban CPC-n, úgyhogy talán tud majd segíteni CPC lelkivilággal kapcsolatos kérdésekben.
Logged
http://enterprise.iko.hu/
geco
EP addict
Offline
Posts: 1170
Szoftveres CPC emulátor EP-re
«
Reply #24 on:
2006.August.10. 00:55:40 »
Quote from: "Zozosoft"
Ezt miből kéne látni?
Én most kimásoltam lemezre, START, bejött a CPC BASIC, ready meg minden, beírtam hogy RUN"ATLANTIS.ORG" és megy a játék...
EP32 1.20, original EP128 with EXDOS (de más configban is megy)
Nálam egyből lefagy mind EP32-n, mind EP128-on a READY felirat előtt, EP32 debuggerében láttam, hogy amikor a BASIC-et belapozta, és ráugrott a C006-os címre nem ugyanaz jött be, mint a tape-es confignál, és ráadásul pár byte után jött egy rakat NOP, ami a BASIC ROM-ban nincs benne.
Köszi szépen. Lehet, hogy a disk image-emmel van a gond... majd megnézem.
Egyébként én EP32 1.19-et használtam, 640K, EXOS 2.3, EXDOS.
Magnós konfiggal megy EXOS 2.0 alatt is.
Logged
geco
EP addict
Offline
Posts: 1170
Szoftveres CPC emulátor EP-re
«
Reply #25 on:
2006.August.10. 00:57:43 »
Quote from: "Zozosoft"
Amúgy meg figyelmedbe ajánlom a legújabb Enterprise tulajdonos kollégát, mint a nickje is jelzi eddig CPC-n nyomult
De most, hogy segítettem neki venni egy EP-t...
Kérdeztem tőle, azt írta, hogy programozik gépi kódban CPC-n, úgyhogy talán tud majd segíteni CPC lelkivilággal kapcsolatos kérdésekben.
Szerintem ő is rá fog jönni, hogy mennyivel jobb az EP.
Összeraktál egyet a sajátjaidból?
Logged
Zozosoft
EP addict
Offline
Posts: 5611
Szoftveres CPC emulátor EP-re
«
Reply #26 on:
2006.August.10. 01:03:02 »
Quote from: "geco"
Szerintem ő is rá fog jönni, hogy mennyivel jobb az EP.
Ezt írta:
Quote from: "cpcler"
I am very satisfied with the Enterprise, its a wonderfull computer.
It fits nicely next to my CPC on the my desk! Even the colors seem to match those of my CPC(Strangely)!
The Enterprise has such a cool design! Much more sleek than my CPC464..
Quote from: "geco"
Összeraktál egyet a sajátjaidból?
Ahhoz kéne fólia...
A Vaterán csaptunk le egy szép dobozos példányra
Most majd még egy Microteam EXDOS-t fogok csinálni neki.
Logged
http://enterprise.iko.hu/
geco
EP addict
Offline
Posts: 1170
Szoftveres CPC emulátor EP-re
«
Reply #27 on:
2006.August.10. 01:20:40 »
Quote from: "Zozosoft"
Most majd még egy Microteam EXDOS-t fogok csinálni neki.
A végén beindul a tömeges hardvergyártás újra.
Logged
geco
EP addict
Offline
Posts: 1170
Szoftveres CPC emulátor EP-re
«
Reply #28 on:
2006.August.14. 16:45:59 »
Quote from: "gafz"
Előreláthatólag a programok hány %-a lesz kompatibilis?
Tegnap szórakoztam egy kicsit az emulátorral mostani stádiumában, letöltöttem jópár CPC-s disk image-et (az A-val kezdődőeket szemeltem ki ), kiszedtem belőle a file-okat, és megpróbáltam elindítani az "emulátorral", kb 50 játékot próbáltam ki, ebből 12 indult el, az újabbakkal, és azokkal, amiket úgy véltem, hogy nem indulnak el, nem foglalkoztam, szerintem a CPC programok kb 8-10%-a indul majd el az emulátoron, a 16 szíinűek így se lesznek tökéletesek az EP által lekorlátozott felső 8 szín miatt (8-15).
Az Airwolf eléggé bizarr színkompozícióban pompázott.
Tapasztaltam egy kisebb hiányosságot a file megnyitás emulációjában:
CPC kiegészíti a file kiterjesztését, ha az az megnyitáskor nincs megadva, de a floppy-n a file-nak van kiterjesztése, de az emu nem.
Pl. android1 -----> android1.bin
android -----> android.bas
Ilyen esetekben a file-ok kiterjesztését le kell vágni, hogy az emu be tudja tölteni.
Kérdés: Megpróbáljam orvosolni a hibát, vagy ez nem jelent olyan nagy problémát?
Logged
XYBeR
User
Offline
Posts: 54
Szoftveres CPC emulátor EP-re
«
Reply #29 on:
2006.August.15. 10:08:59 »
Quote from: "geco"
CPC kiegészíti a file kiterjesztését, ha az az megnyitáskor nincs megadva, de a floppy-n a file-nak van kiterjesztése, de az emu nem.
Pl. android1 -----> android1.bin
android -----> android.bas
Ilyen esetekben a file-ok kiterjesztését le kell vágni, hogy az emu be tudja tölteni.
Kérdés: Megpróbáljam orvosolni a hibát, vagy ez nem jelent olyan nagy problémát?
érdekes, senkit nem érdekel a történet? szvsz nem kell javítani, jó lesz így
Logged
Enterprise Forever
Szoftveres CPC emulátor EP-re
«
Reply #29 on:
2006.August.15. 10:08:59 »
Logged
Tags:
Pages:
«
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
»
Go Up
Print
Jump to:
Please select a destination:
-----------------------------
:HUN
-----------------------------
=> Játékok
=> Emulátorok
===> EP128Emu
===> EP32
=> Hardver
=> SOUND:
=> Programozás
=> Konvertálás
===> CPC-ről
===> Spectrum-ról
=> EP Klub
=> Weboldalak
=> Egyéb témák
=> Letöltések / Downloads
-----------------------------
:UK
-----------------------------
=> Summaries from the Hungarian topics
=> Hardware
=> Wanted
=> For Sale
=> Other topics
-----------------------------
Egyéb
-----------------------------
=> Archívum
« previous
next »
Enterprise Forever
|
:HUN
|
Emulátorok
| Topic:
Szoftveres CPC emulátor EP-re
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.138 seconds with 24 queries.
Google visited last this page 2012.April.30. 18:42:02
Loading...