ADDRESS RANGE
$02C000 - 02DFFF
$030000 - 0307FF
$030800
$034000 - 03400A
$03400B
$03400C
$03400D
$03400E
$038000 - 380003
$038004 - 03800F
$03C000
$03C800 - 03C8FF
$040000 - 05FFFF
$060000 - 07FFFF
$080000 - 09FFFF
$0A0000 - 0BFFFF
$0C0000 - 0C7FFF
$0E0000 - 0E7FFF
$100000
Interrupts use the autovector method of linking to the service subroutine. Only 3 of the possible 7 interrupts are used as
follows:
LEVEL
AUTOVECTOR
7
00007C
5
000074
2
000068
The Power Fail interrupt only happens when the power-supply detects that voltage is dropping such as when the unit is turned
off or the power company fails. There MUST be a power-fail service routine and it MUST pulse the SRAM SAFE signal as
described below in the Miscellaneous I/O section. If this is not done, the non-volatile RAM contents will be lost and the
backup battery drain will become high enough to deplete the battery in a couple of months. The SRAM SAFE signal is
required to flip a flip-flop into the standby power mode. It is recommended that during program development the backup
battery be removed to prevent unnecessary drain.
MEMORY
The K150FS has several classes of memory present. Program EPROM and scratch RAM run at full 0 wait-state speed and
are present as pairs of memory chips. Sound EPROM, sound RAM, and parameter RAM require wait states but are present
as individual chips for greater flexibility. The table below identifies each kind of memory chip, its function, and its U
number on the CPU board.
ADDRESS RANGE
$000000-00FFFF
$010000-01FFFF
$028000-02BFFF
old $02C000-02C7FF
new $02C000-02DFFF
$040000-04FFFF
$060000-06FFFF
$080000-08FFFF
$0A0000-0AFFFF
$0C0000-0C7FFF
$0E0000-0E7FFF
K150FS Programmer's Model
ALIASES
FUNCTION
-02FFFF
(new style) Parameter RAM, 8K
Sound Generator Partial Control Words
-033FFF
Sound generator control & status
-reserved-
Miscellaneous Status Register
-reserved-
Cassette output D-to-A Register
-037FFF
Miscellaneous Control Register
Front panel
-03BFFF
Reserved for test fixtures
-03C7FF
Frequency units converter
-03FFFF
General purpose parallel I/O
Sound ROM, 32K-128K, socket U14
Sound ROM, 32K-128K, socket U15
Sound ROM, 32K-128K, socket U16
Sound ROM, 32K-128K, socket U25
-0DFFFF
Sound RAM, 32K, socket U26
-0FFFFF
Sound RAM, 32K, socket U27
-FFFFFF
16 alias copies of all of above
ADDRESS FUNCTION
Power fail
6850 MIDI Interface
6840 Timer
U-LOCATION
FUNCTION
U55-H U57-L
Program EPROM
U54-H U56-L
Program EPROM
U40-H U41-L
Scratch RAM
U42
Parameter RAM
U42
Parameter RAM
U14
Sound EPROM
U15
Sound EPROM
U16
Sound EPROM
U25
Sound EPROM
U26
Sound RAM
U27
Sound RAM
SIZE
64K
64K
16K
2K
8K
32K,64K
32K,64K
32K,64K
32K,64K
32K
32K
2
CHIP TYPE
SPEED
27256
200nS
27256
200nS
6264
150nS
6116
150nS
6264
150nS
27256,27512
200nS
27256,27512
200nS
27256,27512
200nS
27256,27512
200nS
62256
150nS
62256
150nS
Rev. A 26-APR-88
Need help?
Do you have a question about the K150 - PROGRAMMERS MODEL REV A and is the answer not in the manual?
Questions and answers