Newsgroup: it.comp.retrocomputing
Titolo: IBM XT Portable

Ciao a tutti
abbiamo recuperato questa bellissima (e pesantissima) macchina che è
tornata in perfetta efficienza. Ha presentato però un problema
insolubile alla tastiera che per il momento è stata sanata con l'uso
della meccanica di una delle mie per IBM XT.
Potete vedere alcune foto qui:
http://fotoalbum.virgilio.it/giorgio.morocutti/portableibm/
Se avete una tastera per XT o per il Portable sarebbe veramente
gradita ( scambio o Euro).
Ciao
Giorgio
Apple II and Apple III forever !!!

 della meccanica di una delle mie per IBM XT.
Che problema ha la tastiera?
Io ne ho uno la cui tastiera era una crosta unica di ruggine e, se non 
ricordo male, ho sostituito le piccole molle con quelle di una tastiera 
IBM AT scassata. Dovrei avere ancora dei pezzi, se possono servire.
Ciao.
-- 
Carlo

 ha scritto:

La tastiera risponde con un 3B 301 all'accensione.
Ho disfatto totalmente la tastiera e lavato tutti i componenti (
cilindretti, molle e tastini), come da questo filmato:
http://www.youtube.com/watch?v=fLzMXoS_7E8&feature=channel
 ma al rimontaggio il messaggio è sempre lo stesso e blocca tutto il
PC.
Grazie per l'attenzione.


 e tastini), come da questo filmato:
"Sticky key", scan code 3B. Se non ricordo male, F1.
C'è un tasto bloccato...

C'č un tasto bloccato...
Sě, ma se dopo aver smontato tutta la tastiera e rimontato i tasti ad
uno ad uno, mi da lo stesso errore non so cosa pensare.
Sarebbe utile anche sapere come collegare il codice 3B al tasto fisico
(tastiera italiana, codice IBM riferito a quella USA?)
Ciao e grazie.


 Sarebbe utile anche sapere come collegare il codice 3B al tasto fisico
eh ma.. in unicode o in decimale? :S
in unicode (in termini linux.)... sarebbe..
# dumpkeys -l | grep 03b
0x003b  semicolon
Il semicolon in informatichese sarebbe il punto e virgola.. ma non penso che 
sia il tuo caso eh
:S

... dimenticavo....
più che altro.. sarebbe da capire se quello è il retun code dell'ebcd!
potrebbe anche essere (considerati i tempi) l'error code :S
all'epoca scrivere messaggi in linguaggio umano sarebbe stato solo uno 
spreco di memoria.. 

Il Sun, 13 Mar 2011 18:06:12 +0100, "Corrado Roberto"
<WriteMeFromTheSite#CorradoRoberto.it> ha scritto:

Io mi riferisco ai codici IBM come sotto:
_________________________
DIAGS IBM PC Diagnostic Error Codes
	Code	   Description	  (Diagnostic Error Codes)
	 1x   undetermined problem errors
	 2x   power supply errors
	 61   battery error (PS/2)
	 62   configuration changed but no adaptors changed or CRC
error
	 63   memory size during POST does not match CMOS RAM
	 65   card Id's in CMOS do not match system
	1xx   System Board Errors
	101   system board failed
	102   BIOS ROM checksum error (PC, XT), Timer (AT)
	103   BASIC ROM checksum error (PC, XT), Timer interrupt (AT)
	104   interrupt controller (PC, XT), Protected mode (AT)
	105   timer (PC,XT), Last 8042 command not accepted (AT)
	106   converting logic test failure
	107   adapter card or math coprocessor (NMI)
	108   timer bus test
	109   DMA test error
	110   system board memory error (PS/2)
	111   adapter memory
	112   system unit adapter failure
	114   system unit and adapter card unit failure (PS/1)
	121   unexpected hardware interrupt
	131   cassette wrap test failed
	151   real-time clock, CMOS RAM or battery
	152   real-time clock
	161   system options error, battery failure
	162   CMOS RAM configuration error
	163   CMOS time and date not set
	164   system memory configuration is incorrect
	165   adapter added/removed
	199   user indicated configuration not correct
	2xx   RAM Errors
	201   memory test error
	202   memory address error (Line error	0 - 15)
	203   memory address error (Line error 16 - 23)
	216   motherboard memory
	3xx   Keyboard Errors
	301   keyboard did not respond to software reset or a stuck
	      (number preceding 301 is scan code for stuck key)
	302   user indicated keyboard error or AT system unit is
locked
	303   keyboard or system board error
	304   keyboard or system board error; CMOS does not match
system
	341   replace keyboard
	342   replace keyboard interface cable
	343   replace enhancement card or cable
	365   keyboard (replace keyboard)
	366   interface cable (replace cable)
	367   enhancement card or cable (replace)
____________________________________________
Ciao


 DIAGS IBM PC Diagnostic Error Codes
thanks! 



3B è il tasto F1
Provate con il debug
-a 100
-xxxx:100 xor ax,ax
-xxxx:102 int 16
-
-
- rip
:100
-g 104
(battete F1)
nel registro AX trovate 003B

 nel registro AX trovate 003B
esatto!
3b(hex)* == 59(dec)
*forse è più corretto dire 3b00h :S 

http://www.imageno.com/27pbl1bsy8sipic.html
http://www.imageno.com/bqu2whel0zkepic.html
=^.^= 



Azz ... mi sono sbagliato ...
xchg AL,AH
Perdonate l'omissione dell'indicazione esadecimale... ho dato per 
scontato che ogni numero fosse tale ... lavorando col debug è ovvio, 
diciamo che c'era un
.radix 16
all'inizio :D

Il Sun, 13 Mar 2011 21:37:46 +0100, Corrado Roberto ha scritto:

Ringrazio per le indicazioni preziose che mi sono giunte.
Faccio ancora un tentativo di smontaggio/rimontaggio:
Ciao
