I'm still "playing" with the emulator, waiting for the cable to arrive so that I can reprogram my 30b (by the way, I'm sort of liking the 30b even before reprogramming! Is there a place to download the original 30b firmware, so I can flash it back should I want to?)
I'm mostly interested in the "integer base" mode, as I still do some programming in old 8 bit computers - and I used the 16c until now.
On the 16c, if for example you set 2's complement, and 8 bits word, then the numeric entry is interpreted "on the fly": i.e. if I am in base 10 and try to enter 254, this is what happens: I press 2 and the display shows "2"; I press 5 and the display shows "25"; I press 4 and the display shows "-2" because 254 doesn't exist in 8-bit 2's complement, but its bit pattern represents a decimal "-2".
The same happens if I try to enter a number too big, i.e. 400: I press 4,0 and the display shows "40", then further digits are completely ignored (because no number starting with "40" and with 3 or more digits has a meaning in 8 bit words).
I liked being able to see what was "going on" before actually entering the number on the stack. Is this a behavior that will eventually be implemented, or will it stay as it is?
Second question: I noticed that the current version of the emulator (1.17 build 874) still has the hexadecimal "E" bug - i.e. if you enter E by itself (or as a last digit), it is ignored and a 0 is entered instead. What's the status of that bug? Will it be fixed in a new emulator? Or, is there a way to tell the emulator to use the latest firmware?
Third, unrelated question: Does anyone know if there is a way to have the 16c integer base capabilities (especially with respect to settable word size, and carry/overflow bits management) with the 50G? Either natively or with some additional software?
Thank you,
Cristian