HP Forums
Emu48 problem with BEEP patches - Printable Version

+- HP Forums (https://archived.hpcalc.org/museumforum)
+-- Forum: HP Museum Forums (https://archived.hpcalc.org/museumforum/forum-1.html)
+--- Forum: Old HP Forum Archives (https://archived.hpcalc.org/museumforum/forum-2.html)
+--- Thread: Emu48 problem with BEEP patches (/thread-187103.html)



Emu48 problem with BEEP patches - fhub - 07-02-2011

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.


Re: Emu48 problem with BEEP patches - Raymond Del Tondo - 07-02-2011

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.


Re: Emu48 problem with BEEP patches - fhub - 07-02-2011

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"


Re: Emu48 problem with BEEP patches - Christoph Giesselink - 07-03-2011

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


Re: Emu48 problem with BEEP patches - fhub - 07-03-2011

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