Sháním obvody na konstrukce periferií pro osmibity (II)

Přístroje, součástky, náhradní díly. Náhrady součástek, kompatibilita apod.

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
RayeR
Příspěvky: 1850
Registrován: 02 srp 2009, 00:00
Bydliště: Praha
Kontaktovat uživatele:

#241 Příspěvek od RayeR »

Vydrzovat si velkou CRT telku/monitor pro stary kompik muze jen nekdo, kdo ma spoustu prebytecnyho mista...
Me spis zajima, jak levne poresit pripojeni starych stroju k modernim plackam, ty uz dnes bohuzel nenabizi zadne analogove vstupy. Scalery s FPGA existuji, ale neni to zrovna nejlevnejsi...
Takze by mi vesi smysl davalo udelat treba naky maly modulek s "grafickou kartou" s RP2040 za 30 korun, co nakrmi bezne HDMI, ktere je dnes vsude...
Treba ta nova verze Gremlina (CGA), jak uz sem tu nekde zminoval, ma taky HDMI...
Uživatelský avatar
rnbw
Příspěvky: 37418
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#242 Příspěvek od rnbw »

judeware píše:Čili potřebuju 100ks SAA5246AP/H. Raději i sto SAA5254P/H, SAA5281(Z)P/H a STV5348/H. To máme 500ks teletextůch. :)

Realita bude trochu ina. Vyuzijes tak 5 kusov.
Uživatelský avatar
judeware
Příspěvky: 2018
Registrován: 04 srp 2009, 00:00
Bydliště: okres Písek

#243 Příspěvek od judeware »

sis2 píše:...je na ní SAA5246AP/H + GM76C88AL-15 + PCF84C81AP/163...
Jsou tam ještě tři obvody CMOS4xxx (některé moduly je neměly), deska je z OTF C469/473 a hodila by se mi na 100%. Tématem už dříve proběhla. Další fota jsou v poptávkovém tématu Zoháňam modul teletextu 6PN 055 85.

Vydrzovat si velkou CRT telku/monitor pro stary kompik muze jen nekdo, kdo ma spoustu prebytecnyho mista...
Taky ten zmiňovaný NEC FE1250+ není pro MZ-800, ani pro OSD, TXT. Mám ho u PeCe, které by si zmodernizoval (záloha pro DOS/W98SE/soudobý Linux). Pro Sharpa mám scandoubler a několik placek 1600x1200 bodů (anžto scandoublery převádějí signál MZ GDG na VGA 800x600 s poměrně velkým borderem). Pro demonstraci těch "multimédií" (OSD&TXT) mám LG Flatron M1712A (VF IEC/cinch/SCART) a pár malých CRT OTF. Bohoušovy (NoBomi) scandoublery fungují i s jinými osmibity (po "překonfigurování").

Takze by mi vesi smysl davalo udelat treba naky maly modulek s "grafickou kartou" s RP2040 za 30 korun, co nakrmi bezne HDMI, ktere je dnes vsude...
Jenže osmibiťáci si chtějí i trochu hrát (amatérsky programovat a bastlit, asi jako když někoho nadchne, když si sám nadrátuje rádijko a buší se do prsou se slovy - "To jsem dokázal sám"). Koupit si hotový modul primitivně obsluhovaný, bez znalostí detailů, to je ebaut lejno. Radioamatéra by taky netěšilo propojit modul SMD rádia s modulem pidi MCU s displejem a na závěr si říct - "dyť je to jednoduchý, na pět minut práce". Takže raději budu nízkoúrovňově krmit RTG3105iEH/M50555/SAA5246x (předtím řešit HW přizpůsobení pro provoz v MZ-800) a kochat se bádáním a výsledky, než čučet na něco ála Malinóš togóš. I model letadýlka se dá koupit hotový. Ale dá se i slepit, natřít, atd. V čem je asi rozdíl (mezi oběma způsoby)? :?:

rnbw píše:Realita bude trochu ina. Vyuzijes tak 5 kusov.
Dost možná. Tak to užije někdo jiný (či to příbuzní nabídnou v pozůstalosti). :D Jak pravil kdysi jeden můj počítačový zákazník, když jsem ho žádal o tužku, přičemž psala až třetí zapůjčená - "Hlavně, že to nakonec psalo. Víte, od určitého množství nemůžete tvrdit, že je předmětného k dispozici málo". A to platí pro počítačové šroubky, kondíky 100nF a ostatní vděčné součástky. Tolik místa to nezabírá.
Uživatelský avatar
Habesan
Příspěvky: 7376
Registrován: 12 led 2009, 00:00
Bydliště: Plzeňsko
Kontaktovat uživatele:

#244 Příspěvek od Habesan »

RayeR píše:Takze by mi vesi smysl davalo udelat treba naky maly modulek s "grafickou kartou" s RP2040 za 30 korun, co nakrmi bezne HDMI, ktere je dnes vsude...
Jenže pak už nemáš osmibit s rozšířením o teletext, ale RPi vestavěné do krabice od osmibitu.
Uživatelský avatar
RayeR
Příspěvky: 1850
Registrován: 02 srp 2009, 00:00
Bydliště: Praha
Kontaktovat uživatele:

#245 Příspěvek od RayeR »

No to zas je rozdil jesi nakou malinou odemulujes cely 8bit nebo to pouzijes jako periferii, ktera bude vicemene transp. A system pobezi stale na tom 8bit CPU. Samozrejme puristicky reseni to neni ani jedno...
Uživatelský avatar
judeware
Příspěvky: 2018
Registrován: 04 srp 2009, 00:00
Bydliště: okres Písek

#246 Příspěvek od judeware »

Jenže pak už nemáš osmibit s rozšířením o teletext, ale...
Konečně správně pochopeno.

A ta radost, když naskočil obraz na monitoru (díky graf. adaptéru s RTG3105iEH, připojenému k MZ-800), ta byla nezměrná. Anžto naplnění registrů a autonomní paměti (framebufferu) k cíl nevedlo. Pročítal jsem si brožuru ing. Vrátila (Grafický subsystém PC) z roku '93 a vztekle vrčel - "Zatáčkafix, proč to nejde"? Placce blikala LED na znamení No signal a narychlo dotažený Philips 202P4 ukázal v OSD okénku uprostřed neskutečné číslo (že to do něj grafika posílá v počtu herců, nikoli pražských) 140. A to mělo jít o nastavení pro textový režim, typický pro MS-DOS (720x400/70Hz). Až pak jsem se v nějaké anglické diskusi dočetl o jistém nedokumentovaném I/O zápisu, po kterém frekvence Vsyn klesla na polovinu. Heuréka, to byla úleva!

Podobně jsem juchal i u těch teletextůch. Na celou obrazovku to kreslilo fajn (a česky!). 8-) Však box in TV picture ne a ne docílit. A až po pročtení tří různých manuálů od Philipse/Siemense/STM mi došlo, kde je chyba. Jediný SDA5248 měl v dokumentaci v tabulce znaků důležitou poznámku, týkající se řídících znaků. Na základě toho mi svitlo a heuréka zaznělo podruhé.

I tomuto se říká zábava.
Uživatelský avatar
RayeR
Příspěvky: 1850
Registrován: 02 srp 2009, 00:00
Bydliště: Praha
Kontaktovat uživatele:

#247 Příspěvek od RayeR »

Tak zrovna ten Realtek asi moc prace k rozbehnuti nepotrebuje, kdyz ho byli schopni rozbehat i pres nakou Atmegu naprogramovanim par registru...
Jasne, kazdy si rad pohraje po svem, jako me potesilo treba to rozbehani LPC-ISA bridge :) Este sem dal nake pokusy s tim druhym SuperIO na LPC, zapnul sem na nem FDC, ale zadny system mi disketovku nenajde, myslel sem, ze linux by to mel bez DMA umet, nevim jesi neni treba naky spesl kernel parametr, aby ji nasel, IO porty by mely byt standarni...
Uživatelský avatar
rnbw
Příspěvky: 37418
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#248 Příspěvek od rnbw »

