Reload Frameset Home German Pages

Easy EMU48:
Hints to configure a HP48 GX or SX in EMU48 v1.45 and
quick installations of a pre-configured Werner's GX or Werner's SX

Contents:

  1. Introduction
  2. Installation of EMU48
  3. How to create a virtual HP48 GX
  4. How to create a virtual HP48 SX
  5. How to create a virtual RAM-Card for card-slot 2
  6. How to increase the internal user memory (Port 0) with the virtual RAM-Cards
  7. Quick installation of a pre-configured "Werner's GX"
  8. Quick installation of a pre-configured "Werner's SX"

1. Introduction:

At this page I describe how to get a virtual HP48 SX or GX running in the emulator program EMU48.

In Chapter 7 you can also find a quick installation of a fully pre-configured "Werner's GX" in SX-style already purchasing all my programs from page EMU48 Programs especially for people, who are not familar to EMU48 and quickly want to use my programs. The often searched file 'ROM.48G' for EMU48 is already included in the downloadable ZIP file.

In Chapter 8 you can additionally find a quick installation of a fully pre-configured "Werner's SX" with the same features as described at my GX-model. File 'ROM.48S' is also included in the downloadable ZIP file.

  Back to the top 

2. Installation of EMU48

You can find the program EMU48 (actual Rev. 1.45 - Date: 19 Nov. 2007) at http://www.hpcalc.org/hp48/pc/emulators/ (file "Emu48 1.45"). Install this program into a directory of your choice. Select 'Full installation' providing several available GX- and SX-Skins later:

EMU48 Install Options

Important:
If you want to use my quick installation of a HP48GX or HP48SX (view chapters Chapter 7 and Chapter 8, you should install EMU48 into directory 'C:\Program Files\EMU48\' - in this case there is no need to make any changes to the file EMU48.INI later. Go directly to Chapter 7 or Chapter 8 after installing EMU48 to finish the quick installation of a HP48 GX or SX.

  Back to the top 

3. How to create a virtual HP48 GX

If EMU48 shall emulate a HP48 GX, it needs additionally a HP48GX-ROM in EMU48-format (file 'ROM.48G').
Please do the following steps to create file 'ROM.48G':
a) Download a HP48-GX ROM (i.e. Version R, file 'HP 48GX Revision R ROM') from http://www.hpcalc.org/hp48/pc/emulators/.
b) Unzip this file into your EMU48 installation directory.
c) Convert it into EMU48-format in your EMU48 installation directory with command line:
convert gxrom-r ROM.48G
Note: a GX-ROM version R in EMU48-format (file 'ROM.48G') is already included in the downloadable ZIP at Chapter 7
d) Please also unzip the files from Werner's GX into your EMU48 installation directory, if you want to be able to choose these GX-surfaces in EMU48 too.

e) Now start EMU48.EXE and click in menu 'File' on 'New'.
Now you can choose at 'Current KML script' between several available GX-surfaces for GX models. Select the one of your choice - later you can always simply change to another GX-surface with command 'Change KML Script' in menu 'View' without any changes to the memory of your virtual HP48 GX!.
Now you'll get the message 'Try to recover memory?' - click 'No' or press key 'F'.
Now adjust the contrast of the EMU48 display: click on button 'ON' and use simulatenously buttons '+' or '-'.
Save your new virtual HP48 GX under a name of your choice, for example 'HP48GX.E48'.

Basically your new HP48 GX now is already fully functional, but it is normally a good idea to do two additional steps as decribed in Chapter 5 and Chapter 6.

Hint:
You can restore any saved HP48 object in EMU48 from HD or floppy: the command 'Edit/Load Object' will reload them to level one and you will be able to store them as usual.

  Back to the top 

4. How to create a virtual HP48 SX

The creation of a HP48 SX is very similar to the creation of a HP48 GX (view Chapter 3).

There are just three differences:
a) You need to download a SX-ROM instead (i.e. Version J, File 'HP 48SX Revision J ROM') from the same place und unzip it into to your EMU48 directionary.
b) You have to type another command line for the EMU48 SX ROM format conversion:
convert sxrom-j ROM.48S (for revision J of the HP48SX-ROM)
Note: a SX-ROM version J in EMU48-format (file 'ROM.48S') is already included in the downloadable ZIP at Chapter 8
c) Please also unzip the files from Werner's SX into your EMU48 installation directory, if you want to be able to choose these SX-surfaces in EMU48 too.

  Back to the top 

5. How to create a virtual RAM-Card for card-slot 2

Starting EMU48, a 128 KB RAM-Card for card-slot 1 (Port 1) is always already connected, but card-slot 2 (Port 2) will keep "free" by default.

