OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 17.09.2024, 10:26

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 13 ] 
Autor Zpráva
PříspěvekNapsal: 25.07.2024, 22:56 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2506
Has thanked: 320 times
Been thanked: 669 times
Pustil jsem se konečně do úpravy Atari 800XE na 320k dle http://blog.3b2.sk/igi/post/ATARI-800XE-320KB-RAM.aspx

Stalo se, že mám koupenou tuto náhradu EMMU CO25953
https://www.sellmyretro.com/offer/detai ... -kit-61121
(z obrázku se toho moc vykoukat nedá, ale spíš pro pořádek, aby tu něco zůstalo až odkaz přestane fungovat)

Máte s tím někdo zkušenost?

Jde mi o to, jestli si mám programovat vlastní GAL16V8 - resp. jakou existující variantu vybrat, nebo jestli někdo máte vyzkoušenou tuto konkrétní náhradu CO25953, nebo jestli na tom vlastně nezáleží, dokud to dělá, co dělat má.

Podle http://blog.3b2.sk/igi/Data/Atari/800XE/xefsm.pdf je deska asi revize CO70065/CO70067, v podstatě Atari 130XE bez těch 64kB navíc.

Kdy je a kdy není potřeba 74LS95? (se staršími náhradami GAL16V8, do 20pin patice? - soudě dle poznámky ve schématu)

Mám v tom zmatek, náhrad CO25953 je několik a variant rozšíření paměti taky. Ale když Igi píše, že Rambo 320k je defakto standard, tak snad? Primárně chci spustit Prince Of Persia, Numen a možná nějaký kopírovací program ve SpartaDOSu... příp. cokoli, co běží na Atari 130XE se 128kB RAM.


Přílohy:
2024-07-25_nahrada_CO29953_ze_sellmyretro.png
2024-07-25_nahrada_CO29953_ze_sellmyretro.png [ 384.01 KiB | Zobrazeno 4382 krát ]

_________________
https://cygnus.speccy.cz ZX Spectrum 128k, Betadisk, DivIDE, ESXDOS
Nahoru
 Profil  
 
PříspěvekNapsal: 28.07.2024, 00:00 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2506
Has thanked: 320 times
Been thanked: 669 times
Tak jen pro info - funguje to, 74LS95 není potřeba, stačí si přečíst "příbalový leták" a byl bych věděl dřív.


Přílohy:
DSC09495 zmenseno.JPG
DSC09495 zmenseno.JPG [ 409.72 KiB | Zobrazeno 4073 krát ]

_________________
https://cygnus.speccy.cz ZX Spectrum 128k, Betadisk, DivIDE, ESXDOS
Nahoru
 Profil  
 
PříspěvekNapsal: 30.07.2024, 07:24 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 25.05.2014, 12:29
Příspěvky: 1682
Bydliště: Praha
Has thanked: 324 times
Been thanked: 372 times
Obvod U35/74LS95, pro který není u všech revizí desek možno doplnit, slouží pro latch singálu /HALT.
To je třeba pro rozšíření desek z 800XE na 130XE v případě, že nemáte origoš CO25953 a na jeho pozici se dá GAL(ten by se musel zapojit jinak aby to šlo bez toho externího latch).
Zde se jedná o rozšíření kdy Antic nemá přístup do rozšířené paměti a tedy latch netřeba.

Jen mi přijde zvláštní dělat pcb navíc...to už tam ta rozšíření mohl dát obě. Tedy i to podporující přístup Antic do bank navíc.

_________________
Atari 65XE, 600XL, 400, 800, 800XL/XE, 130XE, 1200XL, XEGS
Commodore C64, C64C, C128, Plus/4
Amiga A600, A1200+Blizzard 060/50
ZX Spectrum, +2


Nahoru
 Profil  
 
PříspěvekNapsal: 30.07.2024, 08:24 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2506
Has thanked: 320 times
Been thanked: 669 times
rEVERz píše:
Obvod U35/74LS95, pro který není u všech revizí desek možno doplnit, slouží pro latch singálu /HALT.
To je třeba pro rozšíření desek z 800XE na 130XE v případě, že nemáte origoš CO25953 a na jeho pozici se dá GAL(ten by se musel zapojit jinak aby to šlo bez toho externího latch).
Zde se jedná o rozšíření kdy Antic nemá přístup do rozšířené paměti a tedy latch netřeba.
Jako neataristovi mi to pořád není jasné.

Netuším, jaké má důsledky, když Antic nemá přístup do rozšířené paměti a jak ověřit, jestli tomu tak opravdu je.

Netuším, jestli originální Atari 130XE má stejný problém, nebo jestli se přístup Antic do těch 64kB navíc k něčemu využívá, kterému softwaru to chybí...