Linux cita nastavenia FDD z CMOS. Ak chces nieco ine, tak mu to musis povedat rucne ako parameter modulu floppy -- napr.

Kód: Vybrat vše

modprobe floppy floppy="0,4,cmos nodma messages"
Uživatelský avatar
judeware
Příspěvky: 2018
Registrován: 04 srp 2009, 00:00
Bydliště: okres Písek

#249 Příspěvek od judeware »

RayeR píše:Tak zrovna ten Realtek asi moc prace k rozbehnuti nepotrebuje, kdyz ho byli schopni rozbehat i pres nakou Atmegu naprogramovanim par registru...
Máš na müsli projekt TinyVGA.com? Tam je použitý Atmel MCU 64noh a HW přípravek představuje (pro zasunutou grafiku) celé konvenční PC se slotem ISA. Ano, naplnili grafiku způsobem popsaný v mnoha dokumetacích, ale o té špecialitě s jedním I/O zápisem se taky museli někde dočíst. Jinak by narazili, jako já. Ony se grafiky různých výrobců liší právě v těchto drobnostech, pokud nejde jen o "pure VGA" s 256KiB paměti na kartě. To platí i pro tuto SVGA a jiné (rád bych časem zkusil Cirrus Logic 542x, anžto k nim je dokumentace). A jinak mé roubování RTG3105iEH k MZ BUS vypadalo podobně, jako na té stránce tinyVGA.

Pro nezasvěcené (a všechno níže je dost krok stranou):
Hrátky Martina RayeRa s LPC jsou pokusy o rozšíření historické kompatibility koncepce PC, která v poslední době upadá. Např. připojení floppy, průmyslových a zejména starších zvukových ISA karet a konvenčních rozhraní typu LPT/COM apod. Současné adaptéry do PCIe neřeší vše!

rnbw píše:Linux cita nastavenia FDD z CMOS.
Trochu to rozvedu... Disketovka je nejstarší úložné zařízení v PC, dávno před disky s ATA identify drive a konceptem PnP. :) Takže lze určit disketu (IBM na to zavedlo deskriptor média), ale mechaniku ne, leda brutálním cvičením s hlavou, což by mohlo skončit úrazem stroječku (např. v PC Pent. I, které na úrovni BIOS setupu zná FDD 360KB, ponechat 360ku v setupu nenadefinovanou, rozjet DOS z druhé (HD) mechaniky a pak, např. v debugu zkoušet udělat seek-in na stopu 44 a pak seek-out tolikrát, než nastane Trk0=LOW; mechanika ≥ 720KB dokáže korektně provést víc kroků, než 40). Raději jsem to nikdy nezkoušel a při potřebě rozjet 360ku jsem ji pokaždé v setupu pravdivě navolil. :D

Vlastně to s těmi příslušnými informacemi v BIOS setupu měli od začátku (dob AT286) vymyšlené dobře.
Uživatelský avatar
RayeR
Příspěvky: 1850
Registrován: 02 srp 2009, 00:00
Bydliště: Praha
Kontaktovat uživatele:

#250 Příspěvek od RayeR »

>rnbw

Diky, zkusim.

Popravde sem nad tim ani moc nepremyslel, mel sem tak nejak automaticky za to, ze Linux si skoro vsechno umi oprobovat sam (a to i HW, ktery BIOS nezinicializoval), v SETUPu navic byvala jakasi volba "Boot Up Floppy Seek", tak bych od ni cekal, ze umi FDD detekovat za behu a za by totez umel i kernel.
Pro uplnost tady koukam je prehled kernel parametru floppy
https://docs.kernel.org/admin-guide/blo ... loppy.html
cislicem se udava typ mechaniky...

>judeware
jj tinyVGA. Jinak pokusovat by se dalo i s dalsimi SVGA cipy, mam tady nake datasheety k:

Kód: Vybrat vše

