OldComp.cz

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


Právě je 28.03.2024, 14:10

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 10 ] 
Autor Zpráva
PříspěvekNapsal: 29.07.2016, 17:36 
Offline
Kecálek
Uživatelský avatar

Registrován: 27.08.2015, 09:12
Příspěvky: 227
Has thanked: 68 times
Been thanked: 79 times
Podle schématu amigy 500+ a jejího rozšíření paměti A501 plus (1MB) je možné, relativně banální úpravou, modifikovat častější verzi s 512kB. Prošel jsem nějaké fóra, zapojení otestoval a předávám návod ostatním, snad se bude hodit jako doplnění návodu na dokonalou amigu řady 500 :-)

Předpoklady:
Rozšíření s DRAM 256kB x 4
Amiga 500+ nebo upravenou na plusko (Rev8, agnus 8375, 74F139 (U32))
4ks dalších DRAM navíc, ideálně stejné jako jsou již na rozšíření
1x odpor 50 až 70 Ohm (tato hodnota se vyskytuje na různých rozšířeních)

Teorie:
Amiga má na rozšiřujícím slotu pro paměť dva signály RAS, každý pro jednu banku o velikosti 512kB. Většina rozšíření tak využívá pouze jeden signál a ten druhý lze použít pro druhou banku a využít tak dalších 512kB. Jde tedy o zapojení dalších DRAM na současné čipy a vyvedení nového RAS signálu na konektor.
RAS signál DRAM je na pinu 4 IO. Všechny čipy mají tento signál propojen a vede na konektor rozšíření pin 37 nebo 38 přes odpor. Podle zkoumání různých typů je pravděpodobné, že je využit (vždy) pin 38.
Každý čip DRAM má volný (nezapojený) pin 5 a ten použijeme k propojení (viz dále).
Některé rozšíření mají na IO pin 16 /OE spojen na signál RAS, pokud ano, tento pin nesmí být propojen s horním čipem.

Praxe:
Máme dvě možnosti. První (pro DRAM napevno) naletovat čipy na sebe a u horního nepropojovat pin 4. Dále piny číslo 4 horních IO propojit a přes odpor napojit na pin 37 konektoru rozšíření. Také doporučuji nepropojovat piny 16 na IO.

Druhá možnost (mám DRAM v paticích) je, dle mého názoru, použitelnější v tom, že úprava bude už na desce, ale zachová veškerou funkčnost. Zde právě propojíme všechny piny číslo 5, které nejsou nijak zapojeny (prověříme). Přes odpor napojíme na volný pin 37 konektoru. Výhodou je také to, že nyní osadím kartu jen pomocí 4 kusů DRAM a mám 512kB. Nebo modul osadím 4 kusy zdvojených DRAM tak, že horní pin číslo 4 vede na vedlejší pin číslo 5 (viz obrázek). Také doporučuji nepropojovat piny 16 na IO.

Upravená deska s 512kB v trapdoor:
Příloha:
Poznámka: Zapojení karty
512to1024mod_2.jpg
512to1024mod_2.jpg [ 88.23 KiB | Zobrazeno 8806 krát ]


Spojení čipů - horní pin 4 na pin 5.
Příloha:
Poznámka: Propojení čipů DRAM
512to1024mod_1.jpg
512to1024mod_1.jpg [ 29.08 KiB | Zobrazeno 8806 krát ]


Výsledek onoho pokusu:
Příloha:
Poznámka: Výsledek
512to1024mod_3.jpg
512to1024mod_3.jpg [ 78.73 KiB | Zobrazeno 8806 krát ]


Dodatky:
V mém případě měla karta na DRAM piny 16 /OE spojeny s piny 4 /RAS, takže já piny 16 u horních IO vynechal a funguje to. Teoreticky i u horních IO by měl být spojen na pin 4 (nově 5), ale některé karty toto zapojeno nemají, takže i nezapojene bude ok.

Poděkování:
Drake, rEVERz a jjilek, bez nich bych to nedotáhnul až sem :-)

