<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix"><br>
Ahoj Vasku, snad se nebudes zlobit, kdyz poslu odpoved pres
konferu. Treba k tomu jeste nekdo neco pripise...<br>
<br>
<br>
Ukladani souboru na disketu s sebou prinasi nutnost zaclenit do
programu tez nejaky FDC driver a obsluhu filesystemu, zatimco
ukladani na CMT lze vyresit elegantne jen s pomoci ROM, nicmene v
dnesni dobe i nektere jinak podotykam velice vyspele emulatory
bohuzel zapis na CMT nepodporuji :)<br>
<br>
Zacnu u MZFS:<br>
<br>
- neskutecne neusporny<br>
- fyzicky zapis je invertovany, coz znemoznuje napr. upravu dat
primo v DSK<br>
- kompatibilni jen s BASICem<br>
- v ROM je (alespon myslim) pouze podpora sequencniho cteni
alokacnich bloku, chybi podpora prace s adresarem, bitovou mapou
disku a podpora zapisu<br>
+ ve tvem programu lze pouzit jiz hotove FDC a MZFS drivery, ktere
jsem v nedavne dobe dotesal<br>
+ pro prenos dat mezi PC a DSK lze pouzit ten muj bastl, nebo
Zdenkuv emu (nevim vsak, zda prenasi obema smery)<br>
<br>
<br>
CPM:<br>
<br>
- pokud jeho implementaci beres vazne, tak ma pomerne velkou
variabilitu v moznostech sveho formatu, konfigurace vsak bohuzel
neni k dispozici na samotnem mediu, ale musi se precist z tabulky
disku v operacnim systemu cp/m<br>
- bud si musis napsat vlastni obsluhu a nebo musis mit v pameti
kus kodu z cp/m (tvuj program pokud si pamatuju bezi v MZ-700 a
pouziva ROM(?), musel by sis teda najit vhodne misto v pameti na
program a na data a v pripade potreby se prepinat do MZ800 modu)<br>
+ skoro by se dalo rici, ze pomerne slusne kompatibilni<br>
+ co se tyka PC prenosu, tak Zdenkuv emu dokaze z bezne cp/m
diskety data asi pouze cist, moje utility jsou na tom tusim
podobne - oba vsak natvrdo pocitame s tim, ze se bude vzdy jednat
o beznou konfiguraci media... <br>
Pokud vim, tak existuje i nejaky Linuxovy program pro prenos
souboru obema smery - mam pocit, ze s nim experimentoval Jakub
Ladman.<br>
<br>
MRSFS:<br>
<br>
Kompatibilni jen s MRSem. Podle toho co si vybavuju jak jsem se v
nem hrabal, tak se jedna o filesystem podobny DOS FAT. Fyzicky
format je podobny standardni cp/m. Logicky format vsak na pevno
pocita s tim, ze jeden blok je jeden sektor, coz mi prijde
sikovnejsi.<br>
Kdyby se nasel nekdo, kdo by chtel upravit ROM a BASIC pro nejaky
lepsi filesystem, tak bych mu asi po drobnych upravach doporucil
prave tenhle.<br>
<br>
UMZIX:<br>
<br>
Ten asi pouziva nejaky ext2fs na fyzickem formatu z LEC cp/m?<br>
<br>
Ramdisk:<br>
<br>
Netusim, zda existuje nejaky ramdiskovy FS v BASICu ... mam takovy
pocit, ze neco v tomto duchu jsem videl, ale ruku do ohne bych za
to nedal. Jinak je tu samozrejme ramdisk pod cp/m ...<br>
<br>
Unikarta - SD:<br>
<br>
Pokud jsi hardcore Sharpista - srdcar, tak urcite pises svuj
program primo na Sharpu :) Nejake examply pro praci s repozitarem
jsem kdysi kamsi nahral... Jinak podpora je snad jen v Bohousove
emulatoru - nevim, zda i pro zapis.<br>
<br>
Osobne jsem v drivejsich dobach pouzival ve Zdenkovem emulatoru
SRAM disk k tomu, ze jsem si na nej v MRSu presmeroval port
tiskarny. Pak jsem si nechal vytisknout zdrojak sveho programu a
po ukonceni emulatoru stacilo prejmenovat rd.dat na rd.txt<br>
<br>
Jinak kdyz uz jsem se o tom rozepsal, tak jako data storage stoji
za zminku i emulovany HDD, ktery je ovsem k dispozici jen u
Zdenka.<br>
<br>
Pokud by jsi chtel, tak do sveho emulatoru muzu pridat sluzbu pro
ulozeni MZF tak, jako kdyby jsi pracoval s CMT - tedy pripravis
header, das treba do HL jeho adresu a pak pres IORQ oslovis
emulator, ktery otevre nabidku k ulozeni MZF.<br>
<br>
Michal<br>
<br>
<br>
Dne 15.1.2016 v 9:33 Vaclav Peroutka napsal(a):<br>
</div>
<blockquote cite="mid:79%7B.JIQC.raRmK5MHBM.1McAxT@seznam.cz"
type="cite">
<meta http-equiv="Context-Type" content="text/html; charset=utf-8">
Ahoj Michale,<br>
<br>
včera jsem ještě večer přemýšlel nad tím sound trackerem. Jak bude
nejlepší udělat load/save. Rád bych ukládal jak samotný song
(*.ST), tak nástroje, tj. obálku (*.STE) i kmitočtové efekty
(*.STF).<br>
<br>
Možnosti jsou tyhle:<br>
- CP/M - tj. bude MZF (asi lepší než COM) a v sndtrackeru budou
rutiny pro CP/M<br>
- MZFS - otázkou je jestli spustit přímo sndtracker po bootu nebo
spouštět z BASICu zavaděčem, pokud to jde, nebo nějak jinak.<br>
- přes MRS<br>
<br>
Load/save na kazetu bych nedělal.<br>
<br>
Co nějaký RAMDISK ? Je nějaký FS ? Má to smysl ?<br>
<br>
Jaký na to máš názor ?<br>
<br>
Podle mne teď je dodělání LOAD/SAVE prioritní věc, pak si můžu
hrát s efekty a obálkami.<br>
<br>
Vašek<br>
<br>
</blockquote>
<br>
</body>
</html>