ESZKÖZÖK A KONVERTÁLÁSHOZ
A HT-1080Z programok leginkább kazettás formátumban terjedtek el (igen kevés volt az iskolákban a floppy meghajtóval ellátott gép), ezért az archiválás célszerűen kazettáról az emulátorok által is támogatott CAS formátumba kell történjen. A weben fellelhető lemezes formátumú programokat is célszerű CAS formába konvertálni, hiszen így valódi HT gépekbe is áttölthetők lesznek. A konvertálás feladatait segítő programokat ismertetjük ezen a lapon:
KAZETTA KONVERTÁLÁSA (WINDOWS)
A HT-1080Z programot a kazettáról (vagy esetleg a HT gép külső kazetta portjáról) WAV formátumban fel kell venni a PC hangkártya segítségével, majd ebből az emulátorban használható CAS formátumot kell generálni.
Az ehhez szükséges WAV2CAS konverter programot Knut Roll-Lund írta TRS-80 kazetták konvertálásához. Mivel a HT-1080Z végül is egy TRS-80 Model I klón (ugyanazt a Level II BASIC ROM-ot használja 500 baud sebességű mentéshez), ezért a HT-1080Z kazettáihoz is használható.
Letöltés
|
Magyarázat
|
wav2cas | Letöltés Knut Roll-Lund web lapjáról. A régi verziók is elérhetők itt a wav2cas_old.zip fájlban, az új univerzális. |
wav2cas_v2.zip | Lokális másolat az új verzióról (nem rendszeresen frissül). |
wav2cas_l2.zip | Lokális másolat a régi verzióról. |
A program tehát a felvett WAV fájlból készít olyan CAS fájlt, ami a HT emulátorokban is használható.
A digitalizálás eredménye, a CAS fájl lényegében a detektált biteket tartalmazza, bájtonként rendezve (egy az egyben úgy, ahogy a TRS-80 vagy a HT olvasná be). A program mindenféle standard kazettát tud olvasni, de a másolásvédett, vagy saját loaderrrel rendelkező programokat nem tud feldolgozni. Egy CAS fájl több programot is tartalmazhat. (A program nem tökéletes, a forrás is mellékelve van, ha esetleg valaki jobban meg tudná írni, vagy tovább módosítani, javítani.)
Összefoglalva a konvertálás lépéseit:
A konvertálás nehéz feladat, sokszor érdemesebb a régi kazettát
először a HT géppel beolvasni, majd frissen kazettára menteni és innen digitalizálni.
A konvertálásban szívesen segítünk!
>> Részletek itt >>
Márkus Csaba készített egy programot, ami 44,1 kHz mono WAV fájlokat CAS formátumba konvertál. A bemenet a standard input, a kimenet pedig a standard output. (A HT-1080Z programot ez esetben is a kazettáról - vagy a HT gép külső kazetta portjáról - WAV formátumban fel kell venni a PC hangkártya segítségével.)
Letöltés
|
Magyarázat
|
w2c.zip | A konvertáló program C nyelvű forrása. Lefordítandó Linux alatt. |
LEMEZES CMD ÁLLOMÁNYOK KONVERTÁLÁSA CAS FORMÁTUMBA
Az itt letölthető konvertert Grósz Attila írta, segítségével CMD formátumú TRS-80 vagy System-80 lemez állományok konvertálhatók CAS állományokká. Ezeket a HT emulátorba, vagy kazettára visszaírva az igazi HT gépbe olvashatjuk be.
Letöltés
|
Magyarázat
|
cmd2cas.zip | A konvertáló program. |
Használata: cmd2cas <cmd_file> <cas_file>
A program jelenleg csak két CMD blokk típust támogat (1, 2), de ez elég lehet a legtöbb CMD állományhoz. Az eredmény fájl jelenleg mindig SYSTEM állomány, amelyet a SYSTEM parancs és a program neve első 6 betűjének beírásával lehet betölteni, és betöltés után a / (per) jel segítségével indítani.
A CMD formátumú állományokat sok esetben DSK formátumban tudjuk a hálózatról letölteni (disk image). A DSK tartalmának listázása, a benne tárolt állományok kibontása a TRS-80 Model I emulátorhoz adott VIRUTILS csomag segítségével lehetséges. A VDIR diskname parancs listázza a diskname nevű DSK fájl tartalmát, a VREAD file diskname parancs kimásol egy file nevű állományt a diskname nevű DSK fájlból.
Letöltés
|
Magyarázat
|
virutils.zip | A DSK kezelő programcsomag. |
CAS ÁLLOMÁNYOK WAV FORMÁTUMBA ALAKÍTÁSA
Ha van HT gépünk, és a CAS formátumú programokat kazettára akarjuk venni a betöltéshez, akkor a következőképpen járhatunk el:
A HT1080Z emulátor támogatja WAV állományok kimentését (lásd az emulátor használati útmutatóját). Így BASIC programokból egyszerűen WAV állományokat hozhatunk létre a CSAVE paranccsal. SYSTEM programokhoz próbáljuk ki valamelyik másolóprogramot (ld. a COPY programot a gépi kódú programok között).
Alternatívaként a közvetlen korvertálást CAS
állományból WAV állományba elvégzi Jeff Vavasour TRS-80 Model I emulátorához
adott CASOUT program.
Használata: casout /w <cas_file>
Letöltés
|
Magyarázat
|
HT1080Z | A HT1080Z emulátor. |
TRS-80 Emulation | Model I emulátor (model-1g.zip) letöltése, ennek része a CASOUT program. |
Bármelyik módok készített WAV fájlt a PC hangkártyája segítségével kazettára írhatjuk és betölthetjük.
Márkus Csaba készítette azt a Perl programot, ami alkalmas a konvertálással előállított CAS állományok ellenőrzésére:
Letöltés
|
Magyarázat
|
checkcas.zip | Az ellenőrző program letöltése. |
ActiveState | Az ActivePerl (egy Perl futtatórendszer Windowshoz) letölthető az ActiveState web lapról. |
Használat: perl checkcas.pl <options> <cas_file>
Opciók (kapcsolók):
A program használatáról egy érdekes esettanulmányt olvashatunk az EDI program javítása kapcsán.
Kollár Zoltán készített egy programot különböző HT állományok konvertálására.
A következő állományok nyithatók meg:
Mit mire lehet konvertálni:
BASIC tokenizált állományok formázására van némi lehetőség:
A parancsokat valamint a batch módú használatot a programhoz mellékelt útmutató ismerteti.
Letöltés
|
Magyarázat
|
htconv1.1a.zip | Az univerzális konverter program letöltése. |
htconv.txt | A HtConv parancsainak részletes leírása. |
(Grósz Attila, Kollár Zoltán, Majzik István, Márkus Csaba)