_________________
Commodore C64 + 1541-II + datasette + EF3 / Amiga 500 KS 2.05 + gary RAM / Amiga 600 KS 3.1 + 4 MB RAM (slot+pcmcia) + CF / Amiga 1200 KS 3.1 + Blizzard 1230 + CF / Amiga 4000T (68060@50) KS 3.1 + Fastline Z3 + Picasso IV + 40 GB IDE / / 486DX2@66


Nahoru
 Profil  
 
PříspěvekNapsal: 04.08.2016, 14:46 
Offline
Kecálek
Uživatelský avatar

Registrován: 27.08.2015, 09:12
Příspěvky: 227
Has thanked: 68 times
Been thanked: 79 times
Pohled jak to celé může vypadat. Tento modul má čipy úplně na kraji pod klávesnicí, ale i v patici to klávesnici nevadí...

Příloha:
Poznámka: Pohled na kartu
IMG_20160729_180654.jpg
IMG_20160729_180654.jpg [ 118.83 KiB | Zobrazeno 8738 krát ]


Nahoru
 Profil  
 
PříspěvekNapsal: 08.03.2017, 00:23 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 21:39
Příspěvky: 1969
Bydliště: Praha
Has thanked: 85 times
Been thanked: 255 times
Ted jsem dodelal to same a je to parada. For s pinem 4 a 5 je vyborny, hodi se mi to. Pouzivam to rozsireni na testovani tech RAMek a tohle zachova jeho funkcnost.


Nahoru
 Profil  
 
PříspěvekNapsal: 08.03.2017, 22:55 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 21:39
Příspěvky: 1969
Bydliště: Praha
Has thanked: 85 times
Been thanked: 255 times
Tak jsem narazil na mensi problem a zatim nevim jak to vyresit. Nefunguji mi na tom rozsireni hodiny, nedetekuji se. Vidim ve schematu ze v plusku je to malinko jinak zapojene, ale stejne nechapu proc mi to nedeje. Jediny rozdil se asi v signalu (pinu) cislo 33 na expanzni sbernici. Ten je v normalni A500 uzemeny, ale tak by to melo byt.

Tkald: Asi nevis jestli ti funguji hodiny, co?

Je to par dratu, ale proste mi je to nedetekuje.


Nahoru
 Profil  
 
PříspěvekNapsal: 08.03.2017, 22:59 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 19:23
Příspěvky: 1910
Bydliště: Vsetín
Has thanked: 517 times
Been thanked: 812 times
Na A500+ se musí vypnout hodiny na desce.

The onboard motherboard clock of the A500+ will need to be disabled in order for the Amiga to recognise the RTC on the chipmem board. In order to to do this you will need to place a solder blob over the jumper JP9 as shown below.

_________________
cs.speccy.cz, ondraspo186.8u.cz, zx-spectrum.cz


Nahoru
 Profil  
 
PříspěvekNapsal: 08.03.2017, 23:07 
Offline
Kecálek
Uživatelský avatar

Registrován: 27.08.2015, 09:12
Příspěvky: 227
Has thanked: 68 times
Been thanked: 79 times
Hodiny co vím fungují, já tu svou původní a500 s deskou a500+ upgradovat jen z pohledu paměti. Hodiny mám na desce neobsazené.

Dodatek: JP9 zaletovat jak píše solaris104. Prošel jsem původní návod tady na fóru a já se na to ptal, jestli chci použít hodiny z karty, tak JP9 nechat jak je.

_________________
Commodore C64 + 1541-II + datasette + EF3 / Amiga 500 KS 2.05 + gary RAM / Amiga 600 KS 3.1 + 4 MB RAM (slot+pcmcia) + CF / Amiga 1200 KS 3.1 + Blizzard 1230 + CF / Amiga 4000T (68060@50) KS 3.1 + Fastline Z3 + Picasso IV + 40 GB IDE / / 486DX2@66


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

