OldComp.cz
http://www.oldcomp.cz/

tipy na hry pro F8 bankswitching cartridge Atari 2600
http://www.oldcomp.cz/viewtopic.php?f=26&t=8319
Stránka 11

Autor:  zxcygnus [ 16.02.2020, 14:17 ]
Předmět příspěvku:  tipy na hry pro F8 bankswitching cartridge Atari 2600

Měl by někdo tip na zajímavé 8kB hry, nebo i nějaké demo do cartridge pro Atari 2600?

Mám plošné spoje na F8 bankswitching cartridge s EPROM 27C256 (4x hra do dvou 4k stránek) a na úplně nejjednodušší cartridge pro EPROM 27C32. Bohužel jsem si nezkontroloval zásoby EPROM pořádně a ukázalo se, že mám několik 27C16 i 27C64, ale žádnou 27C32, takže je pro mě jednodušší zapsat něco do 27C256, kterých mám asi nejvíc (zkusil jsem s hrou Berzerk (identická kopie do dvou 4k stránek a 4 různé verze téže hry). To funguje, ale nepoužívá se celých 8k.

Příp. mohu nějaký plošný spoj vyměnit za jiný s jinou metodou přepínání stránek.

Díky předem.

Přílohy:
schema 150dpi.png
schema 150dpi.png [ 29.44 KiB | Zobrazeno 12182 krát ]
rozmisteni_strana_spoju.png
rozmisteni_strana_spoju.png [ 30.62 KiB | Zobrazeno 12182 krát ]
rozmisteni_strana_soucasti.png
rozmisteni_strana_soucasti.png [ 34.28 KiB | Zobrazeno 12182 krát ]

Autor:  zxcygnus [ 16.02.2020, 14:37 ]
Předmět příspěvku:  Re: tipy na hry pro F8 bankswitching cartridge Atari 2600

Našel jsem tento pěkný dlouhý seznam http://www.classic-games.com/atari2600/bankswitch.html

Teď jen vytipovat, co stojí za pokus :)

Autor:  Solaris104 [ 16.02.2020, 14:43 ]
Předmět příspěvku:  Re: tipy na hry pro F8 bankswitching cartridge Atari 2600

Zkus si v emulátory hry jako HERO, River Raid, Pitfall a Pifall 2. Activision prostě umělo udělat i na VCS relativně pěkné hry.

Autor:  tommik [ 16.02.2020, 16:10 ]
Předmět příspěvku:  Re: tipy na hry pro F8 bankswitching cartridge Atari 2600

Nerozumím o čem píšeš, ale pokud to mám být označeno jako F8, tak za mě: Centipede (rozhodně), Ms. Pac Man (rozhodně), Jungle Hunt (rozhodně), Vanguard, Phoenix, E.T., Battlezone, Galaxian, Gravitar, Kangaroo, Pengo, Joust, Moon Patrol, Pole Position, Mario Bros, Big Bird's Egg Catch, Sorcerer's Apprentice, Pigs In Space a Gremlins.

A samozřejmě cokoliv od Activision: H.E.R.O., Pitfall II (how about sound chip then...), Pressure Cooker, Space Shuttle, Private Eye...

Autor:  dex [ 16.02.2020, 16:30 ]
Předmět příspěvku:  Re: tipy na hry pro F8 bankswitching cartridge Atari 2600

A-VCS-tec Challenge!

A 8k dem není tak moc na vyzkoušení: http://www.pouet.net/prodlist.php?type%5B%5D=8k&platform%5B%5D=Atari+VCS&page=1

Autor:  zxcygnus [ 22.02.2020, 23:42 ]
Předmět příspěvku:  Re: tipy na hry pro F8 bankswitching cartridge Atari 2600

Tak zatím to nefunguje :?

Připravil jsem si dohromady 3 EPROM po čtyřech 8k cartridgích v každé, jednu čtveřici jen dema (iso, doctor, mr caterpillar, tricade), další dvě čtveřice s hrami a pak ještě jednu čtveřici s 4k hrami, které byly 2x v jedné 8k stránce z celkových 32k.

4k hry fungují všechny.

