Surová data tak, jak byla v roce 2013 stažena z Pandory (HTML zdroj bez úprav, osobní e-mailové adresy jsou maskované).
<!-------------------------------------------------------------->
<table width="100%"><tr><td align="left" valign="middle"></td><td align=right valign="middle"></td></tr></table><BR><pre>
<span class="replyquote1">>chci se zeptat, hledal jsem a nasel, ze pro M5ku existuji minimalne 2 typy FDC.
<img src="BODY_IMAGES_WRAP_GIF"> Jednak je to originalni FD-5 (se kterou jede BASIC a par dalsich veci) a potom
<img src="BODY_IMAGES_WRAP_GIF">FDC na bazi WD2797 ( zrejme pro CP/M).
>
>Jde mi o to, existovalo neco univerzalniho, co by chodilo jako v BASICu, tak v
<img src="BODY_IMAGES_WRAP_GIF">CP/M, tak v jinych programech ? Premyslim nad emulaci tohoto zarizeni, Sorda
<img src="BODY_IMAGES_WRAP_GIF">jsem dostal, tak bych mu chtel casem udelat to, co uz maji i jine osmibity.
</span>
Těžká otázka.
Co je to "univerzálního"?
1) Sord m5 jako takový nemůže provozovat CP/M, protože obsahuje 8 kB ROM od
<img src="BODY_IMAGES_WRAP_GIF">nuly, pro CP/M je nutno počítač upravit (stejně jako ZX Spectrum, které má
<img src="BODY_IMAGES_WRAP_GIF">od nuly 16 kB ROM).
Sice jsem koukal, že je na sběrnici drát, který se tváří, že umí
<img src="BODY_IMAGES_WRAP_GIF">Monitor ROM odpojit (možná; možná ne - nepoužívá ho žádná CP/M
<img src="BODY_IMAGES_WRAP_GIF">úprava, a to mi jsou známy dvě různé).
2) v přítomnosti RAM bankovatelné do prostoru původně určeného pro ROM je
<img src="BODY_IMAGES_WRAP_GIF">teoreticky možné provozovat CP/M i na té FD-5 (příkazy pro čtení a zápis
<img src="BODY_IMAGES_WRAP_GIF">sektoru, které CP/M postačí, k dispozici jsou).
3) těch "amatérských" řadičů bylo povícero a pokud tomu rozumím, nebyly
<img src="BODY_IMAGES_WRAP_GIF">spolu vždy kompatibilní.
4) co se týče "provozování jak CP/M, tak Basicu", Stuchlíkova úprava pro
<img src="BODY_IMAGES_WRAP_GIF">CP/M je softwarově vybavena tak, že umí nabootovat buď CP/M, nebo Basic-W,
<img src="BODY_IMAGES_WRAP_GIF">což je Basic-F upravený tak, že místo s FD-5 pracuje s připojeným
<img src="BODY_IMAGES_WRAP_GIF">řadičem (a má odstraněnu podporu SIO). Formát disket pro Basic-W je ale
<img src="BODY_IMAGES_WRAP_GIF">odlišný od formátu CP/M a myslím, že obsahuje i změny proti formátu
<img src="BODY_IMAGES_WRAP_GIF">používaném v Basicu-F.
Vzhledem k tomu, že uvnitř počítače je volná ROM patice (určená
<img src="BODY_IMAGES_WRAP_GIF">původně pro BASIC-I, který se připojením externí cartridge s jiným
<img src="BODY_IMAGES_WRAP_GIF">software měl odpojit), je bootloader řešen tak, že je umístěn v tomto
<img src="BODY_IMAGES_WRAP_GIF">prostoru - tedy různé bootloadery pro CP/M, pro Basic-W a pro "emulátor" MSX,
<img src="BODY_IMAGES_WRAP_GIF">navíc je zde monitor strojového kódu a disassembler, výběr funkce je z menu
<img src="BODY_IMAGES_WRAP_GIF">- celé se to jmenuje "LZR Windows" (
<img src="BODY_IMAGES_WRAP_GIF">http://k5.web.klfree.net/images/stories/sord/lzr/lzr_windows.htm - je popsána
<img src="BODY_IMAGES_WRAP_GIF">verze pro desku 64KRX, já mám k dispozici binárku pro Stuchlíkův řadiř,
<img src="BODY_IMAGES_WRAP_GIF">který se od KXR zase liší).
Takže - Stuchlíkova úprava? (tu znám nejlíp)
Nebo by stačil nový BIOS pro FD-5?
</pre>