[SharpMZ] Chyba v emulaci FDC - tyka se i Unikarty

Michal Hucik - ORDOZ ordoz na ordoz.com
Středa Leden 17 15:24:07 CET 2018


V te uprave jde o to, ze program natazeny z SD nema poneti o tom z 
jakeho adresare z SD natazen. Proto novy manager pred tim, nez preda 
rizeni SHARP ROM jeste nastavi pracovni adresar v Unikarte na misto ze 
ktereho natahoval posledni MZF - to je vse. Spusteny program pak muze 
pres relativni cesty pracovat s pridruzenymi soubory, ktere jsou ulozeny 
ve stejnem adresari, nebo v predem predpokladane pozici vuci tomu 
spustenemu MZF.

BTW: dalsi veci je, ze program bohuzel netusi, ze byl natazen prave z 
SD. Manager by mu to ale mohl sdelit -  Sharp ROM s predavanim takove 
informace totiz pocita a predava spoustenemu programu ciselny kod 
zarizeni v nejakem registru (tusim 'HL). Existuje tam ciselny kod pro 
CMT, QD a FD. Puvodne jsem tam take managerem predaval nejaky vlastni 
kod, ale u diskoveho BASICu jsem narazil na problem, protoze on se po 
svem spusteni v inicializaci modifikuje prave podle toho jak byl 
spusten. Pokud je spusten z QD, tak zahodi obsluhu FD a naopak. Kdyz je 
spusten z CMT, tak zahodi vse. Proto manager nyni predava info, ze doslo 
ke spusteni z FD. Lepsi by vsak zrejme bylo. kdyby jsme upravili BASIC.


Dne 17.1.2018 v 14:47 Michal Medek napsal(a):
> 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.
>



Další informace o konferenci SharpMZ