Registrován: 12.05.2013, 21:39
Příspěvky: 1969
Bydliště: Praha
Has thanked: 85 times
Been thanked: 255 times
JP9 plati v podstate jen v pripade ze na desce hodiny mas, coz ja ale nemam, chci vyuzit ty z rozsireni a taky to funguje jen pro rozsireni A501 Plus, protoze JP9 uzemni pin 33 expanzniho slotu, coz je v A500 uzemneno vzdy, popripade primo na tom rozsireni, coz mam a vidim to i na tvoji fotce. A tu zem potrebujes pro vstup /OE RTC obvodu (pin 2). Jumperem JP9 to urcite neni.

To ja jsem tu teorii kolem precetl a pochopil, ale nevim proc min ty hodiny nechodi. Zkousel jsem i dalsi dve rozsireni co mam, ale RTC nefunguje ani z jednoho. No jento zahada. K tomu RTC obvodu vede jen par dratu a kolem neni skoro nic takze nechapu co na tom muze nefungovat.


Nahoru
 Profil  
 
PříspěvekNapsal: 09.03.2017, 07:46 
Offline
Kecálek
Uživatelský avatar

Registrován: 27.08.2015, 09:12
Příspěvky: 227
Has thanked: 68 times
Been thanked: 79 times
Ale neco s časem si vybavuju. Vím ze s ks 13 a wb 13 se čas nacita při bootu a je vidět zda funguje nebo ne. u ks 2 a více to vidět neni(ale nacita se). Ale mam pocit ze pomohlo až setclock reset, i kdyz se ne detekovalo nic, ale jestli to bylo s ks13 nebo ks 2 uz nevim. mam tam prepinatelny ks 13 a 31 na jednom cipu, tak to šlo lehce laborovat :-)

_________________
Commodore C64 + 1541-II + datasette + EF3 / Amiga 500 KS 2.05 + gary RAM / Amiga 600 KS 3.1 + 4 MB RAM (slot+pcmcia) + CF / Amiga 1200 KS 3.1 + Blizzard 1230 + CF / Amiga 4000T (68060@50) KS 3.1 + Fastline Z3 + Picasso IV + 40 GB IDE / / 486DX2@66


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

Registrován: 12.05.2013, 21:39
Příspěvky: 1969
Bydliště: Praha
Has thanked: 85 times
Been thanked: 255 times
Hmm, mozna ze to funguje a jen to chce prostouchnout. Ja to tedy testuji pres ACA500+ kde se vypusuje RTC: not detected. V jine A500 s hodinama na desce (ktere jsem tam sam daval) vidim RTC: oki.

Na desce mam sice KS13, ale pouzivam KS31 co tomu podstrci ACA500.

Asi to osadim na desku, je to par soucastek a uvidim. Oscilator i nahradni RTC mam. Nebo to rozsireni zkusim jinde, jestli to jede alespon nekde.


Nahoru
 Profil  
 
PříspěvekNapsal: 09.03.2017, 19:26 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 21:39
Příspěvky: 1969
Bydliště: Praha
Has thanked: 85 times
Been thanked: 255 times
Tak uz vim. Problem je ACA500plus. Na jednu stranu je ta karta uzasna v tom ze Amiga nabootuje klidne bez ROM a dokaze obchazet urcite potize, ale nekdy by clovek o te h potizich radeji vedel. Bez prehazovani prepinacu dokaze vybrat externi hodiny nebo hodiny na desce (taky treba prehodit slow-fast RAM normalne od $C0000 jako chip ram od $40000, coz se hodi) a v tomhle pripade "autodetekce" nefungovala dobre. Kdyz jsem rucne vybral RTC: trapdoor, najednou hodiny funguji. Vlastne vzdycky fungovaly, jen ta ACA to zablokovala.

A ze by k ACA500 byla nejaka dobra dokumentace, tak to neni, nevim co dela polovina polozek v menu.

Alespon jsem se zase o A500 neco naucil.


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ů: 10 ] 

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 4 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