8k ani jeden image cartridge nefunguje pořádně, většinou vůbec, občas pouze cosi na začátku pípne a nic nezobrazí, někdy ani to ne. Všechny image jsem předem ověřil v emulátoru, než jsem je zapsal do EPROM, ty pak samozřejmě prošly i verifikací. To, že nezobrazuje už vím, že je normální (přečetl jsem si část programovacího manuálu vč. té části o zobrazování, kde je popsáno, jak musí CPU nastavovat obsah i barvy na začátku každého řádku).

Ale nestránkuje to. Cokoli 8k nefunguje, jakmile se pokusí o přestránkování. Trošku jsme zkoumali a třeba demo doctor funguje správně do okamžiku, než se pokusí přestránkovat. Na pinu 19 komparátoru 74LS688 se objeví log. 0 a tím to skončí, program se zhroutí. U jiných (nějaké 4k hry) je vidět, jak se přenáší A0 na výstup 74LS74, ale protože jsou v obou 4k půlkách stejná data, tak se nic dalšího nestane.

Na Atari Age jsem našel zmínku, že je tohle zapojení špatně. Takže se zdá, že jsem okopíroval něčí chybný návrh. Přitom letmým pohledem na logiku se mi to špatně nezdálo. Adresu 0x1FF8 (resp. 0x1FF9 - dolní čtyři bity 100x kde x=A0) to detekuje a klopný obvod se překlápí podle A0. Ze zoufalství jsem skusil i přehodit výstupy Q za /Q, ale ani to nepomohlo.

Není to ani problém jednohu kusu. Mám osazené dvě desky a protože všechny IO jsou v paticích, můžu přehazovat dle potřeby.

Chystám se ještě zkusit připojit celou cartridge do nepájivého pole a zkusit na ní nějaké kombinace adres MCU, které si narozdíl od konzole umím naprogramovat... uvidíme. Třeba log. analyzer něco ukáže.

Mezitím - nějaký nápad? Přehlíd jsem nějaký samozřejmý a děsně důležitý detail, který vidí každý Atarista na první pohled, jen já ne?

(asi jsem si měl radši vyrobit toto https://hackaday.io/project/12961-atari ... -cartridge)

Autor:  rEVERz [ 24.02.2020, 12:58 ]
Předmět příspěvku:  Re: tipy na hry pro F8 bankswitching cartridge Atari 2600

Takový nápad...
Vygeneroval jsem si tabulku a na IC2_Q je loq0 při 0x1FF8 a 0x1FF9, to cajk si myslím. Jak píšeš.
Ale nemůže být spíše zakopaný pes v tom, že A0 se přepisuje náběžnou hranou toho IC2_Q.
To u toho druhého zapojení je to myslím správně.

Autor:  rEVERz [ 26.02.2020, 10:15 ]
Předmět příspěvku:  Re: tipy na hry pro F8 bankswitching cartridge Atari 2600

I tady se s tím zapojením mořil:
https://atariage.com/forums/topic/28608 ... ng-method/
a píše, že je potřeba "74ls00 mezi pin19 a 74ls74". Předpokládám, že myslí invertor.
No volné hradlo tam nemáš, dal bych tam tranzistor...

Autor:  zxcygnus [ 26.02.2020, 13:11 ]
Předmět příspěvku:  Re: tipy na hry pro F8 bankswitching cartridge Atari 2600

jj, to jsem četl, ale bylo už pozdě večer a musel jsem to odložit na další víkend.

Mohlo by to tedy být tím, že 74LS74 reaguje na náběžnou hranu, ale v okamžiku, kdy se pracuje s přepínací adresou, tak 74LS688 generuje L a tedy nejprve sestupnou hranu a náběžná přichází pozdě?

Autor:  rEVERz [ 26.02.2020, 15:09 ]
Předmět příspěvku:  Re: tipy na hry pro F8 bankswitching cartridge Atari 2600

zxcygnus píše:
Mohlo by to tedy být tím, že 74LS74 reaguje na náběžnou hranu, ale v okamžiku, kdy se pracuje s přepínací adresou, tak 74LS688 generuje L a tedy nejprve sestupnou hranu a náběžná přichází pozdě?
Tak nějak nad tím také uvažuju.
Našel jsem více zapojení těch bankových cart.a vesměs všude je nějaký D, latch apod.,na nastavení banky epromky.
A vždy to bylo tak - tedy přepis náběžnou hranou platné adresy.
Více jsem to zatím nestudoval...možná až to u tebe nepomůže juknu na to ;-)

Stránka 11 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/