A3000 rommipari

Saku-foorumi » Classic Amiga » Yleinen keskustelu » Viestit 2013 » A3000 rommipari « Edellinen Seuraava »

Kirjoittaja Viesti
 

flux
Käyttäjätunnus: flux

Rekisteröity: 2-2010
Lauantaina, 15. joulukuuta, 2012 - klo 23.55:   
Ketju siirretty talteen torilta.

https://saku.amigaaa.com/flux/a3000_1.jpg
https://saku.amigaaa.com/flux/a3000_2.jpg
http://wiki.classicamiga.com/Kickstart_Roms_Explained

Ostetaan A3000 tarkoitettu rommipari. Kupletin juoni on se, että kone tuli A1200 3.0 (39.106) piireillä, mikä tarkoittaa että scsi ja fast ram eivät toimi. Testasin, että saman tekee A1200 3.1 (40.68) piirit.

Huomasin, että emolla on rom 2000/3000 jumppereiden paikat. Juotin 2000 asentoon ja otin parista A2000 koneesta kaksi samanlaista 2.04 (37.175) piiriä. Kone ei boottaa. Katselin jumppereita tarkemmin. Niistä ei lähde folioita minnekään. Tämän takia tehtaalla ei ole laitettu jumppereita. Varmaankin uudemmissa emoversioissa jätetty rom 2000 ominaisuus pois.

 

flux
Käyttäjätunnus: flux

Rekisteröity: 2-2010
Sunnuntaina, 13. tammikuuta, 2013 - klo 8.57:   
https://saku.amigaaa.com/flux/a3000_3.jpg
https://saku.amigaaa.com/flux/a3000_4.jpg
https://saku.amigaaa.com/flux/a3000_5.jpg
http://amiga.resource.cx/exp/mastercard

Hain gentleltä testiin palautuksena tulleet a3000 rommit. Kone ei herää eloon, lienevät rikku. Pieni mahdollisuus on, että joku on laittanut a1200 rommit sen takia, että scsi tai muistiohjain on rikku.

Päätin ottaa koneen käyttöön a1200 rommeilla, koska turha hyvää konetta on nurkassa seisottaa. Kaivoin kaapista masoboshin kortin, joka tarjoaa scsi ja ide liitännät sekä fast muistia, tosin verkkaista 16 bittistä. Kalustin kortin täyteen siirtämällä emolta zip-palikoita masoboshiin.

Scsi sirkkelia en halua, joten yritin saada cf-korttia toimiin. Ei onnistunut, vaikka 96 MB pitäisi olla riittävän pieni. Päätin korkata pitkään hyllyssä olleen avaamattoman ulkoisen zip250 scsi aseman, joka lähti toimiin ongelmitta. Nopeus on ihan pätevä kiintolevyksi a3000 tasoiseen koneeseen. Laatikossa pitäisi olla 100 levykkeitä kasa, 250 lienee ainoa paketin mukana tullut.

 

virgo
Käyttäjätunnus: virgo

Rekisteröity: 10-2009
Sunnuntaina, 13. tammikuuta, 2013 - klo 16.36:   
olisikohan Busteri kypsähtänyt ??

 

flux
Käyttäjätunnus: flux

Rekisteröity: 2-2010
Sunnuntaina, 13. tammikuuta, 2013 - klo 17.00:   
Kaikki on mahdollista. Toisaalta rommit ovat palautusversio eli joku muu ei ole myöskään saanut toimiin niitä. Tumpulampi saattaa olla asentanut niitä rom toweriin, jossa voi olla eri nastajärjestys. Pahimmillaan on laitettu kantaansa väärinpäin, jolloin savujen irtoaminen on helppoa.

Testasin vielä rommeja, kun zip250 on kytketty emon scsi ohjaimeen. Amigassa on sama D25 liitin ulkoisille vehkeille kuin masoboshissa. Ajattelin, jos vaatisi sopivan kokoisen kiintolevyn toimiakseen. Ei ollut apua. Pitää koota kone käyttöön. Gentleltä tulee uusi rommipari jossain vaiheessa.

 

Hanzu
Käyttäjätunnus: hanzu

Rekisteröity: 3-2010
Maanantaina, 14. tammikuuta, 2013 - klo 0.24:   
Toimimattomat ROMmit näyttävät UV-erasoitavilta ikkunamalleilta, jos haluat voin erasoida ne ja prommata, jolloin pitäisi paljastua viallisuus. Välttämättä ei ole kuin toinen pilalla, jolloin riittää kun hankkii sille kaverin ja prommaa sen.

