Az emulátor háttere:
Az emulátor legfrissebb v3.1 verziójának letöltése:
Indítása:
primo.exe [border=RRGGBB] [paper=RRGGBB] [ink=RRGGBB] [delay=NNN] [tapefile=TAPEFILE] [prifile=PRIFILE] [textin=TEXTFILE] [type=A32|A48|A64|B64] [display=STANDARD|NICE|TV] [calib=NO]
vagy
primo.exe [/?|-?|/h|-h|-help|help|--help]
A parancsori paraméterek jelentése:
** Rendszervezérlő paraméterek **
delay=NNN | A Z80 késleltési állandót NNN-re állítja, ahol NNN egy egész szám 1 és 65535 között. Az 1 jelenti a leggyorsabb processzor emulációt. A delay paramétert a calib=NO belállítás mellett lehet használni, egyébként az autokalibráció miatt a megadott érték hatástalan lesz. |
calib=YES|NO | "NO" érték mellet kikapcsolja az autokalibrációt, így a delay érték érvényre juthat. Az alabeállítás "YES", ha a calib paraméter nincs megadva, az emulátor induláskor autokalibrációt végez. |
type=A32|A48|A64|B64 | Géptípus. Ha nem adunk meg típust, az alapbeállítás A64 lesz. |
display=NICE|STANDARD|TV | Video kimenet. A "NICE" az alapbeállítás, ez a 320x240-es kompatíbilis, de nem szabványos videomódot aktiválja. "STANDARD" esetben a videomód 320x200 lesz, ebben az esetben a pixelek nem négyzet alakúak, viszont minden VGA kompatíbilis kártyának és eszköznek (monitor, LCD, flat-display) ismerni kell ezt a módot. A "TV" érték PAL kompatíbilis üzemmódba kapcsolja a VGA kártyát, ezt az üzemmódot tehát VGA monitorral nem lehet használni. További informáiók a TV módról a "Hagyományos TV készülékek illesztése" fejezetben találhatók. |
** Fájl paraméterek **
prifile=PRIFILE | Az Induláskor betöltendő PRI diszkfájl neve. Ha a paramétert nem adjuk meg, nem lesz PRI fájl betöltés. |
tapefile=PTPFILE | Az alapértelmezett magnófájl neve. Az emulátor működéséhez mindenképpen szükséges egy PTP magnófájl. Ha a paramétert nem adjuk meg, az alapértelmezett magnófájl a "tape.ptp" lesz. Ha ez a fájl nem létezik, az emulátor létrehozza. |
textin=TEXTFILE | Szövegfájl begépelése. Ha a textin paramétert megadjuk, akkor a "TEXTFILE" szövegfájlt az emulátor induláskor begépeli a BASIC interpreternek. A funkció csak A típusú gépeknél működik. |
** Színvezérlő paraméterek **
border=RRGGBB ink=RRGGBB paper=RRGGBB |
Az emulátor alapszíneinek beállítása. A paramétereket
a HTML nyelvben szokásos formában, hexadecimális (3*8 bites) RGB alakban
kell megadni. (Például a tiszta telített piros szín kódja FF0000.) border - keretszín (overscan) ink - írásszín (foreground) paper - háttérszín (background) |
** Egyéb **
/?|-?|/h|-h|-help|help|--help | Bármelyik paraméter ugyanazt a rövid HELP képernyőt nyomtatja ki, az emulátor ebben az esetben nem indul el. |
A programhoz van nagyon részletes magyar nyelvű help is, ajánlom mindenkinek töltse le, és olvassa el azt is!
Verziók és változások:
primoemu.zip - a legrégebbi verzió
basic1.txt | PRIMO BASIC példaprogram #1 |
basic2.txt | PRIMO BASIC példaprogram #2 |
primo.exe | Az emulátor |
primo.rom | A64 ROM (csak ezzel működik) |
tape.ptp | default tapefile |
(joco)