U té náhrady EMMU CO25953 bylo uvedené, že je určený do všech desek, včetně těch které nemají pozici pro U35/L74LS95, ve schématu vidím, že je /MHALT z shift registru připojený do GALu... a někde jsem četl, že aby GAL mohl plnit i funkci shift registru, tak by se musel zapojit jinak, hádám, že připojit clock na správnou nohu GALu, což snad dělá ten plošný spoj mezi (bohužel jsem si to nepropípal, snad až to příště rozeberu).

Jak to tedy je? Můžu to nějakým programem ověřit?

Náhradu EMMU, která vyžaduje 74LS95 jsem našel tady https://www.atarimax.com/jindroush.atar ... hemmu.html


Přílohy:
atari 130 xe vyrez ze schematu.png
atari 130 xe vyrez ze schematu.png [ 399.36 KiB | Zobrazeno 3824 krát ]

_________________
https://cygnus.speccy.cz ZX Spectrum 128k, Betadisk, DivIDE, ESXDOS
Nahoru
 Profil  
 
PříspěvekNapsal: 30.07.2024, 09:16 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 25.05.2014, 12:29
Příspěvky: 1682
Bydliště: Praha
Has thanked: 324 times
Been thanked: 372 times
Přístup Anticu do rozšířené paměti používají snad dvě hry a pár demíček. Asi to nemá cenu řešit. Toto je rozšíření Rambo.
Z hlavy nevím které konkrétně to jsou.
Teda nezkoumal jsem to cos koupil, ale myslím že je to prostě rozšíření Rambo bez onoho přístupu Anticu.
Pro inspiraci jak to udělat jinak(myslím hlavně jak zapojit GAL):
https://www.horus.com/~hias/atari/#sram512k

Jinak dnes se to řeší buďto nákupem Ultimate1MB(vnitřní rozšíření, volba CompyShop či Rambo atd.) či lépe cartridge SUBCART(externě až 1MB bez přístupu Antic, případně 4MB Axlon).
Ještě dělal Ctirad skvělé rozšíření, taky externí, ale je to již déle nedostupné.

Zkoušel jsem kdysi napasovat do GAL16V8(+74LS95) obě rozšíření a nevejde se to. Tedy bez úpravy zapojení toho GALu, prostě jen doosadit, dovalit signály z PB:6520 atd.

_________________
Atari 65XE, 600XL, 400, 800, 800XL/XE, 130XE, 1200XL, XEGS
Commodore C64, C64C, C128, Plus/4
Amiga A600, A1200+Blizzard 060/50
ZX Spectrum, +2


Nahoru
 Profil  
 
PříspěvekNapsal: 30.07.2024, 12:45 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2506
Has thanked: 320 times
Been thanked: 669 times
rEVERz píše:
Přístup Anticu do rozšířené paměti používají snad dvě hry a pár demíček. Asi to nemá cenu řešit.
Stejnak, pokud by někdo tušil, tak mě to zajímá. Krátké nakouknutí na pouet.net nepomohlo, tam možnost třídit dema podle hw požadavků není.
rEVERz píše:
Zkoušel jsem kdysi napasovat do GAL16V8(+74LS95) obě rozšíření a nevejde se to. Tedy bez úpravy zapojení toho GALu, prostě jen doosadit, dovalit signály z PB:6520 atd.
Zapojení GALu zjevně nějak upravené je...

Budiž, počkám dokud se nenajde software, kterým to ověřím a pak se uvidí. Šlo mi vlastně o to, že třeba u ZX Spectra taky existuje možnost rozšířit RAM bez druhé video RAM. Což v reálu dělá potíže u mnoha her, které 128kB využívají. A netušil jsem jestli možná absence přístupu Antic nebude mít podobné důsledky. Nemluvě o tom, že těch her a dem napsaných pro 128k (a víc) je z celkové produkce docela dost, zvláště ty, co vznikaly cca v 90. letech a později.

Přitom Atari 130XE přišlo na trh cca o rok dřív než ZX Spectrum 128k (ale poměr konzumenti / kutilové byl asi víc v neprospěch kutilů?).

_________________
https://cygnus.speccy.cz ZX Spectrum 128k, Betadisk, DivIDE, ESXDOS


Nahoru
 Profil  
 
PříspěvekNapsal: 30.07.2024, 12:51 
Offline
Radil

Registrován: 12.05.2013, 19:16
Příspěvky: 283
Bydliště: Bratislava
Has thanked: 66 times
Been thanked: 47 times
zxcygnus píše:
rEVERz píše:
Přístup Anticu do rozšířené paměti používají snad dvě hry a pár demíček. Asi to nemá cenu řešit.
Stejnak, pokud by někdo tušil, tak mě to zajímá. Krátké nakouknutí na pouet.net nepomohlo, tam možnost třídit dema podle hw požadavků není.

