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

Od: Vaclav Peroutka
Datum: 28.12.2006 20:49
Předmět: Re:MZ800 Kombo karta - Sharp bootuje


A abych nezapomnel, tady jsou zdrojaky :-)

V.

> ------------ Původní zpráva ------------
> Od: Vaclav Peroutka (sharpemu tu byla ta zakroucena vec pandora.cz) 
> 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

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)]