Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Zpět na zprávu

Celé vlákno · 12 zpráv

M5 a stav disketovych jednotek

Vaclav Peroutka Sord M5

Ahoj,

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.

V.

Re: M5 a stav disketovych jednotek

+GAMA Sord M5

Zobrazit citovaný text (7 řádků)
>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?

Re: M5 a stav disketovych jednotek

sordm5 Sord M5

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 (sordm5pandora.cz) napsal(a):
Zobrazit citovaný text (48 řádků)
>
>
>> 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?
>
> ---
>

Re: M5 a stav disketovych jednotek

Vaclav Peroutka Sord M5

Zobrazit citovaný text (1 řádek)
> A co ta PMD-32-SD, o ní se taky uvažovalo, ne?
Prave nad necim takovym jsme premyslel postavit. Jde ale o to, ze ja strasne
 nerad pripojuju na datovku Z80 primo jiny procesor bez oddeleni. Proste jen
kvuli bezpecnosti. FD-5 by takto udelat sla, o tom zadna. Ta visi na 8255.
Otazkou je, jak jsou udelane a adresovane ty CP/M radice. Pokud visi primo na
systemove sbernici, pak bych volil asi koncept, ktery jsem prave pouzil na
Unikarte pro Sharp MZ-800 - t.j. arbitr v CPLD.

Tzn. spojit 64kB RAM s SD kartou (ev. PIO/SIO).

V.

Re: M5 a stav disketovych jednotek

+GAMA Sord M5

Zobrazit citovaný text (8 řádků)
> Prave nad necim takovym jsme premyslel postavit. Jde ale o to, ze  
> ja strasne nerad pripojuju na datovku Z80 primo jiny procesor bez  
> oddeleni. Proste jen kvuli bezpecnosti. FD-5 by takto udelat sla, o  
> tom zadna. Ta visi na 8255. Otazkou je, jak jsou udelane a  
> adresovane ty CP/M radice. Pokud visi primo na systemove sbernici,  
> pak bych volil asi koncept, ktery jsem prave pouzil na Unikarte pro  
> Sharp MZ-800 - t.j. arbitr v CPLD.
>
problém je software:

1) hry. Ty jsou do cartridge, a pokud se mají nahrávat do RAM,  
instalované místo ROM, je jim jedno, odkud.

2) původní software Sordu, který neumí s disketovkou pracovat  
(Picture Editor, Falc). Je mu jedno, odkud se nahraje, ale data  
ukládá jen na kazetu.

3) původní software Sordu spolupracující s FD-5 (Picture Designer,  
Falc II, Basic-F).  S WD řadičem nepracují, musel by je někdo  
přepsat, a krom Basicu nevím o verzích pro WD řadič.

4) uživatelské programy neoriginální, čechoslováky vytvořené nebo  
naportované (Tasword, disassemblery, ...).
Počítají s kazeťákem, nahrát se dají odkudkoli (z disku, ...), ale  
data ukládají na kazetofon a s disketou se nebaví.

5) programy pro WD řadič - ty se spouštějí rovnou pod CP/M (MSX  
emulátor, emulátor Spectra, ..., patří sem i Basic-W).

6) Programy, které by specificky vyžadovaly Basic-W, asi nebudou,  
spíš jim bude jedno, zda běhají na Basicu-W nebo Basicu-F.

Je otázka, zda se vykašlat na "Sord specific" software, který jinde  
není (třeba Falc) nebo ne a chtít ho provozovat i na tomto novém médiu.
Je otázka, jak řešit programy pracující pouze s kazetou (asi je  
neřešit a nahrávat je odkudkoli a pro data si rezervovat prázdnou TDK  
90).
I když jsme slyšel o tom, že existuje úprava, která kazetové operace  
přesměrovává na disk (prý to dělala brněnská CP/M). Neověřeno!
A je otázka, zda to CP/M a "diskové" programy (třeba emulátor) jsou  
opravdu natolik nepřenositelné na FD-5.

Zobrazit citovaný text (1 řádek)
> Tzn. spojit 64kB RAM s SD kartou (ev. PIO/SIO).
Psal jsem už, že diskový Basic-W pro WD řadiče má odstavenou obsluhu  
SIO?
Takže SIO z Basicu jen s Basicem-F a FD-5.

Východiska jsou dvě:
1) spokojit se s omezeními i výhodami, které uživatelům daly WD  
řadiče (které zastoupily FD-5 v době, kdy ji nebylo možné sehnat).
2) oživit a použít kopii FD-5 tak, jak to Sord chtěl (i s nevýhodami,  
které má - diskový systém, který sám od sebe nezobrazí seznam souborů 
na médiu, evidentně trpí nějakým nedostatkem)

