Yamaha PSR-40

Chip: 27c256-compatible, but mask (on pcb pin1 not connected)
CPU: Z80

Print:
~~~~~~~~~~~~~~~~~
 YAMAHA
 XA004A0 8513HAK
 6133-7836
~~~~~~~~~~~~~~~~~

Since it is running on Z80, there's a whole lot of fun that can be had with it.

Also included my ancient only a tiny bit commented disassembly - it misses all the obvious rhythm tables (@$2c1b tons of the 16-byte long seq)
and format is prehistoric as well. It was likely done in mid-2000s at best, using an old disassembler.
I've just translated most/all of the existing old comments to english, but there is a lot more to comment.
However, it might be something of interest for you, and you could do it properly and prepare it so it compiles back to exact binary,
as well as comment it throughoutly.


Edward d-tech
www.dtech.lv
