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 · 5 zpráv

[SharpMZ] RAM disk a podpora 16 MB

Miloš <milsa@[doména skryta]> SHARP MZ-800

Ahojte!

Rozmýšľam nad tým, že či by bol záujem pridať parameter do konfigurácie 
RAM disku na Unikarte. Jednalo by sa o nastavenie aktuálnej stránky RAM 
disku pri zapnutí počítača.

No a teraz pointa. Pokiaľ viem, CP/M podporuje 1 MB od začiatku RAM 
disku. Zvyšok v CP/M nie je využitý. BASIC vie robiť len so 64 kB RAM 
diskom a nepracuje so stránkami, takže ideálne by bolo, keby mal 
poslednú stránku RAM disku.

Vďaka tomu by vlastne RAM disk pre BASIC a pre CP/M nekolidovali pokiaľ 
by sa pri zapnutí počítača načítal BASIC. Ak by sa načítalo skôr CP/M, 
už by si RAM disk stránku prestavil. Neviem síce, či s RAM diskom 
pracuje aj Unicard Manager, ale to by sa dalo riešiť, ak áno.

Bol by s tým nejaký problém alebo moje myšlienkové pochody sú v poriadku?

Pokiaľ by s tým nebol problém, bolo by možné to zaradiť do TO-DO listu 
Unikarty pre budúcnosť?

Miloš

Re: [SharpMZ] RAM disk a podpora 16 MB

"Michal Medek" <Michal.Bruntal@[doména skryta]> SHARP MZ-800

Ahoj,

v podstate vsechny myslenky, ktere uvadis maji neco do sebe. A u kazde se da najit nejake to ale. Jedna me napadla hned pri cteni. Nastavim stranku na urcite cislo a RamDisk neni tak velky, co potom?
Nebo, mam v ram disku nejake soubory pro CP/M, spustim BASIC a ten je 'poskodi'. Jak se to dozvim? A pak to nejdulezitejsi, kdyz to zaradis na TODO listu, tak ti to 'uhnije' v case nez se k tomu nekdo z programatoru dostane ;-) Prece jen by bylo idealni, kdyby se kazda nova 'feature' dala ovladat treba z Unicard Manageru. Momentalne je rozpracovanych nekolik funkcionalit a stale nejsou zdroje k jejich dokonceni. Preci jen je to volnocasovy projekt.
V soucasne situaci je asi nejlepsi si udrzovat nekolik RamDisku a prepinat mezi nimi podle toho, s tim si chces hrat. Treba ja to delam tak, ze mam na QuickDisku urcity BASIC a jehi image si zapnu soucasne s BASICovskym RamDiskem. Kdyz delam neco s CP/M, tak to stejne udelam s FloppyDiskem + RamDiskem. Nevim, jestli je to idealni nebo ne, ale zvyknul jsem si :-)
Jinak v BASICu si muzes vsechny stranky, ktere v RamDisku mas, prepinat. Krome te prvni, kterou BASIC inicializuje. Samozrejme rucne, pres OUTP.

A ted mi doslo, ze tohle by fungovalo jen pokud by jsi startoval BASIC z Unicard Manageru. Pokud by jsi to udelal treba z FloppyDisku (CP/M), tak asi ne.

Mikes

---------- Původní e-mail ----------
Od: Miloš <milsa[doména skryta]>
Komu: Počítače SHARP MZ a jejich emulátory <sharpmzmail.ordoz.com>
Datum: 27. 10. 2019 20:35:15
Předmět: [SharpMZ] RAM disk a podpora 16 MB
Ahojte!

Rozmýšľam nad tým, že či by bol záujem pridať parameter do konfigurácie
RAM disku na Unikarte. Jednalo by sa o nastavenie aktuálnej stránky RAM
disku pri zapnutí počítača.

No a teraz pointa. Pokiaľ viem, CP/M podporuje 1 MB od začiatku RAM
disku. Zvyšok v CP/M nie je využitý. BASIC vie robiť len so 64 kB RAM
diskom a nepracuje so stránkami, takže ideálne by bolo, keby mal
poslednú stránku RAM disku.

