Skip to content

Cartouches

shazz edited this page Oct 14, 2018 · 5 revisions

Matériel

8K

16K

  • Programmeur d'EEPROM TL866 II Plus
  • Fer à souder, étain,...

Composants pour 8K

  • EEPROM Winbond W27C512 (64K, effacable)
  • Headers découpables (2pins et 3pins)
  • bouton reset 4pins
  • Condensateur 100nF (0805 SMD ou classique), optionnel, pour filtrage
  • Socket 28 pins

Composants pour 16K

  • EEPROM Winbond W27C512 (64K, effacable)
  • Headers découpables (2x 3pins)
  • bouton reset 4 pins
  • Condensateur 100nF (0805 SMD ou classique), optionnel, pour filtrage
  • 2 diodes
  • 1 resistance entre 5Kohms et 50Kohms
  • Socket 28 pins

BOM 8K

Reference ** Value** ** Footprint** ** Datasheet**
C1 100n OpenC64Cart:C_0805+THT
P2 CONN_01X02 OpenC64Cart:Pin_Header_Straight_1x02-NoSilkS
P3 CONN_01X02 OpenC64Cart:Pin_Header_Straight_1x02-NoSilkS
P1 CONN_01X03 OpenC64Cart:Pin_Header_Straight_1x03-NoSilkS
U2 27512 w_pth_circuits:dil_28-600_socket
SW1 RESET_SW OpenC64Cart:PCB_PUSH
P4 CONN_01X03 OpenC64Cart:Pin_Header_Straight_1x03-NoSilkS
P5 CONN_01X03 OpenC64Cart:Pin_Header_Straight_1x03-NoSilkS
P6 CONN_01X03 OpenC64Cart:Pin_Header_Straight_1x03-NoSilkS

BOM 16K

Reference ** Value** ** Footprint** ** Datasheet**
C1 100n OpenC64Cart16K:C_0805+THT
U2 27512 w_pth_circuits:dil_28-600_socket
SW1 RESET_SW OpenC64Cart16K:PCB_PUSH
P1 CONN_01X03 OpenC64Cart16K:Pin_Header_Straight_1x03-NoSilkS
P2 CONN_01X03 OpenC64Cart16K:Pin_Header_Straight_1x03-NoSilkS
D1 1N4148 Diodes_THT:D_DO-35_SOD27_P7.62mm_Horizontal
D2 1N4148 Diodes_THT:D_DO-35_SOD27_P7.62mm_Horizontal
R1 10k Resistors_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal

Programmation des EEPROMS

Pour cela il vous faut le logiciel de "gravure" du TL866 II plus: xgpro

Paramétrage

  • Winbond W27C512 @DIP28
  • Fichier 1541diagcart.bin de 8192K ou 16384K exactement dépendant du PCB 8 ou 16K
    • File Format: BINARY
    • To Region: Default
    • Load Mode: Normal
    • From File Start Addr (hex): $0
    • To Buffer Start Addr (hex): $0
    • Clear Buffer with default
  • Options: Pin detect, Erase Before, Verify After, Skip 0xFF, Check ID, Addr Range: ALL
  • Just make sure you combine the rom 8 times for 64k if you are using a winbond 512. Or you could just fill in the rest.

soft

Jumpers

IMPORTANT: ALWAYS TURN YOUR C64 OFF BEFORE MOVING THE CONFIGURATION JUMPERS.

Version 8k

Chaque ROM doit faire EXACTEMENT 8192 octets. Pour flasher 8 ROMs d'un coup, utiliser HxD Hex Editor->Tools->Concatenate et concaténer 8 ROMs (bin). Ensuite, configurer les jumpers de cette façon:

ROM Image # A13 A14 A15
1 L L L
2 H L L
3 L H L
4 H H L
5 L L H
6 H L H
7 L H H
8 H H H

Ainsi que ROM et EXROM/GAME dépendant du type d'image:

Mode ROM GAME EXROM Notes
ROML LO Open Close Most common setting
ROMH HI Close Close Used for 16 KB cartridges, so does not apply here
Ultimax HI Close Open Originally used for cartridges for the Japanese MAX Machine, will work even if the kernal ROM is damaged

Note that with this cartridge GAME and EXROM must NEVER closed at the same time.

Version 16K

Chaque ROM doit faire EXACTEMENT 16384 octets. Pour flasher 4 ROMs d'un coup, utiliser HxD Hex Editor->Tools->Concatenate et concaténer 8 ROMs (bin). If your 16 KB ROM is split into two 8 KB files, concatenate them as well, with the "low" ROM before the "high" ROM.

Ensuite, configurer les jumpers de cette façon:

ROM Image # A14 A15
1 L L
2 H L
3 L H
4 H H

Clone this wiki locally