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

Od: Michal Hučík
Datum: 28.11.2012 13:39
Předmět: Re: Novy FDC pro Sharp MZ-800



Pekna prace!!!

Kdyby jsi mel chvilku a chut, mohl by jsi prosim overit, zda je realne pripichnout se s takovouhle destickou na sbernici a chovat se jako RAMka ve chvili, kdy se primapuje externi ROM?
Mam to zatim odzkousene jen na FPGA Sharpu, kde jsem si takhle rozsiril VRAM a delal jsem pak pokusy se spritama, ktere se plynule pohybovaly po cele obrazovce vcetne borderu. Nemam vsak overeno, zda lze k takto pripojene pameti pristupovat v plnem R/W rezimu i na skutecnem HW Sharpa.

Michal


Dne 28.11.2012 12:19, Bohumil Nováček (sharpemu tu byla ta zakroucena vec pandora.cz) napsal(a):

Zdravim,

  jelikoz je uz sichravo delsi dobu a vecery se prodluzuji, zkusil jsem
prekopat unikartu pro STM32F407, jak tu o tom tuhle nekdo teoretizoval.
Pri 168MHz hodinach je dost rychly na emulaci vcetne toho FPGA, navic
ma vetsinu vstupu 5V tolerant, takze bez jakych koliv oddelovacu muze
rovnou na sbernici MZ800. Ma dost vstupu na pripojeni cele sbernice
(16bit adresa). Programovat se da pres USB.

Jeho vykon je natolik brutalni, ze zvlada "na pozadi" emulaci celeho GDG
cipu vcetne VRAM, data ziskava odeziranim sbernice MZ800 a vystup
prevadi na VGA. Pravda jen 320x200, ale 640x200 zobrazi taky, secita
sousedni body v jeden (ma vystup 64 barevny, tak je to i dobre citelne).

No teprve to ladim, ale uz mi chodi emulace GDG na VGA, emulace QD,
komunikacni port pro unicard manazer (jde spustit z QD). Trosku zapasim
s fatfs knihovnou ve spojeni s SDIO driverem od ST. Pri cteni souboru delsich
nez jeden c! luster (32KB pro FAT16) si to behem nacitani FAT prepise stack.
Mno snad chybu brzo najdu.


V brzke dobe to hodim na web, zatim k nahlednuti davam schematko:

http://www.dzi.n.cz/8bit/mzuni/MZUNImk3_v0.1.pdf
- je tam misto na portech i pro 100Mb ethernet :-) ale radic tam jeste neni.
- pokud oznaceni pinu procesoru trosku pokulhava (piny napajeni), je to tim,
ze je z knihovny STM32F1xx, zapojeni je vsak spravne pro STM32F407.

Tady jak prototyp vypada, to je vsechno, vic toho tam neni, ani z druhe strany :-)
http://www.dzi.n.cz/8bit/mzuni/unicard_prototyp.jpg

Bastleni zdar
B.N.

---------- Původní zpráva ----------
Od: Michal Hučík (sharpemu tu byla ta zakroucena vec pandora.cz) <ordoz tu byla ta zakroucena vec ordoz.com>
Datum: 27. 11. 2012
Předmět: Re: Novy FDC pro Sharp MZ-800


Jelikoz zima uz je v podstate tady, tak bych k tomu Vaskovu seznamu pridal jeste potrebu opravit bug s UARTem:

- opravit prehozeny Rx a Tx

Michal

Dne 15.10.2012 14:40, Vaclav Peroutka (sharpemu tu byla ta zakroucena vec pandora.cz) napsal(a):


Ahoj,


ohledně unikarty, ano, vydržte prosím aspon na zimu. K opravě tam je víc věcí, i rozměr desky, pokud unikartu někdo přesně změří, tj. jak konektor, tak kolejničky. Ale to je malá věc.


Tady je kompletní seznam :

- schema - opravit popisky, at se da generovat BOM
- opravit sirku konektoru - zmensit o 0.5mm
- opravit sirku desky - zvetsit o 0.5mm
- opravit miniUSB konektor - pajeci plosky prekryte HALem
- opravit DevilArea - misto prokovek nejake normalni piny
- opravit pajeci piny kolem STM32 - -"-
- opravit pasiva okolo ENC28J60 - a nebo taky ne, uvidime
- pripojit signaly M1 nebo WR na CPLD
- zmenit miniUSB konektor na USB - nebo nekupovat ty v GME !!!
- pridat Vcc pin k USB - pri testech se da napajet pres USB
- znormalizovat JTAG konektor - STM32 a CPLD dát do scan chainu
- zkratit signalove plosky MZ konektoru, aby se prvni dotkly GND
- posunout ! krystal X3 dal od LAN konektoru
- propojit země okolo krystalů u STM32

- vymyslet programování CPLD pomocí FT232R - viz http://vak.ru/doku.php/proj/bitbang/bitbang-jtag

- použít UART2 pro RS232, UART1 nechat na FTDI USB


Ještě se možná něco najde... Pokud máte nějaký další nápad, dejte vědět.


Jak vidno, je toho dost.


Vašek

skupina pro Unikartu. Je bez diskuse na používání lepší, pohodlnější, rychlejší, prostě super. Takže tady bych asi rád moc poprosil Vaška, zda by nebyl ochoten pro tuto skupinu zájemců zrealizovat novou várku DPS. Pokud se nepletu, před časem se tu ukázal zájem o skoro 20 desek. Vím, že není moc času, tak bych navrhoval jen opravit ty dvě drobné chybky a šup s tím do výroby. Kdybys Vašku neměl čas a udělal mi aspoň Gerbery, jsem ochoten se o to postarat, zafi! nancovat, zadat do výroby, rozeslat zájemcům, zkasírovat. Může se stát, že někdo z této skupiny není schopen kartu osadit, ale dokážu si představit, že se najde někdo, kdo to za nějakou tu kačku osadí nebo osadí a naprogramuje alespoň Xilinx a STM.

 



---



---


 
[2012/1 (125)] [2012/2 (34)] [2012/3 (57)] [2012/4 (46)] [2012/5 (40)] [2012/6 (44)] [2012/7 (64)] [2012/8 (57)] [2012/9 (32)] [2012/10 (55)] [2012/11 (25)] [2012/12 (63)]


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