BASIC ROM & KERNAL ROM REPLACEMENT ADAPTER REV.3 , FOR COMMODORE 64
COMMODORE 64 - BASIC ROM & KERNAL ROM REPLACEMENT ADAPTER REV.3
DESIGNED FOR 901226-01 BASIC ROM and 901227-03 KERNAL ROM REPLACEMENT.
Hello,
This is a tested and working circuit board.
This adapter is suitable for Commodore 64 24pin Basic and Kernal ROMs
REV.3 PCB is a special narrow design that allows you to use three adapters side by side on the commodore 64 motherboard.
You can find and download many different ROM files for your C64, from internet.
This adapter lets you to use max. 8 (8 x 8KB) different ROMs in one 27C512 eprom.
The download link at the bottom of this page contains 901226-01 BASIC ROM and 901227-03 KERNAL ROM images for eproms.
This ROM adapter table is also compatible with JiffyDOS ROM, you can buy and use JiffyDOS 64 KERNAL ROM Image
http://store.go4retro.com/jiffydos-64-kernal-rom-overlay-image/
In terms of device and software security; please turn your Commodore64 off before switching ROMs.
Ps. In order to use this ROM adapter, your Commodore 64's ROMs have to be desoldered and socketed.
Gerber files can be changed at any time. Before paying for the PCBs, be sure to update your orders!
Have fun
Thank you.
COMPONENTS:
27C512 (or W27C512) (FOR 8X ROM)
3 PCS 10K 1/4 WATT RESISTANCE
2 PCS. 12 PIN 2.54mm ROUND MALE HEADER
3 PCS 2PIN 2.54mm MALE HEADER
3 PCS 2.54mm JUMPER CAP
28 PIN WIDE DIP IC SOCKET
24 PIN WIDE DIP IC SOCKET (FOR C64 BOARD )
And you will need an eprom programmer to program 27c512
BASIC ROM & KERNAL ROM REPLACEMENT ADAPTER REV.3 , FOR COMMODORE 64
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.

Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW
ESP32-S3 4.3inch Capacitive Touch Display Development Board, 800×480, 5-point Touch, 32-bit LX7 Dual-core Processor
BUY NOW
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(48)
- Likes(53)
-
Engineer Feb 04,2025
-
FLAVIO FERRARI Dec 25,2024
-
Juan VM Nov 25,2024
-
Thorsten Mampel Jun 27,2024
-
Carlos Marrero Jun 05,2024
-
Engineer May 28,2024
-
Stefano Fagnani Mar 20,2024
-
Engineer Feb 14,2024
-
Francisco Meza Feb 04,2024
-
Jani Suomalainen Dec 31,2023
-
Kamae Dec 30,2023
-
Mike Ihrcke Dec 29,2023
-
Sven Schwitalla Dec 29,2023
-
Engineer Dec 12,2023
-
Njall Owen Sep 04,2023
-
Thomas Oertel Aug 21,2023
-
Engineer Aug 19,2023
-
Danny Collart Jul 30,2023
-
Andreas Potthoff Jul 06,2023
-
Vincent SylVin42 Jun 09,2023
-
Marcelo mk77b Jun 07,2023
-
Andrea Rachel Hyzenthlay Jun 03,2023
-
roberto poletta May 26,2023
-
J Retro42 Apr 19,2023
-
Mr. Marsupial Jan 25,2023
-
Ingo Thieme-Neu Jan 09,2023
-
Andre Luiz Loureiro Varajao Oct 09,2022
-
Commodore Bench Aug 16,2022
-
Juri A Aug 07,2022
-
Milan Malasits Jun 29,2022
-
Engineer Feb 27,2022
-
Mick Stone Feb 24,2022
-
Pawel Sobotka Jan 08,2022
-
JOSE MANUEL SAEZ RUIZ Nov 11,2021
-
Peter Ivanov Nov 04,2021
-
Michael Carlsen Oct 03,2021
-
Piotr Sikora Aug 06,2021
-
Mr Eddie Bannister Jul 21,2021
-
ugur tezer Jun 19,2021
-
Damian Vila Rio Jun 10,2021
-
MurTek RetroTek May 31,2021
-
Fernando Bugallo Apr 27,2021
-
Alice Wyan Apr 22,2021
-
Özay Turay Apr 17,2021
-
Meta One Apr 13,2021
-
Fedro Ponce de Leon Mar 14,2021
-
mike danick Mar 13,2021
-
Thomas N. Kråkenes Feb 05,2021
-
Snoop67 Jan 29,2021
-
Retrotinker Jan 12,2021
-
Corwin Jan 09,2021
-
Stefano Furiosi Dec 26,2020
-
Julio E Rodriguez Dec 22,2020
- 4 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10

