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

Pár FD dotazů

Marek Brunda SHARP MZ-800

Ahoj všem, měl bych pár dotazů, jestli někdo ví:

1. Nějak mi uniká, jak nabootuje Sharp z diskety, když v žádném .dsk
 souboru jsem nenašel IPLPRO?
2. Není někde rozumný popis formátu .dsk (nemyslím toto:
http://www.kjthacker.f2s.com/docs/extdsk.html)
3. Jak je to s negováním komunikace mezi MZ-800 a WD279x? Jsou negovány
zápisy i čtení a to dat i příkazů, stavu, apod.?

Mimochodem nemá někdo floppy image Disk Basiku (MZ-2Z046) nebo orig. PCP/M
(MZ-2Z047)?

Re: Pár FD dotazů

Pavel Železo SHARP MZ-800

Ahoj Marku,

nějaké origo diskety Basicu (i CP/M) mám,
o víkendu bych se na to mrknul.

(Případně pošli link na SW, kterým chceš ty imidže vyrobit)

zdraví Pavel

Re: Re: Pár FD dotazů

Marek Brunda SHARP MZ-800

Ahoj, moc diky. 

Co se tyce softu, kterym image vyrobit, tak co bude pro tebe nejjednoduzsi. Ja
 uz si s tim nejak poradim.

Re: Pár FD dotazů

Michal Hučík SHARP MZ-800

Marek Brunda (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (5 řádků)
> Ahoj všem, měl bych pár dotazů, jestli někdo ví:
>
> 1. Nějak mi uniká, jak nabootuje Sharp z diskety, když v žádném .dsk
 souboru jsem nenašel IPLPRO?
>   
Logika radice je kompletne negovana, takze tam nenajdes IPLPRO, ale 
retezec, ktery odpovida negovane hodnote techto znaku. Navic diky 
negovani jsou prehozene i strany a tedy nenaleznes Sharpackou boot stopu 
na stope 0 - strana 0, ale na strane 1 - tzn., ze v dsk souboru je to 
fyzicky az druhy zaznam stopy ... Kdyz jsem kdysi zkoumal obsah DSK, tak 
mne osobne trochu zmatl Lamac, protoze jeho cp/m neguje ukladana data 
tak, aby byly citelne z PC, coz je pak pro hackera, ktery necte 
dokumentaci trochu zmatek ;)

Zobrazit citovaný text (3 řádky)
> 2. Není někde rozumný popis formátu .dsk (nemyslím toto:
http://www.kjthacker.f2s.com/docs/extdsk.html)
>   
O lepsim popisu nevim ... Psal jsem podle nej svou emulaci pro unikartu...

Zobrazit citovaný text (3 řádky)
> 3. Jak je to s negováním komunikace mezi MZ-800 a WD279x? Jsou negovány
zápisy i čtení a to dat i příkazů, stavu, apod.?
>   
Ano, neguje se vse krom cisla stopy, viz komentovany vypis ROM a nebo 
treba me zdrojaky k unikarte...

Michal

Re: Re: Pár FD dotazů

Marek Brunda SHARP MZ-800

Tak jsem udelal pokus. Nastartoval jsem z ROMky "WILLI'S MZ-800 MONITOR", a dal 
formatovat disketu. Zjistil jsem, ze monitor posila data pro WRITE TRACK uz
negovana, tudiz se na disketu zapisou normalne. Naopak uzivatelska data (obsah
sektroru) se posila normalne, takze na diskete jsou negovana. Ted ale nerozumim 
tomu, proc by mely byt prehozene strany. Na diskete jsou strany tak jak maji
byt.

Re: Re: Re: Pár FD dotazů

Pavel Železo SHARP MZ-800

Bohužel, s tímhle ti neporadím.
Ale koukal jsem , že v lednu tohoto roku se tu na Pandoře řešil problém s
 přenosem FD imidží. Podařilo se ti to Jakube ? 
A jak jsi pokročil s RS232?

Re: Pár FD dotazů

Jakub Ladman SHARP MZ-800

Dne pátek 09 Duben 2010 09:23:08 Pavel Železo (sharpemupandora.cz)
 napsal(a):
Zobrazit citovaný text (7 řádků)
> Bohužel, s tímhle ti neporadím.
> Ale koukal jsem , že v lednu tohoto roku se tu na Pandoře řešil problém
s
>  přenosem FD imidží. Podařilo se ti to Jakube ? A jak jsi pokročil s
RS232?
> ---
> 
Vůbec nijak jsem nepokročil, skrz práci nemám čas.
Taky trochu čekám na to až David Luftner bude mít scandoubler připravený kposlání, protože na staré LCD TV, což je to jediné, co tu mám na RGB na
 TV 
frekvencích, je obraz k nekoukání (nesesynchronizuje se to na celé pixely,
ale 
v průbehu řádku se to periodicky mění od necelého jednoho pixelu až na
dva).

Na sériovku, resp na patchování kermitu jsem zatím nešáhl. Nicméně při pokusech s DSK nástroji na linuxu jsem našel prográmek, který se spustí
 jako 
server na cp/m a k němu se program na linuxu připojí přes sériovku a je takmožno načítat a zapisovat diskety, a to funguje, tj. aspoň je snad v
 pořádku 
hardware, bohužel to také zvládne jen diskety co mají všechny stopy a
sektory 
stejné, tj. nikoliv na bootovací sharpovské a jiné speciální.

Na svém PC jsem nebyl schopen DSK soubory zapsat na diskety a to ani v linuxuani ve FreeDOSu.

Tím to celé skončilo.

Včera jsem luštil zdrojáky od unicard, pro načítání DSK s tím že bych
 si 
zkusil napsat vlastní prográmek na výměnu s reálnou disketou, ale když
jsem si 
představil že bych musel nastudovat obsluhu disket v linuxu na dostatečně 
nízké úrovni abych byl schopen přepínat formát stop, udělalo se mi
špatně 
samou leností.
Aby bylo správně rozuměno, nerad programuju, radši stavím hw, a poslední
dobou 
v práci musím furt programovat, tak už mě to pěkně s**e.


Takže tak.
Chtělo by to aspoň rok prázdnin.

Jakub Ladman

Re: Pár FD dotazů

Michal Hučík SHARP MZ-800

Co by vlastne konkretne melo byt cilem vaseho snazeni? Prace s obsahem 
DSK na PC?

Marek Brunda (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (8 řádků)
> Tak jsem udelal pokus. Nastartoval jsem z ROMky "WILLI'S MZ-800 MONITOR", a
 dal formatovat disketu. Zjistil jsem, ze monitor posila data pro WRITE TRACK uz
negovana, tudiz se na disketu zapisou normalne. Naopak uzivatelska data (obsah
sektroru) se posila normalne, takze na diskete jsou negovana. Ted ale nerozumim 
tomu, proc by mely byt prehozene strany. Na diskete jsou strany tak jak maji
byt.
> ---
>   

Re: Re: Pár FD dotazů

Marek Brunda SHARP MZ-800

Cilem meho snazeni by melo byt:

1. pochopit, jak to funguje
2. emulovat FD ve svem emulatoru pro linux (pokud to tak muzu nazvat :) a byt
 schopen zapisovat/cist .dsk

Re: Pár FD dotazů

Michal Hučík SHARP MZ-800

Marek Brunda (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (4 řádky)
> Cilem meho snazeni by melo byt:
>
> 1. pochopit, jak to funguje
>   
Tohle je asi fakt nejlepe popsano na scavu a v komentovanem vypisu ROMky 
+ okukovat ROMku, cp/m a FD programy debuggerem ve Zdenkovem emulatoru ...

Zobrazit citovaný text (3 řádky)
> 2. emulovat FD ve svem emulatoru pro linux (pokud to tak muzu nazvat :) a byt 
schopen zapisovat/cist .dsk
>   
Tak ale na to je prece mozne primo napasovat ten hotovy kod z unikarty, 
ani ho neni potreba prilis upravovat ...