ANNO III
NUMERO
4
#** ### #** ttttt #1###### *#**#
##### ***** tt* #** «t* ### ttt ##* **#
*** *** *#« ### *** ttt ttt *#* **#
#** tt* ttt ttt tttttttt ttt design
ttt ttt ttt ttt ttt ttt ttt tt*
ttt ttt ttt ttt ttt ttt tttt ttt ttt
ttt ttt ttt ttttt ttt tttt ttttt
BOLLETTINO DEL CLUB UTENTI MICRO DESIGN
APRILE 1983
PROGRAMMI CP/M COMPATIBILI
Tutti i programmi CP/M che non fanno riferimento allo
hardware della macchina sono trasportabili senza alcuna modifica
sul nostro micro. Alcuni prodotti commerciali hanno invece
bisogno di adattamenti e siamo disponibili ad effettuarli per chi
ne ha necessita'. Abbiamo già* adattato per il nostro micro
alcuni tra i piu' famosi ed utili programmi disponibili sul
mercato:
FORTRAN -Compilatore - Il piu' noto ed usato linguaggio per
applicazioni’scientifiche
PL/M -Compilatore- Un potente linguaggio per micro, adatto per
la gestione dell'INGRESSO/USCITA di dati
MBASIC -Interprete - Un BASIC molto potente e molto noto
BASCOM -Compilatore- Completamente compatibile con il precedente
interprete
CBASIC -Compilatore- Un altro BASIC molto noto ed usato, non e'
un "FULL-COMPILER", ma genera un codice
intermedio che viene interpretato molto
velocemente. E' molto efficiente
LISP - Manipolatore di stringhe molto attuale e divertente
MACRO 80- Macro-assemblatore che genera codice rilocabile, in
linguaggio Z 80 oppure 8080
MAC - Macro-assemblatore che genera codice in linguaggio
8080, ma assembla anche le istruzioni Z 80
DISINTEL- Disassemblatore che permette di riottenere dal
linguaggio macchina il mnemonico in codice 8080
DISZILOG- Disassemblatore che permette di riottenere dal
linguaggio macchina il mnemonico in codice Z 80
WORD MASTER- Potente WORD-PROCESSOR orientato allo schermo e
particolarmente adatto ad essere utilizzato come
EDITOR
WORD STAR - Il piu' noto ed il piu' potente WORD PROCESSOR
orientato alla scrittura di testi
MAILMERGE - Complemento al precedente, dedicato alla gestione
delle lettere, permette di ottenere circolari
"personalizzate"
DATA STAR - Un DATA-BASE orientato alla gestione dei moduli di
ogni genere (BOLLE, FATTURE, ecc.) con
manipolazione automatica dei dati e dei files
(indirizzari, elenco clienti)
ZSID - Debugger simbolico in linguaggio Z 80, lavora con il
codice generato dal MAC
ZDT - Debugger come il DDT, ma in linguaggio Z 80
Qii adattamenti dei programmi , linguaggi. Utilities elencati
iopra sono disponìbili a modico prezzo presso la MICRO design
REALIZZIAMO L'AUTO-REPEAT SULLA TASTIERA ALFANUMERICA
Abbiamo ricevuto da due soci, i Sigg. Vairo RAISOLDI e Pino
BARBERIO (almeno cosi’ ci sembra di capire dalla firma) due schemi
che consentono di realizzare la ripetizione automatica di un
carattere mantenendo premuto il tasto relativo.
In entrambi i casi la ripetizione inizia se si e' mantenuto
premuto il tasto per piu' di un intervallo determinato (circa 2
secondi) e cessa al rilascio del tasto stesso.
Il primo schema e* quello' inviato dal sig. BARBERIO ed
utilizza un solo integrato aggiuntivo:' un CD4011 (NAND C-MOS).
Lo schema e' ridotto all'osso e presenta . il difetto,
comunicato dal Sig. BARBERIO, di generare, rarissimamente, due
caratteri al rilascio del tasto, al posto di uno solo. Per
eliminare il difetto sarebbe opportuno l'uso di un secondo
integrato, che pero' rimarrebbe inutilizzato per la maggior
parte. Il Sig. BARBERIO ci ha comunicato che stava lavorando alla
messa a punto di un "BEEPER" che avrebbe potuto utilizzare la
restante parte dell'integrato, ma al momento di andare in
macchina non abbiamo ancora ricevuto nulla. Eccovi lo schema del
Sig. BARBERIO:
Ed eccovi lo schema del Sig. RISOLDI che sfrutta invece due
integrati e non dovrebbe quindi presentare l'inconveniente dello
schema precedente.
Per eventuali precisazioni sul secondo schema potrete
rivolgervi al Sig. Vairo RISOLDI-Via MARZABOTTO 71- TERNI.
In entrambi gli schemi il condensatore che regola
l'intervallo dopo il quale inizia la ripetizione e' Cl, che
pertanto potrà' essere aggiustato secondo le esigenze del
digitatore.
N.B. - A proposito di quanto e* successo per il Sig. BARBERIO, vi
preghiamo di aggiungere sempre a stampatello il vostro nome ed
indirizzo nel materiale che ci inviate, perche* la segretaria
distrugge le buste e spesso ci troviamo in mano lettere di cui e*
possibile desumere l'autore solamente da una firma non molto ben
leggibile
*
F1B5 D3D7
OUT
0D7H
F14E F5
FÌ4F CD5DF1
cqhou:
PUSH
CALL
PSH
COHCO
F1B7 3A4E00
LDA
BIT
CONFIS
5,fi
F152 FI
POP
PSH
F1BA+CB6F
DB
OCBH»5*8+A+40H
F153 324300
STA
CQHAND
F1BC 3E17
HUI
Arl7H
F156 03D0
OUT
ODOH
JRZ
NINI
F158 E3
XTHL
FiBE+2802
DB
28HfHINI-*-l
F159 E3
XTHL
FICO 3E16
MI
At 16H
FISA E3
XTHL
F1C2 CD4EF1
mimi:
CALL
COHOU
F15B E3
XTHL
F1C5 CD5DF1
CALL
COHCO
F15C C9
RET
F1C8 E618
ANI
18H
;
JRZ
OKSE
f
F1CA+280B
DB
28HiOKSE-$-l
F150 DBDO
cohco:
IN
ODOH
F1CC CD67F1
CALL
JRNZ
HOHE
NOSEEK
F15F 324400
STA
STATUS
F1CF+200B
DB
20H?N0SEEK-$-l
BIT
OfA
DJNZ
FIT1
F162+CB47
DB
0CBH»0*8+A+40H
F1D1+10DA
DB
10HfFITl-t-l
JRNZ
COHCO
F1D3 3E83
ERDC!
HUI
fi» 083H
F164+20F7
DB
20HfC0HC0-t-l
JR
NOSEEK
F166 C9
RET
F1D5+1805
DB
18H J N0SEEK-$-l
?
F1D7 F5
okse:
PUSH
PSH
t
F1D8 DBD1
IN
0D1H
FIDA 77
HOU
HrA
♦
F1DB FI
POP
PSH
F167 C5
hohe;
PUSH
B
F1DC CI
NOSEEK!
POP
BIT
B
7>A
F16B 0603
HUI
B>3
F1DD+CB7F
DB
0CBH>7*8+A+40H
F16A 3A4E00
rih:
LDA
CONFIS
F1DF C9
RET
BIT
5»A
*
F16D+CB6F
DB
OCBH*5*8+A+40H
f
F16F 3E07
HUI
Ar07H
F1E0 F5
fised:
PUSH
PSH
JRZ
HIN
F1E1 C5
PUSH
B
FI71+2802
DB
28HfHIN-$-l
F1E2 3A4000
LDA
DISKNO
FI73 3E06
MI
A » 6
F1E5 3C
INR
fi
F175 CD4EF1
«INi
CALL
COHOU
F1E6 47
HOU
RiA
F178 CD5DF1
CALL
COHCO
F1E7 AF
XRA
fi
F17B E618
ANI
18H
F1E8 37
STC
JRZ
ESH
F1E9 17
fisii:
RAL
F17D+2806
DB
28H*ESH-t-l
DJNZ
FIS11
DJNZ
RIH
F1EA+10FD
DB
lOHiFISll-t-1
F17F+10E9
DB
lOHfRIH-l-1
F1EC D3D6
OUT
0D6H
F181 3E82
NOI
A » 082H
F1EE 324E00
STA
CONFIS
JR
NOSEEK
F1F1 CI
UAB!
POP
B
F183+1857
DB
lSH.NOSEEK-t-l
F1F2 FI
POP
PSH
F185 CD8AF1
esh:
CALL
CALTRA
F1F3 C9
RET
JR
OKSE
*
f
F188+184D
DB
18H»0KSE-$-l
F1F4 3A4700
READ!
LDA
FLAG
»
SETB
OfA
F18A 214A00
CALTRAt
LXI
HrTRO
F1F7+CBC7
DB
JR
OCBH f 0*8+A+OC0H
RH
F18D 3A4000
LDA
DISKNO
F1F9+1805
DB
18HtRH-$-1
F190 85
ADD
L
F1FB 3A4700
URITEì
LDA
FLAG
F191 6F
HOU
Lt A
RES
0)A
F192 3A4E00
LDA
CONFIS
F1FE+C687
DB
OCBH » 0*8+A+80H
BIT
4rA
F200 324700
RN!
STA
FLAG
F195+CB67
DB
QCBHr4*8+A+40H
F203 CD9AF1
RIHOP!
CALL
FISTS
F197 C8
RZ
JRNZ
UABE
F198 2B
DCX
H
HUI
BjRIPROUE
F199 C9
RET
F206+203B
DB
20H»UABE-t-l
t
F208 2A4500
RIPi
LHLD
DHAAD
i
F20B C5
PUSH
B
t
F20C 01D380
LXI
Bf80D3H
t
F20F 3A4700
LDA
FLAG
F19A C5
fists:
PUSH
B
BIT
OfA
F19B 0603
MI
B»3
F212+CB47
DB
OCBH i 0*8+A+40H
F19D C08AF1
CALL
CALTRA
JRZ
HHH
F1A0 7E
HOU
AtH
F214+2809
DB
2BHiHNN-$-l
FIAl FEFF
CPI
OFFH
F216 3E88
rrr:
HUI
A.088H
JRNZ
FIT22
F218 CD4EF1
CALL
COHOU
F1A3+2006
DB
20H»FIT22-t-l
INIR
F1A5 CD67F1
CALL
HOHE
F21B+EDB2
DB
OEDH f 0B2H
JRNZ
NOSEEK
JR
FIX
F1A8+2032
DB
20H?N05EEK-$-l
F21D+1807
DB
18HfFIX-ì-1
F1AA AF
XRA
A
F21F 3EA8
hhh:
HUI
AfOOASH
FIAB D3D1
FIT22:
OUT
0D1H
F221 CD4EF1
CALL
COHOU
fui:
OUTIR
FIAD 3A4200
LDA
SECTOR
F224+EDB3
DB
0EDHf0B3H
F1B0 D3D2
OUT
0D2H
F226 CD50F1
fix:
CALL
COHCO
F1B2 3A4100
LDA
TRACK
F229 CI
POP
B
F22A E61F
ANI
1FH
0020 =
LLDCXI
EQU
20H
JRZ
VABE
j
F22C+2815
DB
28H,UABE-$-i
0009 =
AF'LOCI
EQU
9
DJNZ
RIP
OOOB =
BPLOCÌ
EQU
11
F22E+10D8
DE:
10H»RIP-$-l
OOOA =
CPL0C5
EQU
10
F230 3AA700
LDA
FLAG
OOOD =
DPLOCI
EQU
13
BIT
7 » A
OOOC =
EPLQCI
EQU
12
F233+CB7F
DB
OCBH» 7*8+A+40H
0008 =
FF'LOCI
EQU
8
JRNZ
VABE
OOOF =
HPLQCI
EQU
15
F235+200C
DB
20H»VABE-t-l
OOOE =
LPLQCI
EQU
14
SETB
7jA
0007 =
XLOC!
EQU
7
F237+CBFF
DE:
0CBH?7*8+A+0C0H
0005 =
YLOCI
EQU
5
F23? 324700
STA
FLAG
0002 =
RLOCI
EQU
7
im
F23C CD67F1
CALL
HOME
0003 =
iloc:
EQU
3
JRNZ
VABE
F23F+2002
DB
20HrUABE-*-l
F281 0DF4
tbl:
DH
QPRT
JR
RIHOP
F283 EFFO
DH
BQOT
F241+18C0
DB
lBHiRIHOF-l-l
F285 0DF4
DH
QPRT
F243 F5
VABEI
PUSH
PSH
F287 67F4
DH
DISP
F244 AF
XRA
A
F289 OOCO
DH
OCOOOH
F245 D3D6
OUT
0D6H
F28B 40F4
DH
FILL
F247 FI
POP
PSH
F28D B8F4
DH
GOTO
F248 C9
RET
F28F 47F7
DH
HEXN
t
F291 08F5
DH
INPT
E800 =
FIRAM
EQU
0E800H
F293 CBF2
DH
J32
*
F295 OOFO
DH
OFOOOH
!
F297 49F2
DH
COEL
F249 3A4700
coeli
LDA
FLAG
F299 18F5
DH
MOVE
SETB
OjA
F29B 0DF4
DH
QPRT
F24C+CBC7
DB
0CBHj0*8+A+0C0H
F29D 10F5
DH
OUPT
JR
RH1
F29F F0F2
DH
PRINT
F24E+1805
DB
18H»RWl-$-l
F2A1 FAF2
DH
QUIT
F250 3A4700
COESI
LDA
FLAG
F2A3 50F2
DH
COES
RES
OjA
F2A5 22F5
DH
SUBS
F253+CB87
DB
0CBHj0*8+A+80H
F2A7 4AF5
DH
HTEST
F255 324700
RH1I
STA
FLAG
F2A9 0DF4
DH
QPRT
F258 0604
MVI
Bj4
F2AB 4CF4
DH
CQMP
F25A CDEEF3
CALL
EXF’R
F2AD 0DF4
DH
QPRT
F25D CI
POP
B
F2AF A7F5
DH
XHNE
F25E CD44F1
CALL
SETDHA
F2B1 B5F2
DH
YJVAR
F261 CI
POP
B
F2B3 F1F7
DH
BYE
F262 CD3FF1
CALL
SETSEC
i
F265 CI
POP
B
F2B5 CD07F3
YJMAR5
CALL
INI1
F266 CD3AF1
CALL
SETTRK
F2B8 C313F4
JHP
HINIT
F269 CI
POP
B
*
F26A 79
HOV
AjC
5
F26B 324E00
STA
CONFIS
F2BB 7E20500C1AINTA32I
DB
7EH j 20H j 50H » OCH » 1 AH » 00 » 10H » 15H
F26E D3D6
OUT
0D6H
F2C3 OOOB2BOB04
DB
OjOBHj2BHjOBHj04HjOjOjO
F270 AF
XRA
A
!
F271 324000
STA
DISKNQ
F2CB 2100EC
J32I
LXI
HjOECOOH
F274 2F
CHA
F2CE 224800
SHLD
PUNT
F275 324A00
STA
TRO
F2D1 3620
MVI
Hj20H
F278 CD03F2
CALL
RIHOP
F2D3 1101EC
LXI
DjOECOIH
F27B C20DF4
JNZ
LER
F2D6 010002
LXI
Bj200H
F27E C313F4
JSTAI
JMP
HINIT
LDIR
F2D9+EDB0
DB
OEDHjOBOH
ì
F2DB 214700
LXI
HjFLAG
hoss:
SETB
2jH
0000 =
HSVECI
EQU
0
F2DE+CBD6
DB
0CBH»2*8+H+0C0H
0002 =
NBKPTSI
EQU
2
F2E0 21BBF2
LXI
HjINTA32
0013 =
ctrls:
EQU
13H
F2E3 Ì1F0EF
LXI
DjRAHUI
000D =
CRI
EQU
ODH
F2E6 011000
LXI
BjIOH
OOOA =
LFI
EQU
OAH
LDIR
OOOC =
FHFD1
EQU
OCH
F2E9+EDB0
DB
OEDHjOBOH
0007 =
BELLI
EQU
07H
F2EB CD07F3
CALL
INI!
t
JR
HQUI
0006 =
spsv;
EQU
6
F2EE+1812
DB
18HjHQUI-$-1
0015 =
ALOCI
EQU
15H
F2F0 3A4700
PRINTI
LDA
FLAG
0013 =
BLOC!
EQU
13H
SETB
4jA
0012 =
CLOCÌ
EQU
12H
F2F3+CBE7
DB
0CBHj4*8+A+0C0H
0011 =
oloc:
EQU
UH
F2F5 324700
STA
FLAG
0010 =
ELOCI
EQU
10H
JR
HQUI
0014 =
FLOCI
EQU
14H
F2F8+1808
DB
Ì8HjNQUI-*-1
0031 =
HLOCI
EQU
31H
F2FA 3A4700
QUITI
LDA
FLAG
0030 =
LLOCI
EQU
30H
RES
4 j A
0034 =
F'LOCI
EQU
34H
F2FD+CBA7
DB
0CBHj4*8+A+80H
0017 =
SLOCI
EQU
17H
F2FF 324700
STA
FLAG
0035 =
TLOCI
EQU
35H
F302*£313F4
«QUII
JHP
HINIT
0025 =
TLOCX!
EQU
25H
EFFO =
RAHVI
EQU
OEFFOH 1 AREA VIDEO PER TABELLA 1
F305 54F3
sfinii:
♦
DN
F307 0600
Ìnii:
MVI
F309 21FQEF
LXI
F30C 78
invio:
MOV
F300 D3E8
OUT
F30F 7E
MOV
F310 D3E9
OUT
F312 23
INX
F313 04
INR
BIT
F314+CB60
DB
JR2
F316+28F4
DB
F318 C9
RET
F319 7E5Q650C1AINTAB!
DB
F321 000B2B0B00 1
DB
F329 OBDó
begin:
IN
F32B 00
NOP
F32C 00
NOP
F320 00
NOP
F32E 00
NOP
F32F 00
NOP
F330 00
NOP
F331 DBEA
IN
F333 3EF0
MVI
F335 2100E8
LXI
F338 224800
SHLD
F33B 3620
ribla;
MVI
F33D 23
INX
F33E BC
CMP
JRNZ
F33F+20FA
DB
F34i 2119F3
LXI
F344 11F0EF
LXI
F347 011000
LXI
LDIR
F34A+EDB0
DB
F34C 3105F3
LXI
F34F 2119F3
LXI
JR
F352+18B8
DB
F354 21FFFF
riunì:
LXI
F357 224A00
SHLD
F35A 224C00
SHLD
F35D AF
XRA
F35E 324700
STA
F361 D303
OUT
F363 0307
OUT
F365 2F
CMA
F366 0303
OUT
F368 0307
OUT
F36A 3EC3
MVI
F36C 320800
STA
F36F 326600
STA
F372 2100FO
LXI
F375 226700
SHLD
F378 2100E0
LXI
F37B BE
CMP
JRZ
F37C+280A
DB
F37E 3EEC
MVI
F380 324900
STA
F383 214700
LXI
SETE
F386+CB06
init:
DB
F388 31B2F3
LXI
F38B 3E00
MVI
F38C
ORG
F38C 05
hemsiz:
PUSH
F380 0100E8
LXI
F390 21FFFF
LXI
F393 24
KEHSZl :
INR
RIUNÌ ; RITORNO DALIA CHIAMATA A INI1 PRIMA
I DI AVER SETTATO LO STACK-
BiO
HiRAMVI
AiB
0E8H
A?M
0E9H
H
E
4iB
0CBHi4*8+B+40H
INVIO
28HiINVID-t-l
7EH » 50H r 65H » OCH »IAHiOi 18H»18H
0i0BHi2BH»0BH>0»0f0»0
0D6H
OEAH
AfOFOH
HfOESOOH
PUNT
M»2QH
H
H
RIBLA
20HiRIBLA-$-l
HiINTAB
DiRAMVI
BiiOH
OEDHiOBOH
SPiSFINII
HiINTAB
INVIO
18HrINVID-*-l
HiOFFFFH
TRO
TRO+2
A
FLAG
3
7
3
7
A»0C3H
8 J PER BREAKPOINT
66H
HiOFOOOH
67H
HrOEOOOH
M
INIT
28HiINIT-$-l
AiOECH
PUNT+1
HiFLAG
2iM
OCBH» 2*8+M+0C0H
SPrFAKE-2
A»0
t-1
B
BiFIRAM
Hj-1
H
F394 7E
MOV
A'M
F395 2F
CMA
F396 77
MOV
M» A
F397 BE
CMP
H
F398 2F
CMA
F399 77
HOV
MiA
JRNZ
MEMSZ2
F39A+2004
DB
20HiMEMSZ2-$-l
F39C 7C
MOV
A»H
F39D B8
CMP
B
JRNZ
MEMSZ1
F39E+20F3
DB
20HiMEMSZl-$-l
F3A0 25
MEMSZ2J
DCR
H
F3A1 01DEFF
LXI
B i EXIT-ENDX-3*NBKPT
F3A4 09
DAD
B
F3A5 CI
POP
B
F3A6 C9
RET
F3A7 E5
memck:
PUSH
H
F3AS CD8CF3
CALL
MEMSIZ
F3AB 70
MOV
AiL
F3AC D63C
SUI
60
JRNC
MEMCKO
F3AE+3001
DB
30HfHEHCK0-t-l
F3B0 25
DCR
H
F3B1 44
MEMCKO:
MOV
BiH
F362 E1
POP
H
F3B3 C9
RET
F3B4 B6F3
fare:
ow
FAKE+2
F3B6 F9
3PHL
F3B7 1102F7
LXI
OjEXIT
F3BA EB
XCHG
F3BB OUDOO
LXI
BfENDX-EXIT
LDIR
F3BE.+EDB0
DB
OEDHiOBOH
F3C0 010600
LXI
Bi3*NBKPTS
F3C3 05
PUSH
D
F3C4 Ei
POP
H
F3C5 2B
OCX
H
LDIR
F3C6+EDB0
DB
OEDHiOBOH
F3C8 21E8FF
LXI
Hi-24
F3CB 39
DAD
SF'
F3CC E5
PUSH
H
F3CD 23
INX
H
F3CE 23
INX
H
F3CF 220600
SHLD
SPSV
F3D2 160A
MVI
D»10
F3D4 C5
INIT2:
PUSH
B
F3D5 15
DCR
D
JRNZ
INIT2
F3D6+20FC
DB
20HiINIT2-$-l
F3D8 CDA7F7
CALL
RTS
F3DB 2120F7
LXI
HiLOGMSG
F3DE CDA8F7
CALL
PRTHD
JR
WINIT
F3E1+1830
DB
18HiWINIT-$-l
F3E3 0601
exf:
MVI
Bil
F3E5 210000
LXI
HiO
JR
EXI
F3E8+180A
DB
18HiEXl-$-l
EX3!
JRNZ
QPRT
F3EA+2021
DB
20HiQPRT-$-l
F3EC 05
EXPRi:
DCR
B
F3ED C8
RZ
F3EE 210000
expr:
LXI
HiO
F3F1 CD38F6
exo:
CALL
ECHO
F3F4 4F
exi:
MOV
C»A
F3F5 CD6DF6
CALL
NIBBLE
JRC
EX2
F3F8+3808
DB
38HiEX2-Ì-1
F3FA 29
DAD
H
F3FB 29
DAD
H
F3FC 29
DAD
H
F3FD 29
DAD
H
F3FE B5
ORA
L
F3FF 6F
MOV
LiA
JR
EXO
F400+18EF
DB
18H;EX0-$~1
F402 E3
EX2I
XTHL
F403 E5
PUSH
H
F404 79
HOC
ArC
F405 CD80F6
CALL
P2C
JRNC
EX3
F408+30E0
DB
30HiEX3-$-l
DJNZ
QPRT
F40A+1001
DB
10HrQPRT-$-l
F40C C9
LER!
REI
F40D 2UFF7
QF'RTt
LXI
HrQHSG
F410 CDABF7
CALL
PRTWA
F413 2A0600
MINITI
LHLD
SPSU
F416 F9
SPHL
F417 2U3F4
MINITA*.
LXI
HrWINIT
F41A E5
PUSH
H
F41B 220100
SHLD
HSVEC+1
F41E 3EE3
HVI
A»0C3H
F420 320000
STA
NSVEC
F423 CDBFF7
CALL
CRLF
F426 CD35F6
CALL
DECHO
'A'
F429 0641
SUI
JRC
QPRT
F42B+38EQ
DB
38HrQPRT-t-l
F420 FE1A
CPI
'Z'-'A'+l
JRNC
QPRT
F42F+30DC
DB
30H»QPRT-t-l
F431 87
ADD
A
F432 5F
HDD
E,A
F433 1600
HUI
DrO
F435 0602
HVI
Br2
F437 2181F2
LXI
HrTBL
F43A 19
DAD
D
F43B 7E
HOV
ArH
F43C 23
INX
H
F43D 66
HOC
H » M
F43E 6F
MOV
LrA
F43F E9
FILLI
PCHL
F440 C043F6
CALL
EXPR3
F443 71
fio:
HOV
M»C
F444 CD4CF6
CALL
HILO
JRNC
FIO
F447+30FA
DB
30H.FI0-$-l
F449 DI
POP
D
JR
WINIT
F44A+18C7
ì
DB
18HrWINIT-t-l
F44C CD43F6
cohf:
CALL
EXPR3
F44F 0A
chea:
LDAX
B
F450 05
PUSH
B
F451 46
MOU
BrH
F452 B8
CHP
B
JRZ
CHPB
F453+280C
DB
23HiCHPB-t-l
F455 F5
PUSH
PSW
F456 CD72F7
CALL
LADRE
F459 78
hom
ArB
F45A CD6BF7
CALI
DASH1
F45D FI
POP
PSW
F45E CD50F7
CALL
HEX1
F461 CI
chpb:
POP
E:
F462 CD58F6
CALL
HILOXB
JR
CHEA
F465+18E8
DB
l8HrCMFA-$-l
F467 CDBAF7
disp;
CALL
EXLF
F46A CD72F?
disi:
CALL
LADRE:
F46D 70
HOV
ArL
F46E CDABF4
CALL
TRPLSP
F471 £5
PUSH
H
F472 7E
DIS2I
MOV
Affi
F473 CD5DF?
CALL
HEX1
F476 CD4CF6
CALI
HILO
JRC
DIS7
F479+382A
DB
38H-DIS7-I-1
F47B CD75F7
CALL
BLK
F47E 7D
hov
ArL
F47F E60F
ANI
OFH
JRNZ
DIS2
F481+20EF
DB
20HrDIS2-Ì-l
F483 E1
DIS3!
POP
H
F484 7D
HQV
ArL
F485 EÓOF
ANI
OFH
F487 CDB0F4
CALL
TRPL2
F48A 7E
DIS4:
HOV
ArH
F48B E67F
ANI
7FH
F48D 4F
HOV
CrA
F48E FE20
CPI
1 1
JRC
DIS5
F490+3804
DB
38HrDIS5-t-l
F492 FE7E
CPI
7EH
JRC
DIS6
F494+3802
DB
38HrDIS6-t-l
F496 0E2E
DISSI
HVI
CrV
F498 CD77F7
DIS6:
CALL
COOO
F49B CD59F6
CALL
HILOX
F49E 7D
HOV
ArL
F49F E60F
ANI
OFH
JRNZ
DIS4
F4A1+20E7
DB
20HiDIS4-$-l
JR
DISI
F4A3+18C5
DB
18H » DISl-t-1
F4A5 93
DIS7!
SUB
E
F4A6 CDABF4
CALL
TRPLSP
JR
DIS3
F4A9+18D8
DB
18HrDIS3-$-l
F4AB E60F
TRPLSP:
ANI
OFH
F4AD 47
HOV
BrA
F4AE 87
ADD
A
F4AF 80
ADD
B
F4B0 47
TRPL2I
HOV
BrA
F4B1 04
INR
B
F4B2 CD75F7
TRPL1!
CALL
BLK
DJNZ
TRPL1
F4B5+10FB
DB
10HrTRPLl-t-l
F4B7 C9
RET
F488 CD7DF6
goto:
CALL
PCHK
JRC
G03
F4BB+3837
DB
38HrG03-$-l
JRZ
GOO
F4BD+2810
DB
28HrG00-t-l
F4BF C-DE3F3
CALL
EXF
F4C2 DI
POP
D
F4C3 213400
LXI
HrF'LOC
F4C6 39
DAD
SP
F4C7 72
HOV
HrD
F4C8 2B
DCX
H
F4C9 73
HOV
HrE
F4CA 79
HOV
ArC
F4CE: FEOD
CPI
CR
JRZ
G03
F4CD+2825
DB
28HrGG3-$-l
F4CF 0602
goo:
HVI
BrNBKF'TS
F4D1 213500
LXI
HrTLOC
F4D4 39
DAD
SP
F4D5 C5
coi:
PUSH
B
F4D6 E5
PUSH
H
F4D7 0602
HVI
Br2
F4D9 CDECF3
CALL
EXPR1
F4DC DI
POP
D
F4DD E1
POP
H
F4DE 7A
HOV
ArD
F4DF B3
ORA
E
JRZ
G02
F4E0+280A
OB
28HrG02-$-l
F4E2 73
HOV
HrE
F4E3 23
INX
H
F4E4 72
HOV
HrD
F4E5 23
INX
H
F4E6 1A
LDAX
D
F4E7 77
HOV
HrA
F4E8 23
INX
H
F4E9 3ECF
HVI
ArRST OR 8
F4EB 12
STAX
D
ERRATA CORRIGE
Nel numero del bollettino di Novembre 1982, nel pezzo dal
titolo:
ANCORA A PROPOSITO DELLA MEMORIA DINAMICA
e' presente un errore nel diagramma di ponticellatura della
seconda scheda di memoria dinamica, intatti il ponticello P2 non
va collegato al piedino 12 di le 10, bensì' al 10 dello stesso
integrato. Tale errore e' dovuto ad una nostra distrazione: ci
siamo dimenticati che nella serigrafia i ponticelli sono
invertiti rispetto allo schema elettrico. Lo schema inviatoci dal
Sig. Mosca, era invece corretto e quindi l'errore e' imputabile
solo a noi.
Lo stesso Sig. Mosca ci aveva pero’, in una lettera
successiva, cortesemente segnalato che alcuni suoi amici, pur
avendo eseguito la modifica corretta, avevano talvolta
riscontrato dei malfunzionamenti. Lo stesso ci era stato
segnalato da altri soci.
In seguito a quanto sopra abbiamo rielaborato la modifica
alla scheda di RAM dinamica e abbiamo provato a lungo la scheda
cosi' rielaborata senza riscontrare alcun inconveniente. Vi
proponiamo pertanto lo schema sotto riportato, sperando che
questo possa risolvere i vostri problemi.
Pr P* PA
Cf o
9
■j
> S
a
L5
)
i
c 10
PONTiCELLATUR.fi 2 SCHEDA
«N GRASSETTO — CIRCUITO PREESISTENTE
N.B. La presente modifica deve essere eseguita al posto di quella
presentata sul numero di Novembre 1982
SECONDA CORREZIONE
Sullo schema elettrico della sonda logica presentata sul
numero di Novembre 1982, per un errore del disegnatore, tutti i
diodi LED sono disegnati con polarità’ invertita.
TERZA CORREZIONE
Nelle prime schede video che abbiamo fornito c' e' un errore
nella EPROM di gestione, infatti utilizzando la funzione di
"capitai look" cioè' la trasformazione in maiuscolo delle lettere
da a fino a z si verifica 1'inconveniente che la lettera z non
viene trasformata in maiuscolo.
Per eliminare tale inconveniente e* necessario r iprog ramina re
la EPROM suddetta sostituendo all'indirizzo E08B
nuovo valore
valore precs
sdente
73
‘ 7 A
Utilizzando il programmatore
di EPROM di
N. E.
con le
modifiche da noi consigliate e con
i 1 p rog ramina
fornito
da noi.
le
operazioni da fare saranno le se
guent i :
1)
Montare la EPROM della scheda
CVP 001 sullo
zoccolo
TEXTOOL
2)
Dare il comando T2000
3)
Dare il comando S208B<spazio>
battere 7 b <return>
4) Montare una EPROM vergine sullo zoccolo TEXTOOL
5) Dare il comando P2000
MITTENTE
MICRO design
Via Rostan 1
16155 Genova
STAMPE
★
*
★
•k
k
k
*
*
k
★
*
*
*
Tagliando di iscrizione al club utenti
Cognome .. Nome ..
Via..
C.A.P.
*
*
*
★
. . . . . *
*
Citta '. *
*
Provincia......Telefono./. *
*
Configurazione micro. *
*
.... *