blog.jmp.no

Electronics, coding and hacking. And ADD.

The world's least exciting adventure »

APECAT writing to RAM, running code

2019
31
August

There's a joke that goes something like this.

- "Timing!"
- "What is the most important part of a joke?"

And, as it turns out, timing is apparently quite important for my code as well. My original timing was way off, but after removing a bunch of unnecessary delays, speeding up the ATmega clock, and pulling a few more tricks, the code gradually started working.

I'm still experiencing some issues now and then, but this becomes increasingly rare as the code gets more mature every day.

Have a look at the video below for a quick summary. Apart from the APECAT board, this Amiga has nothing attached.

As much as I hate hearing my own voice, I've made a short clip here explaining how the board works, including a short demo of it.


Even though this was just a silly test program in this video, we can go deeper and think bigger. We can patch the system kickstart and do all sorts of magic behind the scenes, as we now have complete control over the system.

Right now I'll start drawing revision 2 of the PCB and we'll see where that takes us. I'm aiming for infinity and beyond.

(Thanks to commenter John ][ for inadvertently having me take another look at the code)


Share:

to APECAT writing to RAM, running code

Feed for this Entry

2 Comments


About You

Email address is not published.

All messages must be validated by the admin.

Spam messages or messages containing URLs linking to spam, will never be published.

Not interested in getting my site promoted on your blog, either.

Sorry.

Add to the Discussion

Add to Google