Welcome, Guest. Please login or register.


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

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13531
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.7 Firefox 3.0.7
    • View Profile
    • http://enterprise.iko.hu/
Re: Szoftveres CPC emulátor EP-re
« Reply #195 on: 2009.March.16. 16:53:32 »
Melik a kék könyv?
Gépi kódú programozás

Offline nyuzga

  • EP addict
  • *
  • Posts: 2112
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.52 Opera 9.52
    • View Profile
Re: Szoftveres CPC emulátor EP-re
« Reply #196 on: 2009.March.16. 17:24:09 »
Jacks house of cards? :D

Nem nyert. :)

Offline nyuzga

  • EP addict
  • *
  • Posts: 2112
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.52 Opera 9.52
    • View Profile
Re: Szoftveres CPC emulátor EP-re
« Reply #197 on: 2009.March.16. 20:37:19 »
Nem nyert. :)

C64-en jobban látszik hogy kb. mire gondoltam. :)
2851-0
« Last Edit: 2009.March.16. 20:59:47 by nyuzga »

Offline nyuzga

  • EP addict
  • *
  • Posts: 2112
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.52 Opera 9.52
    • View Profile
Re: Szoftveres CPC emulátor EP-re
« Reply #198 on: 2009.March.16. 22:15:46 »
és egy régi ismerös CPC-én. RX220. :)
2853-0

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Konqueror 3.5.9 Konqueror 3.5.9
    • View Profile
Re: Szoftveres CPC emulátor EP-re
« Reply #199 on: 2009.March.16. 22:22:35 »
Meg kéne nézni, hogy epcompressel mennyire mennek össze a CPC ROM-ok, és akkor esetleg az egész beférhetnek egy 32K-s ROM-ba.
32K helyett kb. 26000 byte lesz, tehát elfér a betöltővel együtt. Tömörítés nélkül azonban talán elkerülhető a ROM-ok átmásolása a RAM-ba :?:

Offline Attus

  • EP addict
  • *
  • Posts: 1230
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 2.0.0.16 Firefox 2.0.0.16
    • View Profile
Re: Szoftveres CPC emulátor EP-re
« Reply #200 on: 2009.March.16. 22:41:19 »
C64-en jobban látszik hogy kb. mire gondoltam. :)
Devil's Lair!  :)
A kedvencem!  ;-)

Offline nyuzga

  • EP addict
  • *
  • Posts: 2112
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.52 Opera 9.52
    • View Profile
Re: Szoftveres CPC emulátor EP-re
« Reply #201 on: 2009.March.16. 22:48:11 »
Devil's Lair!  :)
A kedvencem!  ;-)

Így van Attus, nyertél egy hangszórót. :)

Offline geco

  • EP addict
  • *
  • Posts: 5430
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.7 Firefox 3.0.7
    • View Profile
Re: Szoftveres CPC emulátor EP-re
« Reply #202 on: 2009.March.17. 09:17:18 »
Nem nyert. :)
Otthon rájöttem :), kellett is 5 perc, mire eszembe jutott a neve. :)

Offline geco

  • EP addict
  • *
  • Posts: 5430
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.7 Firefox 3.0.7
    • View Profile
Re: Szoftveres CPC emulátor EP-re
« Reply #203 on: 2009.March.17. 09:28:26 »
32K helyett kb. 26000 byte lesz, tehát elfér a betöltővel együtt. Tömörítés nélkül azonban talán elkerülhető a ROM-ok átmásolása a RAM-ba :?:
Sajna az OS664.ROM-ot mindenképp másolni kell, az emu ír is arra a területre, a lapozáshoz a memóriaszegmenseket, az 50Hz-es időzítés számlálóját, és már nem emlékszem mit, eléggé át kéne alakítani az egészet, hogy ROM-ból is fusson, de ha csak az OS664.ROM-ot csomizom be, és azt másolom memóriába, a BASIC.ROM lehet ROM, akkor lehet megoldható egy RAM szegmenssel.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Konqueror 3.5.9 Konqueror 3.5.9
    • View Profile
Re: Szoftveres CPC emulátor EP-re
« Reply #204 on: 2009.March.19. 20:17:46 »
de ha csak az OS664.ROM-ot csomizom be, és azt másolom memóriába, a BASIC.ROM lehet ROM, akkor lehet megoldható egy RAM szegmenssel.
Ez jó ötletnek tűnik, így is marad több, mint 3K hely a betöltőnek egy 32K méretű ROM-ban.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Konqueror 3.5.9 Konqueror 3.5.9
    • View Profile
Re: Szoftveres CPC emulátor EP-re
« Reply #205 on: 2009.March.19. 20:22:25 »
A legelsõ verzió a ROM-ba rakáshoz:
Megírod az EXOS bõvítõ részt (gondolom az EXOS leírás meg a kék könyv alapján megy egyedül is :-) ), a tényleges végrehajtó rész pedig szimulálja 5-ös fejlécû program indulását: kiad egy EXOS reset hívást, majd 100H-ra odamásolja az eredeti betöltõ programot, és elindítja.
Az eredeti betöltõ program részben pedig annyit kell változtatni, hogy a CPC ROM-okat ne fájlból töltse, hanem a ROM bõvítõ következõ szegmenseirõl másolja át.

Következõ lépésben pedig jöhet a fájlnév megadása, a parancsstringbõl (Pl: :CPC játéknév) levágod az emu nevét, a maradékot átmásolod a betöltõbe.
Ezekre példának meg lehet nézni az IVIEW és hasonló programok forráskódját is.

Offline geco

  • EP addict
  • *
  • Posts: 5430
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.7 Firefox 3.0.7
    • View Profile
Re: Szoftveres CPC emulátor EP-re
« Reply #206 on: 2009.March.20. 09:06:39 »
Ez jó ötletnek tűnik, így is marad több, mint 3K hely a betöltőnek egy 32K méretű ROM-ban.

Az szuper, 3K több :) , mint elég, az eredeti betöltő is csak 1,5 K. Köszi az iview tippet, annak rövidebb is a forrása. :)
Nemtom mikor állok neki, van pár függő játszmám :), az is lehet, hogy a mostani átírást felfüggesztve már nekiesek a hétvégén, változatosságképp. :)

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.64 Opera 9.64
    • View Profile
    • Honlapom
Re: Szoftveres CPC emulátor EP-re
« Reply #207 on: 2009.March.20. 11:59:26 »
és egy régi ismerös CPC-én. RX220. :)
(Attachment Link)

Ezek szerint ez is CPC-rõl lett átírva? :( Pedig én azt hittem hogy eredeti EP program... Újabb programot húzhatok le a listáról? :(
Vigyázat! Szektás vagyok! :)

Offline Ep128

  • EP addict
  • *
  • Posts: 1671
  • Country: hu
  • OS:
  • Windows Vista Windows Vista
  • Browser:
  • Firefox 3.0.5 Firefox 3.0.5
    • View Profile
    • Honlapom
Re: Szoftveres CPC emulátor EP-re
« Reply #208 on: 2009.March.20. 12:12:25 »
Szerintem az az egész "lista" értelmetlen.  ;-)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13531
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.7 Firefox 3.0.7
    • View Profile
    • http://enterprise.iko.hu/
Re: Szoftveres CPC emulátor EP-re
« Reply #209 on: 2009.March.20. 12:13:53 »
Szerintem az az egész "lista" értelmetlen.  ;-)
Nem értelmetlen, csak nagyon rövid :-(