Acumos AVGA1 video controller.pdf
AMD Am95C60 QPDM applications handbook.pdf
ATI 3D Rage Pro graphics controller specification 2.03.pdf
ATI 3D Rage Win95 programmer's guide 1.30.pdf
ATI Rage Pro programmer's guide 1.0.pdf
CirrusLogic CL-GD5430, 5434, 5436, 5440 VGA GUI accelerators.pdf
Chips CS8245, 82441, 82A442 VGA chipset.pdf
Chips M69000 HiQVideo accelerator with integrated memory.pdf
LynxEM+ mobile computer display controller.pdf
Matrox MGA-2164W developer's specification.pdf
PVGA1A Paradise VGA graphics controller.pdf
Raptor GFX-8P.pdf
S3 86C868 multimedia accelerator.pdf
S3 86C928 GUI accelerator.pdf
S3 86C964 graphics accelerator.pdf
S3 Savage4 registers.pdf
S3 Trio64V+ graphics-video accelerator.pdf
S3 Virge integrated 3D accelerator.pdf
TI TMS34010 graphics system processor.pdf
TI TMS34020 graphics processor.pdf
TI TMS9918A, 9928A, 9929A video display processors.pdf
Topro TP6508 advanced panel-2 VGA controller.pdf
Tseng ET4000 graphics controller.pdf
Tseng ET4000-W32i graphics controller.pdf
WD90C00 Paradise VGA graphics controller.pdf
WD90C31 Paradise VGA Windows accelerator.pdf

Kdyby tez neco z toho zajimalo, muzu poslat, ale melo by to byt vicemene dogooglitelne. Nicmene ten Realtek je asi jeden z tech jednodussich
Uživatelský avatar
danhard
Příspěvky: 6645
Registrován: 05 bře 2007, 00:00
Bydliště: Jesenice u Prahy

#251 Příspěvek od danhard »

ATmega128 máme, kdyby to někdo stavěl.
Uživatelský avatar
judeware
Příspěvky: 2018
Registrován: 04 srp 2009, 00:00
Bydliště: okres Písek

#252 Příspěvek od judeware »

A pokud jde o bádání s MZ-800, mě by stačily jen IO RTG3105iEH. :)


RayeR píše:...v SETUPu navic byvala jakasi volba "Boot Up Floppy Seek", tak bych od ni cekal, ze umi FDD detekovat za behu...
Tím se zjišťovala jen přítomnost mechaniky, resp. zasunutá disketa v šachtě (u pětačtvrtky s páčkou v poloze hlavy přiklopeny). Bez mechaniky na kšandě je na vodiči DiskChange trvale úroveň HIGH (určeno odporem 150Ω na +5V). S připojenou mechanikou DC=LOW, jakmile je aktivovaný DriveSelect a znovu HIGH, po zasunutí, přiklopení a odkrokování libovolným směrem. Po manipulaci s páčkou (stisknutí tl. na třiapůlce), spadne DC opět do LOW.
Uživatelský avatar
rnbw
Příspěvky: 37418
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#253 Příspěvek od rnbw »

Ten seek dokaze akurat zistit, ci su skutocne pripojene mechaniky a vypisat chybu, ak nie. Mozno dokaze rozlisit 40 a 80-stopu mechaniku, ale nikdy som to neskusal.
Uživatelský avatar
judeware
Příspěvky: 2018
Registrován: 04 srp 2009, 00:00
Bydliště: okres Písek

#254 Příspěvek od judeware »

Našel jsem článek, který to připouští. Musím si ty zapomenuté pokusy někdy zopakovat.

It’s possible to detect an old 40-track drive. The method IBM’s PC/AT BIOS uses is to seek to track 48, then step back towards the outermost track and watch for the TRK0 signal. On an 80-track drive, TRK0 would go active after 48 steps. On a 40-track drive, it will activate sooner because the drive was in fact not able to step all the way to track 48 (the head cannot physically move that far). This method seems somewhat brutal but must have worked reliably enough for IBM to use it.
Uživatelský avatar
rnbw
Příspěvky: 37418
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#255 Příspěvek od rnbw »

Nieco taketo pouziva aj Didaktik D40/D80, aby rozlisil 5,25" a 3,5" mechaniku.
Odpovědět

Zpět na „Sháňka po přístrojích, součástkách nebo náhradních dílech“