Newsgroup: it.comp.retrocomputing
Titolo: Scheda IIe per Mac: non posso dire che non ci ho provato...

Grr... tanta fatica per niente. Ecco tutta la storia.
Sono alla fine riuscito a trovare il modo per trasferire software
Apple 2 da immagini di dischi DOS3.3 e ProDOS sulla partizione ProDOS
del Mac con scheda IIe, senza usare un drive esterno (che non ho).
Il procedimento e' avvenuto tramite il software a corredo
dell'eccellente emulatore Apple 2 Oasis per PC (lo avevo sempre
snobbato perche' shareware con durata limitata di una sessione, ma e'
effettivamente il migliore).
Assieme all'emulatore vengono fornite diverse utility, tra le quali un
emulatore di disk drive Apple per PC che tramite un collegamento
parallela<->game port permette di accedere a un drive virtuale su PC
da un Apple II vero. Questo strumento pero' non faceva al caso mio,
perche' non volevo affrontare il problema della game port sulla scheda
IIe (credo non abbia tutte le connessioni necessarie).
Per fortuna, c'e' anche un soft analogo (SLINK) basato su cavo
null-modem, che consiste in un piccolo server che gira sull'Apple II e
un client/driver da far girare sull'emulatore (o, volendo, su un altro
Apple II) che permette di accedere al disco dell'Apple "vero".
Il primo step e' stato di installare l'emulatore e creare un comodo HD
virtuale ProDOS per poter lavorare con tutte le utility necessarie
(copiatori, convertitori 3.3->ProDOS, ecc..)
Quindi, ho trasferito SLINK dal PC all'Apple 2, tramite una procedura
furbetta di trasferimento ASCII permessa dalla possibilita' dell'Apple
2 di reidirizzare l'input attraverso la porta seriale, in pratica e'
come se il programma venisse digitato sulla tastiera  (lo stesso
trucco che si usa per creare il disco di Apple Disk Transfer, BTW).
Fatto questo, e' possibile usare le utility ProDOS come Filer per
copiare sull'Apple 2 tutto quello che serve, ovvero:
- Dos3.3 launcher/copier, cioe' i programmi per convertire gli
eseguibili DOS 3.3 in formato lanciabile da ProDOS, e il launcher vero
e proprio.
- ProSEL, un launcher ProDOS che fara'.. da launcher del launcher (!)
infatti deve lanciare poprio DOS3.3 Launcher impostato sul programma
che si vuole eseguire. Grunt!
- i programmi che si vogliono eseguire sul Mac/Apple II, nel mio caso
ho scelto un paio di giochi (Repton e Starmaze).
Trasferito, installato e configurato il tutto, ecco il risultato...
- DOS3.3 launcher non ne vuole sapere di girare sulla scheda IIe. Ho
verificato che con l'emulatore funziona, quindi temo sia un problema
di compatibilita' della scheda.
- in alcuni casi fortunati, i programmi DOS3.3 non hanno bisogno di
launcher speciali per essere eseguiti sotto ProDOS: basta, con una
poke, modificare la posizione di qualche buffer dell'OS e lanciarli
normalmente con BRUN. Uno dei giochi che avevo scelto per la prova,
Repton, e' tra questi, cosi' ho potuto provarlo anche senza passare
per il launcher che non va, risultato:
.
.
.
.
.
.
.
.
.
.
.....gira, ma anche settando la scheda in modalita' fast, TROPPO
PIANO. Ingiocabile! Probabilmente si tratta di qualche collo di
bottiglia legato alla gestione del video condivisa con il Mac.
Cio' rende inutile qualsiasi tentativo di far funzionare DOS3.3
Launcher per eseguire anche gli altri programmi.
Che peccato... il monitor a colori del Color Classic sarebbe stupendo
per i giochi. Tanta fatica per niente. E non ho imparato nulla di
utile :-)
Anzi, forse no: non avevo mai fatto caso al fatto che si puo'
realizzare un cavo null-modem prendendo due cavi modem e collegandoli
con un cavo seriale :-))
Ah, come dicevo ho anche scoperto quell'emulatore per Apple 2.
Provatelo, e' stupendo. Buona notte.
Ciao,
 P.
+++ Boing Boom Tschak

 con un cavo seriale :-))
Questa non l'ho capita...
A risentirci
\  Davide G. Borin
\\ !!Scudo anti-spam attivo!! Togliere le x e "eliminami" dall'indirizzo
\\\_____________________________________________________________________

 bottiglia legato alla gestione del video condivisa con il Mac.
Su una faq (mi pare) si lamentavano proprio di questo: il video del IIe
e' gestito via software dal mac.
Cmq hai fatto lo stesso un buon lavoro (al posto nostro ;-)
Ciao

 Questa non l'ho capita...
cavo null-modem != cavo modem
cavo null-modem = cavo modem + cavo seriale + cavo modem.
Es.: cavo null-modem DB25F<->AppleMiniDinM =
 cavo modem PC DB25F<->DB25M + cavo seriale DB25F<->DB25F + cavo modem Mac
DB25M<->AppleMiniDinM (che e' quello che ho fatto io).
Capito? :)

 Cmq hai fatto lo stesso un buon lavoro (al posto nostro ;-)
ho ancora il fiatone..

 cavo null-modem = cavo modem + cavo seriale + cavo modem.
Ecco, quello che non capisco e` cosa sia, secondo te, un cavo seriale. Dati
che i cavi modem sono delle prolunghe (con M/F inverititi, ma questo non
conta), la tua equazione si simplifica in:
  cavo null-modem = cavo seriale
8-)


   cavo null-modem = cavo seriale
Sicuro che intendo questo, infatti si dovrebe dire "null-modem serial
cable", la differenza se vogliamo non sta nelle connessioni ma nel tipo di
connettori M o F usati per convenzione sulle porte seriali nel polveroso
mondo dei PC-compatibili. Per un momento avevo temuto di dovermi costruire
un cavo DB25F<->AppleMiniDinM (ODIO fare saldature nei MiniDin, non so se ci
avete mai provato) poi ho realizzato che avevo gia' i cavi modem per i due
sistemi e potevo unirli assieme con un cavo seriale che giaceva in un
cassetto.
BTW, esiste qualche tipo di adattore che permetta di collegare due cavi
tramite i connettori dello stesso "sesso" (in pratica quello che fa il cavo
seriale F<->F di cui si parlava sopra)?

 mondo dei PC-compatibili.
Guarda che i cavi seriali normalmente NON sono null modem,
indipendentemente dal sesso dei connettori. Un cavo e' null modem se il
2 e il 3 sono incrociati (e altri fili).
  .Erix.

 fa il cavo seriale F<->F di cui si parlava sopra)?
Parli dei "gender changer"? Quegli adattatori che si occupano proprio di
cambiare sesso ai connettori? Si trovano facilmente...
