[EP128] Enterprise Emulators [util]

Channel:
Subscribers:
94
Published on ● Video Link: https://www.youtube.com/watch?v=uSjiSgUYmOM



Duration: 0:00
42 views
3


Programadatlap:

Megnevezés: Enterprise Emulators
Platform: Enterprise 128
Megjelenés: 2006-2013
Fejlesztő: Geco

Programismertető:

1984-ben (tehát az Enterprise előtt) jelent meg a piacon az angol Amstrad cég CPC464 típusú, otthoni használatra tervezett mikroszámítógépe. A gép paramétereivel a Commodore 64 vetélytársa kívánt lenni, kihasítva minél nagyobb piaci részesedést a '80-as évek első felében igen jövedelmező 8-bites számítógéppiacból. Bár a Commodore-nak igazán nem lett vetélytársa, Európában jelentős üzleti sikereket ért el, (Elsősorban Franciaországban.), egészen 1990-ig gyártották. Sajnos ezen sikereket a késve megjelent Enterprise kárára könyvelhette el... Külsőleg leginkább a Sinclair ZX Spectrum +2-re hasonlít beépített magnetofonjával. Az 1985-től gyártott CPC664 bedig már beépített lemezmeghajtóval rendelkezett. Ez azonban az Amstrad által erőltetett 3" modell volt (Ezt építette a cég a Spectrum +3-ba is), melyhez a lemez nehezen beszerezhető és drága volt még a szigetországban is. Gyártásával még 1985-ben leálltak, helyette 1985 augusztusában az amerikai piacra kihozták az Amstrad CPC 6128-ast, 128K memóriával, szintén 3 collos beépített floppy-val, és az év végétől Amstrad illetve Schneider CPC 6128 néven Európában is elkezdték forgalmazni.

Mint ismert, a Videoton TVC számítógép is Z80-as processzorral volt szerelve - sőt, sokban hasonlít is az Enterprise-hoz -, nem volt elvi akadálya software-es emulátort készíteni hozzá. Geco az Amstrad CPC Emulátor után ezt is elkészítette. Természetesen, mind minden software-es emulátornak ennek is komoly korlátai vannak: csak a BASIC, és azok a gépi kódú programok futnak az emun, amik nem használnak Port I/O-t, TVC bővítményt, és TVC floppykezelést. A 16 színes képernyőn a felső 8 szín rossz lesz az EP BIAS miatt.

A program egy Spectrum-on futó emulátoron alapul. Mivel a program nem egy átalakított ROM-ot használ, hanem a Z80 utasításait is "emulálja", így lassabb ugyan, viszont a gépi kódú programokat is futtathatjuk, szemben a "hagyományos" software-es Spectrum emulátorokkal. Az emulálás valójában annyi, hogy ellenőrzi a futtatandó kódot (DE regiszter tartalmazza az utasítás címét, PC feladatot lát el), és az utasítás kódjának megfelelő utasítás végrehajtására ugrik rá. Van pár utasítás, amit más kóddal kellett helyettesíteni, hogy a program ne szálljon el. Az eredeti Spectrum verzió memóriaírás és olvasás esetén eltolja az értéket 5E00-val, mivel a ZX81 kód is 5E00-val eltolt címen van a Spectrum kötöttségei miatt. Enterprise-on az eredeti ZX81-es címre töltődik a program, így lényegesen gyorsabb lett az emuláció. Azok a programok viszont így sem működnek, amik a karakterkészlet átállításával állítanak elő szebb grafikát.

(forrás: http://www.ep128.hu/Ep_Util/Ep_Util.htm)

0:00 Enterprise - Testing
0:17 EPE - Amstrad CPC Microcomputer (Emulator)
0:28 EPE - Coliseum (1990 - Black System)
6:25 EPE - Videoton TV Computer (Emulator)
6:41 EPE - Donkey Kong Junior (2019 - KKS2003)
11:12 EPE - ZX81 (Emulator)
11:22 EPE - Bomber (1982 - Sinclair Research)
24:26 Yanisoft - Outro