https://forums.atariage.com/topic/27686 ... ic-access/


Nahoru
 Profil  
 
PříspěvekNapsal: 30.07.2024, 13:09 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 25.05.2014, 12:29
Příspěvky: 1682
Bydliště: Praha
Has thanked: 324 times
Been thanked: 372 times
zxcygnus píše:
Zapojení GALu zjevně nějak upravené je...

Jo, protože na desce jsou některé piny ošetřené na zem a ty tam potřebuješ dovalit ty signály PBx z 6520.
Tedy je to hezčí než vyhnout nožky ;)

_________________
Atari 65XE, 600XL, 400, 800, 800XL/XE, 130XE, 1200XL, XEGS
Commodore C64, C64C, C128, Plus/4
Amiga A600, A1200+Blizzard 060/50
ZX Spectrum, +2


Nahoru
 Profil  
 
PříspěvekNapsal: 30.07.2024, 13:50 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 25.05.2014, 12:29
Příspěvky: 1682
Bydliště: Praha
Has thanked: 324 times
Been thanked: 372 times
http://web.archive.org/web/201604170258 ... flo_rdisk/

_________________
Atari 65XE, 600XL, 400, 800, 800XL/XE, 130XE, 1200XL, XEGS
Commodore C64, C64C, C128, Plus/4
Amiga A600, A1200+Blizzard 060/50
ZX Spectrum, +2


Nahoru
 Profil  
 
PříspěvekNapsal: 31.07.2024, 13:41 
Offline
Profík

Registrován: 27.07.2013, 13:24
Příspěvky: 906
Has thanked: 25 times
Been thanked: 125 times
Ještě jsem schopen nějaké 576kB pro XE dodat. Jenom to bude verze bez COVOX audio, protože ty větší CPLD stojí ledvinu. A taky tu mám pár rozšíření pro XL.

_________________
Atari 600XL, 800XL/XE, 130XE, ST, STE, MegaST, 7800, JaguarCD, Commodore C64, Amiga 500/Plus, 1200, CDTV, Sinclair QL + GC, Sharp MZ800, Sord M5, CPC 6128, Spectravideo SVI X'Press, Sony HB-750, Philips CDi 370, Ohio Scientific Challenger, Eureka.


Nahoru
 Profil  
 
PříspěvekNapsal: 31.07.2024, 14:08 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 19:40
Příspěvky: 1938
Bydliště: Olomouc
Has thanked: 917 times
Been thanked: 715 times
rEVERz píše:
http://web.archive.org/web/20160417025821/http://www.atari8.cz/calp/data/flo_rdisk/


Muzes stahovat primo cbz. Vlada ma sice CALP rozbity a ale ty CBZ funguji:

http://www.atari8.cz/calp/data/flo_rdis ... _rdisk.cbz

_________________
www.krupkaj.cz ~ www.atariportal.cz ~ jaysoft.atari.org
:busybee:


Nahoru
 Profil  
 
PříspěvekNapsal: 02.08.2024, 08:06 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2506
Has thanked: 320 times
Been thanked: 669 times
rEVERz měl pravdu, přístup Antic nefunguje, zkusil jsem na TL Cars, kde se místo auta zobrazuje jen obdélník s pixelovým chaosem.

Kromě toho jsem zkusil pár dem (Numen, Bash!, CyberPunk...) a to všechno fungovalo perfektně.

Když bude chuť, možná se k tomu časem vrátím, 74LS95 mám, GAL16V8 taky. Ale mám mezitím jiné věci k dokončení...

_________________
https://cygnus.speccy.cz ZX Spectrum 128k, Betadisk, DivIDE, ESXDOS


Nahoru
 Profil  
 
PříspěvekNapsal: 02.08.2024, 17:16 
Offline
Profík

Registrován: 27.07.2013, 13:24
Příspěvky: 906
Has thanked: 25 times
Been thanked: 125 times
V případě TL Cars jde spíš o nějakou bugu, protože se to takhle chová někomu i na 130XE a naopak jsem to viděl chodit na rozšířených 800/600XL, které o tomhle režimu v životě neslyšely.

_________________
Atari 600XL, 800XL/XE, 130XE, ST, STE, MegaST, 7800, JaguarCD, Commodore C64, Amiga 500/Plus, 1200, CDTV, Sinclair QL + GC, Sharp MZ800, Sord M5, CPC 6128, Spectravideo SVI X'Press, Sony HB-750, Philips CDi 370, Ohio Scientific Challenger, Eureka.


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 13 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 2 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat 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 přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz