Welcome, Guest. Please login or register.


Author Topic: Szoftveres CPC emulátor EP-re (Read 178551 times)

Offline geco

  • EP addict
  • *
  • Posts: 7082
  • Country: hu
    • Támogató Támogató
Szoftveres CPC emulátor EP-re
« Reply #60 on: 2006.August.31. 11:12:50 »
Quote from: "Lacika"
Az abszolút lámák nevében kérhetek némi segítséget?
Ha letöltök CPC-s disk image-fileokat (a neten leginkább azokat lehet letölteni), hogy tudok belõle az emulátorba betölthetõ verziót csinálni? Az Atlantis kiterjesztése .org. Ez több file-t tartalaz?

Ha letöltesz egy DSK image-et, akkor a CPCXFS segítségével ki lehet szedni belõle a file-okat.

CPCXFS indítása után:
OPEN név.dsk
MGET *.*
CLOSE
EXIT

És máris használhatod a file-okat, esetleg még egy dolgot kell megcsinálni, ha a betöltõben a file-nevek nem tartalmazzák a BIN kiterjesztést de a kicsomagolt file-ok igen, akkor a kiterjesztést le kell vágni.

Az atlantis-nak azért van .org kiterjesztése, mert a régi Atlantisos munkakönyvtáramból vettem elõ és az eredeti file-nak ATLANTIS.ORIG-t nevet adtam, ebbõl akkor lett .ORG, amikor kipróbáltam az emulátorral, és 3 karakteressé alkítottam a kiterjesztést. :)
Quote from: "Lacika"
Tényleg praktikus lenne, ha a RESET Amstard-os resetnek felelne meg...