Vďaka tomu by vlastne RAM disk pre BASIC a pre CP/M nekolidovali pokiaľ
by sa pri zapnutí počítača načítal BASIC. Ak by sa načítalo skôr CP/M,
už by si RAM disk stránku prestavil. Neviem síce, či s RAM diskom
pracuje aj Unicard Manager, ale to by sa dalo riešiť, ak áno.

Bol by s tým nejaký problém alebo moje myšlienkové pochody sú v poriadku?

Pokiaľ by s tým nebol problém, bolo by možné to zaradiť do TO-DO listu
Unikarty pre budúcnosť?

Miloš

_______________________________________________
SharpMZ mailing list
SharpMZmail.ordoz.com
http://mail.ordoz.com/mailman/listinfo/sharpmz

Re: [SharpMZ] RAM disk a podpora 16 MB

Radek Suk <suk@[doména skryta]> SHARP MZ-800


Milosi soucasne pouzivani Basicu a CP/M neni idealni. Rada cp/m ma snahu inicializovat ramdisk a soucasne vyuzit kompletni kapacitu ramdisku. Da se to ruzne nastavit ale musis byt opatrny pri uzivani. Treba hw reset ti nastavi VCTM1 ramdisk na nultou stranku. A tak po shift+reset nemas nastavenou stranku jakou ocekavas. Proto u mych projektu muzes zahlednout port 68H. To je vlastne E8H kde je jeden bit vynulovany. Takovy ramdisk ti zadny bezny prg nesmaze a kdyz si upravis basic na tento port, tak muzes bezproblemove pouzivat jak cp/m, tak basic a ruzne to spoustet. Jedine co by se muselo v unikarte udelat je nadefinovat dalsi ramdisk na tomto portu. Teoreticky to neni slozite, protoze rutinka pro port E8H je jiz udelana.

Radek

Dne 28.10.2019 v 20:03 Michal Medek napsal(a):
Ahoj,

v podstate vsechny myslenky, ktere uvadis maji neco do sebe. A u kazde se da najit nejake to ale. Jedna me napadla hned pri cteni. Nastavim stranku na urcite cislo a RamDisk neni tak velky, co potom?
Nebo, mam v ram disku nejake soubory pro CP/M, spustim BASIC a ten je 'poskodi'. Jak se to dozvim? A pak to nejdulezitejsi, kdyz to zaradis na TODO listu, tak ti to 'uhnije' v case nez se k tomu nekdo z programatoru dostane ;-) Prece jen by bylo idealni, kdyby se kazda nova 'feature' dala ovladat treba z Unicard Manageru. Momentalne je rozpracovanych nekolik funkcionalit a stale nejsou zdroje k jejich dokonceni. Preci jen je to volnocasovy projekt.
V soucasne situaci je asi nejlepsi si udrzovat nekolik RamDisku a prepinat mezi nimi podle toho, s tim si chces hrat. Treba ja to delam tak, ze mam na QuickDisku urcity BASIC a jehi image si zapnu soucasne s BASICovskym RamDiskem. Kdyz delam neco s CP/M, tak to stejne udelam s FloppyDiskem + RamDiskem. Nevim, jestli je to idealni nebo ne, ale zvyknul jsem si :-)
Jinak v BASICu si muzes vsechny stranky, ktere v RamDisku mas, prepinat. Krome te prvni, kterou BASIC inicializuje. Samozrejme rucne, pres OUTP.

A ted mi doslo, ze tohle by fungovalo jen pokud by jsi startoval BASIC z Unicard Manageru. Pokud by jsi to udelal treba z FloppyDisku (CP/M), tak asi ne.

Mikes

---------- Původní e-mail ----------
Od: Miloš <milsa[doména skryta]>
Komu: Počítače SHARP MZ a jejich emulátory <sharpmzmail.ordoz.com>
Datum: 27. 10. 2019 20:35:15
Předmět: [SharpMZ] RAM disk a podpora 16 MB
Ahojte!

Rozmýšľam nad tým, že či by bol záujem pridať parameter do konfigurácie
RAM disku na Unikarte. Jednalo by sa o nastavenie aktuálnej stránky RAM
disku pri zapnutí počítača.

No a teraz pointa. Pokiaľ viem, CP/M podporuje 1 MB od začiatku RAM
disku. Zvyšok v CP/M nie je využitý. BASIC vie robiť len so 64 kB RAM
diskom a nepracuje so stránkami, takže ideálne by bolo, keby mal
poslednú stránku RAM disku.