Mulla taitaa olla jossain yksi ZIP250 levy kanssa.

 

flux
Käyttäjätunnus: flux

Rekisteröity: 2-2010
Maanantaina, 14. tammikuuta, 2013 - klo 8.04:   
Toimimattomat ovat testissä gentleltä, en voi tehdä niille mitään suurempia kokeita.

Tarkastelin silti hieman, että ovat ikkunallisia ja raotin tarraa sen verran, että katsoin tyypin, 27c4100. Samaa karvajärjestystä käyttää A1200 rommit ja 27c400.

A3000 koneen U182 ja U183 paikat näyttävät olevan 27c220 piireille, joilla on eri karvajärjestys.

Rom towerin tarkoitusta en ymmärrä. Tower kytketään U182 ja U183 paikkoihin ja toweriin laitetaan piirejä, jotka kävisivät suoraan U180 ja U181 paikkoihin. Näin ollen tower on tarpeeton, outoa.

 

Hanzu
Käyttäjätunnus: hanzu

Rekisteröity: 3-2010
Maanantaina, 14. tammikuuta, 2013 - klo 8.32:   
http://www.amigamaniac.com/misc_ics.html

Mikäli oikein käsitin se menee näin:

Uudemmat A3000 emolevy revisiot kelpuuttavat vain 512K kokoiset ROM piirit.

Vanhemmat A3000 emolevy revisiot kelpuuttavat 512K piirit vain "ROM Tower" adapterilla.

Vanhemmat A3000 emolevy revisiot kelpuuttavat 256K ROM piirit ilman "ROM Tower" adapteria.

Kolmitonttunen kun on kyseessä kannattaa tsekata myös sivun alin piiri.

Tässäkin on samanlaista asiaa puitu:
http://www.amiga.org/forums/showthread.php?t=60006

 

virgo
Käyttäjätunnus: virgo

Rekisteröity: 10-2009
Maanantaina, 14. tammikuuta, 2013 - klo 14.26:   
en tiedä liittyykö tämä mitenkään aiheeseen mutta
A2000 piti joku hyppylanka laittaa piiriin jos ei toiminut
samaa kikkaa jouduin käyttämään kun asensin A2000
A1200 3.0 rommit. jotenkin liitty muistien osoite väylän erilaisuuteen
A0 oli eri paikassa kuin toisessa

 

virgo
Käyttäjätunnus: virgo

Rekisteröity: 10-2009
Maanantaina, 14. tammikuuta, 2013 - klo 14.36:   
mites tämä onko osallisuutta ?


Notes: J150, J151: Rom Timing
The rom timing circuit provides four different speed settings to match the output enable, and access timing of the system roms.
To set the jumpers, determine the output enabie time, and access times for the roms you wish to use. The rom must have lower values than for the setting you select.
System standard roms have Toe = 110 ns, and Tacc 250 ns.
http://homepages.ihug.co.nz/~miles.j/amiga.html

CLK J151 J150 Toe (min) Tacc (min)
16 Mhz 2-3 2-3 157 ns 250 ns
16 Mhz 2-3 1-2 220 ns 312 ns
16 Mhz 1-2 2-3 282 ns 375 ns
16 Mhz 1-2 1-2 345 ns 437 ns
25 Mhz 2-3 2-3 90 ns 160 ns
25 Mhz 2-3 1-2 130 ns 200 ns
25 Mhz 1-2 2-3 170 ns 240 ns
25 Mhz 1-2 1-2 210 ns 280 ns

 

flux
Käyttäjätunnus: flux

Rekisteröity: 2-2010
Maanantaina, 14. tammikuuta, 2013 - klo 23.14:   
TC574200, 27c400 ja 27c4100 ovat 512k piirejä ja karvajärjestys on U180 ja U181 paikkojen mukainen.

27c220 ja 27c2048 ovat 256k piirejä ja karvajärjestys on U182 ja U183 mukainen.

Vanhoissa A500 ja A2000 piti laittaa hyppylanka 512k rommeille, a17 linjan paikka vaihtunut. Olisiko rom towerin tarkoitus sama? En löytänyt muutakaan teknistä syytä rom towerille. Helpompaa olisi laittaa hyppylanka kuin kokonainen tower.

