HP Forums

Full Version: Emu48 problem with BEEP patches
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

Hi,

I have a problem with the emulations of 38G and 39G/40G in Emu48:

no matter what I do/try, I just can't get these emulated calcs to beep (e.g. on errors)! :-(

Everything works fine for all other emulations (48SX/GX, 49G and 50g), but all BEEP-patches I've found and I've tried just don't work.

Here's a list of different patch addresses that I've tried, some of them I found in KML-scripts and others in ROM entry list:

For the 38G:

017D0:81B1; =makebeep (internal, undocumented)

8114F:81B1; =makebeep

And for the 39G/40G:

017BC:81B1; =makebeep (internal, undocumented)

017D0:81B1; =makebeep (internal, undocumented)

0F360:81B1; =makebeep

As already said: none of them works! :-(

So has anyone here correct BEEP patch addresses for these 2 emulator ROMs for the 38G and 39G/40G, or does anyone know how maybe I could find out such correct addresses for my ROMs myself?

Franz

Edited: 2 July 2011, 10:30 a.m.

Hi,

at least for the HP-38G I can't remember ever hearing a tone signal on a real unit at all. On errors there only was an exclamation mark in the display.

These calcs were meant to be used in classrooms, and therefore unwanted tone signals had to be suppressed.

I guess it similar with the 39g/40g.

Well, maybe you're in fact right - I don't own a real unit of them.

But then I wonder why almost every KML script for these calcs contains a patching line like e.g. this:

Patch "BEEP.39G"

Quote:
For the 38G:

017D0:81B1; =makebeep (internal, undocumented)

And for the 39G/40G:

017BC:81B1; =makebeep (internal, undocumented)


The above entries are good for me.

The command for beeping on the 38G/39G/40G is

BEEP frequency;duration

BEEP 1000;5 are 1000Hz for 5s.

Short message beeps generated over the =RCKBp (ROM Check Beep) entry aren't simulated.

Christoph

Quote:
The above entries are good for me.

Yep, it's indeed working - many thanks Christoph! :-)

The problem was that I got no beep after the bootup or for any error messages (as it happens for all other HP emulators), so I didn't even try it with the BEEP command because I was sure it won't work.

So the 38G and 39/40G are using different internal commands for such short error/message-beeps than e.g. the 48/49/50G, because for the latter also these beeps work?

Franz