You can simply create this second virtual RAM-Card at card-slot 2 with program MKSHARED.EXE in your EMU48 directionary. You should name this file 'SHARED.BIN' (default) - otherwise you will need to edit the EMU48.INI in your Windows directionary (at line 'Filename' below entry [Port 2]) to get access to this RAM-Card.
Using a virtual HP48 SX, the max. size of this RAM-Card is 128 kB, available at 'Port 2'.
For HP48 GX models the max. size is 4 MB, available at Ports 2-32 (Port 33 is not accessable). Each of these Ports has a size of 128 kB. Because of a bug of the HP48 GX ROM (not of EMU48!), a connected 4 MB RAM-Card will always (!) cause the error message 'Invalid Card Data' (which can be ignored) at every EMU48-Startup. So it's a good idea to limit this RAM-Card to 2 MB max. to avoid this annoying error message.

Useful settings for "MKSHARED.EXE" (to create "SHARED.BIN") at a virtual HP48GX or HP48SX:

HP48GX: HP48SX:
MKSHARED.EXE for GX-models MKSHARED.EXE for SX-models
  Back to the top 

6. How to increase the internal user memory (Port 0) of a HP48 with virtual RAM-Cards

Normally it's senseful to merge the virtual 128 kB RAM-card at card-slot 1 (Port 1) with the user memory at Port 0 (SX: 32 kB; GX 128 kB), totalling 160 kB (SX model) or 256 kB (GX model) merged user RAM. This can simply be done with command 'MERGE1' (GX model) or '1 MERGE' (SX model). If you don't do this, the RAM of the first RAM-Card will only be accessable at 'Port 1' (menu 'LIBRARY/PORTS').

For SX-Users only:
User of the HP48SX (NOT GX-User!) can also merge the memory of the 2nd 128-kB-RAM-Card at card-slot 2 (at Port 2) with the user memory at Port 0! Just type '2 MERGE' at the HP48SX to merge this 2nd RAM-card with the "User-RAM" (at Port 0), totalling 288 kB User-RAM at Port 0 :-)
Important notes:
You will first need to merge RAM-card 1 (Port 1) with the User-RAM (Port 0) as described above, also in the settings of EMU48 (menu File/Settings/Memory Cards) point "Port 2 is shared" must be disabled first BEFORE (!) typing the command line '2 MERGE' at the HP48SX.
So please check your EMU48.INI first: row IsShared=0 must appear in chapter [Port 2].

  Back to the top 

7. Quick installation of a pre-configured "Werner's GX"

I. Introduction

Here you can find a pre-configured HP48 GX, which can be embedded in EMU48 simply with only two copy actions, featuring:
II. Installation:

1. Install "EMU48" into directory C:\Program Files\EMU48\ (view Chapter 2), but don't start this program at this point.
2. Download the following ZIP archive:
Start Download of 'EASY EMU48 GX' (ZIP file; 885 kB):
Start Download of EASY EMU48
3. Extract file 'EMU48.INI' of this archive into your Windows directory (normally C:\Windows\).
4. Extract all files from folder "EMU48" of this archive into your EMU48 directory (i.e. C:\Program Files\EMU48\)
5. Start EMU48 - et voila!

Hint:
If you have installed EMU48 into another directory for any reason, you will first (!) need to edit your EMU48.INI in C:\Windows\ before starting EMU48:
there you have to correct the path entries at rows 'LastDocument' and 'Emu48Directory' in chapter [Files]:

EMU48 INI

  Back to the top 

8. Quick installation of a pre-configured "Werner's SX"

I. Introduction

Here you can find a pre-configured HP48 SX, which can be embedded in EMU48 after installation of this program simply with only two copy actions, featuring:
II. Installation:

1. Install "EMU48" into directory C:\Program Files\EMU48\ (view Chapter 2), but don't start this program at this point.
2. Download the following ZIP archive:
Start Download of 'EASY EMU48 SX' (ZIP file; 885 kB):
Start Download of EASY EMU48
3. Extract file 'EMU48.INI' of this archive into your Windows directory (normally C:\Windows\).
4. Extract all files from folder "EMU48" of this archive into your EMU48 directory (C:\Program Files\EMU48\)
5. Start EMU48 - et voila!

Hint:
If you have installed EMU48 into another directory for any reason, you will first (!) need to edit your EMU48.INI in C:\Windows\ before starting EMU48:
there you have to correct the path entries at rows 'Emu48Directory' and 'LastDocument' in chapter [Files]:

EMU48 INI

Back to the top

Back to Home

C/O 2002-2012: Werner Ogrodnik (Cologne, Germany)