I'm trying to add WE32106 Math Accelerator support to my 3B2 emulator. So far so good, but I feel dirty: My code assumes floating point types are stored in IEEE-754 format in memory. The C standard guarantees no such thing.
I mean... so far it works? But there's no guarantee it will work on every platform, or even with every compiler.
@cstanhope I don't know much about the 3B20, but I believe it was based around the same BELLMAC architecture that informed the WE32000 and WE32100 chipset.
@twylo Cool. Thank you. I'm curious, since you're building a 3B2 emulator, did you use one of those machines before?
@cstanhope Believe it or not, no. I became really interested in the platform in 2014, and couldn't get my hands on a real 3B2, so I started writing the emulator to better understand it. One thing led to another, and now I have a small pile of 3B2 hardware and a working emulator.
@twylo That's awesome! I admire your tenacious drive to understand the system. 😀
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!