AZ EMULÁTORRÓL
Az emulátor JAVA-ban íródott, az emulátort a fejlesztőjétől, Hoffer Gábortól kaptam. Az emulátorhoz az írója a 1.4.2-es legújabb JAVA Runtime-ot ajánlja, valószínüleg a régebbiekkel nem működik. Mivel még a Z80 emulációja sem teljeskörü, még nem teljesen lehet használni, viszont BASIC programokat már vígan futtatni tudunk. (Sajnos Hoffer Gábor nem tudja tovább íni, de ha valkinek van kedve leöltheti a forráskódját és folytathatja)
Használata:
Ha telepítettük a JAVA-t, akkor a TVC.JAR
fájlra kell kattintani. Ez indítja az emulátort. Az emun belül a Start - elindítja
a TVC-t, a
Stop - leállítja azt. Mielőtt a billentyűzetet használod, klikkelj a TVC képernyőjére,
hogy az legyen a fókuszban.
És végül egy rövid idézet az emulátor írójának leveléből:
Tegnap imlementaltam 1-2 új z80 utasitast és így egy kicsit használhatóbb már a Basic. Írtam pár soros programokat amik működtek, de pl. A 'print pi' utasításon elhasal a program, mivel egy adott Z80 utasítás még nincs megcsinálva. Lassacskán kész lesz az összes és akkor tudok a hardware elemekre is koncentrálni.
JTVC - Java alapú TVC emulátor 2
Szükséges Java verzió: 1.8.xx
Indítás GUI-ból: tvc.jar -ra kattintva
Indítás parancssorból (pl. trace-eléshez): java -jar tvc.jar
Emulált HW: TVC64k + SD Dual cartridge
Billentyűzet-kiosztás
AltGr + billentyű -> a 102 gombos magyar billentyűzetnek megfelelő karakterek
ESC vagy End gomb -> megegyezik a TVC ESC billentyűjével (pl. CTRL + ESC -hez)
DEL vagy BackSpace -> megegyezik a TVC DEL billentyűjével
kurzor billentyűk -> beépített vagy jobb oldali TVC joystick
Page Down -> jobb joy tűz gomb
Page Up -> jobb joy gyorsító gomb
num billentyűzet -> bal oldali TVC joystick
num + -> bal joy tűz gomb
num - -> bal joy gyorsító gomb
F11 -> teljes képernyős üzemmódba váltás és vissza
F8 -> hideg RESET (teljes képernyős üzemmódban hasznos)
F7 -> meleg RESET (teljes képernyős üzemmódban hasznos)
(Hoffer Gábor 2003-2005,Szabados Ernő 2013,Sebestyén Pál 2018)