Emulátor


A 2.1 verzió újdonságai:

 - Aircomp/HomeLab2 modellek kísérleti támogatása
- beállítások elmentése
- parancssori opciók (/charrom:,/systemrom:,/aircomp)
- ablak mindig felül opció
- magnófejállítási lehetőség
- log ablak
- hibajavítások (pl. hangbuffer overflow crash, autoload bug stb.)

 

A HomeLab emulátor képességei

  • teljes, ciklusra pontos Z80 processzor emuláció
  • HomeLab 3/4 16kb/64kb típusok támogatása
  • 64 és 32 karakteroszlopos módok
  • ki- és bemeneti portok emulációja (RAM lapozás)
  • NMI megszakítás (RESET) gomb emulációja
  • teljes hang emuláció
  • a teljes billentyűzet emulációja
  • WAV formátum támogatása kazetta írás- és olvasási műveletekre
  • HTP formátum támogatása kazetta írás- és olvasási műveletekre

A HomeLab emulátor hiányosságai

  • PIO port nincs emulálva
  • csak a III/IV-es típus van emulálva

A program használata

Futtatás

Klikk az EXE-re. A menük remélhetőleg magukért beszélnek. Installálás nem szükséges. A helyes képernyő aspect ratio-hoz DirectDraw stretching-et használ az emulátor, ezért ha ezt használni szeretnénk, akkor minimum DirectX 3.0 szükséges.

A futtatáshoz minimum Windows 95 vagy későbbi szükséges. A DirectDraw alatti futtatáshoz ajánlott egy erősebb gép (>600 MHz), ha ez ki van kapcsolva, akkor kb. 200 MHz-cel megelégszik az emulátor.

Monitor

A programban egy egyszerű beépített monitor es disassembler is található. Ennek előhívása az ESC[-APE] gomb lenyomásával történik. Második leütésére a program visszatér az emulált gép képernyőjéhez. További monitorkezelő gombok:

F1 : Disassembly lista az IP aktuális értékétől kezdve.
A kép tetején a fontosabb regiszterek tartalma látható.
F2 : Memóriatérkép, az emulált gép
ENTER : Egy assembly utasítás léptetése.
PAGE UP : Oldal lapozása visszafelé
PAGE DOWN : Oldal lapozása előrefelé
FEL-NYÍL : Egy sor lapozása visszafelé
LE-NYÍL : Egy sor lapozása előrefelé

Magnó

A kazettás megnetofon a HomeLab-hez kapcsolható egyik legelterjedtebb
és ezért legfontosabb periféria. A hozzá tartozó PC-s formátum egyenlőre csak a WAV (tömörítetlen PCM).

Töltés: a 44,1 kHz-es WAV formátumú állományt a menün keresztül vagy az ALT és a C együttes lenyomásával csatoljuk az emulátorhoz. Ezután csak ki kell adni a LOAD parancsot az emulált gépnek, és a töltés elindul. Ha a betöltött program nem autostartos akkor általában a RUN parancs beírásával indítható.

Először a menün keresztül létrehozzuk a kívánt WAV állományt, majd "lenyomjuk" a virtuális Play/Record gombot (F5). A SAVE parancs kiadása után elkezdődik a mentés. Ez eltarthat egy darabig. A folyamat felgyorsítható ha az emulátort az ALT+F3 billentyűkkel teljes sebességre
kapcsoljuk. Ha újra megjelenik az 'Ok' üzenet, a mentés befejeződött. Kapcsoljuk ki a Play/Record gombot és zárjuk le a WAV file-t (ez nagyon fontos!).

Ezzel a módszerrel tetszőleges betöltővel rendelkező állományokat is elmenthetünk és azokat aztán egyszerűen transzferálhatjuk az igazi HomeLab-re.

Másik kazettás formátum a HTP, ez alkalmasabb archiválási célokra, illetve
mindennapi használatra, mivel lényegesen gyorsabb és megbízhatóbb. Használata
hasonlatos a WAV-éhoz, annyi eltéréssel, hogy a PLAY/RECORD gombot nem szükséges
lenyomni, illetve a HTP-be mentést az emulátor automatikusan detektálja.

Köszönetnyilvánítások

  • Hársfalvi Levente: első ROM mentés, hardware leírások, tippek, segítség, tesztelés
  • Solti Imre: ROM mentés, leírások, tippek, segítség, tesztelés
  • Kardos Balázs: tárhely

Verziók

v1.1

  • töltés/mentés az új HTP formátumban
  • saját ROM és BIN állományok betöltése
  • saját karakterkészlet betöltése
  • helyes RAM lapozás, memóriaméret

v1.0

  • az első nyilvános verzió

Az emulátor

Utolsó verzió :

HoLa! v2.1.zip   A szerző honlapjáról más emulátorok is letölthetők.

Régebbi verziók:
HomeLab_v1.1.zip

HomeLab_v1.0.zip

Screenshot:

HomeLab emulátor

Szerző: Grósz Attila


Kazetta-konverter

Ezzel a két programmal régi szalagjainkat menthetjük át a digitális örökkévalóságba. Mindkét program a 8-bites mono WAV formátumban átjátszott állományokat konvertálja az emulátor által használt HTP formátumba, ami jóval kevesebb helyet foglal, mint a WAV. A HTP formátumról később újra WAV formátumra konvertálhatók az állományok és így átjátszhatók az igazi gépre.

Ha sikerült programot megmentened, kérjük juttasd el hozzánk. Szinte egyetlen eredeti programunk sincs még!

WAVtoHTP v1.01

Érdemes ezzel próbálkozni, ügyes algoritmusa figyelembe veszi a HomeLab sajátosságait is, így nagyobb az esély a sikeres konverzióra.

Szerző: Pintér Ferenc

WAV2HTP / HTP2WAV v1.0

Hiszterézises módszerrel működő konverter. A WAV-ra visszakonvertáló program egyszerű alul- és felüláteresztő szűrést is végez. Forráskód mellékelve.

Szerző: Grósz Attila