Miten virgo on saanut asennettu A1200 rommit A2000 koneeseen. A1200 koneessa on kaksi 16bit piiriä, joita luetaan 32 bitin väylällä rinnakkain. A2000 koneessa on yksi 16 bit piiri.

Testasin jo aiemmin Rom Timing jumppereita, eivät saaneet koneeseen eloa.

Scsi ohjainpiirin mahdollinen bugi tuskin estää koneen toiminnan kokonaan.

 

flux
Käyttäjätunnus: flux

Rekisteröity: 2-2010
Maanantaina, 14. tammikuuta, 2013 - klo 23.34:   
Tuli vielä mieleen, että olisiko vanhimmissa koneissa U180 ja U181 pyhitetty vain a2000 rommeille eli kahdelle sisällöltään identtiselle piirille.

Näin ollen kaikki muut piirit pitää laittaa U182 ja U183 paikkoihin, jolloin tarvitaan esimerkiksi 27c4100 piireille melkoinen karvajärjestyksen muuntaminen, mihin tower on aiheellinen.

 

zipper
Käyttäjätunnus: zipper

Rekisteröity: 10-2009
Tiistaina, 15. tammikuuta, 2013 - klo 0.24:   
Kai se rom tower piti laittaa emolla olevan virheen takia, yksityiskohtiin en ole perehtynyt.

 

flux
Käyttäjätunnus: flux

Rekisteröity: 2-2010
Tiistaina, 15. tammikuuta, 2013 - klo 0.59:   
Virhe lienee vanhojen koneiden U180 ja U181 paikoissa, koska piirit pitää tunkea U182 ja U183 paikkoihin kyseisissä koneissa.

U182 ja U183 paikoissa ei voi olla virheitä, koska siihen karvajärjestykseltään sopivat piirit, kuten 27c220 ja 27c2048, toimivat ilman toweria.

 

Hanzu
Käyttäjätunnus: hanzu

Rekisteröity: 3-2010
Tiistaina, 15. tammikuuta, 2013 - klo 8.50:   
Nämä kaksi tukevat toisiaan ROM tower käyttötarkoituksen perusteluissa:

http://foulcap.free.fr/Amiga/kickstartrevival.dynalias.com/help/machine.html
a "ROM tower" that mapped their EPROM pinout to the more-standard ROM layout on the motherboard

http://www.gregdonner.org/workbench/wb_b14.html
Christian Stich notes that the use of a ROM tower in the 3000 was independent of the ROM used (1.4, 2.04, or 3.1). He adds that his A3000 Rev. 8.9 (for all intents and purposes equal to a Rev. 9.3) came with the 1.4 boot ROMs, but now has 3.1 ROMs as he installed an 040. The ROM tower was used on early A3000 motherboards to change from a ROM layout to an EPROM layout (there might have been very few ROMs with ROM layout, but most of the ROMs--including his 1.4 ROMs--used the EPROM layout).

Kuvasta päätelleen emolevysi on 9.x revisiota jossa ROM tower tarve on eliminoitu.

SCSI piiri ei varsinaisesti liittynyt asiaan, vaan siihen että jos tuolta tilaa ROMmit niin kannattaa katsoa onko tarvetta myös muutamien SCSI bugien eliminoimiseen.

 

virgo
Käyttäjätunnus: virgo

Rekisteröity: 10-2009
Tiistaina, 15. tammikuuta, 2013 - klo 23.49:   
flux totta A1200 koneen rommit on parilliset eli 32bit
ja A2000 vain 16 mutta jekku on se että
Rom piirit laitetaan rinnakain väylällisesti
ja address 1 muutetaan 2 seksi ja niin edes päin
1=2;2=3;3=4...

muistiväylän ykkös bitillä valitaankin kumpaa
Rom piiriä kytketään päälle ja pois
toisen kytkentä singnaalin on tietysti invertoitu

