Ads skipped

Can you replace your C64 PLA for under $3?

180K views · Mar 14, 2020 · Science & Technology

Comments · 633

  • @danielmantione · 6 years ago · pinned

    The reason why the PLAtinum fails is clearly that they have their CAS to CASRAM delay wrong. Later C64 boards uses a resistor+capacitor to delay CASRAM a little bit, and the modifications advised are intented to increase the delay on the mainboard side. Another solution is to replace the multiplexers on the mainboard with faster ones, if you replace the 74LS257 with 74ALS257 or 74F257, PLA compatibility problems are solved. I actually did this on a board with a broken multiplexer, not for compatibility (original PLA was working fine), but just because there wasn&apos;t a lot of reason to use the older, slower LS part.<br><br><br><br>As the creators did use a CPLD, they should have been able to route the signals through different macrocells to add delay, just like I was able to do, but they didn&apos;t. You need to dig a bit into the low-level details in order to achieve this, perhaps they didn&apos;t do this. For me it was&apos;t that hard at all to get the CASRAM delays right and I believe most PLA replacements do get it right.<br><br><br>The RAM in the C64 has to respond in something in the order of 250ns to the CPU. The entire chain of logic (PLA, multiplexers, RAM itself) has to happen within this 250ns. With 150ns RAM, there is about 100ns left for PLA/multiplexers. The lower bound is approximately 20 ns and this means there is quite a bit of range, the PLA isn&apos;t quickly too slow, even above 50ns you would still be on the safe side. However, modern chips are fast, so quickly get in trouble with the lower bound.

    291

  • @kiningroseburg9288 · 6 years ago

    <a href="https://www.youtube.com/watch?v=GKyoh_gGTYM&amp;t=1379">22:59</a> &quot;Boom! Blue screen! Looking good!!&quot; Said no system administrator EVER!

    146

  • @branchonequal · 6 years ago

    BTW, the exact reason why the PLAs fail is because the glass separating the layers of the die contains too much boron which destroys the aluminum interconnections.

    137

  • @ddummer · 6 years ago

    &quot;Boom! Blue screen... looking good!&quot; ... those were the days long before windows... ;)

    117

  • @copperdog01-i2o · 6 years ago (edited)

    You might be able to talk to The 8-Bit Guy about testing the Epyx Fastload cartridge.

    40

  • @quirin1727 · 6 years ago

    Blue Screen!<br>C64 User: Yeah, it works! 👍<br>Windows User:😞

    21

  • @StevenIngram · 6 years ago

    I remember the old Pr1me mainframes. &nbsp;When 2 devices tried to communicate on the bus at the same time it generated an error code called, &quot;Fatal Embrace.&quot; &nbsp;LOL

    47

  • @jamesbennettmusic · 6 years ago

    Cheap breadboards are brilliant for holding pin headers for soldering!

    66

  • @dan_loup · 6 years ago

    &quot;oh yes, my computer bluescreened, which means it worked!&quot;

    69

  • @ThereIsOnly1ArcNinja · 6 years ago

    Damn, it really took me over 30 years to realise, that we C64-afficianados prefer to get a blue screen - in contrast to Windows

    7

  • @matthewday7565 · 6 years ago

    Windows user - reacts with horror at blue screen<br>C64 user - blue screen is my friend

    9

  • @osgrov · 6 years ago

    This is awesome! Daniël deserves a medal, for sure. :)

    29

Up next

LIVE

Can this sad broken C64 be saved?

Adrian's Digital Basement · 574K views

LIVE

The C64's Biggest Weakness Finally Fixed? Commodore would have loved this in 1982!

The Retro Shack · 86K views

LIVE

I ran into so many issues while testing these MFM hard drives

Adrian's Digital Basement ][ · 61K views

LIVE

The previous owner couldn't fix this C64: Can I?

Adrian's Digital Basement · 95K views

LIVE

C64 Games memories - Parallax scrolling - Technical

Martin Piper's mostly Commodore related memories · 7.3K views

LIVE

DesTestMAX: A revolutionary new diagnostic ROM for the C64

Adrian's Digital Basement · 100K views

LIVE

0106 A Soviet era Олимпик С (Olympic S,) a Mesmerizer, a mouse and some RAM

Adrian's Digital Basement ][ · 40K views

LIVE

Fixing a Commodore 1541 Disk Drive

Adrian's Digital Basement · 133K views

LIVE

CRT Archeology: Mystery Toshiba display (GBC MV-10A)

Adrian's Digital Basement · 94K views

LIVE

The Ultimate II+L Cartridge - The Best C64 Cartridge Money Can Buy?

The Retro Shack · 35K views

LIVE

Can the Amiga Diagnostic ROM help me figure out what was wrong with this Amiga 500?

Adrian's Digital Basement · 128K views

LIVE

Live Motherboard Repair And Chat Chooses The Laptop I Fix!

Parts-People Dell Laptop Experts · 1.1K views

LIVE

1541 Micro: THEC64 floppy drive ANYONE can make & use! Even on your phone! No 3D printer required!

Retro Recipes x Commodore · 66K views

LIVE

Having fun fixing some Commodore 64s

Adrian's Digital Basement · 89K views

LIVE

0080 A 128k RAM upgrade for the Speccy, some recovered SIDs, USB-C Cable testing and a new DMM

Adrian's Digital Basement ][ · 59K views

LIVE

Late night follow-up: OneROM boot menu, loose ends and new diag utilities

Adrian's Digital Basement ][ · 57K views

LIVE

Commodore History Part 5 - The C128

The 8-Bit Guy · 1.5M views

LIVE

Can you build a brand new Commodore 64 from (nearly) 100% new parts?

The Retro Shack · 343K views

LIVE

I need to follow my own advice with this Amiga 500

Adrian's Digital Basement · 149K views

LIVE

RV086: Riparazione di un C64 schermo nero (con una bella schicchera sul CIA)

retrofixer · 1.7K views

YouTube, with the door locked.

Aegis plays a clean stream instead of YouTube's player, so pre-roll ads, trackers, and fingerprinting never ride along. Drop Shields any time if you want the official player back.