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

Od: Petr Žydek
Datum: 21.3.2013 00:03
Předmět: Re: Re: Sekundární adaptér - hardwarová VGA

Re: Re: Sekundární adaptér - hardwarová VGA:

Tak abych to uvedl na pravou míru.

"Jen mi prostě uniknul od samého počátku význam připojování ISA karet k 
Sharpovi, nic víc." - bastlení, zábava, přesně jak to tu zaznělo
1000krát. Součástky z PC používám z pochopitelných důvodu - dostupnost. 
A NEJDE tu vůbec o připojování karet ISA, jde o to, že je možné
plánovaný hardware podrobit testům a bádání, aniž by se musel stavět
drahý prototyp! Když to na úspěch nevypadá, nic se neděje (nulové
náklady - čas nepočítám). Když to funguje - směle do portace na
počítač MZ-800.

"Došel jsi třeba s Floppy řadičem dál, než k přečtení sektoru z
diskety?" - nedošel, nejsem programátor, nemám to zapotřebí! Pochybuju, že
se návrháři GDG ještě účastnili vývoje např. hry Flappy. Rozhraní
floppy z PC bylo myšleno jako hříčka, experiment (připojení většího
počtu mechanik, než 4). Program pro kopírování (obsluhu DP8473V) by mohl
být součástí CP/M jako běžná aplikace typu Power, ne jako součást
služeb O.S. (třebaže CP/M na bázi 8272 skutečně existovalo, tuším).

"Zaujaly Tvoje HW projekty někoho natolik, že by z toho vzešla spolupráce
více lidí?" - ano, nepravidelně komunikuju asi se třemi lidmi.

"Proč asi myslíš, že 99 procent toho rozumného, co pro Sharpa v posledních
letech vzniklo se snaží zachovat maximální kompatibilitu se stávajícím
hardwarem?" - vím jen o Unicard, což je moderní náhrada diskety a FDC. S
jakou jinou formou historického HW by se měla kompatibilita zachovávat?
Programátor EPROM, GAL (a bůhví čeho ještě), radiotrack a další na nic
nenavazující věci nárok na spatření světa nemají? Nesouhlasím!!!

"Myslet si že VGA BIOS (a v případě režimů o kterých píšeš i VESA
BIOS) na kartě je jen tak pro legraci" - v případě grafických režimů
rozhodně. Po inicializaci režimu (která se dá provést přímým plněním
registrů, ne přes BIOS) už program ovládal grafiku sám (typicky hry). On
taky VGA BIOS žádné grafické služby v podstatě nemá.

"Stejně tak nemožnost namapování videopaměti na VGA kartě do adresního
prostoru Z80, to je jak kdybys Šebrlemu nabídnul při závodech francouzské
hole." - tak tady jsi těžce vedle. Jasně jsem psal, že se zápis do
videopaměti karty děje skrze instrukce cvičící s MREQ!!! Při použití
většího kooperujícího PLD by šlo i čtení z VRAM (přes extra I/O porty, 
strobováním přes MREQ to nejde), dokonce i čtení z VGA BIOSu (např. pro
účely čtení definic znaků), ale protože jsem zastáncem maximální
jednoduchosti, škrtl jsem to.

":-D Je vidět že v tom máš jasno. Unikarta = cesta do pekel :-) Jenom už siji postavilo pár desítek lidí...." - tohle je demagogie jako prase a ještě 
na kvadrát. Unicard jako moderní datové úložiště je jedna věc
(nepopírající právo klasických periferií na existenci), její interní
sken doubler (nebo Davidův externí) druhá věc. Existence druhého
samostatného grafického subsystému s tím nemá co dělat (třetí věc). Až
přestanu být slepejšem (jestli) a získám cvik v pájení SMD (jestli ho
získám), postavím si i Unicard. Jako jednu periferii z mnohých. Na rozdíl
od Tebe tvorbu jakéhokoliv hardware neznevažuju a nedoplňuju sarkastickými
komentáři.

"Ty jdeš prostě proti proudu a vynalézáš to, co se zdá užitečné pouze
Tobě" - a on někdo přišel s odlišnou radiokartou, sekundární grafikou
(abych nepsal VGA), kartou TXT/OSD, atd. a já mu to haním a vnucuju jen svoje 
řešení (a navíc s chybami, když tu padl pojem kritika)? Nemyslím. Já si
jen bastlím a publikuju, tím nic nekalého nedělám. A že k tomu
neprogramuju? To už by na mě bylo moc. Tady jsou podklady.... a pokud to
někoho zaujalo a rád by si zacvičil se softem, ať mi pomůže. U zmíněné 
sekundární grafiky je onen problematický, často omílaný pojem "podpora",
totální nesmysl. GDG taky nevyžaduje něčí "ovladače". Když pominu
příkazy Basicu a služby CP/M, tak obsluhu nativní sharpácké grafiky ve
strojových programech a hrách dělá kdo? Programátor (a program) sám.




A na závěr si dovolím překvalifikovat původní příspěvek.

Mám hotový koncept sekundární grafiky do MZ-800. Pokud vás to nezajímá,
nečtěte a nereagujte.
Z praktických důvodů (dostupnost, testovatelnost bez potřeby vyrábět
prototyp) jde o čip původně určený pro PC a sběrnici ISA,  s výstupem
VGA. Co umí? ****** (už to tu bylo). Jak se obsluhuje? ******* (už to tu
bylo). Koho to zaujalo a chtěl by si postavit něco podobného, nechť reaguje 
v konferenci, nebo se mi ozve osobně mailem. Ukázky viz: ***** (už to tu
bylo). Vítám zájemce o bastlení (neumím pájet SMD), hrátky se softwarem, 
testovače. Předpokládám využití i mimo MZ-800 (v počítačích se sloty
ála IQ151 a SAPI, v systémech s nejrůznějšími MCU, v osobitých
počítačích stavěných jednou osobou doma "na koleně"). Know how rád
poskytnu. Realizaci MZ VGA považuju za výzvu, protože jiné osmibity nic
podobného ("dual head") nemají. Spolu s kartou TXT/OSD by se jednalo o výstup
na čtyři zobrazovače, což nemívaly ani 16bity Atari ST a Amiga! O nic
nejde, jen o zábavu a hrátky se software/hardware. Prostě recese. :-)


Poslední dva odstavce si laskavě zpětně naroubujte ke všem příspěvkům
(ne doslova), které se týkaly nově vznikajících jednoúčelových karet.

Ostatní příspěvky vlákna:

 
[2013/1 (17)] [2013/2 (52)] [2013/3 (60)] [2013/4 (68)] [2013/5 (60)] [2013/6 (42)] [2013/7 (9)] [2013/8 (48)] [2013/9 (1)] [2013/10 (40)] [2013/11 (45)]


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