Konference: Pro uzivatele a zajemce o Sord M5
Od: | sordm5 |
Datum: | 5.10.2010 18: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ředdá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? > > --- >