[SharpMZ] Chyba v emulaci FDC - tyka se i Unikarty
Michal Medek
Michal.Bruntal na seznam.cz
Středa Leden 17 14:47:25 CET 2018
Ahoj,
co se tyka FDC emulace, tak bydu rad, kdyz se na to podivas.
A ohledne manageru, tak ten je dost podstatne prepsany, ale nerozumim tomu o
cem pises. Bylo a je to tak, ze manager pri spusteni MZF souboru ho natahne
do pameti, preda rizeni to EPROMky, ta ho pripadne presune a spusti. Pokud
ten program potrebuje jeste dalsi casti, tak si to musi poresit sama,
manager uz davno neni v pameti a program o fw unikarty nic nevi, tak s tim
nemuze spolupracovat.
Pokud se jedna o programy z vice casti, tak ty vetsinou spolupracuji s
filesystemem FD nebo QD a to emulace nemusi resit nijak specialne. A pokud
jde o programy (vetinou hry) na vice QD disketach (pro MZ-1500 je jich asi
15), tak to uz resime vymenou image pro QDiskety. Mimochodem fw unikarty uz
podporuje zapis na QD. A taky emulaci EMM pameti, vetsi konfigurovatelnost
vsech image, atd.
Mikes
---------- Původní e-mail ----------
Od: Michal Hucik - ORDOZ <ordoz na ordoz.com>
Komu: sharpmz na mail.ordoz.com
Datum: 17. 1. 2018 14:00:48
Předmět: Re: [SharpMZ] Chyba v emulaci FDC - tyka se i Unikarty
"
Snad budu mit chvilku a podivam se na obsah toho gitu.
Ta emulace FDC je ponekud neprehledna a dnes uz se mi ani moc nelibi ten
stavovy stroj, kterym se ridi FDC status. Mam uz delsi dobu v hlave par
napadu jak emulaci vylepsit a emulovat napr. i index pulzy, nebo track
info. U PC emulatoru zvazuju take to, ze FDC neudelam jako stavovy
stroj, ale ze jej budu synchronizovat podle pixelclocku, takze pokud
napr. delka nejake operace prekroci urcity limit, tak dojde k timeoutu,
stejne jako na skutecnem HW.
Mimochodem s tim managerem Unikarty jsi mi pripomnel, ze jsem v nem ted
v rijnu udelal taky drobnou upravu: jednalo se o to, ze manager pracoval
vzdy s absolutni cestou k MZF a pred spustenim programu z SD repozitare
se do Unikarty vzdy posilal reset. Tohle vsak bylo nezadouci pro
pripadne upravy multi blokovych her, pracujicich s Unikartou, coz chtel
prave v rijnu vyzkouset Vasek.
Takze nova verze managera ted provede zmenu CWD, pak natahne MZF do
Sharpa a nevykona zadny reset. Bohuzel zatim nemam od Vaska zadnou
zpetnou vazbu, zda se mu to uz chova tak jak potreboval, tak jsem to
zatim nechtel poustet do sveta.
Michal
Dne 17.1.2018 v 9:57 Michal Medek napsal(a):
> Ahoj Michale,
>
>
>
> super postrehy. Na fw pro unikartu se v posledni dobe udelalo hodne prace,
> hlavne souvislosti s podporou pro MZ-1500. Urcite zmeny jsou i v sekci
> podpory FDC, ale ne co se tyka opravy teto popisovane vlastnosti. Je snaha
> mit cely projekt kompatibilni pro MZ-700/800/1500 alespon na strane
buildu.
> Mimochodem doslo k velkemu prepracovani manageru, rozsireni API, atd.
> Veskere zdrojove kody jsou na gitu, ktery spravuje Uunek a urcite je
> 'komunitne' pristupny.
>
> Pokud by jsi byl ochotny podporu FDC upravit, tak by jsme Ti byli urcite
> velice vdecni.
>
>
>
>
> Mikes
>
_______________________________________________
SharpMZ mailing list
SharpMZ na mail.ordoz.com
http://mail.ordoz.com/mailman/listinfo/sharpmz
"
Další informace o konferenci SharpMZ