Konference: Pro uzivatele a zajemce o Sord M5
Od: | sordm5 |
Datum: | 5.10.2010 21:37 |
Předmět: | Re: M5 a stav disketovych jednotek |
Ještě mě napadla brněnská verze CP/M, která se mi, když jsem ji před dávnými léty měl, zdála lepší lepší než ta od pana Stuchlíka. Byla to deska obsahující RAM 64 KB, RAM disk (512 KB?), PIO, SIO a disketovku. Pokud se nepletu, tak s disketovkou se pracovalo přes RAM disk, který uměly obsluhovat všechny Basicy (tedy F, G i I) a MSX. A co ta PMD-32-SD, o ní se taky uvažovalo, ne? Pokud bych se mohl přimluvit, tak bych bral něco kompletního, tedy RAM 64KB nebo více, PIO, SIO a připojení SD karet nebo něčeho podobného (IDE zařízení, CF karet). Martin Dne 5.10.2010 16:44, +GAMA (sordm5 tu byla ta zakroucena vec pandora.cz) napsal(a): > > >> chci se zeptat, hledal jsem a nasel, ze pro M5ku existuji minimalne 2 typy FDC. Jednak je to originalni FD-5 (se kterou jede BASIC a par dalsich veci) a potom FDC na bazi WD2797 ( zrejme pro CP/M). >> >> Jde mi o to, existovalo neco univerzalniho, co by chodilo jako v BASICu, tak v CP/M, tak v jinych programech ? Premyslim nad emulaci tohoto zarizeni, Sorda jsem dostal, tak bych mu chtel casem udelat to, co uz maji i jine osmibity. > > 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 nuly, pro CP/M je nutno počítač upravit (stejně jako ZX Spectrum, které má od nuly 16 kB ROM). > Sice jsem koukal, že je na sběrnici drát, který se tváří, že umí Monitor ROM odpojit (možná; možná ne - nepoužívá ho žádná CP/M ú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 teoreticky možné provozovat CP/M i na té FD-5 (příkazy pro čtení a zápis sektoru, které CP/M postačí, k dispozici jsou). > > 3) těch "amatérských" řadičů bylo povícero a pokud tomu rozumím, nebyly spolu vždy kompatibilní. > > 4) co se týče "provozování jak CP/M, tak Basicu", Stuchlíkova úprava pro CP/M je softwarově vybavena tak, že umí nabootovat buď CP/M, nebo Basic-W, což je Basic-F upravený tak, že místo s FD-5 pracuje s připojeným řadičem (a má odstraněnu podporu SIO). Formát disket pro Basic-W je ale odlišný od formátu CP/M a myslím, že obsahuje i změny proti formátu používaném v Basicu-F. > Vzhledem k tomu, že uvnitř počítače je volná ROM patice (určená původně pro BASIC-I, který se připojením externí cartridge s jiným software měl odpojit), je bootloader řešen tak, že je umístěn v tomto prostoru - tedy různé bootloadery pro CP/M, pro Basic-W a pro "emulátor" MSX, navíc je zde monitor strojového kódu a disassembler, výběr funkce je z menu - celé se to jmenuje "LZR Windows" ( http://k5.web.klfree.net/images/stories/sord/lzr/lzr_windows.htm - je popsána verze pro desku 64KRX, já mám k dispozici binárku pro Stuchlíkův řadiř, 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? > > --- >