Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Zpět na zprávu

Celé vlákno · 3 zprávy

MZ800 Kombo karta - Sharp bootuje

Vaclav Peroutka SHARP MZ-800

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

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