#mc6800

2025-06-19

Grabbed a highlight from Sunday's #pinball hacking #stream where I explain what I'm working on and how it fits into my project to a chatter who dropped in.

A good overview if you're interested in my work reverse-engineering Data East's Time Machine so I can add my own enhancements to the code.
twitch.tv/gandalfdagreat/v/248

#reverseEngineering #mc6800 #disassembly #pinMAME #MAME #C #Livestream #twitch #hacking #retroComputing

2025-06-02

Thank goodness for #docker it makes setting up software build environments almost effortless.

I'm getting spun up to build a simple simulator for Time Machine #pinball for PinMAME which will allow shooting shots with the keyboard by simulating the appropriate switch hits. The alternative is playing the switch matrix manually like a piano which isn't ideal.

This should allow me to get into the nitty-gritty of the code with PinMAME's debugger.

#ReverseEngineering #MAME #MC6800

2025-05-21

Went off on a sidequest of learning the SLEIGH processor definition language for #ghidra to debug the #MC6800 support extension I'm using, only to now finally discover that it's working properly, I just have to clear and re-disassemble the relevant instructions after I set the register value the instruction is indexing off of.

Not what I'd call a waste of time, but I did get worried there was some hard-to-find bug that would kill my project. Fortunately it was actually just user error.

2025-05-02

Another detour on the Time Machine #Pinball #disassembly project, I think the processor specification I've been using is incomplete. There are a lot of instances of indexed addressing being interpreted as an offset from the current address. This is making it hard to figure out where in RAM different pieces of data live without manually calculating the address.

Time to learn #Sleigh and patch the processor definition. Maybe the extension author will even accept a pull request.

#Ghidra #MC6800

2022-08-31

SWTPC 6800 on MAME: Programming with FDOS and CO-RES
youtu.be/OSe6xLuuRxc.

2020-07-29

"I was looking at the patent for the 6800 microprocessor and it includes a slush maker‽ The microprocessor floor plan diagram shows up in a slushy drink patent. Unbelievably, the patent office swapped diagrams between these two unrelated patents issued on Oct 19, 1976."

via Ken Shirriff
twitter.com/kenshirriff/status

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst