Category Archives: 6530
Jolt software
DEbug MONitor (the program in the TIM 6530-004)
The JOLT CPU card comes complete with DEMON, MAl’s debug monitor program. The program is located in the 1,024 byte, Read Only Memory (ROM) of the multi-function 6530 chip and is therefore
completely protected against any alteration. DEMON provides a permanently available general purpose monitor program to aid users in developing hardware and software for MAl’s JOLT series of microcomputers.
DEMON’s Features Include:
• Self adapting to any terminal speed from 10-30 cps,
• Display and Alter CPU registers,
• Display and Alter Memory locations,
• Read and Write/Punch hexadecimal formatted data,
• Write/Punch BNPF format data for PROM programmers,
• Unlimited breakpoint capability,
• Separate non-maskable interrupt entry and identification,
• External device interrupts directable to any user location or defaulted to DEMON recognition,
• Capability to begin or resume execution at any location in memory,
• Completely protected, resident in Read Only Memory,
• Capability to bypass DEMON entirely to permit full user program
control over system,
• High speed 8-bit parallel input option, and
• User callable I/O subroutines.
DEMON’s Command Set Includes:
.R Display registers (PC,F,A,X,Y,SP)
.M ADDR Display memory (8 bytes beginning at ADDR)
: DATA Alters previously displayed item
.LH Load hexadecimal tape
.WB ADDR1 ADDR2 Write BNPF tape (from ADDR1 to ADDR2)
.WH ADDR1 ADDR2 Write hexidecimal tape (from ADDR1 to ADDR2)
.G Go, continue execution from current PC address
.H Toggles high-speed-reader option (if it is on, turns it off; if off, turns on)
See the TIM manual for more information on DEMON, the name MAI uses for the TIM program.
RAP — 1.75K Byte Resident Assembler Program
(This looks like a predecessor of the RAE of the SYM-1). The JOLT Resident Assembler Program (RAP) is designed for use on JOLT systems equipped with at least 4K bytes of RAM memory. RAP has some significant advantages over conventional assemblers:
1. Resident as part of the JOLT system on PROM chips. The assembler never has to be read into volatile memory before use. It, just like the DEMON monitor, is instantly available. In addition, costly time sharing services are not needed for cross assemblies.
2. Operates on one pass of the source code. The source tape is read in only once, thereby increasing assembler speed by a factor of two over conventional assemblers that make two or three passes over the source code.
3. Small in size. The assembler is smaller by a factor of 4 or 5 over comparable assemblers. Its size guarantees the smallest number of PROM chips needed and minimizes printed circuit board space requirements. With the assembler PROM chips installed in your JOLT PROM board (at address E800 hex), the assembler may be activated by reading the source code input on the console input device and transfering to location E800 hex using the DEMON monitor. As source code is being read in, a listing is produced on the console printer and the object code is generated directly into RAM at the addresses specified by the origin directive (.ORG).
After the assembly is complete, the object code may be punched onto paper tape or executed directly using DEMON. The assembler assumes RAM at locations 1FFF hex and lower to be available for symbol table usage. RAP uses an efficient symbol table algorithm and users can normally expect that about 4 to 6 bytes of RAM will be used for each symbol or that a 3000 byte program would use approximately 800 bytes for the entire symbol table (locations 1CEO to 1FFF hex). This space need not be left unused if buffers,’ etc. are allocated to it. The Resident Assembler Program is compatible with the MAS Technology Cross Assembler with the following exceptions:
1. Expressions and * (used for current program counter) are not allowed.
2. Thee .OPT and .PAGE pseudo operations are not implemented.
3. Octal and binary numbers are not implemented.
4. .ORG is used instead of *= to origin program.
5. .RES is used for reserving storage.

DEMON
RAP
TINY BASIC
FOCAL
Scott LaLombard software
TIM/Jolt Simulator
See also:
History of the TIM in the Jolt
Images of the Jolt
A Jolt Replica
SM Baker AIM 65 projects
Images of the Jolt
See also:
History of the TIM in the Jolt
A Jolt Replica
SM Baker AIM 65 projects
KIM 6530 replacement board
Jolt with a 74154 decoder
The early Jolts were equipped with a 74154 decoder for the glue logic instead of the 74LS00/04/27 of the later and more common model.
Here photos by Ray Holt (the hardware designer) of such a Jolt.
See also:
History of the TIM in the Jolt
Images of the Jolt
A Jolt Replica
SM Baker AIM 65 projects
KIM 6530 replacement board
Christer from Sweden built an Eduardo Casino designed KIM-1 replica. And as we know, the 6530 replacement is an issue.
Not only for replica’s also for broken original KIM-1s.
So he designed his own, more compact original looking adapter.
He created this adapter because he wanted something that would work and look a little more unobtrusive than the other adapter boards that are available but still look somewhat genuine (no FPGA). The design is inspired by the Corsham 6530 replacement board but made way smaller by using SMD components and stacking the 6532 on top of the adapter board.



