Konference: Pro uzivatele a zajemce o Sord M5

Od: +GAMA
Datum: 5.10.2010 16:44
Předmět: Re: M5 a stav disketovych jednotek


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

Ostatní příspěvky vlákna:

 
[2010/4 (1)] [2010/5 (1)] [2010/6 (7)] [2010/7 (21)] [2010/8 (19)] [2010/10 (12)] [2010/12 (1)]


[2001 (19)] [2002 (10)] [2003 (90)] [2004 (20)] [2005 (9)] [2006 (7)] [2007 (31)] [2008 (7)] [2009 (51)] [2010 (62)] [2011 (50)] [2012 (25)]