Az emulátor háttere:

Az emulátor legfrissebb v3.1 verziójának letöltése:

Primo v3.1 (zip fájl)

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:

primov31.zip

primov3.zip

primov2.zip

primoemupri.zip

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)