MTX ROM Card

Design

I used to KiCad to prepare this circuit diagram. When placed and routed, and then the board manufactured and populated, you get :-

Observe the fact the edge connector sticks out of the reverse side of the circuit board.

The card will accept the following ROM sizes, as controlled by the red jumpers J1 and J2 :-

ChipSizeSubpages per slotJ1J2Comments
27C51264KB45VanyPlace chip so that pins 1,2,31,32 are empty
27C010128KB8any5V 
27C020256KB16SP35V 
27C040 or 27E040512KB32SP3SP4 

The card provides ROM for two adjacent ROM slots, as controlled by the black jumpers J3 and J4 :-

SlotsJ3J4Comments
0 and 10V0VDon't use this combination, the system ROMs are in these slots
2 and 30V5VROM cards normally sat in slot 2, older SDX ROMs sat in slot 3
4 and 55V0VBoot ROM and SDX ROMs normally sat in these slots
6 and 75V5VI've never seen anything in slot 6, slot 7 was intended for games

The content of the ROM chip can be viewed as a sequence of 8KB chunks, which appear in this order :-

Note that the .COM to ROM program can be used to make ROM image files for programming into this "dual ROM slot" board. Be sure to use LOADER2.BIN or LOADER2A.BIN.

Also note that the Disk to ROM program can be used to convert CP/M filesystem images into ROM Disc Images. You can combine suitable CP/M boot ROM and SDX BASIC ROM images with these ROM Disc Images to produce a system which can access ROM content as disk, from both CP/M and SDX BASIC.

The board in the photo has the J1 and J2 red jumpers set for a 27E040, and the J3 and J4 black jumpers set for ROM slot 4 and 5.

The circuit uses a GAL16V8 to decode when the ROM slots are accessed and when the subpage register is written, and a 74LS273 to act as the subpage register.

Usage

These are many possible uses :-

The ROM card is plugged in to the left-hand-side edge connector. This obviously means you can't use an SDX or REMEMOrizer at the same time, although if you had a REMEMOrizer, you probably wouldn't need a ROM card.

Cost

If you shop around :-

Item Cost
PCB £2
ROM £3
GAL16V8 £1
MTX edge-connector £2
Passives, headers, sockets, etc...£2
Total £10

I sometimes have spares on my shelf, which I sell for £10. Email me if you're interested.

Download

Full package downloadable from here.


This page maintained by Andy Key
andy.z.key@googlemail.com