Serial flash namiesto mg. pre Didaktik Gama (TAPaTAPa) a iné

Počítače stolní, notebooky, tablety, tiskárny, scanery a vše, co nějak souvisí s PC

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
hafca
Příspěvky: 4722
Registrován: 27 črc 2004, 00:00
Bydliště: 25km na západ od Prahy

#16 Příspěvek od hafca »

Jen takový nápad, nešel by nějak modifikovat a použít sDrive pro Atari 8bit? Všechno tahá i ukládá na SD kartu. S Atari to fungovalo neuvěřitelně, zvlášť s vícediskovými hrami. Umí to totiž emulovat 4 diskové mechaniky, ale s úplně jinou rychlostí.
Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.
Uživatelský avatar
judeware
Příspěvky: 2025
Registrován: 04 srp 2009, 00:00
Bydliště: okres Písek

#17 Příspěvek od judeware »

radioelectrum:
A kdo bude vyvíjet firmware (pro kooperující MCU v periferii), který bude transformovat soubory z karty (např. FS FAT32) a nějakým způsobem (třeba jako onen virtuální kazeťák) je bude předávat modifikovanému Basicu? To by bylo inženýrské dílo na kvadrát. Už takhle je to od autora tématu výborně řešená kulišárna.

hafca:
I tohle je netriviální. Atari má v reálné krabici s FD mechanikou v podstatě koprocesor a řadič FDC, který se stará o čtení, zápis souborů atd. (jde tuším proprietární non IBM formát) a pomocí "povelů" z Atárka je pak předává zpět kanálem SIO (opět proprietární firemní záležítost). Takže by to zase znamenalo náročnou vývojářskou a programátorskou práci (krabička s kartou a s MCU, který emuluje chod mechanik a předává data SIO kanálem Atárku zpět. Ale něco podobného u téhle značky už existuje. U Spectra bych se tím ale neinspiroval.

Pěkně to vyřešili např. u MZ-800. Unicard je emulátor FDC, potažmo i skladiště virtuálních kazet. Je obětovaná periferie quick disk a po resetu se z "falešného QD" natáhne správce kazetových souborů (boot vypadá jako bleskové spuštění DOSu + Norton Commanderu). Vyberete soubor a do sekundy hrajete. :)
Ve druhém režimu funguje Unicard jako řadič FDC (užití jako klasický MZ Basic i CP/M).
A protože se všemi těmito původními periferiemi počítá "IPL loader" v MZ ROM, programově se v Sharpovi nemodifikuje vůbec nic! :prst:

Dodatečně:
Karta se chová i jako scan doubler, takže připojíte VGA displej a zíráte, jak až nechutně ostře a zubatě/hranatě vypadá obraz z osmibitu při srovnání s původní CRT TV. :wink:
Uživatelský avatar
hafca
Příspěvky: 4722
Registrován: 27 črc 2004, 00:00
Bydliště: 25km na západ od Prahy

#18 Příspěvek od hafca »