näin saadaan kone huijattua lukemaan 32 bitistä muistia ja luulemaan sitä 16 väyläiseksi
harmi kun Saku 50 ei ole julkaistu juttu tästä olisi ollut valmis jo aikoja sitten... :-(

 

zipper
Käyttäjätunnus: zipper

Rekisteröity: 10-2009
Keskiviikkona, 16. tammikuuta, 2013 - klo 0.17:   
Niinpä, ainakin Micronikin kickswitcherillä pystyi käyttämään A500:ssa A1200:n 3.0 rommeja.

 

flux
Käyttäjätunnus: flux

Rekisteröity: 2-2010
Keskiviikkona, 16. tammikuuta, 2013 - klo 6.08:   
https://saku.amigaaa.com/flux/ks-vaihtaja.jpg

Uudet rommit tulevat jossain vaiheessa gentleltä.

virgo, teitkö oikein piirilevystä towerin vai kuvan tyyliin rommi toisen selkään, hyppylangoilla osoitteiden vaihdot ja purkalla 74 sarjan invertteri roikkumaan?

 

flux
Käyttäjätunnus: flux

Rekisteröity: 2-2010
Keskiviikkona, 16. tammikuuta, 2013 - klo 6.59:   
Hanzun linkit eivät selvitä, miksi erilaisen karvajärjestyksen omaavia piirejä ei voi laittaa vanhoissa koneissa U180 ja U181 paikkoihin.

 

virgo
Käyttäjätunnus: virgo

Rekisteröity: 10-2009
Torstaina, 17. tammikuuta, 2013 - klo 19.05:   
Flux
ensimmäinen ja ainoa veroboard version on A2000 sisässä
olen sen jälkeen siitä piirtänyt ihan piirilevynkin
Sakujuttu varten...

 

flux
Käyttäjätunnus: flux

Rekisteröity: 2-2010
Tiistaina, 7. toukokuuta, 2013 - klo 23.41:   
https://saku.amigaaa.com/flux/a3000_6.jpg

Hain gentleltä tuliterän rommiparin ja kone toimii. Emon scsi-ohjain ja fast ram lähtivät toimimaan odotetusti. Laitoin masoboshin kortin takaisin kaappiin.

Kalustin emolle täydet 16 M zip-muistipalikoita. Masoboshilla osioitu ulkoinen scsi-zip250 boottaa emolevyn ohjaimella RDB-yhteensopivuuden ansiosta.

Viestiketjun voi poistaa. Vai olisiko yleishyödyllistä tietoa, että voisi olla aihetta siirtää toiselle osastolle.

 

Rakki
Käyttäjätunnus: rakki

Rekisteröity: 11-2009
Keskiviikkona, 8. toukokuuta, 2013 - klo 11.56:   
Hienoa kun kone vihdoin toimii :-). Se olikin vuosia poissa pelistä.

 

Juha-Pekka Kuusela
Käyttäjätunnus: jpq

Rekisteröity: 10-2009
Keskiviikkona, 8. toukokuuta, 2013 - klo 12.03:   
Hienoa että toimii. ja jättäisin johonkin tämän ketjun.

 

flux
Käyttäjätunnus: flux

Rekisteröity: 2-2010
Maanantaina, 1. heinäkuuta, 2013 - klo 2.45:   
"Se taas tarkoittaisi suomeksi sitä, että 68000-prosessori kaatuisi ensimmäiseen 32-bittiseen käskyyn, koska prosessorissahan on vain 16-bittinen rakenne."

"Ja mitä tuli A1200:n ROM-piirien 32-bittisyyteen, sitä ei ole. Kaikki 3.0-ROM-piirit ovat 16-bittisesti ohjelmoituja, joten 68000-pohjaisenakin A2000 boottaa 3.0 ROMeilla."

"Jos ROM-piirit löytyisivätkin muistiavaruuden loppupäästä... Houston, meillä olisi ongelma."

http://www.ntrautanen.fi/computers/hardware/misc/amiga_memory.htm

Juttu oli odotetusti uudessa sakussa. Jäi vaivaamaan, kun jutussa väitetään, että 68000 olisi 16-bittinen. Se on sisäisesti 32-bittinen, mutta ulkoisesti 16-bittinen, kuten esimerkiksi i386sx. 16-bittisellä väylällä tarvitsee käydä kaksi kertaa lukemassa, että saadaan 32 bittinen arvo sisään.

Amigan memory mapin mukaan rom on muistiavaruuden loppupäässä. Tässä ei ole ongelmaa, koska muistipiirit alkavat aina osoitteesta nolla. Oheispiireillä dekoodaamalla muisti sijoitetaan haluttuun paikkaan.

 

flux
Käyttäjätunnus: flux

Rekisteröity: 2-2010
Tiistaina, 16. heinäkuuta, 2013 - klo 21.31:   
Eikö tätä ketjua saada siirrettyä toiselle osastolle talteen. Häipyy kohta vanhuuttaan ö-mappiin.

 

virgo
Käyttäjätunnus: virgo

