Newsgroup: it.comp.retrocomputing
Titolo: Apple II, Steve Wozniak ha finalmente spiegato perche' non supportava le lettere minuscole

 
https://multiplayer.it/notizie/apple-ii-steve-wozniak-ha-spiegato-perche-non-supportava-lettere-minuscole.html
 

Apple ][+ non saprei.
 
Ma Apple //e, //c, le minuscole l'avevano.
 
 
 
-- 
-
---
I molti partiti comunisti italiani che stanno a DX, al centro, a SX
finiranno anche i denari di Draghi, il 31/10/2019 (circa)
 
 
 
 

 
Sul modello ][ non c'erano di sicuro; 
per il ][+ non saprei ma mi pare che si potessero aggiungere o attivare in qualche modo;
sul //e c'è uno switch sul cabinet, a sinistra sotto la tastiera, che attiva le minuscole;
per il //c dovrei controllare ma non mi pare ci siano switch; 
credo le avesse integrate e attivabili al solito con lo shift/caps-look.
tn
 

 tn
anche il //c aveva l'opzione della tastiera da QZERTY a QWERTY se non 
ricordo male


 
Articolo poco chiaro,ma non avendo avuto l'apple non mi e' chiaro questo problema delle minuscole quindi potrebbe sfuggirmi
qualcosa, da quello che ho capito la tastiera non aveva il caps/lock e probabilmente (problema minore) qualche serigrafia sui tasti ??
 
Giulia
 


 
penso quindi che avesse le minuscole, *ma* non è detto, dato che l'editor 
di tastiera da Apple ][+ ad Apple //e muta: in Apple //e sono presenti le 
frecce alto e basso, che non erano presenti in Apple ][+ quindi tenderei 
a pensare che lo stesso editor di tastiera di Apple ][+ fosse lo stesso 
di Apple ][ ossia senza minuscole.



 
penso quindi che avesse le minuscole, *ma* non è detto, dato che l'editor 
di tastiera da Apple ][+ ad Apple //e muta: in Apple //e sono presenti le 
frecce alto e basso, che non erano presenti in Apple ][+ quindi tenderei 
a pensare che lo stesso editor di tastiera di Apple ][+ fosse lo stesso 
di Apple ][ ossia senza minuscole.
 
 
 
 



I primissimo modello del II (non II+, IIe, IIc, II europlus, ma II e basta) non aveva proprio le minuscole nella ROM, ma la tastiera aveva fisicamente il tasto "shift" e una sorta di  predisposizione (un paio di tracce da saldare) per cui si potevano in teoria aggiungere (anche una rivista italiana, mi pare MC Link, pubblicò un kit che includeva una EPROM). 
 
In realtà l'intervista a Wozniak parla dell'Apple I. Il primo modello del II si ritrovò questa limitazione come eredità del predecessore, a cui venne probabilmente aggiunta la predisposizione di cui sopra lasciata inattiva.
 
m.
 
m.
 


Sotto all'articolo c'è quello originale
https://www.vintagecomputing.com/index.php/archives/2833/why-the-apple-ii-didnt-support-lowercase-letters
 
 
Il problema a "monte" era proprio il fatto di aver acqustato una
tastiera che gestiva solo ed esclusivamente i caratteri maiuscoli.


No, quelli venduti sul mercato internazionale potevano alternare il set di caratteri (visualizzato su monitor o TV) da nazionale ad USA, per esempio # che diventa £.
Quello venduto negli USA poteva cambiare la disposizione della tastiera da "normale" a Dvorak
 
Marco

 
 
-To implement a major change like lower case (keeping 6 bits per character in my syntax table instead of 5 bits) would have been a 
-horrendous and risky job to do by hand.
 
Sembra un problema software alla fine pero' perche anche l'APPLE I ha lo shift in tastiera, mentre wonziak non voleva riassemblare(a 
mano) l'editor per supportare i caratteri minuscoli.
 
Giulia
 

Giulia
 
Si, nella prima parte, inizia con il fatto che il motivo sia perché la
tastiera gestiva solo il maiuscolo, poi si sposta sul lato sw...

tastiera gestiva solo il maiuscolo, poi si sposta sul lato sw...
 
... e l'unica costa costante e certa per tutta l'intervista è che...
gli mancavano i $$$

 
Mai avuto un //c, ma hai ragione!
 
https://archive.org/details/AppleIIcOwnersManual/page/n21/mode/2up
 
 
in effetti il //c aveva la qwerty come opzione fissa, non aveva l'opzione 
del layout della tastiera intercambiale qwerty/qzerty come Apple //e. 
Però il //c di serie aveva 128kb e la scheda 80 colonne.



Oltre a due seriali, porta per mouse/joystikkio, porta per altro floppy drive 5 e 1/4 diventata
in seguito con le revisioni alle rom smart port per attacarci i 3 e 1/2, gli ultimi usciti (prima del //c+)
avevano anche uno slot interno dove aggiungere RAM.
 
Per quanto riguarda il Woz ed i dollari anche la struttura non lineare della memoria video è dovuta
alla esigenza di risparmiare qualche integrato. Pure il disco quasi interamente guidato dal software
 (diventerà un chip "Integrated Wozniak Machine" solo nel //gs) è una idea per spendere di meno
 
Marco


io pensavo che l'Apple //c avesse miniaturizzata sulla scheda madre la 
scheda per gestire i drive, quanto una sorta di super serial card sulla 
motherboard. Non ce l'aveva?


 ritorno
 
ops.... scusate l'errore. Indubbiamente ha ragione F.O.; ho preso una cantonata evidentemente!
Colpa del fatto che uso troppi modelli diversi e tutti troppo poco?

Io sul mio Apple //e mi svenai per comprarlo, dando fondo ai miei 
risparmi per Lit.1950000 iva iclusa (Apple //e, 1 x disk drive ][, 
monitor Apple // a fosfori verdi, espanzione AUX AE 80colonne/64kb)
 
L'anno dopo, svuotai tutti i miei risparmi, facendomi "anticipare un anno 
di paghetta" e così in maggio 1987 mi comprai una Imagewriter I con super 
serial card per Lit.600000 iva inclusa.
 
C'ho smanettato tantissimo sull'Apple //e in modo molto proficuo, 
programmando e facendo tantissime ricerche con Appleworks, beccando tanti 
bei voti, perchè poi stampare sulla Imagewriter I era fantastico, 
studiare e fare ricerche era diventato *divertente* perchè potevo stare 
al computer. Veramente un valido aiuto l'Apple //e per gli studi all'ITC 
ci feci pure un bilancio con lo spreadsheet, oltre ad aver archiviato 
tutti i miei programmi per Apple ][ sotto data base. Utilizzatissimo era 
il word processor per ogni tipo di ricerca di scuola e tesina di maturità 
con cui ci beccai un bellissimo voto!.
 
Unica pecca dal 1987 il Pascal UCSD non compilava in Apple //e con 128Kb 
per out of memory, in compenso smanettavo un pochino in Assembler 6502 
che potenziava l'Applesoft.
 
Non aveva le finestre ed il mouse, non era multimediale come Apple //gs, 
ma all'Apple //e non mancava proprio niente all'epoca! con tantissimi 
programmi. 
 
Una macchina veramente eccezionale! per l'epoca!.
 
Certo, se invece di comprare il computer nel 1986 avessi resistito almeno 
un anno, nel 1987 avrei potuto comprare un Amiga 500 con monitor e 
stampante ad aghi e la macchina avrebbe avuto una durata più lunga di 
Apple //e, dato che era più performante ed era dotata di disk drive 3.5 
ed avrei persino potuto metterci un emulatore Apple in prospettiva.
 
Su Amiga c'erano i compilatori per pascal, assembler, basic, tutto quello 
che si voleva, con interfaccia grafica e non più BASIC+gui linea di 
comando.
 
Ma ormai, l'acquisto di Apple //e l'avevo fatto e cmq comprare un Amiga 
500 con monitor a colori e stampante, AFAIK mi sarebbe venuto a costare 
nel 1987 iva inclusa, molto di più dei Lit.2550000 che era quello che 
avevo speso in due anni dal 1986+1987.
 
Ci smanettai benissimo con Apple //e AFAIR dal maggio 1986 sino dicembre 
1990 poi AARRGHHH... iniziarono a scassarsi i tasti della tastiera nel 
dicembre 1990. 
 
Ne feci riparare 3 o quattro, di tasti con un mega salasso di 
manutenzione ivata... ma il problema non fu risolto! AAARRGGHHH... si 
ripresentò dopo qualche mese, per altri tasti!.
 
Così surgelai la macchina, perchè non avevo danari per farla riparare, 
sopratutto al momento non mi serviva per l'università.
 
Pensavo (erroneamente) in prospettiva d'usare Appleworks (così come usai 
bene alle superiori) con la Imagewriter I, per tesine e tesi ed appunti 
per l'università, così come avevo fatto all'ITC, per questo meditavo di 
potenziare Apple //e investendo su una AE Ramworks da 1 Mb e risparmiavo 
per l'acquisto.
 
Ma 
 
1-la seconda ondata di guasti alla tastiera e le risorse finanziarie 
scarse che andavano ben allocate per non sputtanarle in interventi che 
avrebbero potuto essere inutili per ulteriori rotture di tasti
 
2-il fatto che in laboratorio all'università AFAIR nel 1992 scoprii che 
non c'erano Apple //e od Apple //c ma c'erano solo Macintosh  
 
3-c'erano solo disk drive 3.5" su tutti i computer del laboratorio ed 
erano ormai spariti i disk drive 5.25" di Apple //e
 
4-il fatto che i programmi di statistica e matematica non giravano per 
niente su Apple //e ma solo su Macintosh 680x0
 
5-incominciava a sbucare internet ed i gopher e telnet erano disponibili 
gratis per Mac ma i modem e le connessioni telefoniche erano robe da 
ricchi e la mia super serial card poteva gestire un modem ma dovevo 
togliere temporaneamente il cavo della stampante
 
6-Apple aveva abbandonato da tempo, tutta la linea Apple ][ persino il 
bellissimo Apple //gs ormai era relegato in un angolo, su una via morta.
 
7-La commodore nel 1993 stava già molto male di salute commerciale, 
mentre Atari era bollita i cloni PC erano pieni d'incompatibilità 
hardware e win3.1 era un aborto.  
 
7-un mega sconto per studenti universitari di Apple, mostrando il 
libretto universitario con il numero di matricola, s'aveva diritto 
all'acquisto ad un Mac Classic oppure a Mac Colour Classic. Scelsi il 
secondo, perchè aveva un prezzo d'acquisto veramente economico, ed 
inoltre 
 
8-avrei potuto recuperare l'uso della ImageWriter I comprando un banale 
cavetto seriale.
 
Decisi di dar via la ImageWriter I (che funzionava perfettamente, un vero 
mulo da lavoro la 7 aghi, rumorosa e chiassosa, un parallelepipedo di 
ferro e plastica da 30kg che non mi ha mai dato nessun problema) nel 1999 
per comprare una Lexmark Z12 a getto d'inchiostro che costava poco, era 
veloce e silenziosa, leggera, testina di stampa rimuovibile, era a colori 
ma poteva stampare anche solo in nero, qualità stampa inkjet come una 
laser, ma la Z12 era molto meno ingombrante sulla scrivania.
 
:-D
 
AFAIK ImageWriter I + Apple //e (super serial card, espansione AE 
80colonne/64kb) e disk ][ e skeda drive, AFAIR l'ho donato a qualcuno sul 
NG, che pare lo abbia messo in un museo del computer o cmq è stato 
riparato nella tastiera e poi collocato in collezione da qualcuno sul NG
 
:-)



 
diventando compatibile con i macintosh dei laboratori dell'università, 
dove avrei potuto stampare files su stampanti laser, che però lavoravo a 
casa su Amiga 500.
 
Mi sarei sicuramente risparmiato l'acquisto del Mac Colour Classic



Nel 1993 il Mac Classic II (un 68030 e ram 2Mb, hdd da 40Mb ed il vecchio 
monitor bianco e nero) scontato, per gli studenti universitari AFAIR 
veniva circa Lit.1'400'00 iva inclusa
 
Mentre il Colour Classic (con 68030, 4mb di ram, hdd 40mb e flat trinitron 
da 10" a 256 colori) per gli studenti universitari AFAIR veniva circa 
Lit.1'650'00 iva inclusa
<
https://everymac.com/systems/apple/mac_classic/specs/
 
mac_colorclassic.html>
 
Il Colour Classic mi ha fatto una gran riuscita, c'ho messo con il tempo 
un 68881 ed altri 4Mb di ram poi il Colour Classic, l'ho tenuto sino al 
2000 AFAIR per prendere un PPC4400 in usato, e per far casa ebbi a 
vendere il Colour Classic cavandoci AFAIR €200
 
;-P
 
Tuttavia, se avessi avuto l'Amiga 500 sicuramente, c'avrei messo subito: 
monitor a colori, stampante commodore ad aghi parallela, poi dopo poco 
tempo avrei aggiunto l'espansione ram da +1Mb, poi un disk drive esterno 
3.5"a doppia densità, quindi un emulatore software per Macintosh, ed un 
hdd esterno, risparmiandomi l'acquisto del Colour Classic.
 
/stop nostalgia e memorie di retrocomputing
 
8-D



L'età mi ha portato a fare confusione con la IWM già presente sul //c e il chip che invece emulava completamete il ][ montato sul //gs
 
Non mi è chiaro invece che problemi potessi avere con UCSD Pascal. Tutto quello che serviva era proprio 128K. Forse dipende dalla versione che avevi, io con la 1.3 e con l'opzione di swap attivata riuscivo (e riesco ancora oggi con AppleWin) a compilare programmi piuttosto "corpulenti". Per dirne uno PL/0 dal libro di Wirth
 
Marco

 
AFAIR dovevo caricare il ProDos (e non il Dos 3.3) poi caricavo il 
programma Pascal UCSD, dopo aver caricato vari dischi, s'avviava l'editor 
del Pascal in 80colonne (come Appleworks, l'unico programma che sfruttava 
questa modalità di testo, con finestre testuali), poi invocando l'editor, 
potevo digitare finalmente il codice dei programmi in pascal (la cui 
sintassi non era troppo diversa dal Turbo Pascal), poi AFAIR quando 
chiedevo la compilazione... AFAIR iniziava un tedioso processo di 
inserimento e sostituzione di vari dischi 5.25" (perchè non ho mai avuto 
il duo disk) ed alla fine della fiera, BAM! anzi
 
BEEP!
 
?OUT OF MEMORY
 
mi s'inchioccava tutto, e compariva la scritta di memoria esaurita e mi 
ritrovavo in ProDos.
 
Avevo una sk Applied Engeering da 64kb con 80colonne che ha sempre 
funzionato alla perfezione con AppleWorks.
 
AFAIR Lessi e rilessi il manuale fotocopiato in inglese del Pascal UCSD, 
ed AFAIR avrebbe dovuto funzionare, perchè sulla carta chiedeva come 
configurazione tecnica minima 128kb di ram e scheda 80 colonne.
 
Era il software Pascal UCSD che faceva lo switching dei banchi di 
memoria, impiegando tutti i 128kb del computer, inoltre la memoria ram 
del Pascal per i programmi stava "in pancia" al Pascal UCSD, in teoria il 
Pascal UCSD avrebbe dovuto rullare, ma in realtà non mi ha mai funziato 
la compilazione.
 
L'odio per la caata del turbo pascal è rimasta :-)
<
https://mio-radar.blogspot.com/2020/01/la-storia-del-segmento-home-
 
computing.html>
 
Disperato, AFAIR provai ad ovviare al problema adattando l'abitudine di 
processare i programmi a mano :-) ossia avevo già comprato e studiato
 
