A legfrissebb megjelent verzió a V3.1.

Ami változott a 3.0-hoz képest:

- a joystick port nincs emulálva, de a detektálása most már jól működik, így az emulátor ugy érzi, mintha nem lenne joy csatlakoztatva
- a gamectl.map tartalmazza a spectrum átirat játékokhoz a vezérlő kódokat.
- a szerző (joco) email címe megváltozott

A 3.0 verzió a korábbi verziókhoz képest rengeteg újdonságot tartalmaz:

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 program annyi újdonsággal rendelkezik, hogy igazán nem is vagyok most itt képes mindet leírni. Van hozzá nagyon részletes magyar nyelvű help is, ajánlom mindenkinek töltse gyorsan le, és olvassa el azt is.


Emulator Howto: Egy dokumentum azok számára, akik PRIMO emulátort szeretnének írni.


LETÖLTÉS

AZ ÚJ VERZIÓ: V3.1 - primov31.zip

 

Régebbi verziók:

primov3.zip - V3.0 - változás az elöző verziókhoz képest:

primov2.zip - változás az előző verziókhoz képest:

primoemupri.zip - változás az előző verziókhoz képest:

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)