Konference: Počítač SHARP MZ-800 a emulátory
Od: | Zdenek Adler |
Datum: | 29.12.2006 09:39 |
Předmět: | Re: MZ800 Kombo karta - Sharp bootuje |
Take zdravim vsechny Sharpisty. V prvni rade gratuluju Vaskovi, ktery na
nohy postavil projekt ktery mi uz dlouho lezel v hlave a dokazal tak, ze
pujde sestavit moderni a taky obvodove a financne nenarocne zarizeni
sdruzujici hned nekolik veci (ROM card, ramdisk, FDD, SIO nebo cokoliv
dalsiho) a HLAVNE - plne kompatibilni se stavajicim softwarem. Nebude tedy
problem si z SD karty spustit at uz CP/M, hry jako Lemmings nebo treba
disketovy BASIC - toto vsechno by bez specialnich uprav v konkretnich
programech nebylo s puvodnim IDE interfacem pro Sharpa (at uz 8b nebo 16b)
mozne. A to vsechno pri pouhych 3 obvodech na karte... SUPER!
Co se tyce emulace FDC i ostatnich zarizeni - mas Vasku moji plnou podporu a
jsem ochoten at uz primo pracovat na kodu (no, ber to spise jako krajni
pripad, me programovaci techniky nebyvaji zrovna nejefektivnejsi) do Atmela,
nebo poskytnout zdrojaky emulace z meho emulatoru, pripadne dodat
dokumentaci at uz o WD279X, DSK formatu, nebo o cemkoliv dalsim. Jeste se
malinko obavam, zda nebude treba doplnit ATMegu o vetsi ext. pamet (aspon 1
MB) pro opravdu sviznou praci s disketami, ale to uz asi bude zalezet na
sikovnosti toho kdo do ni bude psat program - je treba mit na pameti, ze
treba v ramci skakani po ruznych sektorech a stopach diskety "napreskacku"
bude mozna obsluha FAT systemu na SD karte malinko brzdit. Ale me by to tedy
rozhodne nevadilo - jako magnetofon to jiste nebude :)
Na zaver vsem preji hodne zdravi, stesti a uspechu do Noveho roku a take
vice casu na vase konicky. Budu se tesit, ze se treba opet v pristim roce
setkame!
Zdravi
Zdenek
----- Original Message -----
From: "Vaclav Peroutka (sharpemu tu byla ta zakroucena vec pandora.cz)" <vaclavpe tu byla ta zakroucena vec seznam.cz>
To: "Konference "Počítač SHARP MZ-800 a emulátory"" <sharpemu tu byla ta zakroucena vec pandora.cz>
Sent: Thursday, December 28, 2006 8:41 PM
Subject: MZ800 Kombo karta - Sharp bootuje
>
> Ahoj vsichni,
>
> dneska se mi podarilo docilit, aby Sharp bootoval z externiho zarizeni,
> ktere emuluje romdisk. Fotky jsem poslal Zdenkovi Adlerovi, at je hodi na
> WWW stranky, tady jenom zdrojaky.
>
> Prerekvizity - tzn. na cem jsem tuhle vec vyvijel:
> ====================================
> - notebook s Windows XP
> - portable WinAVR - http://www.chip45.com/PortableWinAVR
> - Xilinx Webpack ISE v6.3 - http://www.xilinx.com/ - sice starsi verze,
> ale mne funguje, jak ma
> - VariPOD konfigurator - tohle je vecicka od Milana Kostomlatskeho
> http://www.mcu.cz/ s XPLA a je podobna zalezitosti od Amontecu. Bohuzel MK
> ma vlekle zdravotni problemy a dokonce jeho stranky jsou v panu.
>
> Co karta dela:
> ===========
> - obsahuje jednoduchy testovaci programek ve FLASH pameti pro Sharpa.
> - chova se jako ROMdisk - IN A,0f9h - zpusobi vynulovani rom_counteru
> - IN A,0f8h - hodi na databus aktualni byte, kam
> ukazuje rom_counter a tento posleze zvetsi o jedna
> - program vypise "ATMEGA8 CONNECTED" a blika podsviceni
>
> Co karta obsahuje:
> ===============
> - neco je zrejme z fotek, jmenovite to je:
> - ATMEGA8 slouzici jako CMK (centralni mozek karty) bezici interne na
> 8MHz
> - XC9572XL ( an jsem jiny nemel) slouzici k casovani, jelikoz CMK je
> trochu brzda
> - 74LS245 jako oddelovac datove sbernice
> - spoustu dratu
>
> Na co si dat pozor:
> ===============
> - Schema karticky je mozne pri trose vule "vydolovat" ze zdrojaku pro
> ATMEGU a z UCF souboru pro Xilinx. Kreslit to ted nema smysl, momentalne
> je to spise ztrata casu, nez neco skutecne duleziteho.
> - ATMEGA se da konfigurovat primo z paralelniho portu - jenze potrebuje
> skutecnych 5V - coz muj notebook neda. Proto je vedle atmegy jedna obluda
> ze stareho MH74S00, ktera slouzi jako tvarovac (opet z "nedotknutelnych
> zasob") a invertor k RESETu z tranzistoru
> - GMe prodava totalne pitome patice DIL28 na ATMEGu. Sice vypadaji, ze
> maji pozlacene piny, ale obvod MUSI mit napruzene nozicky, jinak nemaji v
> patici kontakt !!!
> - VariPOD (to je ta mala seda krabicka pripojena na paralelni port
> notebooku na fotkach) neni nutny, staci si udelat nejaky oddelovac
> sbernice. Ja mel VariPOD po ruce, kdyz jsem MK delal GUI pro PC a uz mi
> zustal. Tak jsem ho pouzil. VHDL k VariPODu muzu poskytnout. Schema ani
> desticku bohuzel ne.
>
> A co dale:
> ========
> - dale to chce naimplementovat podporu FAT16 do ATMEGY - ale asi uz do
> vetsi. To se jeste uvidi.
> - emulace FDC
>
> Tedy - ramcove je mozne, aby karta byla funkcni. Hodne zalezi, jak velka
> podpora FAT se udela. Navrhuji zpocatku jeden otevreny soubor DISK.DSK -
> ktery by byl obrazem klasicke diskety pro NIPOS. A v NIPOSu by se pak
> implementoval prikaz napr. "chdisk DISK7", ktery by byl ekvivalentni
> manualni vymene diskety. Obrazove soubory DISK01.DSK az DISKxx.DSK by byly
> ulozeny v korenovem adresari FAT16.
>
> Vasek
>
> ---
> Divejte se na televizi na internetu
> Hudebni televize OCKO -
> http://ocko.idnes.cz/stream.asp
Ostatní příspěvky vlákna:
[2006/1 (19)] [2006/2 (19)] [2006/3 (34)] [2006/4 (8)] [2006/5 (14)] [2006/6 (2)] [2006/7 (3)] [2006/8 (20)] [2006/9 (3)] [2006/10 (3)] [2006/11 (2)] [2006/12 (55)]
[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)]