Mikrobi 3.0 (DOS) emulátor
HomeLab (Windows) emulátor
Wav2Htp konverter (Pintér Ferenc)
WAV2HTP / HTP2WAV (Grósz Atila)
SCREAMER HLE v1.2
wav
Homelab 3 BIN to HTTP (Varga Zoltán)
Mikrobi Homelab/Brailab emulátor leírás Készítette: Papp László, 2008-2009 Ez a program a Lukács fivérek által kifejlesztett Homelab 4 mikroszámítógép lehető legélethűbb emulációjára (utánzására) vállalkozik. Emellett emulálja ennek a gépnek a látássérültek számára átalakított változatát, a Brailab 4-et, amelyhez a beszélő bővítést a KFKI kutatócsoportja készítette. Az emulátor indítása: Az emulátornak két változata van: egy csak Pentium processzoron, vagy
ennél újabb processzoron működő változat (ennek neve mikrobi.com), és A gépünknek megfelelő emulátort az alábbi DOS paranccsal indíthatjuk: emulátor neve gépnév (pl. mikrobi br) A gépnév lehet hl, ekkor a Homelab 4 gépet fogja emulálni, vagy br,
ekkor Brailab 4-esként fog viselkedni és beszélni. homelab - Homelab 4 számítógépként fog viselkedni Figyelem! Ezek a parancsok batch fájlokat indítanak, amiket a Pentiumos
változathoz írtam meg. A mikro486-ot vagy a fentebbi módon kell Billentyűzet: A Homelab/Brailab billentyűit az alábbi ábrának megfelelő helyen találhatjuk meg a PC-n: ;+ 1! 2" 3# 4$ 5% 6& 7' 8( 9) 0 ö ü ó F1 q w e r t y u i o p :* =- F2 a s d f g h j k l é á ^ cr balshift z x c v b n m ,< .> ?/ jobbshift alt szóköz -a nyilak a PC-s helyükön érhetők el
-ha egy billentyűre két karaktert írtam fel, akkor a második a shiftre Az emulátor speciális billentyűi: Csak Homelab módban használhatók az alábbiak, Brailab emuláció esetén
nem csinálnak semmit (és akkor sincs hatásuk, ha nincs a PC-hez kötve F4- be- és kikapcsolja a mindent mond üzemmódot. Brailab PC beszélőrendszer nélkül is használható, de csak Homelab módban
működő funkció a PC F2 gombjával elérhető 32/64 K-s memóriamódok közötti Mindkét emulációban használhatók: F5-ugyanaz, mint az
eredeti gépen a reset gomb Kazettakezelés: A kazettán tárolt programállományokat az emulátorban .htp kiterjesztésű
fájlok helyettesítik. Minden kazettás programállomány egy kazettás load"fájlnév" - betölti a megadott nevű htp programfájlt. A fájlnévben
elérési út is megadható, de a \ helyett / jelet kell írni. Ha nem adunk load"&fájlnév"-a megadott
fájl (nem .htp fájl, hanem szövegfájl) tartalmát automatikusan begépeli éppúgy, mintha azt mi gépeltük save"fájlnév"-kiment egy Basic programot .htp programfájlba. A fájlnévre ugyanaz vonatkozik, mint a loadnál. save"$"-a Basic programot nem programfájlba menti, hanem "elfütyüli", mintha az eredeti gép valóban magnóra mentené. Minden betöltési és kimentési hibánál ugyanaz történik, mintha megnyomtuk volna az f5 gombot. A MERGE és a VERIFY parancsok akkor működnek, ha a .htp fájl neve és a
benne tárolt program Homelabos neve ugyanúgy kezdődik, pl. az Nyomtatókezelés: A nyomtatót kezelő BASIC utasítások (pl. print#, list#) is használhatók, ezek
úgy működnek, hogy az a szöveg, ami papírra kerülne, az output.txt Egyéb különbségek az eredeti és az emulátoron futó BASIC közt: Az eredeti gépben nem volt belső óra, így a gép mindig ugyanazokat a "véletlenszámokat" generálta az rnd függvénnyel. Így a Basic játékok jó része További tudnivalók: Az emulátort teljes egészében assembly nyelven írtam és a Flat Assembler
segítségével fordítottam. htp2bas kastely.htp >kastely.bas parancs a kastely.htp-ben lévő programot (Elvarázsolt kastély) a
kastely.bas fájlba listázza. |
HomeLab (Windows)
HomeLab - HomeLab 2/3/4/5 emulátor (C) 2004, 2014-2016, 2022-2023 Grósz Attila (gyros KUKAC freemail PONT hu) Mi ez? Emulátor, olyan program, ami egy adott hardver (jelen esetben Ebben a konkrét esetben egy 8-bites magyar mikroszámítógépet Mi a HomeLab? A HomeLab 8-bites magyar számítógép volt, 1982 és 1986 között Processzora többnyire az egykori NDK-ban Z-80 processzor alapján A gép sok szempontból egyedi megoldásokat tartalmazott. További A HomeLab emulátor képességei - teljes, ciklusra pontos Z80 emuláció A HomeLab emulátor hiányosságai - csak a 3/4 -es és a Brailab modellek vannak rendesen támogatva A program használata Futtatás Klikk az EXE-re. A menük remélhetőleg magukért beszélnek. A futtatáshoz minimum Windows 95 vagy későbbi szükséges. A DirectX módban Monitor A programban egy egyszerű beépített monitor es disassembler is F1 : Disassembly lista az IP aktuális értékétől kezdve. Magnó A kazettás megnetofon a HomeLab-hez kapcsolható egyik legelterjedtebb Töltés: a 44,1 kHz-es WAV formátumú állományt a menün keresztül vagy Először a menün keresztül létrehozzuk a kívánt WAV állományt, majd Ezzel a módszerrel tetszőleges betöltővel rendelkező állományokat is Másik kazettás formátum a HTP, ez alkalmasabb archiválási célokra, illetve A HTP formátum A HTP egy kimondottan a HomeLab-re szabott kazettaállomány formátum. Egy HTP file konkrét felépítése a következő: Offset Tartalom Ha a blokk záró byte nem nulla, akkor újabb blokk következik, de ennek már Köszönetnyilvánítások * Hársfalvi Levente: ROM mentések, hardware leírások, tippek, segítség, tesztelés Verziók v1.4 - interaktív monitor v1.3.1 - HomeLab 2 / Aircomp 16 emuláció javítása (grafikus mód, 8/24 kb, kazetta beolvasása) v1.3 - Aircomp 16 emuláció (16 kb) v1.2 - Brailab és MEA8000 beszéd emuláció v1.1 - töltés/mentés az új HTP formátumban v1.0 - az első nyilvános verzió Homelab1.4.0 (WINDOWS) LETÖLTÉSE) Homelab 1.3.1 (WINDOWS) LETÖLTÉSE |
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 LETÖLTÉSE É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
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. Usage: wav2htp [flags] -i input-file -f enable simple HP-LP filtering (50 Hz and 7.5 kHz cutoff) -v verbose screen output - 'input-file' needs to be a valid 8 or 16 bit PCM WAV file.
|
SCREAMER HLE v1.2
wav
Ez az ingyenes program, a HOMELAB/AIRCOMP és variánsaihoz készült Windows-os segédprogram. Ezen gépek programjainak modern adattárolására használt HTP formátumú fájlokat lehet ezzel a segédprogrammal közvetlenül betölteni, vagy WAV formátumra konvertálni, hogy PC nélkül is betölthető legyen mobiltelefonról, tabletről, vagy bármilyen WAV lejátszására alkalmas eszközről. |
Homelab 3 BIN to HTTP (Varga Zoltán)
Egy segédprogram főleg azoknak akik z88dk-t használnak.
A program bin fájlból készít autoload-al betölthető és wav fájlba konvertálható htp fájlt (HomeLab 3-ra).
Használat: hl3bin2htp lefordított.bin célfájl.htp HLfájlnév
Lefordított.bin: Először le kell fordítani a forráskódot úgy, hogy a kezdőcím 16640-en legyen.
célfájl.htp: ezt lehet majd autoload-al betölteni
HLfájlnév: csak az angol abc kisbetűivel a HL3-ban load-ra betöltés neve, ha nem adod meg akkor a célfájl neve kiterjesztés nélkül
Ha z88dk-t használsz akkor javítsd a \lib\target\homelab\classic\homelab_crt0.asm fájlban a defc CRT_ORG_CODE = 0x4100 sort.
A programot készítette: Varga Zoltán.
Köszönet a NICKMANN Studio-nak a fejlécért..