-
9design
-
9usability
-
8creativity
-
8content

-
10design
-
10usability
-
10creativity
-
10content

-
10design
-
10usability
-
10creativity
-
10content

-
10design
-
10usability
-
10creativity
-
10content
More by (DIY) C64iSTANBUL
-
COMMODORE 64 KEYBOARD FACEPLATE FOR TACTILE BUTTON KEYBOARD PROJECTS Hello,This PCB is a Commodore 64 tactile buttons keyboard faceplate for some of my projects.It is pr...
-
SD2iEC with BROWSER CARTRIDGE (MICRO-SD) for COMMODORE 64 SD2iEC with BROWSER CARTRIDGE (MICRO-SD VERSION) for COMMODORE 64SD2iEC (Commodore 64 disk drive emu...
-
SD2iEC (COMMODORE 64 DISK DRIVE EMULATOR) POWERED from USER PORT (MICRO-SD VERSION) Hello, This is a tested and working project. (Tested on Commodore 64 and Commodore VIC-20)This is a...
-
XANTHOS ARCH Commmodore, Atari 9-pin DIY Game Controller Hello,This is a tested and working project.XANTHOS ARCH is a small, simple, DIY, 9 pin game controll...
-
AMIGA SCART CABLE CONNECTION EASY PCB Hello,This is a tested and working project.This Amiga scart cable connection PCB is an Easy DIY proj...
-
IMPOSSIBLE MISSION GAME CARTRIDGE for COMMODORE 64 IMPOSSIBLE MISSION GAME CARTRIDGE for COMMODORE 64Hello, This is a tested and working circuit board....
-
SD2iEC & EPYX FAST LOAD CARTRIDGE V2.1B (Micro SD) for COMMODORE SD2iEC & EPYX FAST LOAD CARTRIDGE V2.1B (Micro SD) for COMMODOREHello,This is a tested and worki...
-
(DIY) COMMODORE 64 DEAD-TEST (781220) DIAGNOSTIC CARTRIDGE (DIY) COMMODORE 64 DEAD-TEST (781220) DIAGNOSTIC CARTRIDGEThis is a C64 Dead-Test (781220) diagnosti...
-
COMMODORE 128 DIAGNOSTIC REV.785260 KEYBOARD DONGLE COMMODORE 128 DIAGNOSTIC REV.785260 KEYBOARD DONGLE This is a Commodore C128, C128D, C128DCR 785260 ...
-
COMMODORE 128 15KHz DISPLAY ADAPTER (C128 80 COLUMN ADAPTER) COMMODORE 128 15KHz DISPLAY ADAPTER.RGBI to RGB converter for VDC output.Hello, This is a tested an...
-
PCB HOUSE WITH LED LIGHT (DECORATION) PCB HOUSE WITH LED LIGHT (DECORATION)Hello,PCB Thickness: 1mmCOMPONENT LISTCR2032 BatteryCR2032 Batt...
-
CGTR COMMODORE AMIGA COASTER V2B CGTR COMMODORE AMIGA COASTER V2BHello,This is another version of CGTR Commodore Amiga CoasterDiamete...
-
(DIY) COMMODORE VIC-20 GAME CARTRIDGE for 8x 8KB ROMs (DIY) COMMODORE VIC-20 GAME CARTRIDGE 8x 8KBYou can make your own custom Commodore VIC-20 Multi Game...
-
AMIGA PS/2 MOUSE CONVERTER ADAPTER REV.3 (WITH JOYSTICK INPUT) Hello,This board has been tested on the Amiga 500 port-1 connected with a PS/2 mouse and standard jo...
-
(DIY) AMIGA 500 - SWITCHLESS BOOT DRIVE SELECTOR Rev.3 (RETRO VERSION of 3 RESET BOOT DRIVE SELECTOR) (DIY) AMIGA 500 - SWITCHLESS BOOT DRIVE SELECTOR Rev.3(RETRO VERSION of 3 RESET BOOT DRIVE SELECTOR)...
-
AMIGA 4 PLAYER JOYSTICK ADAPTER (DIY) AMIGA 4 PLAYER JOYSTICK ADAPTERHello,This is a tested and working project.This Amiga Four Play...
-
BARE METAL COMMODORE 64 EMULATOR GEEKS' EDITION GPIO CONFIG2 BARE METAL COMMODORE 64 EMULATOR(GPIO CONFIG2) (GEEKS' EDITION)Many thanks to Randy Rossi for BMC64 ...
-
COMMODORE 64 TACTILE BUTTON MINI KEYBOARD Hello,This is an Easy DIY project, all components are through hole, marked on the PCB, Easy to solde...
-
COMMODORE 64 KEYBOARD FACEPLATE FOR TACTILE BUTTON KEYBOARD PROJECTS Hello,This PCB is a Commodore 64 tactile buttons keyboard faceplate for some of my projects.It is pr...
-
SD2iEC with BROWSER CARTRIDGE (MICRO-SD) for COMMODORE 64 SD2iEC with BROWSER CARTRIDGE (MICRO-SD VERSION) for COMMODORE 64SD2iEC (Commodore 64 disk drive emu...
-
SD2iEC (COMMODORE 64 DISK DRIVE EMULATOR) POWERED from USER PORT (MICRO-SD VERSION) Hello, This is a tested and working project. (Tested on Commodore 64 and Commodore VIC-20)This is a...
-
XANTHOS ARCH Commmodore, Atari 9-pin DIY Game Controller Hello,This is a tested and working project.XANTHOS ARCH is a small, simple, DIY, 9 pin game controll...
-
AMIGA SCART CABLE CONNECTION EASY PCB Hello,This is a tested and working project.This Amiga scart cable connection PCB is an Easy DIY proj...
-
IMPOSSIBLE MISSION GAME CARTRIDGE for COMMODORE 64 IMPOSSIBLE MISSION GAME CARTRIDGE for COMMODORE 64Hello, This is a tested and working circuit board....
-
SD2iEC & EPYX FAST LOAD CARTRIDGE V2.1B (Micro SD) for COMMODORE SD2iEC & EPYX FAST LOAD CARTRIDGE V2.1B (Micro SD) for COMMODOREHello,This is a tested and worki...
-
(DIY) COMMODORE 64 DEAD-TEST (781220) DIAGNOSTIC CARTRIDGE (DIY) COMMODORE 64 DEAD-TEST (781220) DIAGNOSTIC CARTRIDGEThis is a C64 Dead-Test (781220) diagnosti...
-
COMMODORE 128 DIAGNOSTIC REV.785260 KEYBOARD DONGLE COMMODORE 128 DIAGNOSTIC REV.785260 KEYBOARD DONGLE This is a Commodore C128, C128D, C128DCR 785260 ...
-
COMMODORE 128 15KHz DISPLAY ADAPTER (C128 80 COLUMN ADAPTER) COMMODORE 128 15KHz DISPLAY ADAPTER.RGBI to RGB converter for VDC output.Hello, This is a tested an...
-
PCB HOUSE WITH LED LIGHT (DECORATION) PCB HOUSE WITH LED LIGHT (DECORATION)Hello,PCB Thickness: 1mmCOMPONENT LISTCR2032 BatteryCR2032 Batt...
-
CGTR COMMODORE AMIGA COASTER V2B CGTR COMMODORE AMIGA COASTER V2BHello,This is another version of CGTR Commodore Amiga CoasterDiamete...
-
Modifying a Hotplate to a Reflow Solder Station
433 0 4 -
MPL3115A2 Barometric Pressure, Altitude, and Temperature Sensor
257 0 1 -
-
Nintendo 64DD Replacement Shell
265 0 1 -
V2 Commodore AMIGA USB-C Power Sink Delivery High Efficiency Supply Triple Output 5V ±12V OLED display ATARI compatible shark 100W
677 4 2 -
How to measure weight with Load Cell and HX711
524 0 3 -
-
Instrumentation Input, high impedance with 16 bit 1MSPS ADC for SPI
603 1 0
Hi, I haven't tried it for old IBM computers, so I don't know if they are compatible for old IBM computers. Thank you.
10K resistors are for pull-up A15-A14-A13 pins, and jumpers are for pull-down A15-A14-A13 pins, when you do not use resistors and jumpers A15-A14-A13 pins will float. The answer to your question depends on the 27-64 EPROM brand and model. You can try it. Thank you for asking.
I already try it, NO resistor on an AM27C64 and it works, thanxs!!!
Thanks for the info
Thank you Attila78
Hi marc-andre trudeau, This is a kernal rom and basic rom replacement adapter. It doesn't affect any game. I did not understand your problem very well. Could you please send photos and longer descriptions to my email address? c64istanbul@gmail.com Thank you.
just to make it clear i have issue with my c64 board not the adapter itself i installed this adapter on an other board same model an it is working fine this project is amazing and work really well btw you can play ultimax games without any chip in the kernal socket i think ultimax mode games use different memory mapping and do not need kernal rom at all to work properly
Jumpers are for switching between different ROMs. If you are using for only replacement you do not need to use jumpers.
Thank you for asking.
You should append kernal file to itself (8 times) to make a 64KB file (kernal+kernal+kernal+kernal+kernal+kernal+kernal+kernal). You can simpy do this with a HEX-Editor program.
Thank you for asking.
You should append kernal file to itself (8 times) to make a 64KB file (kernal+kernal+kernal+kernal+kernal+kernal+kernal+kernal). You can simpy do this with a HEX-Editor program.
Thank you for asking.
Hello Nama, I do not have a Vic-20, I did not test this PCB on a Vic-20. I can not guarantee to work on a Vic-20. I think that kernal and basic ROMs may work but character ROM may not work. If you try this PCB on a Vic-20 can you please share your experiances? PS. The EPROM files in the .zip file are only for C64, not for Vic-20, you should find and use correct files for Vic-20. Thank you for asking.
Thank you for the information. if I need to replace the Kernal ROM (still diagnosing the Vic 20), I will let you know
YES!...this worked in a VIC20 as a Kernal ROM replacement. I gather it will also work as a BASIC ROM replacement too, but not the Character ROM replacement as that uses a different ROM
Thank you Nama.
Thank you very much Mr Eddie Bannister ;)
Hi C64iSTANBUL, my pleasure! It took me a little while to work out the wiring order. Plus I was a little lazy, apologies. I would very much like to see this mod in a new version. I have another challenge for you.. Can you turn this into a PCB? https://github.com/Hartland/C64-Keyboard
I have the hardware parts for this version. https://github.com/Hartland/C64-Keyboard/blob/master/PS2/doc/Schematic_MT8808.pdf
Hello TLBradbury. Yes you are right. Thank you very much for this. If you have any problem please write. :)
Hello Douglas Kier. No, this PCB is not for C64C (short board) Kernel and Basic ROMs. Thank you for asking.
Thank you Snoop67 :)
Excuse me for such a foolish question, but where on your foto are the switches located, so you can switch between these eight kernals ?
A13, A14, A15 Headers/Jumpers are for switching between different ROMs. (If you want to use different roms then you need to prepare your binary Eprom file with your choosen ROMs)
Thank you for sharing this beautiful photo.
Does this design works for char rom too?
This PCB is designed for 8K ROMs, for 4KB C64 CHAR ROM you can use this PCB: https://www.pcbway.com/project/shareproject/CHARACTER_GEN__ROM_REPLACEMENT_ADAPTER_FOR_COMMODORE_VIC_20_and_C64.html
probably a stupid question : my char roms are on 27c64 (so 8kb ROM), does it then requires the specific adapter you designed for 4kb ROMS or this one can make the job ?
Original size of CHAR ROM is 4KB, Bigger eproms usually works. But adress pins more than needed should be connected to either (VCC) or (GND) for stablizing the unused adress pins of eprom.
Alright, makes sense. One more question: - the resistance on the char rom adapter seems to be a 10k 1/8w. Will a 10k 1/4w (same as on this design) works instead?
1/8W is smaller size than 1/4w, they both work. If you solder eprom socket before resistances you will not have problem.