Vďaka tomu by vlastne RAM disk pre BASIC a pre CP/M nekolidovali pokiaľ
by sa pri zapnutí počítača načítal BASIC. Ak by sa načítalo skôr CP/M,
už by si RAM disk stránku prestavil. Neviem síce, či s RAM diskom
pracuje aj Unicard Manager, ale to by sa dalo riešiť, ak áno.

Bol by s tým nejaký problém alebo moje myšlienkové pochody sú v poriadku?

Pokiaľ by s tým nebol problém, bolo by možné to zaradiť do TO-DO listu
Unikarty pre budúcnosť?

Miloš

_______________________________________________
SharpMZ mailing list
SharpMZmail.ordoz.com
http://mail.ordoz.com/mailman/listinfo/sharpmz

_______________________________________________
SharpMZ mailing list
SharpMZmail.ordoz.com
http://mail.ordoz.com/mailman/listinfo/sharpmz

[SharpMZ] MZ-1U08

Radek Suk <suk@[doména skryta]> SHARP MZ-800

Kluci koupil jsem MZ-1U08 a tak za mesic ho realne budu mit u sebe. To 
je "domecek" pro MZ1500. Vypada podobne jako pro MZ700/MZ800. Navod k 
tomu nebude. Podle sroubku bych i hadal ze to nikdy nebylo rozebrane.

v Japonsku se o tom pise: "K dispozici je samostatný rozšiřující slot, 
MZ-1U08, ale má užší rozsah adres, které lze použít. Desky mimo rozsah 
00h-C7h musí být připojeny k rozšiřujícímu slotu na hlavní jednotce."

Jestli bude zajem tak to muzu vzit na JHCon a tam to muzeme s Martinem 
Lukaskem rozebrat a vyfotit. On uz fotil ten MZ700.

Radek

p.s. Asi jsem se pretahoval na aukci s nekym z Evropy, nebyl jste to 
nekdo z vas :-).

Re: [SharpMZ] RAM disk a podpora 16 MB

Miloš <milsa@[doména skryta]> SHARP MZ-800

Ahojte!

No pozerám, že v podstate som reagoval na vás oboch, ale už to nebudem rozpisovať do zvlášť odpovedí, takže nechám spolu:

V podstate si mi vnukol ešte lepšiu myšlienku. Asi by teda bolo najjednoduchšie, keby sa urobí funkcionalita na nastavenie RAM disku a obrazu diskety naraz. To by bola funkcionalita s názvom "Prostredie". Samozrejme nastaviteľné by to bolo priamo z Unicard Managera.

No a teraz komentár k tomuto príspevku. Veľkosť RAM disku očakávam stále 16 MB. Máme totiž maximálne taký. A ak sa nemýlim, ak Unikarta dostane kratší obraz, tak pracuje naďalej so 16 MB, či sa mýlim? A tak som to aj myslel, spúšťať priamo z obrazu diskety, lebo CP/M by RAM disk inicializoval a nemalo by efekt nastavovať stránku. A viem, že v BASICu sa stránka dá zmeniť len cez OUT, preto som písal, že BASIC stránku nezmení. Pri určitom akceptovateľnom znížení komfortu (nespúšťať BASIC z CP/M, ale po tvrdom reštarte) by to bolo aspoň čiastočné riešenie pre zachovanie RAM disku pre BASIC a CP/M zároveň.

S tým portom to tiež znie zaujímavo, v podstate aj to by nebolo zlé.

Neviem, ktoré CP/M využíva plný RAM disk 16 MB. Zrejme si myslel plnú dĺžku štandardného RAM disku 1 MB. Na druhej strane, nie som si istý, či rýchlosť SD karty nie je tak vysoká, že RAM disk vlastne schová. Asi to bude dosť podobné. V tejto súvislosti ma napadá, že by sa pýtala plná podpora SD karty v CP/M. Predpokladám, že aj na tom sa už pracuje, ale voľný čas.

