I'm writing an emulator for the venerable Tektronix 2465 oscilloscope, and I'd love for someone who knows how to hold MAME to look over my code. I could really use some pointers on what I can do better before I push ahead to emulate the rest of the hardware of this scope. The code is in this branch, and I have a second repo with the assets required to run it. I recorded a short video of the emulation as it stands now. Right now it implements only enough of the hardware to pass the first couple of self-tests, to render the on-screen-display and to allow interacting with the diagnostics menu.
The front panel on this scope has a LOT of controls.
I count some:
- 27 discrete buttons,
- 4 dials that are gray coded, two of which are interlocked,
- 16 pots, many of which are digitized and
- some of which have an "in detent" switch.
Siggi