Re: unwanted approx mode



On Tue, 02 Dec 2008 14:57:09 -0600, Christoph Koehler wrote:

For example, I want to expand this:
'(200.0E-6*X+1)*(10+2.000E-3*X)'
But I get prompted for approx mode.

It does seem like it was working without mode change before

Not after "standardizing" CAS flags via CASCFG
(but you could always flip every single flag,
one at a time, to see whether it changes its mind;
of course flipping flag -105 will succeed :)

The "trigger" for requiring mode change to "approximate"
appears to be any reals in the expression,
which is why it no longer happens after XQ,
which replaces all reals by rationals.

This is the 50g, just fyi.

The ROM matters more than the box.

The 2.xx ROMS are assembled for original HP "Saturn" CPU
and work in all HP49G (which has a Saturn CPU)
and 49G+/50G/48Gii (ARM CPU with emulator for Saturn,
with a few original ROM instructions or addresses
overlaid by short, special emulator "hooks").

Original Saturn ROMs are also used in Emu48/Debug4x for Windows,
which has an Intel style CPU emulator for Saturn,
rather than an ARM emulator for Saturn
(not an Intel emulator for ARM, to then emulate the Saturn,
which is why HPGCC [native ARM code] doesn't run on Emu48).

Emu48 does recognize some of the new emulator "hooks,"
which are just special Saturn instructions that originally
were never used. The "beep" patches, for example, are "hooks"
for Emu48 to recognize, to relay "beeps" to Windows,
which lacks the original hardware piezoelectric beeper.

So when I tested on Emu48, it should act the same as 50G
(and 49G+, and 48Gii, and 49G -- "all one ROM, under God" :)

[r->] [OFF]
.



Relevant Pages

  • Difference between Saturn emulator and EMU48
    ... a machine that simulates Saturn instead of a real Saturn one. ... I use the EMU48 program to emulate either an HP48GX ... because this emulator uses the same original ROMs as those calculators, ... I can assure you that the state of the carry flag (inside the ...
    (comp.sys.hp48)
  • Re: Emu48 on the iPhone - can it be done/is it being done?
    ... the Saturn. ... then an ARM9 emulator to run special processor-specific code such as ... Satrun emulator and ARM environment interact closely and many HPGCC ... executing higher level RPL code (let's call this interpreter: ...
    (comp.sys.hp48)
  • Re: Differences between HP50g and emulator
    ... The 49G "Boot block" contains diagnostics like ON+D, ... the *other* ROM banks, ... The part which you deal with is "Saturn memory," ... The original "Saturn" emulator EMU48 knows nothing about ARM processors, ...
    (comp.sys.hp48)
  • Re: emu48 running on Linux
    ... native Unix emulator that can emulate HP49. ... I find saturn really great. ... Is there any interest in a GTK front-end to Saturn with KML support? ... really difficult to port is likely to be the threading system. ...
    (comp.sys.hp48)
  • Re: Could you please help me - branch command
    ... how to write anything more advanced than the most basic programs, ... Meaning if the result is bigger than 127 or smaller than -128, ... Maybe you mixed up the V and the C flag. ... Tell us what emulator you used, ...
    (alt.lang.asm)