Programmazione del 6502 - Zacks 
 
proprio da questo libro, avevo imparato a processare i programmi a mano 
in Assembler (prima di passarli nell'assemblatore), tramite l'uso di 
fogli di carta e schede cartacee, monitorizzando istruzioni e variabili, 
per fare un debug a mano preventivo. 
 
Feci la stessa cosa per il Turbo Pascal, per cui de facto AFAIR quando 
poi andavo in laboratorio, i miei programmi si compilavano subito alla 
prima, essendo sempre stati apposto da subito.



UCSD Pascal non necessita di alcun pre-boot DOS 3.3 o ProDOS che fosse
è un sistema operativo a se stante, con un proprio file system, e con propri
asseblatori, compilatori (ho pure il FORTRAN), link editor, filemanager, text editor, ...
L'unica cosa alla quale posso pensare è che la scheda di cui parli non fosse pienamente compatibile.
 
Marco


 
a naso, direi che forse la mia era questa
 
<
http://ae.applearchives.com/apple_e/extended_80column/
 
extended_80_column_-_rev_b.html>



oppure quest'altra
 
<
http://ae.applearchives.com/apple_e/extended_80column/
 
extended_80_column.html#previous-photo>
 
non me lo ricordo :-P
 
cmq Applesoft non l'ha mai vista, indirizzava solo 64Kb. Mentre 
l'espansione di ram quanto le 80 colonne le gestiva solo Appleworks 
oppure qualche sporadico gioco.
 
Non ho mai saputo quale fossero state le locazioni di $memoria per 
gestire lo switching dei banchi ram, per cui anche sotto assembler 
rimanevo a 64K anzi 48Kb di ram, perchè 16kb erano di BASIC Applesoft 



Potrebbe trattarsi di Kyan Pascal, l'unico che conosco sotto ProDOS e non UCSD Pascal che ribadisco essere un ambiente a se stante.
Da come scrivi sembra che tu stessi usando il miniassembler (CALL-151 e poi !) e non un assemblatore, che esiste ed eccome in UCSD System insieme al compilatore Pascal, FORTRAN e Modula 2, anche se quest'ultimo non ho mai avuto
e nemmeno visto.
 
Credo che stiamo entrando in un bel mararsma, ed abbiamo divagato anche fin troppo, mi fermo qui
 
Marco


forse ricordo male, ma lo switch che dici (a destra sotto la tastiera) 
era sull' (euro) plus ed //e europei e serviva a passare dal set di 
caratteri USA a uno colle accentate ecc. ?
 
Saluti,
dott. Piergiorgio.
 

 
mi hai fatto sovverire che ho ancora il mio apple IIe con la stampante image writer1 ed una borsa di nastri e tutti i libri
dell'epoca 
 
anni che non li accendo ... prima o poi devo farlo ..