Newsgroup: it.comp.retrocomputing
Titolo: Apple IIgs da rom00 a rom01 e vissero felici e contenti.....

Ciao Ragazzi,
Butto giu due righe per descrivere l'upgrade della rom del IIGS,
in quanto su INTERNET, a parte vaghi accenni non vi e'una descrizione
completa.
Non e' sicuramente un operazione alla portata di tutti, ma con un
minimo di tecnica si
puo' fare.
Requisiti:
Immagine rom (
http://www.downloads.reactivemicro.com/Public/Apple%20II
%20Items/ROM_and_JEDEC/IIgs/)
Eprom 27c1001
Zoccolo 32 pin
Saldatore stagno e programmatore di eprom....
Innanzitutto ringrazio i ragazzi di reactive Micro che "aggratis"
mettono online l'immagine rom.
Loro vendono adattore + eprom programmata a pochi dollari, e per chi
non vuole "soffrire" o
aspettare pacchi dagli USA e' un ottima soluzione.
Io non possiedo un programmatore di eprom, ma penso che qualsiasi
centro riparazione audio video
ne abbia uno, (grazie Alessio ;-) per aver programmato la mia).
Importante e' l' immagine rom, che corrisponda alla eprom che volete
usare.
Questo perche' le eprom oltre ad avere ben 4 pin in piu' (32 contro
28), non hanno il pin di indirizzo
A16 attivo negato, in quanto da schemi Apple questo piedino viene
utilizzato come romsel, cioe'
da accesso ad uno dei due banchi da 64Kb contenuti nella rom da 128Kb.
e la eprom deve essere programmata con i banchi invertiti.
(Potrei dire un sacco di cazzate, e vi prego di verificare anche
voi !!! :-))
Torniamo a noi, io ho preparato la eprom in questo modo:
Pin 1 di 32 in comune con pin 32,31,30 di 32, ricordate che il 30 di
32, e' il 28 di 28 (:-))
ed e' Vcc (il 30 di 32 e' nc sulla eprom, mentre 31 e' P(rogram),1 e'
VPP(tensione di programmazione)
ed il 32 e' Vcc).
Ho inserito la eprom nello zoccolo, ma prima ho collegato il pin 2 di
32 (A16) allo  zoccolo 24 di 32,
dove ho tenuto sollevato dallo zoccolo il piedino corrispondente (G o
Output Enable) Immaginate
tutti i piedini della eprom inseriti nello zoccolo tranne il 24 ,
bello lungo disteso, sotto di
lui il filo che dal zoccolo e' saldato al pin 2.
Questo pin (il 24 di 32)l' ho saldato a Vss , pin 16 di 32.
E' piu difficile a spiegarsi che a farsi:
Eprom
1		32
2		31	Rom
3		30 	1		28
4		29	2		27
5		28	3		26
6		27	4		25
7		26	5		24
8		25	6		23
9		24	7		22
10         	23	8		21
11         	22	9		20
12         	21	10	            19
13          	20	11	            18
14	            19	12	            17
15	            18	13	            16
16          	17	14	            15
Poi ho inserito la eprom zoccolata al posto della rom, facendo
corrispondere il pin 16 al 14 come da schemino.
cioe' l' ho inserita dal fondo, visivamente la eprom sporge in avanti
di 2 pin mentre gli altri sono tutti a posto.
Occhio che l' uno della rom e' al contrario dell' uno del
microprocessore.
Ho acceso il GS, e .... niente... (qui sconforto nero e maledizioni
varie), riprovo, niente....
panico, e disperazione, rimetto la rom, ... niente ...... (qui
bestemmia di rito )
........ ho ditrutto il GS....... non non ci credo.....
Riprovo, ad inserire la eprom, e mi accorgo che lo zoccolo della rom e
come se si schiacciasse in giu e poi risalisse.
Premo un po' di piu', schricchiola ma resta giu.
Accendo, bing APPLLE IIgs versione rom01, avreste dovuto vedere la mia
faccia, sorriso da orecchio a orecchio.
OK ricordiamoci che la rom era li da 26 anni circa, e magari qualche
falso contatto lo fa se brutalmente la togli.
La macchina ora funziona perfettamente, ed e' un rom 01.
Missione compiuta......
Qui di seguito un po' di link carini:
http://callapple.org/
 alla voce magazines potete scaricarli dagli anni
70 ad oggi...
http://ae.applearchives.com/
 qui tutti i cataloghi ed altro della
Applied Engineering.
APPLE II forever (Wolfman :-))

 ha scritto:

Bravo Marco!
Sai che sarebbe bello avere una copia in piu' della Eprom?!
Magari qualche altro GS ROM0 se ne avantaggerebbe ...
;-)
Ciao
(Sto guardando, eh!)
Giorgio
Apple II and Apple III forever !!!

Mamma mia come siete avanti !
Noi non abbiamo fatto passi avanti significativi da questa estate:
http://compvter.blogspot.com/2009/08/appledonttalk.html
...siamo ancora senza sistema operativo :-#
Non abbiamo quindi la più pallida idea di che Rom monti...
Non è che ci raccontate le principali differenze ?
Dino
comPVter

Ciao Ragazzi,
Per Giorgio, (off course, la copia in piu' c'e, e te la preparo :-))
Per Dino:
Anche io uso adtpro, tra xp e il gs, il cavetto e' un autocostruito,
solito null modem (che per me vuol dire tx di un connettore nel rx
dell' altro e viceversa, )
Per quanto riguarda le rom, ecco le differenze:
Del gs esistono 3 immagini rom e 2 piastre madri.
la prima rom00 (all' accensione dice solo apple IIgs)
la seconda rom01 (all' accensione scrive un po piu' di cose e sotto
ultima riga rom version 01)
la terza rom03 (come la seconda, cambia il copyright che dal 1977-1987
diventa 1977-1989 e ultima riga rom version 03)
La prima piastra madre monta indifferentemente la rom00 o 01 (128Kb) e
ha 256kb di ram
la seconda piastra madre monta solo la rom03 ma divisa su due chip da
128kb (tot 256kb) e ha 1mb+128kb saldati sulla piastra ,
cambia inoltre la batteria, da saldata passa a tipo mac, e non e'
compatibile con le prime 2 rom
Alcune foto esplicative :-)
rom03
http://www.flickr.com/photos/cbmeeks/2422736453/in/set-72157604604847234/
http://www.flickr.com/photos/cbmeeks/2423547676/in/set-72157604604847234/
http://www.flickr.com/photos/cbmeeks/2422749505/in/set-72157604604847234/
Rom00/01
http://ripsaw.cac.psu.edu/~mloewen/Oldtech/Apple/AppleIIgs-1L.jpg
http://ripsaw.cac.psu.edu/~mloewen/Oldtech/Apple/AppleIIgs-2L.jpg
ecco cosa succede se volete far partire un prg. che necessita della
rom01 da un 00
http://ripsaw.cac.psu.edu/~mloewen/Oldtech/Apple/AppleIIgs-6L.jpg
Qui le differenze software tra rom00 e 01 e 03
http://mirrors.apple2.org.za/ground.icaen.uiowa.edu/Technotes/Tn/iigs/TN.IIGS.026
e sempre qui altre note tecniche:
http://mirrors.apple2.org.za/ground.icaen.uiowa.edu/Technotes/Tn/iigs/
curiosita' :
rom04 :
http://apple2history.org/museum/computers_prototypes/a2gsz_twain_interior.html
e per i piu' curiosi ancora, come mai non c'e' la rom02,
qui penso che alla fine anche in apple all' epoca ci fosse un branco
di defi****ti che non sapeva manco contare,
"ehi man abbiamo la romm00 e e la romm01 la prossima la chiamiamo
romm02 eh yo yo ...e h   .
**azzo dici, quante sono le romm ?? tre la prossima la chiamiamo
rom03..... e io sono il capo yo yo yo yo menn...."
Ricostruzione storica a parte, dovrebbe essere andata
cosi... :-))))))))
Dubbi perplessita' o altre info chiedete pure, se posso rispondere
volentieri.......
apple II forever dal wolfman....


Ciao Dino,
le differenze le trovi in questo documento:
http://www.applelogic.org/AL/IIGSROMREV.pdf
Mauro

 completa.
Ciao Marco,
mi dici quale è il seriale del tuo GS?
Mauro

mi dici quale è il seriale del tuo GS?
stasera guardo e domani ti informo....
saluti..
wolfman

ciao Mauro,
Ho controllato, ma il mio GS e' sprovvisto di una qualsiasi etichetta
di identificazione, (a parte la scritta davanti)
Sotto dove dovrebbero esserci tutti i dati della macchina, c'e' solo
il vuoto, e sembra come se l' etichetta non sia mai stata attaccata.
Se hai qualche consiglio , e' ben venuto....
spiacente al momento....
wolfman

 di identificazione, (a parte la scritta davanti)
Era solo per capire se si trattava di un Rom0 prima serie (quello con
il VGC da cambiare) o seconda serie (quello in cui bastava cambiare la
Rom).
Comunque grazie per la guida.
Mauro