<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>