Konference: Počítač SHARP MZ-800 a emulátory
Od: | Zdenek Adler |
Datum: | 22.9.2008 15:05 |
Předmět: | Re: MZ-700 ??? |
Oproti Petrovi bych tvrdil, že správně jsou všechny 3 body - tedy jak přístup z ROM, BDOSu i sahání na řadič vlastními rutinami. První bod (ROM) se snad týká pouze BOOTu, neznám jiný program který by rutiny z ROMky využíval - po pravdě jich tam oproti obsluze QD ani moc není. Vlastní rutiny dle mého používalo hodně programů - pro příklad uvedu DISK BASIC, IPLDISK, MRS, tuším že i MZPaint a MZMusic, dále i různé utility programátorů z dalekého Nizozemí (kde vznikla spousta zajímavých programů na MZ-800). Proto myslím že jediná správná a taky pokroková varianta je kombinace SD karta + jednočipový MCU + logika (CPLD) emulující standartní periferie (floppy, ....). Na této konferenci už problesklo spousta HW doplňků které nedodržely kompatabilitu s originálním HW a ROM, všechny ale dle očekávání skončily v propadlišti dějin. Je třeba si uvědomit že Sharp komunita nenítak silná jako Spectristé, takže tu chybí dostatečná paleta dobrých programátorů kteří by nový HW podpořili. Pak končí mnohdy zajímavé doplňky jen s podporou rutin typu "Ejhle, přečetl jsem sektor!". Proto prosím, pokud chystáte něco velkého, jděte cestou kompatibility! Myslím že emulace floppy za pomocí image disket uložených na SD kartě je tou nejlepší volbou i vzhledem k jednoduchým přenosům Sharp - PC. Veškeré dokumentace rád poskytnu. Jinak vítám nového Sharpisty - jsem rád že je tu někdo nový kdo se nespokojí se sestavou MZ-821+Joystick :o) Zdenek ----- Original Message ----- From: "+GAMA (sharpemu tu byla ta zakroucena vec pandora.cz)" <computer.research tu byla ta zakroucena vec centrum.cz> To: "Konference "Počítač SHARP MZ-800 a emulátory"" <sharpemu tu byla ta zakroucena vec pandora.cz> Sent: Monday, September 22, 2008 12:34 PM Subject: Re: MZ-700 ??? > > >>Mnojo, a opet bude problem s podporou v programech... To je bohuzel alfa a >>omega 8-bitovych pocitacu. > > Zas tolik situaci na Sharpu neznám (bez diskového zařízení, DOS jsem tedy> nepoužíval), ale měl jsme za to, že základ při použití disku je CP/M. > Jak vlastně sharpácké programy volají diskové operace? > Sahají do ROM na nějaké diskové rutiny, nebo volají CP/M, nebo si samy > sahají přímo na řadič? > V druhém případě stačí upravit BDOS, v prvním případě odchytávat vstupní > body v ROM (nebo přeprogramovat ROM - jako tape emulátor na Spectru v > BS-DOSu a MDOSu 3), třetí by byl průserový. > dex > > > ---
Ostatní příspěvky vlákna:
[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)]