Rekisteröity: 10-2009
Tiistaina, 16. heinäkuuta, 2013 - klo 23.26:   
kuten jutussa kerrotaan 68000 ei ole 32bit prosessori
ja siksi oli epäilystä että A1200 Rom sisältäisi
32 bittisiä käskyjä joihin A2000 ja 68000 kompastuisivat

mutta koska sain hommattua turbokortin jossa oli valmiina 68030 tätä pelkoa ei enään ollut

myöhemmin ilman turboa huomasin ettei sellaisia konekieli osiota rommeilla ollut mitkä olisivat 68000 kaataneet joten oletan
että A1200 rommit on kirjoitettu 16 bittisillä käskyillä

 

flux
Käyttäjätunnus: flux

Rekisteröity: 2-2010
Tiistaina, 16. heinäkuuta, 2013 - klo 23.40:   
https://en.wikipedia.org/wiki/Motorola_68000

Mihin väite perustee, että 68000 olisi 16 bittinen. Omissa havainnoissani se on sisäisesti 32 bittinen, kuten 386sx.

386sx ajaa 32-bittisiä ohjelmia siinä missä aito 386, mutta on ulkoisen 16 bittisyyden takia hitaampi.

 

flux
Käyttäjätunnus: flux

Rekisteröity: 2-2010
Keskiviikkona, 17. heinäkuuta, 2013 - klo 0.33:   
En jaksa uskoa, että ensimmäisistä kickstarteista alkaen on ollut pelkkää 16 bittistä pyöritystä, koska Amigoissa on aina ollut 32 bit yhteensopiva prosessori.

 

virgo
Käyttäjätunnus: virgo

Rekisteröity: 10-2009
Keskiviikkona, 17. heinäkuuta, 2013 - klo 2.13:   
prosessorin rekisterit voivat olla 32bit
ja käskykantakin voi tätä tukea
mutta väylä ei sitä ole eikä myöskään käskykanta
ole täysin 680x0 yhteen sopiva
samalla logiikalla 68020 sarjasta ylös päin
voisimme puhua 64 bittisestä prosessorista

mikä on markittvää tässä on se kuinka paljon
tietoa prosessori pystyy yhdellä siirrolla käsittelemään
mikä on sama kuin muisti väylän leveys
se miten prosessori pystyy sisäisesti laskutoimituksia tekemään on eri asia

siinä missä 68020 tekee kahdelle 32 bittiselle
luvulle laskutoimituksen tarvitsee se siihen
kaksi siirtoa muistista luku ja kirjoitus

kun taas 68000 tarvitsee neljä
vaikka rekisterit ovatkin 32 bitttisiä

kaikki varmasti tietävät että 6502 on 8 bittinen
onko siis 65C816 prosessori 16bittinen
vaikka sillä on 16 bittinen käskykanta
mutta vain 8 bittinen muistiväylä

tietääkseni muistiväylän leveys on se kriteeri
millä prosessorien bittisyys jaetaan

 

flux
Käyttäjätunnus: flux

Rekisteröity: 2-2010
Keskiviikkona, 17. heinäkuuta, 2013 - klo 3.07:   
Toki 68000 lasketaan 16 bittiseksi ulkoisen dataväyläleveytensä takia. Ohjelmakoodin toimivuus ei liity ulkoisen dataväylän leveyteen. Alkuperäinen kysymys oli 32 bittisen käskyn toimivuudesta 68000 koneessa; "prosessorissahan on vain 16-bittinen rakenne".

68020 voi olla myös hidas, jos muisti sattuu olemaan 16-bittistä. Esimerkiksi jos A2000 turbossa ei ole yhtään 32-bittistä muistia tai ohjelma sijaitsee 16-bittisessä chip-muistissa, jota vielä erikoispiiritkin käyttävät.

68020 noutaa käskyyn aina 4 tavua muistista, vaikka käskyyn kuuluu vain 2 tavua. Tämän takia 68000 on nopeampi 68020 verrattuna, jos 32-bittistä muistia ei ole, koska 68000 noutaa vain tarvittavat 2 tavua. Tilanne on toinen, jos ohjelma on kokonaan 020:n välimuistissa.

Lisää viestisi tähän
Viestisi:
Käyttäjätunnus: Postitus informaatiota:
Tämä on yksityinen keskustelupalsta. Vain rekisteröidyt käyttäjät ja moderaattorit voivat postittaa tänne.
Salasana:
valinnat: Aktivoi URL:t automaattisesti tässä viestissä
Toimenpide: