Hey y'all,
Since some time around December 2021 I've been noodling on a MAME emulation of the venerable Tektronix 2465. Arguably the 24X[57][AB] are the best portable analog oscillcopes ever produced - certainly I think so - and IMHO they deserve at least the same amount of love^Wattention^Wpreservation as console games.
Here's a quick video showing what the emulation can do right now:
https://youtu.be/sR10wNtOMVI. The row of blinking dots across the top are the front panel LEDs, I haven't taken the time to relocate them where they belong. I also have some buttons out of place to allow me to play with the V/DIV controls for CH1/2.
So far, enough of the digital logic is implemented to allow the emulation to display the on-screen-display and to pass all self-tests up to the 05 tests (given a good EAROM image). This is where the scope starts testing the analog controls, which are so far unimplemented.
Given how well documented the hardware is, it should be relatively straightforward to complete a full emulation of this scope, the 24X5/7AB scopes, and their options in general.
If you're a software or an emulation nerd, I'd love some help and/or guidance with this. I'm pretty sure I'm holding the MAMEs wrong, or at least sub-optimally. If you can point me in a more profitable direction, that'd be awesome.
The cosmetics and functionality of the emulation need a whole lot of help, obviously. As a case in point, I'm still not sure how I'd best plumb up the SEC/DIV and V/DIV controls - it doesn't look like MAME has good support for on-screen dials like that?
Help with grousing through the schematics and plumbing up the various controls would also be helpful.
I'd perhaps be remiss if I didn't mention my ulterior motive in this: there's a bug in the CTT option of the 2467 that results in a crazy bright OSD when I select the CTT menu (I upgraded from 07 to the latest - 09 firmware, which sadly didn't fix it). It'd be wonderful to be able to fix that (30+ year old bug) one day, though first I'd want to be able to reproduce it in emulation

.
Peace,
Siggi