Vim, ze unikarta emuluje samotny radic FDD. Resim podobny problem zde: http://pandora.idnes.cz/conference/wd1793/ VELESOFT
Celé vlákno · 3 zprávy
Re: emulace radice WD179x
Michal Hučík SHARP MZ-800
Ahoj, do te tve nove konfery nemam jako neprihlaseny pravo prispivat, takze ti odpovim tady: Mam napsany HW model MZ-800 ve VHDL a provozuji jej jako HW repliku na vyvojove desce Nexys2. Pred casem jsem take resil jak k tomu pridat i nejakou emulaci FDC a nakonec jsem to udelal tak, ze jsem prepsal svuj emu_FDC.c do jazyka VHDL. Jedna se o odlehcenou verzi, ktera nepodporuje formatovani disket. Diskety jsou ulozeny v pameti ve formatu DSK. Pro kazdou mechaniku mam rezervovany 2MB prostor ve SRAM. Myslim, ze prepis tohoto kodu do ASM, nebo do cehokoliv dalsiho uz by mela byt celkem banalita, protoze VHDL je v podstate popis chovani HW, mas tam registry, stavovy stroj a ve vystupu z toho leze tak jako z unikarty signal WAIT pro CPU a adresa v te 2 MB pameti je vedena jako registr, kterym si bud jako ja sahnes primo do pameti a nebo treba horni bity adresy pouzijes pro nejake strankovani. Ja mam v planu zkusit to napojit na dalsi "stroj", kterym budu obsluhovat modul VDIP2 - DSK image potom budu nacitat z USB massstorage. Tady je VHDL varianta me emulace http://duna.ordoz.com/emu_FDC.vhd ... Pokud budes chtit vedet jak to funguje, tak se klidne ptej. Michal Dne 15.10.2011 11:39, VELESOFT (SPRINTER) (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (7 řádků)
> > Vim, ze unikarta emuluje samotny radic FDD. Resim podobny problem zde: > http://pandora.idnes.cz/conference/wd1793/ > > VELESOFT > > ---
Re: emulace radice WD179x
VELESOFT (SPRINTER) SHARP MZ-800
----- Original Message ----- From: "Michal Hučík (sharpemupandora.cz)" <ordoz[doména skryta]> To: "Konference "Počítač SHARP MZ-800 a emulátory"" <sharpemupandora.cz> Sent: Sunday, October 16, 2011 8:37 AM Subject: Re: emulace radice WD179x > > > Ahoj, > > do te tve nove konfery nemam jako neprihlaseny pravo prispivat, takze ti > odpovim tady: > > Mam napsany HW model MZ-800 ve VHDL a provozuji jej jako HW repliku na > vyvojove desce Nexys2. Pred casem jsem take resil jak k tomu pridat i nejakou > emulaci FDC a nakonec jsem to udelal tak, ze jsem prepsal svuj emu_FDC.c do > jazyka VHDL. > No kdyz se tam prihlasis, ja te schvalim jako clena a pak uz je to ok :) > > Tady je VHDL varianta me emulace http://duna.ordoz.com/emu_FDC.vhd ... Pokud > budes chtit vedet jak to funguje, tak se klidne ptej. > > Michal > Diky, no ja tedy ve VHDL nikdy nic nepsal... Ale mrknu na to a urcite se zaptam :) Akorat tento tyden nebudu mit skoro vubec cas, takze zacnu reagovat na prispevky az nekdy po pristim tydnu. VELESOFT