Documente Academic
Documente Profesional
Documente Cultură
Line Rate:
F r a m e Rate:
Format:
40 c h a r a c t e r s / l i n e , 24 lines;
with automatic scrolling
Display Memory:
Dynamic shift r e g i s t e r s (1K x 7)
C h a r a c t e r Matrix:
A P P L E COMPUTER COMPANY
The integral video display section and the This manual i s divided into t h r e e Sections:
keyboard interface r e n d e r s unnecessary the need
f o r a n external teletype. The display section con- Section I GETTING THE SYSTEM RUNNING.
t a i n s i t s ownmemory, leaving a l l of RAM for u s e r Section I1 USING THE SYSTEM MONITOR.
p r o g r a m s , and the outputformat i s 40 c h a r a c t e r s / (listing included)
line, 24 lines /page, with auto scrolling. Almost Section I11 EXPANDING THE SYSTEM.
any ASCII encoded keyboard will interface directly
with the Apple system. P l e a s e r e a d s e c t i o n I thoroughly, before at-
tempting t o "power-up" your system, and study
The board h a s sockets f o r upto 8K bytes Section I11 carefully before attempting t o expand
of the 16 pin, 4K type, RAM, and the system i s your system. In addition to this manual, Apple
fully expandable t o 65K via the edge connector. "Tech Notes" a r e available which contain exam-
The system u s e s dynamic m e m o r y (4K bytes sup- ple s of expansion hardware and technique s .
*
SECTION I
The Apple Computer i s fully assembled, ST ROBE line, and two normally-open pushbutton
tested, and burned in. The only external devices switches, used f o r RESET ( e n t e r monitor), and
ASCII encoded keyboard, a video display monitor, 3 of 3 , f o r exact circuitry). T h i s keyboard con-
a r t i c l e s describe the attachment of these devices to operate the keyboard. P i n 15 of the keyboard
normal operation.
Keyboard:
Any ASCII encoded keyboard, with positive NOTE: The s y s t e m monitor accepts only upper-
DATA outputs, interfaces directly with the Apple c a s e alpha (A-F, R).
s y s t e m via a "DIP" connector. If your keyboard It i s therefore convenient, though i t ' s not
h a s negative logic DATA outputs ( r a r e ) , you can essential, tohave a keyboard equipped with upper-
install i n v e r t e r s (7404) in the breadboard a r e a . c a s e a l p h a l o c k (usuallyintheelectronics). E i t h e r
The strobe can be either positive o r negative, of of the following suggested c i r c u i t s m a y be used
long o r s h o r t duration. The "DIP" keyboard con- t o provide alpha lock capability, if needed, and
nector (B4) h a s inputs f o r seven DATA lines, one can be built in the breadboard a r e a .
87
1
FROM
Bp-wB
Vcc(+S)
l5
14
00
13 T O KBD
CONNECTOR
KBD 184)
Display: equivalent ( 28VCT a t 1 a m p ) .
Simply w i r e the
The Apple Computer outputs a composite secondaries to the mating six-pin Molex connector
video signal (composite of sync and video infor- supplied, and w i r e the p r i m a r i e s i n parallel, as -
mation) which can be applied t o any standard shown in the schematic diagram (power s u p d
raster-scan type video display monitor. The out-
put l e v e l is adjustable with the potentiometer
located n e a r the video output Molex connector, J 2 .
T h e additional two outside pins on the Molex con-
nector supply $5 andi-12 volts, to be used in future
section, Dwg. No. 00101, s h e e t 3 of 3.
TEST PROGRAM
After attaching the keyboard, display, and
AC power sources, you can t r y a simple p r o g r a m
&
Apple a c c e s s o r i e s . The composite video signal to t e s t if your s y s t e m and the attachments a r e
can a l s o be modulated a t the p r o p e r RFfrequency, functioning together properly. While i t does not
with a n inexpensive commercially available device , t e s t many possible a r e a s of the m i c r o p r o c e s s o r
and applied to the antenna t e r m i n a l s of a home system, the t e s t p r o g r a m will t e s t f o r the c o r r e c t
television r e c e i v e r . Since the c h a r a c t e r f o r m a t attachment of the keyboard, display, and power
i s 40 c h a r a c t e r s / l i n e , all television r e c e i v e r s supplies.
will have the n e c e s s a r y bandwidth t o display the
e n t i r e 40 c h a r a c t e r s . Two l a r g e manufacturers FIRST:
of video display monitors, which connect directly Hit the RESET button t o e n t e r the s y s t e m
with the Apple Computer, a r e Motorola and Ball. monitor. A backslash should be displayed,
The mating four-pin Molex connector i s provided. and the c u r s o r should drop t o the next line.
-
AC P o w e r Sources: SECOND: 4Y
AC supplies enter the s y s t e m a t the Molex con- blank o r space; and (RET) h i t the "return"
nector, J l . The 8 to10 volts AC provides the raw key on the keyboard)
Shift count.
6502 HEX MONITOR LISTING (continued)
FF75 26 28 ROL L Rotate into LSD.
FF77 26 29 ROL H Rotate into MSD's.
FF79 CA DEX Done 4 shXts?
FF7A Db F 8 BNE HEXSHIFT No, loop.
FF7C C8 INY Advence text index.
FF7D DQ E Q BNE NEXTHEX Always taken. Check next c h a r a c t e r f o r he,
FF7F C4 2A CPY YSAV Check if L , H empty ( n o h e x digits).
FF81 F d 97 BEQ ESCAPE Yes, generate ESC sequence.
FF83 24 2B BIT MODE T e s t MODE byte.
FF85 50 1 0 BVC NOTSTOR B6 = 0 f o r STOR, 1 f o r XAM and BLOCK XAM
FF87 A5 28 LDA L LSD's of h e x data.
FF89 81 26 STA (STL, X) S t o r e a t c u r r e n t ' s t o r e index'.
FF8B E 6 26 INC STL Increment s t o r e index.
FF8D DQ B5 BNE NEXTITEM Get next item. (no c a r r y ) .
FF8F E 6 27 INC STH Add c a r r y t o ' s t o r e index' high o r d e r .
FF91 4C 44 FF TONEXTITEM J M P NEXTITEM Get next command i t e m .
FF94 6C 24 00 RUN JMP (XAML) Run a t c u r r e n t XAM index.
FF97 30 2B NOTSTOR BMI XAMNEXT B7 = 0 f o r XAM, 1 f o r BLOCK XAM.
FF99 A2 02 LDX #$02 Byte count.
FF9B B5 27 SETADR LDA L-1 ,X Copy h e x data t o
FF9D 95 25 STA STL-1, X ' s t o r e index'.
FF9F 95 23 STA XAML-1, X And t o 'XAM index'.
FFAl CA DEX Next of 2 bytes.
d ~ ~ A
D0 2F 7 BNE SETADR Loop u n l e s s X = 0.
L%IX; $fi,
NXTPRNT BNE PRDATA
LDA #$8D
JSR ECHO
NE m e a n s no a d d r e s s t o print.
CR.
Output it.
FFAB A5 25 LDA XAMH 'Examine index'high-order byte.
FFAD 20 DC FF JSR PRBYTE Output i t in h e x f o r m a t .
FFBQ A5 24 LDA XAML Low-order 'examine index' byte.
FFB2 20 DC FF JSR PRBYTE Output it in h e x f o r m a t .
FFB5 A9 BA LDA #$BA ,I:,#
I
a d d r e s s decoded)
I , ' 1 STEP -1,
I Y
needed only
f o r single
INSTR mode I p o S I N G L E lNSTRUCTlON I
SINGLE CYCLE
SLOW ROM (NOTE: F e a t u r e s not needed may be omitted)
ADDRESS DISPLAY
D0
Dl
D2
D3
SYNC D5 Q5
100 ,.. SYNC
The Apple Computer Company hereby w a r r a n t s each of
i t s products, and a l l components therein contained, to be f r e e
4
351124
@@4i137746g$