A newer design promised to be much more compact.

See also:
History of the TIM in the Jolt
Images of the Jolt
A Jolt Replica
SM Baker AIM 65 projects
Allied Leisure pinball machines
6530 Replacement
================
Replaces the 6530 ICs found on early revision Allied Leisure pinball machines.
See also:
History of the TIM in the Jolt
Images of the Jolt
A Jolt Replica
SM Baker AIM 65 projects
6530 replacement with a 6532
The 6530 and 6532 are very close in functionality.
Nearly the same timer, 2 8 bit I/O ports, RAM.
With an external ROM and some clever addressing logic many 6530’s have been replaced with a 6532.
Here some examples:
- KIM 6530 to 6532 for a KIM-1 clone
- KIM 6530 replacement board
- Allied Leisure pinball machines
- 6530 replacement Commodore
- Gottlieb sound board
- Corsham replacement board for the KIM-1
- Eduardo Casino 6530 replacement board for the KIM-1
- Retrospy Technologies 6530 replacement
Design by Dwight Elvey

See also:
History of the TIM in the Jolt
Images of the Jolt
A Jolt Replica
SM Baker AIM 65 projects
Backbit Chip Tester Pro for 6530 tests
Besides connecting a 6530 to a 6502 system, as is described in the other pages, a simple and effective test and ROM dump can be done with the wonderful Backbit Chiptester Pro V2.

This device van help detect problems with a large number of older ICs. And dump the contents of ROMs Especially the 65XX tests and ROM dumping have served me very well, e.g. the KIM-5 ROMs 6540 were read out with this device.
It can also check the 6530 RRIOT. My collection of 6530s has the KIM -002 and -003 and those tested fine. Initially the other 6530s tested with problems at Port 2 (the PB0-7 I/O pins).
Now port 2 is special since the mask programming allows to choose between CS1 and CS2 or PB5 and PB6.
The support of the Chiptester Pro is excellent and after some discussions with version CTPro-5.0.5 all 6530’s test fine. Alas the ceramic 6530-002 4576 has a defective ROM.
I have tested the following 6530’s
– 2x MOS MPS6530 002 0880 4576
– 1x MOS MPS 6530-003 0680
– 1MOS 6530-004 2576 and 5x SY6530-004 7935D
– 2x MOS 6530-005 3676 2876 and 1x R6530-005P 8114
– 1xR6530P 3004 -11 7925
– 3x MOS MPS6530 024 2081
and all ROM dumps were fine, confirming the ROM dumps I have were indeed he correct ROM dumps.
Log of 6530-005
—————-
MOS/CSG Specific
6530 RRIOT
—————-
FAIL#1: ROM
PASS#1: RAM
PASS#2: PORT1
PASS#3: PORT2
PASS#4: TIMER
Log of a good 6530
—————-
MOS/CSG Specific
6530 RRIOT
—————-
Saved to RIP0001.bin
SAVED TO 0001
PASS#1: RAM
PASS#2: PORT1
PASS#3: PORT2
PASS#4: TIMER
PASS#5: ROM
See also:
History of the TIM in the Jolt
Images of the Jolt
A Jolt Replica
SM Baker AIM 65 projects
Use a KIM-1 (clone) to read out a 6530-009
Dave McMurtrie (Commodore History) has published a video showing how he dumped the ROM image of a 6530-009 (used in Applied Leisure devices)
By using the breadboard extension and the Corsham Clone 5 he wired the 6530-009 into the memory of the 6502, by interpreting the (general) 6530 datasheet as shown in the next screenshots.
The resulting dump of the ROM is identical to the 6530-009 of the Allied Leisure




See also:
History of the TIM in the Jolt
Images of the Jolt
A Jolt Replica
SM Baker AIM 65 projects
Testing the 6530
A 6530 IC is to be used in a 6502 computer as standard 65XX peripheral.
Two of the tests on the next pages are breadboard tests on a KIM-1 (clone)>
The first test is the simplest and fastest: the excellent Backbit Chip Tester Pro for a test and ROM dumps
- Backbit Chip Tester Pro for 6530 tests
- Use a KIM-1 (clone) to read out a 6530-009
- RRIOT testing on a breadboard 6530-002




























