🇦🇺 Commodore VIC-20 Internal RAM Replacement: Part 1 (First Test of 8KB) [TCE #0603]

Subscribers:
3,040
Published on ● Video Link: https://www.youtube.com/watch?v=0KduuzFBmz8



Duration: 0:00
972 views
80


Thanks to PCBWAY for sponsoring this video! https://www.pcbway.com/
I've long wondered about replacing the internal 5KB of RAM in the original VIC-20 (not the CR!) in case it becomes faulty and/or to reduce power consumption. At the same time, I've wondered if it would be possible to fill in that 3KB hole in BLK0 internally. I'm just interested in the BLK0 chunk of RAM - the additional RAM upgrades get more complicated, especially if you want them to be switchable on/off without opening the VIC up ... just use a modern cartridge for those.

So far, the answer seems to be yes! It requires a bit of work removing chips ... but it reduces power draw by just over 200mA which is pretty good ... almost 20%.

My design is switchable so you can easily switch between the base 5KB or the expanded 8KB via an external switch.

I designed this board in a previous video:
   • Simple KiCad For Simple Vintage Compu...  

The Github for this design can be found here - in the process of being updated (12-May-2025):
https://github.com/0ddjob/Commodore_VIC20/tree/main/Internal_8KB

The method at the moment is the following:
[1] Remove the ten 2114 RAM chips from the board (UD2-UD6, UE2-UE6 on my board) ... carefully. Don't touch the single 2114 (UE1) used for the colour RAM!
[2] Remove the 74LS138 (UC4) just above the RAM chips, the RAM decoder. This will be replaced by the logic in the PLD.
[3] Install three IC sockets (turned pin preferably) in the UC4, UD4, UE4 locations: 2x18 pin and 1x16 pin.
[4] Program the PLD.
[5] Build my board and install.
[6] Install the wiring.
Done!

00:00 ... Intro
04:46 ... Old RAM removed
06:04 ... First test - YIKES!
07:58 ... Got it working with explanation
13:05 ... Close-up of final installation
14:05 ... Both RAM configs are working!
17:50 ... Channel thanks & Outro

--------------------------------
Check out my Patreon for regular blog-type updates between videos - there is a free membership tier and two paid tiers (US$2 and US$5). There is also a one-week trial for the paid tiers so if you don't think it's worth it, then cancel ... no hard feelings ... I appreciate any support, even if it's just subscribing to my YouTube channel!

https://www.patreon.com/TheCluelessEngineer
--------------------------------
Music by Karl Casey @ White Bat Audio
https://karlcasey.bandcamp.com/
   / @whitebataudio  




Other Videos By The Clueless Engineer


2025-05-17🇬🇧 dk'tronics Keyboard for ZX Spectrum: Part 3 (Power On - OK!) [TCE #0606]
2025-05-16🇬🇧 dk'tronics Keyboard for ZX Spectrum: Part 2 (Power On - NOK) [TCE #0605]
2025-05-15🇬🇧 dk'tronics Keyboard for ZX Spectrum: Part 1 (First Look) [TCE #0604]
2025-05-13Easy Add-on Projects for Amstrad CPC & MSX Computers - Picture Digitiser: Part 1 [TCE #0595]
2025-05-11🇦🇺 Commodore VIC-20 Internal RAM Replacement: Part 1 (First Test of 8KB) [TCE #0603]
2025-05-08🇬🇧 Minstrel 4th (Jupiter Ace Clone): Part 2 (SD Card Interface) [TCE #0602]
2025-05-04🇬🇧 Minstrel 4th (Jupiter Ace Clone): Part 1 (Build & Testing) [TCE #0601]
2025-04-29🇧🇾 Астра (Astra) ZX Spectrum Clone: Part 1 (First Look) [TCE #0600]
2025-04-29🇷🇺 Пентагон 128 2+ (Pentagon) ZX Spectrum Clone: Part 1 (First Look) [TCE #0599]
2025-04-26Simple KiCad For Simple Vintage Computer Hobbyists: Part 6 (VIC-20 6502 Replacement) [TCE #0598]
2025-04-25Simple KiCad For Simple Vintage Computer Hobbyists: Part 5 (VIC-20 RAM Expansion) [TCE #0597]
2025-04-20🇺🇦 УМПК-Р (UMPK-R): Part 7 (New Keyboard) [TCE #0596]
2025-04-10🇫🇷 Exelvision EXL100: Part 3 (DIY Cartridges) [TCE #0594]
2025-04-09🇷🇺 MAGIC-06 ZX Spectrum Clone: Part 2 (Troubleshooting Begins) [TCE #0593]
2025-04-06🇷🇺 Нафаня (Nafanya) ZX Spectrum Clone: Part 3 (Replacement Keyboard Plans) [TCE #0592]
2025-04-03🇷🇺 Нафаня (Nafanya) ZX Spectrum Clone: Part 2 (Quick Update) [TCE #0591]
2025-04-02🇷🇺 Нафаня (Nafanya) ZX Spectrum Clone: Part 1 (Power On & Troubleshooting) [TCE #0590]
2025-04-01Simple Kicad For Simple Vintage Computer Hobbyists: Part 4 (ROM Cartridge Design) [TCE #0589]
2025-03-30🇫🇷 Exelvision EXL100: Part 2 (Cartridge Pinout) [TCE #0588]
2025-03-28🇫🇷 Exelvision EXL100: Part 1 (First Look) [TCE #0587]
2025-03-23Simple Kicad For Simple Vintage Computer Hobbyists: Part 3 (Replacement Keyboard Design) [TCE #0586]