Třetí cesta, snažit se to nějak zkombinovat, povede do pekel.

Re: M5 a stav disketovych jednotek

sordm5 Sord M5

Zobrazit citovaný text (2 řádky)
> I když jsme slyšel o tom, že existuje úprava, která kazetové operace
 přesměrovává na disk (prý to dělala brněnská CP/M). Neověřeno!
Co si pamatuji, tak právě brněnská CP/M přesměrovávala automaticky
kazeťák, ale ne na FD, nýbrž na RAM disk - standardními příkazy např.
Basicu-I, kterými se nahrávalo z/na kazeťák, se pracovalo s RAM diskem a z
něj pak bylo možné soubory uložit na disketu nebo i kazetu (a opačně).

Martin

Re: M5 a stav disketovych jednotek

Vaclav Peroutka Sord M5


Zobrazit citovaný text (13 řádků)
> Je otázka, zda se vykašlat na "Sord specific" software, který jinde  
> není (třeba Falc) nebo ne a chtít ho provozovat i na tomto novém médiu.
> Je otázka, jak řešit programy pracující pouze s kazetou (asi je  
> neřešit a nahrávat je odkudkoli a pro data si rezervovat prázdnou TDK  
> 90).
> 
> Východiska jsou dvě:
> 1) spokojit se s omezeními i výhodami, které uživatelům daly WD  
> řadiče (které zastoupily FD-5 v době, kdy ji nebylo možné sehnat).
> 2) oživit a použít kopii FD-5 tak, jak to Sord chtěl (i s nevýhodami,  
> které má - diskový systém, který sám od sebe nezobrazí seznam souborů 
> na médiu, evidentně trpí nějakým nedostatkem)
> 
Kdyz se na to podivam z hlediska HW navrhu, tak FD-5 se pripojuje k PIO (takze
 neco jako PMD32-SD) a WD FDC primo na sbernici (takze s arbitrem). Mam pravdu
?

Zatim mi pripada, ze SW pro CP/M je vic a je pouzitelnejsi. Otazkou je, jestli
pujde FD-5 soft preportovat a jestli to ma vubec smysl. A jestli by to nekdo
zvladl.

Je tu nekdo, kdo ma nejakou dokumentaci k WD FDC a vyzna se v upravach BASIC-W
od LZR ? Je nekde zapojeni slotu SORDa ?

V.

Re: M5 a stav disketovych jednotek

+GAMA Sord M5

Zobrazit citovaný text (3 řádky)
>Kdyz se na to podivam z hlediska HW navrhu, tak FD-5 se pripojuje k PIO (takze 
neco jako PMD32-SD) a WD FDC primo na sbernici (takze s arbitrem). Mam pravdu
?
Přesně.
Dokonce jsem dumal, jak PMD-32-SD pro Sorda znásilnit.
FD-5 ale používá ještě dodatečné vodiče pro volbu aktivní jednotky, a
tolik vstupů PMD-32-SD nemá, jinak by to byl (krom ne úplně suficientního
popisu protokolu) asi jediný problém.

Zobrazit citovaný text (3 řádky)
>Zatim mi pripada, ze SW pro CP/M je vic a je pouzitelnejsi. Otazkou je, jestli 
pujde FD-5 soft preportovat a jestli to ma vubec smysl. A jestli by to nekdo
zvladl.
Údajně byly převedeny programy BI, BG, BF, FALC, PEDIT, SCOPY, TVADJUST, což
ale nebyl (krom BF) FD-5 soft, ale kazetový soft.
Počítám s tím, že soft pro FD-5 na CP/M nijak snadno portovat nepůjde
(PDesigner, Falc II - všimněte si, že nebyl portován ani kazetový Falc).
Problém není jen s hrami, které si zkopírují do RAM původní ROM Monitor, 
odstaví CP/M a spustí se.

Software generického pro CP/M je sice víc, než pro Sord, ale ten si můžu
líp pouštět někde jinde (přeci jen na 40 znaků na řádek ten software
nebývá dělaný a nejen v dBase je to vidět).

