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

Od: Bohumil Nováček
Datum: 15.12.2012 12:42
Předmět: Re: Re: UNICARD s STM32F407VG


Ahoj Michale,

  urcite vylepsovat GDG emulace jde, v pameti toho ARMa je minimalne
dalsich 32kB RAM volnych, flesky nepocitane (vyuzito 30k z 512) a vykon taky
zatim neni vyuzity naplno. Vystup jsem udelal 6ti bitovy, takze 64 barev najednou
neni taky problem. Jedine omezeni je tech 320 pixelu na radek kvuli rychlosti
DMA (trosku vic by slo 384x288 asi jo). No i kdyz on jde ten ARM docela dobre
pretaktovat, tak kdo vi :-) Rozsirit jde napriklad pocet radek (nebo kreslit sprity do
borderu - vzhledem k rozliseni, ktere to ma, je border jenom nahore a dole, po
stranach ne). A ta zakleta extROM, tedy WOM by se dala pouzit na prenos tech
extra informaci.

Takze ve zkratce, misto na hrani tam je a docela velke.

Bohous

---------- 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: 14. 12. 2012
Předmět: Re: UNICARD s STM32F407VG



Ahoj Bohousi,

posledne jsme to trochu zakecali tim, ze jsem nebyl schopen opustit myslenku a predevsim tim, ze jsem byl neskutecne zklamany/nastvany tim, jak nam v Japonsku zmrvili pristup k extROM ... Nicmene:

Myslis, ze by se ve tve modifikaci dalo uvazovat o nejakem vylepseni te GDG emulace a o jejim pripadnem rozsireni, treba  o sprity, nebo o nejaky tunning vystupnich barev, rozliseni atp, nebo uz tam na to neni prostor?

Michal


Dne 14.12.2012 17:15, Bohumil Nováček (sharpemu tu byla ta zakroucena vec pandora.cz) napsal(a):

Zdravím,

  přikládám k posouzení upravené schéma nové karty. Úpravy od prototypu jsou tyto:

1) přidaný 100Mbit Ethernet
2) RS232 je doplněný o RTS,CTS a konektor je nahrazen dvouřadovým
konektorem s piny, jako jsou (byly) na základních deskách PC. Jsou minimálně
dvě konfigurace, jak bývají piny zapojené, tyto dvě nejčastější jsou tam pro jistotu
obě, každý si pak zapojí redukci, kterou má ze šroťáku PC poruce, místo pro
konektor je pak nad microSD kartou a miniUSB, nebo může jen tak viset ven.
3) Na VGA konektor je opravdu dost místa, takže budou na plošňáku obě varianty,
jak úzkého konektoru, který jsem dal na scandoubler, tak klasická velikost, dostupná
na každém rohu (zdravím GM a PSelectronic).
4) přidaný je PS/2 konektor, je doplněný ještě o další dva signály (původně na konektoru
jsou nezapojené) pro univerzální použití. Pull-up odpory j! sou na jumper, takže lze
použít na cokoliv, celkem 4 univerzální 5V tolerant vstupy/výstupy. Dva z nich jdou
také nakonfigurovat jako 12bit D/A přvodníky, jeden jako 12bit A/D převodník.

Vše ostatní je snad už dostatečně ověřené a netřeba s tím hýbat. Pro debugování je tam
konetor pro ST-LINK, kdo nebude chtít vyvíjet, bude jen nahrávat, hodí jumper na BOOT
piny, nahraje firmware po USB a jede.

Na prototypu zatím chodí emulace GDG, RAMdisk, QD, FDD, RTC, komunikační port UNICARD.
Ještě to má takové mušky, jako že při zápisu na SD kartu se chvěje obraz, mno ale to je dané
tím, co jsem tu popisoval minule s tím DMA přenosem, bude potřeba to přepsat, každopádně
na funkci to vliv nemá.

Trošku mi stežuje vývoj, to že už toho dost chodí, jak dcera zjistila, že Flappyho může vybrat
ze seznamu v Unicard Manageru a za 2 sekundy už hraje, tak si přes den na Sharpovi neškrtnu ;-)!

Tož pište návrhy a nápady, co ještě změnit. Ať můžu generovat podklady pro výrobu plošňáků.
Jinak to už mám prakticky i naroutované, jenom takové detaily, jako správné umístění popiskek
součástek, aby to bylo čitelné. To mě přivádí na otázku, co dát do vrstvy popisků, hodnoty
součástek, jejich jména nebo obojí ?

Zatím
Bohouš Nováček


---
Pobyty na horách se slevou


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