judeware píše:hafca:
I tohle je netriviální. Atari má v reálné krabici s FD mechanikou v podstatě koprocesor a řadič FDC, který se stará o čtení, zápis souborů atd. (jde tuším proprietární non IBM formát) a pomocí "povelů" z Atárka je pak předává zpět kanálem SIO (opět proprietární firemní záležítost). Takže by to zase znamenalo náročnou vývojářskou a programátorskou práci (krabička s kartou a s MCU, který emuluje chod mechanik a předává data SIO kanálem Atárku zpět. Ale něco podobného u téhle značky už existuje. U Spectra bych se tím ale neinspiroval.

Jak už jsem psal, měl jsem to udělané. Je k tomu kompletní dokumentace a i zdroják. Ale není to moje parketa. Pro okouknutí a případnou inspiraci je tu odkaz, kde je vše ke stažení.
Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.
Uživatelský avatar
radioelectrum
Příspěvky: 2337
Registrován: 11 lis 2011, 00:00
Bydliště: Oslavany

#19 Příspěvek od radioelectrum »

K připojení SD karty: Pokud by ta SD karta byla nečitelná ve čtečce v běžném PC pod WIN, tak potom je ten můj nápad bezpředmětný, mě šlo o přenos dat mezi jednotlivými uživateli.
Uživatelský avatar
judeware
Příspěvky: 2025
Registrován: 04 srp 2009, 00:00
Bydliště: okres Písek

#20 Příspěvek od judeware »

Spectrum má na připojení klasického HDD poměrně etablovaný projekt divIDE. Místo mechanického disku je dnes "za pár Kč" k mání karta Compact flash, což je z hlediska využití se Spectrem prakticky totéž.

Autorův projekt, "hardwarově emulovaného cosi", co funkčně připomíná práci s kazeťákem, považuju za docela dobrý nápad a ani si nemyslím, že by k ZX kompatibilním strojům bylo v oblasti médií ještě něčeho dalšího třeba.
A image disket a kazetových souborů bych dnes všem soukmenovcům posílal jedině mailem, jestli si to příjemce převede na nativní média osmibiťáků, nebo překopíruje na SD kartu a využije nějakou novodobou periferii pro ukládání dat (záleží na značce počítače), je už na něm.

C64 to má stejné jako Atari (FDD s lokální inteligencí a přenos dat firemním SIO), takže pro něj principiálně platí to, co psal hafca o Atari.

Jak to má MZ-800, jsem napsal prodrobně (z propagačních důvodů). :D
Uživatelský avatar
PotPalo
Příspěvky: 6018
Registrován: 13 kvě 2009, 00:00
Bydliště: BA

#21 Příspěvek od PotPalo »

Tak ešte malé vylepšenie. Použil som EPROM 27C256, kde do spodnej polovice som nahral pôvodnú ROM, a do vrchnej polovice TAPaTAPa ROM. Vyviedol som na kábliku prepínač, ktorým sa vyberie, ktorá ROM bude použitá, a tiež +5V pre TAPaTAPa, takže do Didaktiku Gama netreba robiť vôbec žiadne zásahy, stačí len prehodiť v pätici pôvodnú EPROM za túto. Ešte že som tam dal na TAPaTAPa drôtovú prepojku, teraz ju stačilo vybrať a nahradiť pinom, kde sa pripojí káblik.
Keď prepnem prepínač a odpojím TAPaTAPa, mám Gamu ako bez úpravy, až na tie trčiace kábliky. Tiež sa dá prepínať ROM aj počas behu programu, takže hru môžem nahrať z TAPaTAPa, následne prepnem ROM, a napríklad pozíciu v hre môžem nahrať z pásky.

Vyrobil som si aj adaptér, s ktorým môžem naprogramovať modul priamo, stačí ho zapojiť, a druhý koniec zapojiť do programátora s CH341A. Ešte dodám, že ochrana proti zápisu na module (ten prepínač, čo som tam dal), je bežne nefunkčná, treba ju aktivovať špeciálnymi príkazmi. Totiž 25xx majú aj softwérovú, aj hardwérovú ochranu proti zápisu, a ktorá sa použije, sa nastavuje v 25xx... Softwér na aktivovanie hardwérovej ochrany proti zápisu možno napíšem neskôr. Možno.
Přílohy
TAPaTAPa module adapter.jpg
(48.97 KiB) Staženo 186 x
TAPaTAPa gama dual eprom schema.png
(24.39 KiB) Staženo 145 x
TAPaTAPa gama dual eprom 3.jpg
(91 KiB) Staženo 151 x
TAPaTAPa gama dual eprom 2.jpg
(68.54 KiB) Staženo 152 x
TAPaTAPa gama dual eprom 1.jpg
(114.34 KiB) Staženo 149 x
Je na čase vymeniť primátora Bratislavy, a celú tú neschopnú pakáž okolo.
Uživatelský avatar
PotPalo
Příspěvky: 6018
Registrován: 13 kvě 2009, 00:00
Bydliště: BA

#22 Příspěvek od PotPalo »

Tak po dlhej dobe pridám ešte amatérske video, ako to funguje. Pôvodne som čakal, že to niekto vyrobí, a natočí profesionálne video, ale nikto nič. Tu je teda to moje video, točené starším fotoaparátom: https://ulozto.sk/!c5he2BPTglhB/tapatapa-mov

Momentálne pokračujem v projekte Didaktik Muro, práve som doriešil video výstup. Dve varianty som poskladal, vyrobil DPS a osadil, a zase rozobral, a pri osádzaní tretej som zistil chybu na DPS Didaktiku. Tri kondenzátory 560pF pred vstupom do MC1377 sú "vo vzduchu". Po ich správnom zapojení na GND je obraz o poznanie lepší na kompozitnom výstupe. Inak tam mám aj S-Video a RGB výstup, a S-Video sa dá využiť aj ako čiernobiely kompozitný bez dúhovania. Vďaka obvodu CXA1645 (CXA2075M som objavil až keď som mal hotovo...), ktorý som použil, už nepotrebujem 12V, všetko napája 5V.
Je na čase vymeniť primátora Bratislavy, a celú tú neschopnú pakáž okolo.
Uživatelský avatar
PotPalo
Příspěvky: 6018
Registrován: 13 kvě 2009, 00:00
Bydliště: BA

#23 Příspěvek od PotPalo »

Niekto sa tu pýtal či sa dá na to aj zapisovať cez SAVE. Odpoveď bola nie (softvérovo by to išlo), ale môžem mu doporučiť divide (ja ho nemám, inak by som možno nič nevyrábal), tam sa dá použiť CompactFlash karta, a dá sa aj zapisovať. Info tu:
http://www.divide.cz/?x=manual_cz - stručně, záleží na firmwaru - ESXDOS umožní save/load do TAP souboru. MDOS3 pracuje s obrazy D40/D80.



Keby niekoho zaujímal výsledok použitia obvodu CXA1645 v Didaktiku M, prikladám fotky obrazu (fotené z Full HD LCD TV). Režimy: RGB, S-Video, Kompozitný, a Kompozitný čiernobiely. Všetko vyvedené na jeden SCART konektor, prepínačom RGB <-> S-Video (S-Video v SCARTe využíva signály R a Composite) sa zároveň prepína na čiernobiely režim pri kompozitnom výstupe (vhodné pre staré čb monitory, nedúhuje to).
Napájanie je čisto z 5V, 12V je tam už iba na automatické prepnutie na SCART, čo sa dá spraviť aj ručne na TV. V Didaktiku M (model 91) je to pripojené na signály R, G, B, a SYNC v mieste vstupu do MC1377. V schéme je vidieť ešte aj audio výstup, tiež mám prerobený výstup na reproduktor (pridaný potenciometer hlasitosti), a ochránený vstup/výstup na magnetofón proti prepätiu (už sa to neresetuje keď sa odpojí MG zo siete).
Pozor, v datasheete CXA1645 sú dve chyby: strana 10, pin 15 je C, pin 16 je Y, a strana 12, vo Fig.A má byť 5P a vo Fig.B 47P.
Přílohy
CXA1645.png
schéma
schéma
P1060860 composite cb.jpg
Kompozitný čiernobiely
Kompozitný čiernobiely
P1060858 rgb.jpg
RGB
RGB
P1060857 s-video.jpg
S-Video
S-Video
P1060859 composite.jpg
Kompozitný
Kompozitný
Je na čase vymeniť primátora Bratislavy, a celú tú neschopnú pakáž okolo.
Uživatelský avatar
PotPalo
Příspěvky: 6018
Registrován: 13 kvě 2009, 00:00
Bydliště: BA

#24 Příspěvek od PotPalo »

Konečne som dokončil môj Didaktik MuRo. :D
Ale späť k TAPaTAPa. Podľa ROMiek Didaktiku Gama (teda pokiaľ sú správne) som zistil, že model 87 a 89 majú po resete pauzu pred nastavením 8255, model 88 ju nemá. Z osobnej skúsenosti na Didaktiku MuRo viem, že niekedy po resete 8255 nereaguje hneď, treba chvíľku počkať. V tomto prípade s ROMkou bez pauzy, akú som použil, sa prešvihne nastavenie cez OUT 127, a tým pádom TAPaTAPa nefunguje. Poznať to podľa LEDky na TAPaTAPa, nerozsvieti sa. Stačí dať NEW, tým sa inicializuje 8255 a už to bude fungovať.
Je na čase vymeniť primátora Bratislavy, a celú tú neschopnú pakáž okolo.
Odpovědět

Zpět na „Výpočetní technika“