Konference: Počítač SHARP MZ-800 a emulátory

Od: Feri
Datum: 5.10.2008 14:51
Předmět: Re:Ako chcem pouzivat externy disk (aka IDE)


> Bingo, presne to je ten usecase, ktery jsem mel na mysli. Podpora v NIPOSu je pekna, ale tohle je daleko vice pro pritahnuti lidi k tomu, aby vytahli Sharpa a zahrali si nejakou hru.

tak tak. nemyslím že som objavil niečo nové, len som sa snažil naformulovať to, čo už tu veľakrát padlo. ale mal som pocit, si každý hovorí to svoje a chcel som to len zhrnúť...



> Na tohle je lepsi SD karta - pripojuje se min draty k procesoru (ktery bude delat tu FDC emulaci). A aspon budou na sobe nezavisle tato dve zarizeni.

mnou použitý pojem CF môže byť chápaný akokoľvek - CF alebo SD alebi minidisk alebo IDE - je mi to jedno (okrem IDE, kde treba napájanie navyše), ale hlavne aby som nemusel mať niečo špeciálne v sharpovi - lebo nový OS nik nenapíše... pointou bola emulácia v interfejsi aby sa tváril ako FD. pretože pri low level čítanie stôp z dátového média nedovoľuje voľne tlačiť na médium soft - nemám v úmysle cez nejaký diskedit nastavovať stopy na SD/CF, chcem tam proste len skopírovať súbory (MZF/image)



> PS1: Proc mi UMZE emulator nenabiha ? Dostanu Applet started, ale nic se nedeje


predpokladám že ideš cez browser na umze.szm.sk. ak nie a púšťaš lokálne, tak nezabudni na 3x ROM v adresári /rom.
pozri sa do konzoly Javy. mal by si tam mať niečo takéto:
UMZE beta 6 by Feri (C) 2003, compiled 2003-08-12
Adding Configuration value ROMLO=rom/mz700a.rom
Adding Configuration value ROMHI=rom/9z_504m.rom
Adding Configuration value ROMCG=rom/cgrom.rom
Adding Configuration value SRAMInitMZF=f.mzf
Starting mz800...
Counting bit cache...
Loading ROMs:
Opening URL: http://umze.szm.sk/rom/mz700a.rom
Exception in thread "Thread-7" java.lang.NullPointerException
at sun.plugin.util.AnimationPanel.createTranslucentImage(Unknown Source)
at sun.plugin.util.AnimationPanel.createGradientShapeImage(Unknown Source)
at sun.plugin.util.AnimationPanel.initBackground(Unknown Source)
at sun.plugin.util.AnimationPanel.preloadResources(Unknown Source)
at sun.plugin.util.AnimationPanel.doPaint(Unknown Source)
at sun.plugin.util.AnimationPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
OK
Opening URL: http://umze.szm.sk/rom/9z_504m.rom
Opening URL: http://umze.szm.sk/rom/cgrom.rom
OK
Mapping ports...
OK
Loading MZF image: f.mzf
Opening URL: http://umze.szm.sk/f.mzf
MZ filename: Flappy
GDG mode: 8

Ten exception si nevšímaj, niečo s grafikou, ale Flappy nabehne. ak máš problém, tipujem že to môže byť so sieťou, že sa nedostane na ROMy
ak potrebuješ konzultovať troubleshooting, napíš mi na mejl umze (at) szm.sk



> PS2: Jak to dopadlo s tim fast downloadem (asi dotaz pro vsechny pritomne) ? Nejake dalsi pokroky ?


ak myslíš turbo loader, tak momentálne nemám voľné víkendy, aby som sa tomu venoval. trochu ma rozladil fakt, že to na reálnom šarpíku nešlo (ale dalo sa to čakať) - znamená to že úrovne 1/0 majú rôzny treshold, čo znamená že signál sharp nameria inak ako je vo WAVe (alebo v emu). riešenie vidím v napísaní špeciálneho loadera, ktorý spustím na reálnom sharpe. keďže si to neviem odkrokovať, hodnoty, ktoré prečíta mi zapíše do pamäti. v monitore si to potom dumpnem. bude treba potom do loadera alebo do kódu ktorý vyrába wav zapracovať kompenzáciu, ktorá prispôobí pomer 1/0 podľa toho ako to spracúva ten audio vstup. horšie je, že nap. nastavenie hlasitosti určite bude mať vplyv na chybovosť vstupu a bude to treba nejako ofintiť, napríklad pri detekcii pilotu.
šarpíka nemám na pracovnom stole a jedinú telku kam ho po vytiahnutí zo skrine môžem zapojiť mám od ruky (v obývačke), takže vývojový cyklus loader - test - loader sa dosť skomplikuje. žiaľ, vidím to tak na Vianoce :-(((


Feri.


























 
[2008/1 (9)] [2008/2 (1)] [2008/3 (7)] [2008/4 (16)] [2008/5 (22)] [2008/6 (45)] [2008/7 (9)] [2008/8 (34)] [2008/9 (134)] [2008/10 (8)] [2008/11 (3)] [2008/12 (6)]


[1999 (1)] [2000 (168)] [2001 (733)] [2002 (459)] [2003 (654)] [2004 (224)] [2005 (105)] [2006 (182)] [2007 (201)] [2008 (294)] [2009 (363)] [2010 (782)] [2011 (522)] [2012 (642)] [2013 (442)]