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
Celé vlákno · 3 zprávy
Re:MZ800 Kombo karta - Sharp bootuje
Vaclav Peroutka SHARP MZ-800
A abych nezapomnel, tady jsou zdrojaky :-) V.
Zobrazit citovaný text (83 řádků)
> ------------ Původní zpráva ------------ > Od: Vaclav Peroutka (sharpemupandora.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
Re: MZ800 Kombo karta - Sharp bootuje
Zdenek Adler SHARP MZ-800
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
Zobrazit citovaný text (80 řádků)
----- Original Message ----- From: "Vaclav Peroutka (sharpemupandora.cz)" <vaclavpe[doména skryta]> To: "Konference "Počítač SHARP MZ-800 a emulátory"" <sharpemupandora.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