Zobrazit citovaný text (2 řádky)
>Je tu nekdo, kdo ma nejakou dokumentaci k WD FDC a vyzna se v upravach BASIC-W 
od LZR ? Je nekde zapojeni slotu SORDa ?
Dokumentaci k FI-5 (jak se jeden z floppy interfaců pro Sorda - zřejmě
nekompatibilní se Stuchlíkem - jmenoval) jsem posílal snad Martinu Bočkovi, 
nejspíš ji už nemám.
Popis SABu u K5 popisuje nejspíš porty použité Stuchlíkem:
http://k5.web.klfree.net/images/stories/sord/radic_wd2797.htm
Mám fyzicky Stuchlíka, takže je možné ho analyzovat a prozkoumat.
Dál mám na CD zdrojáky Naidrova (již zrušeného) webu a jeho archiv, kde by
ke Stuchlíkárně mohlo být materiálu víc.

Spousta materiálu je u K5 u Kreténů (i když různě roztroušeného), popis 
slotu ("systémový konektor") je konkrétně zde:
http://k5.web.klfree.net/images/stories/sord/m5heap.htm

Re: M5 a stav disketovych jednotek

sordm5 Sord M5

Zobrazit citovaný text (3 řádky)
> Software generického pro CP/M je sice víc, než pro Sord, ale ten si můžu 
líp pouštět někde jinde (přeci jen na 40 znaků na řádek ten software
nebývá dělaný a nejen v dBase je to vidět).
Ano, s tím se nedá než souhlasit. Jak už jsem několikrát psal, tak v tom
se mi líbila brněnská verze, protože i Basic-G nebo Basic-I fungovaly s RAM 
diskem (disketovkou). Možná i FALC, ale to už si nepamatuji.

Zobrazit citovaný text (3 řádky)
> Dokumentaci k FI-5 (jak se jeden z floppy interfaců pro Sorda - zřejmě
nekompatibilní se Stuchlíkem - jmenoval) jsem posílal snad Martinu Bočkovi, 
nejspíš ji už nemám.
Je možné, že něco takového mám (v tištěné podobě), ale takhle z hlavy 
nevím. Bohužel to mám všechno na jedné kupě, protože jsem zatím neměl
čas to nějak protřídit.

Martin

Re: M5 a stav disketovych jednotek

+GAMA Sord M5

Zobrazit citovaný text (4 řádky)
> Ano, s tím se nedá než souhlasit. Jak už jsem několikrát psal, tak  
> v tom se mi líbila brněnská verze, protože i Basic-G nebo Basic-I  
> fungovaly s RAM diskem (disketovkou). Možná i FALC, ale to už si  
> nepamatuji.
Asi to bude záležitost software (upravený Monitor?), ale jak to  
brněnská verze má, nevím (ani nevím, zda jsme ji někdy viděl nebo ne).
Stálo by za to na to mrknout.
I když takhle by šel Monitor upravit, aby přesměrovával tape operace  
i na FD-5.

Re[2]: M5 a stav disketovych jednotek

marcel vasak Sord M5

Dobrý den,
6. října 2010, 20:27:40, napsal jste:

Mit sorda pio,sio,em64,sd-32 nebo fd-5 mam to hotove za 14 dni pro
vsechny basicy.
Marcel Vasak

Zobrazit citovaný text (4 řádky)
>> Ano, s tím se nedá než souhlasit. Jak už jsem několikrát psal, tak  
>> v tom se mi líbila brněnská verze, protože i Basic-G nebo Basic-I  
>> fungovaly s RAM diskem (disketovkou). Možná i FALC, ale to už si  
>> nepamatuji.
G> Asi to bude záležitost software (upravený Monitor?), ale jak to  
G> brněnská verze má, nevím (ani nevím, zda jsme ji někdy viděl nebo
 ne).
G> Stálo by za to na to mrknout.
G> I když takhle by šel Monitor upravit, aby přesměrovával tape operace  
G> i na FD-5.
G> ---


-- 
S pozdravem,
 falcen99
 falcen99[doména skryta]

Re: M5 a stav disketovych jednotek

sordm5 Sord M5

Zobrazit citovaný text (9 řádků)
>> Ano, s tím se nedá než souhlasit. Jak už jsem několikrát psal, tak v
 tom se mi líbila brněnská verze, protože i Basic-G nebo Basic-I fungovaly s
RAM diskem (disketovkou). Možná i FALC, ale to už si nepamatuji.
>
> Asi to bude záležitost software (upravený Monitor?), ale jak to brněnská 
verze má, nevím (ani nevím, zda jsme ji někdy viděl nebo ne).
> Stálo by za to na to mrknout.
> I když takhle by šel Monitor upravit, aby přesměrovával tape operace i na
FD-5.
Je možné, že to byl upravený MONITOR. Rutiny musely být tak dlouhé, aby se
to na to místo vešly ...