K voľnému času toľko, že viem veľmi dobre, o čom hovoríš. Ja ho mám tiež veľmi málo. Už sa neviem dočkať, kedy dokončíme prerábku domu a konečne sa presťahujeme. V podstate si to robíme svojpomocne len dvaja a nemá to konca. Mám aj ja nejaké nápady, čo vyprodukovať, ale večer, keď sa k počítaču dostanem, tak nevládzem rozmýšľať. Keď sa konečne presťahujeme, hádam prispejem aj ja svojimi nápadmi, ktoré konečne zrealizujem. Raz mi tuším niekto z vás napísal, že nemám vymýšľať veci v BASICu, ale niečo v strojáku, tam je viac možností. Tak by som sa chcel konečne aj do toho pustiť.

Miloš

Dňa 28. 10. 2019 o 20:03 Michal Medek napísal(a):
Ahoj,

v podstate vsechny myslenky, ktere uvadis maji neco do sebe. A u kazde se da najit nejake to ale. Jedna me napadla hned pri cteni. Nastavim stranku na urcite cislo a RamDisk neni tak velky, co potom?
Nebo, mam v ram disku nejake soubory pro CP/M, spustim BASIC a ten je 'poskodi'. Jak se to dozvim? A pak to nejdulezitejsi, kdyz to zaradis na TODO listu, tak ti to 'uhnije' v case nez se k tomu nekdo z programatoru dostane ;-) Prece jen by bylo idealni, kdyby se kazda nova 'feature' dala ovladat treba z Unicard Manageru. Momentalne je rozpracovanych nekolik funkcionalit a stale nejsou zdroje k jejich dokonceni. Preci jen je to volnocasovy projekt.
V soucasne situaci je asi nejlepsi si udrzovat nekolik RamDisku a prepinat mezi nimi podle toho, s tim si chces hrat. Treba ja to delam tak, ze mam na QuickDisku urcity BASIC a jehi image si zapnu soucasne s BASICovskym RamDiskem. Kdyz delam neco s CP/M, tak to stejne udelam s FloppyDiskem + RamDiskem. Nevim, jestli je to idealni nebo ne, ale zvyknul jsem si :-)
Jinak v BASICu si muzes vsechny stranky, ktere v RamDisku mas, prepinat. Krome te prvni, kterou BASIC inicializuje. Samozrejme rucne, pres OUTP.

A ted mi doslo, ze tohle by fungovalo jen pokud by jsi startoval BASIC z Unicard Manageru. Pokud by jsi to udelal treba z FloppyDisku (CP/M), tak asi ne.

Mikes

---------- Původní e-mail ----------
Od: Miloš <milsa[doména skryta]>
Komu: Počítače SHARP MZ a jejich emulátory <sharpmzmail.ordoz.com>
Datum: 27. 10. 2019 20:35:15
Předmět: [SharpMZ] RAM disk a podpora 16 MB
Ahojte!

Rozmýšľam nad tým, že či by bol záujem pridať parameter do konfigurácie
RAM disku na Unikarte. Jednalo by sa o nastavenie aktuálnej stránky RAM
disku pri zapnutí počítača.

No a teraz pointa. Pokiaľ viem, CP/M podporuje 1 MB od začiatku RAM
disku. Zvyšok v CP/M nie je využitý. BASIC vie robiť len so 64 kB RAM
diskom a nepracuje so stránkami, takže ideálne by bolo, keby mal
poslednú stránku RAM disku.

Vďaka tomu by vlastne RAM disk pre BASIC a pre CP/M nekolidovali pokiaľ
by sa pri zapnutí počítača načítal BASIC. Ak by sa načítalo skôr CP/M,
už by si RAM disk stránku prestavil. Neviem síce, či s RAM diskom
pracuje aj Unicard Manager, ale to by sa dalo riešiť, ak áno.

Bol by s tým nejaký problém alebo moje myšlienkové pochody sú v poriadku?

Pokiaľ by s tým nebol problém, bolo by možné to zaradiť do TO-DO listu
Unikarty pre budúcnosť?

Miloš

_______________________________________________
SharpMZ mailing list
SharpMZmail.ordoz.com
http://mail.ordoz.com/mailman/listinfo/sharpmz

_______________________________________________
SharpMZ mailing list
SharpMZmail.ordoz.com
http://mail.ordoz.com/mailman/listinfo/sharpmz