Ez az amivel még meg fogok próbálkozni, majd elválik, hogy sikerül-e vagy nem.

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Szoftveres CPC emulátor EP-re
« Reply #61 on: 2006.August.31. 19:43:22 »
Pechemre pont egy olyan játékkal próbáltam ki, ami nem mûködik... :-( Pedig direkt igazi ep-n próbáltam ki elõször!
Küldöm a screenshotot:


Ez egybként a dizzy6 lenne.

Próbáltam még a prehistorik-ot is, de az is még az elején lefagy (pedig elvileg megy 64k-s cpc-n is...
*** Speicherplatz zu klein

Offline geco

  • EP addict
  • *
  • Posts: 7082
  • Country: hu
    • Támogató Támogató
Szoftveres CPC emulátor EP-re
« Reply #62 on: 2006.September.01. 07:18:17 »
Quote from: "Povi"
Pechemre pont egy olyan játékkal próbáltam ki, ami nem mûködik... :-( Pedig direkt igazi ep-n próbáltam ki elõször!
Küldöm a screenshotot:

Ez egybként a dizzy6 lenne.

Próbáltam még a prehistorik-ot is, de az is még az elején lefagy (pedig elvileg megy 64k-s cpc-n is...


A dizzy6-tal az a probléma ránézésre, hogy a képernyõ méretét port hívásokkal alakítja át Spectrum méretûre (256x192), azért is van szétcsúszva a kép :) ,meg gyanúsan minden egyéb dolgot port hívásokon keresztül végez (billentyûzet kezelés, hang generálás, stb), a szoftveres "CPC emu" alatt csak azok a programok indulnak el, amik az elõbb említett dolgokat ROM rutinokon keresztül használják.
Gyanúsan a Prehistorik is port írással/olvasással mûködik.

A programok kb 10%-a, az ami elindul, a többit konvertálni kell :( , a felsõ nyolc színnel még a futó programok egy részénél is játszani kell majd.

Ezek szerint elindult EP-n :), ennek örülök, tegnap szórakoztam otthon a RESET áthelyezésével a Reset gombra, addig jutottam, hogy reset esetén ráugrik a ROM 0000h címére, de a kezdõ feliratok nem jönnek be. Ha elkészül, akkor a véglegesnek szánt verziót én is kipróbálom EP-n. :)

Valamit találtál, amit módosítani kéne? ( pl PAUSE+STOP helyett más legyen a BIAS módosítás bill kombinációja, egyéb? )

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Szoftveres CPC emulátor EP-re
« Reply #63 on: 2006.September.01. 10:04:02 »
Pause+stop és társait még nem próbálgattam, csak megnéztem egy pár játékot, hogy mûködik-e.
Egy sakkprogramot sikerült betöltenem, de kb. a 6. lépésnél az is lefagyott.
Egyébként meg tetszik nagyon az emulátor!
*** Speicherplatz zu klein

Offline geco

  • EP addict
  • *
  • Posts: 7082
  • Country: hu
    • Támogató Támogató
Szoftveres CPC emulátor EP-re
« Reply #64 on: 2006.September.01. 11:34:06 »
Quote from: "Povi"
Egy sakkprogramot sikerült betöltenem, de kb. a 6. lépésnél az is lefagyott.

Azt viszont érdemes lenne megnézni, hogy miért.

Mi a program neve?

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Szoftveres CPC emulátor EP-re
« Reply #65 on: 2006.September.01. 13:16:12 »
Colossus 4 chess
*** Speicherplatz zu klein

Offline geco

  • EP addict
  • *
  • Posts: 7082
  • Country: hu
    • Támogató Támogató
Szoftveres CPC emulátor EP-re
« Reply #66 on: 2006.September.01. 13:37:26 »
Quote from: "Povi"
Colossus 4 chess

Köszi, letöltöttem, majd megnézem.

Offline geco

  • EP addict
  • *
  • Posts: 7082
  • Country: hu
    • Támogató Támogató
Szoftveres CPC emulátor EP-re
« Reply #67 on: 2006.September.12. 14:28:51 »
Több órás szí.ás után sikerült megtalálni a Colossus 4 Chess által elõidézett hiba forrását.
A CPC megszakítás rutinjának elejére betettem egy LD A,30H OUT (0B4H),A-t, de az AF-et nem mentettem el, mert elõtte ott volt egy EX AF,AF', de sajna késõbb ez galibát okozott.

Offline geco

  • EP addict
  • *
  • Posts: 7082
  • Country: hu
    • Támogató Támogató
Szoftveres CPC emulátor EP-re
« Reply #68 on: 2006.September.12. 21:54:06 »
Quote from: "Lacika"
Egy furcsaság:
A Bruce Lee-ban, rúgni úgy lehetne, hogy jobbra-balra+tûz (a jobbra-balra PC billentyûzeten: , .) billentyûket nyomjuk.
Az emulátorban viszont ez a két billentyû egyszerre nem nagyon akar mûködni. Sokadik próbálgatásra néha rúgunk egyet-egyet.


Kipróbáltam EP-n, ott teljesen jól mûködött, csak EP32 alatt produkálta nekem is ezt az érdekességet.

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Szoftveres CPC emulátor EP-re
« Reply #69 on: 2006.September.12. 22:42:55 »
Quote from: "geco"
Kipróbáltam EP-n, ott teljesen jól mûködött, csak EP32 alatt produkálta nekem is ezt az érdekességet.


Szerintem ez egyébként nem az emulátor hibája, hanem a PC-k billentyûzetfigyelése ilyen, nem mindig szereti, ha egyszerre nyomunk le bizonyos billentyûkombinációkat. (Ilyenkor idõnként nálam felvillan pl. a caps lock, num lock, scroll lock is.)
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline geco

  • EP addict
  • *
  • Posts: 7082
  • Country: hu
    • Támogató Támogató
Szoftveres CPC emulátor EP-re
« Reply #70 on: 2006.September.13. 14:19:33 »
Quote from: "szipucsu"

Szerintem ez egyébként nem az emulátor hibája, hanem a PC-k billentyûzetfigyelése ilyen, nem mindig szereti, ha egyszerre nyomunk le bizonyos billentyûkombinációkat. (Ilyenkor idõnként nálam felvillan pl. a caps lock, num lock, scroll lock is.)

Ez egy kivétel lehet az alól, mert EP128 alatt mûködik a .+space és a ,+space bill kombó.
EP32-n a Bruce Lee-t  a külsõ joy-jal érdemes játszani, úgy lehet szép nagyokat rúgni.:)

Offline geco

  • EP addict
  • *
  • Posts: 7082
  • Country: hu
    • Támogató Támogató
Szoftveres CPC emulátor EP-re
« Reply #71 on: 2006.September.13. 15:16:18 »
Elkészült a CPC emulátor, letölthetõ innen:

CPC emulátor

Offline gafz

  • EP lover
  • *
  • Posts: 700
  • Country: hu
    • http://gafz.atw.hu
Szoftveres CPC emulátor EP-re
« Reply #72 on: 2006.September.13. 15:44:37 »
Kéne csinálni a programból egy EPROM-ba égetett változatot (emu. alatt is hasznos lenne) és máris nem volna gond, ha a program bele akarna írni a ROM területre + maradna az eredeti 128k memória szabadon.
Lehetne mondjuk CPC emulator cartrigde-t szerkeszteni, 16k maradna a BASIC-nek (angol változatú gépben gondolkozva) a maradék 48k meg az emulátornak (16k-s cartrigdet meglehetõsen egyszerû 64k-ra felbõvíteni). Vagy EXOS 2.3 (2.4.... :) ) mellé nem is kell basic.
Enterprise Forever

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Szoftveres CPC emulátor EP-re
« Reply #73 on: 2006.September.13. 16:23:21 »
Quote from: "gafz"
Kéne csinálni a programból egy EPROM-ba égetett változatot (emu. alatt is hasznos lenne) és máris nem volna gond, ha a program bele akarna írni a ROM területre + maradna az eredeti 128k memória szabadon.

Erre már én is gondoltam :-)

Offline gafz

  • EP lover
  • *
  • Posts: 700
  • Country: hu
    • http://gafz.atw.hu
Szoftveres CPC emulátor EP-re
« Reply #74 on: 2006.September.13. 16:26:49 »
Másik 5letem: a direkt port írást/olvasást Spectrum-emulátor-szerû módszerrel megfogni...
Enterprise Forever