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)?
Celé vlákno · 12 zpráv
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
Diky za odpovedi. Takze chapu to spravne, ze na diskete jsou vsechna data negovana?
Re: Re: Pár FD dotazů
Marek Brunda SHARP MZ-800
A jak je to se zapinanim/vypinanim motoru? Ten mi prijde taky ne-negovany:)
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 ...