Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet
Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

klon Atari 2600

 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Výpočetní technika
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
samec



Založen: Dec 19, 2017
Příspěvky: 6168

PříspěvekZaslal: čt leden 01 2026, 23:37    Předmět: klon Atari 2600 Citovat

Otázka na 8-biťákov. Čo s ROM čipom (4000-0001P-1) s hrami z nejakého azijského klonu Atari 2600?
Jak zložité je poskladať emulator Atari 2600 a z čoho?

Z niečoho takého mám ten ROM čip
https://obrazki.elektroda.pl/5748260000_1716467363.jpg
https://obrazki.elektroda.pl/1443978500_1716467364.png
Na rovnakú adresnú a dátovú zbernicu sa pripájajú kartridže s hrami, takže dáta v tom čipe musia byť štandardné.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Mahoney



Založen: Oct 26, 2019
Příspěvky: 735

PříspěvekZaslal: pá leden 02 2026, 8:27    Předmět: Citovat

Tady máš schéma plug-in cartridge,, tady je schéma toho ostatního, co s tím, to si musíš rozmyslet hlavně ty sám… Já bych do toho nešel, buď bych to prodal na díly, nebo nechal na opravu jiného, ale to je na tobě… Je dost soft emulátorů Atari 2600.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
samec



Založen: Dec 19, 2017
Příspěvky: 6168

PříspěvekZaslal: pá leden 02 2026, 10:44    Předmět: Citovat

Ale veď ten procesor nie je až tak zložitý.
http://www.visual6502.org/JSSim/index.html
Má len 56 inštrukcií, 6 registrov (A, Y, X, PC, S a P) a vo verzii 6507 len 13 bitovú adresnú zbernicu a žiadné prerušenie.
To sa musí dať nahradiť dvoma, maximálne troma arduinami. Rolling Eyes

https://www.mdawson.net/vic20chrome/cpu/mos_6500_mpu_preliminary_may_1976.pdf
https://web.archive.org/web/20160329090844if_/http://archive.6502.org/datasheets/mos_6532_riot.pdf

Ech, procesor, aj porty sú jednoduché, ale televízny čip sa ani neviem rozhodnúť, ktorý by som mal emulovať.
https://www.retrosix.wiki/tia-chip-atari-2600

Tak nič. Odkladám späť do šuflika. Confused
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Mahoney



Založen: Oct 26, 2019
Příspěvky: 735

PříspěvekZaslal: pá leden 02 2026, 15:35    Předmět: Citovat

Pokus o flamewar… Já být správce, tak už jsi zabanovanej i s IP, MAC a vším tím ostatním, čím sem lezete (a nemysli si, že to nejde).
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
BOBOBO
Doporučuje se dohled statného moderátora


Založen: Feb 25, 2008
Příspěvky: 20824
Bydliště: Rychnovsko

PříspěvekZaslal: so leden 03 2026, 8:29    Předmět: Citovat

Ty vole , už 2. ledna cenzura , jak na Nový rok , tak po celý rok . Ten spolek je tady v ČR těžce nemocný .
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
p32



Založen: Jan 13, 2007
Příspěvky: 16660
Bydliště: Olomouc

PříspěvekZaslal: so leden 03 2026, 8:47    Předmět: Citovat

To není cenzura. To je jen správný názor od někoho, co vidí, jak sem někdo píše nesmysly a kecá a kecá.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
samec



Založen: Dec 19, 2017
Příspěvky: 6168

PříspěvekZaslal: so leden 24 2026, 20:56    Předmět: Citovat

V čom je Arduinovsky emulátor nejakého starého procesoru väčšia blbosť, než skladanie štvorbitových procesorov z TTL obvodov?

Ja myslím, že by to šlo.
Arduino Pro MINI s procesorom Atmega328P, port D multiplexovaný medzi spodnú adresu cez dva obvody 7475 a dáta cez dva obvody 4066, port B pre hornú adresu a na porte C výstup hodín ϕ2, výstup R/W a vstup RDY. Hodinami ϕ2 by sa zároveň aktivovali spínače 4066 pre dáta, výstup R/W by bol zároveň trigerom pre 7475. Operačný kód inštrukcie načítaný cez port D by bol zároveň adresou vo flash ROM v Arduine, kde by bol kód pre vykonanie danej inštrukcie.

Napríklad kód pre inštrukciu NOP by bol na adrese (11)10 1010 1110 1010 b asi takto:
set ϕ2 to low (address phase)
set port D direction to output
write PCL variable to port D
set R/W to low
set R/W to high (trigger 7475 latches)
write PCH variable to port C
set port D direction to input
set ϕ2 to high (data phase)
wait for RDY input
read port D to ZL register
read port D to ZH register
set bit 13 of Z register high
indirect jump to address in Z register

Pri 16MHz Arduine by sa to do 1MHz emulácie mohlo stihnúť. Alebo je niečo, čo by takto nešlo stihnúť?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Výpočetní technika Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.15 sekund