crystalct / MagicDesk2

Open Hardware Project to build a 3 in 1 cartridge based on Magic Desk
Other
12 stars 2 forks source link

Magic Desk 2

An Open Hardware Project to build a 3 in 1 Commodore 64 cartridge, based on Magic Desk 1MB and Universal c64 Cartridge by Marko Šolajić.
Due to the low cost and availability of 27c160 EPROMs nowadays, building a cartridge with 2MByte of ROM is easy to do. Furthermore, the 27c160 EPROMs can be 8 bits addressed and, given the amount of pins, being THT is an advantage.

3 Different configurations

Magic Desk 16Kbyte config

Old Magic Desk Cartridge could be:

Furthermore:

Magic Desk 16Kbyte config

So, 128 banks and one bank is 16Kbyte: 2MByte of ROM space.

Double Magic Desk 1MB

You can put 2 different 1MByte bin images inside 27C160 EPROM (from $000000 to $0FFFFF and from $100000 to $1FFFFF) and select them using SWCOMP1 (or JP1) switch like 2 different sides of a magnetic tape data storage.
Bin files can be made using Magic Desk Cartridge Generator, as usual.

GMod3 2MB Read Only cartridge

You can configure this cartridge to partially follow the functional specifications of the GMod3 (Individual Computers) cartridge type:

You can use the new Magic Cartridge Generator (by Žarko Živanov) to make 2Mbyte GMod3 bin images of games compilation.

Components

All configurations


Magic Desk 16Kbyte only

GMod3 2MB only


Double Magic Desk 1MB only


Optional lighting eyes (all configurations)

Appeareance

PCB

Schematics Schematics

Images
IMG1 IMG2
IMG3 IMG4
IMG5 IMG6
IMG7

Jumper configuration

Magic Desk 16Kbyte config (Commodore 64)

JCOMP1 JCOMP2 JCOMP3 J16A1 J16B1 J16C1-8 JC64
Short 2 and 3 Short 1 and 2 Short 1 and 2 Short 2 and 3 Closed Short 2 and 3 Short 1 and 2
J2 J1 J1 J2 J4 J2 J1

(Put D1, D2 and R3)


Magic Desk 16Kbyte config (Commodore 128)

JCOMP1 JCOMP2 JCOMP3 J16A1 J16B1 J16C1-8 JC64
Short 2 and 3 Short 1 and 2 Short 1 and 2 Short 1 and 2 Open Short 2 and 3 Short 2 and 3
J2 J1 J1 J1 J3 J2 J2

(Put D1, D2 and R3)


Double Magic Desk 1MB

JCOMP1 JCOMP2 JCOMP3 J16A1 J16B1 J16C1-8 JC64
Short 1 and 2 Short 1 and 2 Short 1 and 2 Short 1 and 2 Open Short 1 and 2 Short 1 and 2
J1 J1 J1 J1 J3 J1 J1

(Put SWCOMP1 and R2)


GMod3 2MB Read Only cartridge

JCOMP1 JCOMP2 JCOMP3 J16A1 J16B1 J16C1-8 JC64
Short 2 and 3 Short 2 and 3 Short 2 and 3 Short 1 and 2 Open Short 1 and 2 Short 1 and 2
J2 J2 J2 J1 J3 J1 J1

(Put IC4, IC5, R4, R5, D3, D4, D5, D6, C4 and C5)


All configurations

JPUnlocked1
By shorting 1 and 2 it will be possible to disable and enable the cartridge using the EXROM register ($DE08 - bit 6 for GMod3, $DE00 - bit 7 for Magic Desk cartridges) J1
By shorting 2 and 3 it will be possible only to disable the cartridge using the EXROM register J2


Thanks to:

PCB

If you dont want wait, can get pcb right now at PCBWay

PCBWAY