![]() |
m48+ by Markus Gonser
Help |
Hint: You can also display this page by browsing on your computer to /Information/ m48plus_help.html on the Im-/Export Server. Table of Content (TOC): 1. Introduction 2. First steps 3. Some topics in detail 3.1 File types 3.2 Skins 3.3 Methods of data exchange 3.4 Filemanager 4. Complete function overview 4.1 Calculator 4.1.1 New... 4.1.2 Open ... 4.1.3 Save 4.1.4 Save As ... 4.1.5 Change Skin ... 4.1.6 Close 4.2 Edit 4.2.1 Load Object 4.2.2 Save Object As ... 4.2.3 Copy Stack 4.2.4 Paste Stack 4.2.5 Copy Screenshot 4.2.6 Reset CPU 4.3 Extras 4.3.1 Settings... 4.3.1.1 Calculator:Auto Load On Start 4.3.1.2 Calculator:Auto Save On Exit 4.3.1.3 Emulation:Authentic Speed 4.3.1.4 Audio:On/Off 4.3.1.5 Audio:Volume 4.3.1.6 Import/Export Server:On/Off 4.3.1.7 Information:Auto Update 4.3.1.8 Information:Update Frequency 4.3.1.9 Advanced Settings:Emulation:Low Bat Disable 4.3.1.10 Advanced Settings:Audio:Emulator Sound 4.3.1.11 Advanced Settings:Audio:Volume 4.3.1.12 Advanced Settings:Audio:Skin Sound 4.3.1.14 Advanced Settings:Audio:Volume 4.3.1.15 Advanced Settings:Audio:Key Click 4.3.1.16 Advanced Settings:Interface:Lock Orientation 4.3.1.17 Advanced Settings:Interface:Preferred Orientation 4.3.1.18 Advanced Settings:Interface:Zoom 4.3.1.19 Advanced Settings:Factory Reset:Reset On Next Startup 4.3.2 Fetch... 4.3.2 Filemanager... 4.4 Information 1. Introduction TOC prev next m48+ is an emulator for calculators based on the saturn processor. Specifically, it can emulate the HP38, HP39, HP48 and HP49 calculator series. In order to do so, the original ROM image of the calculators are needed and not always available on the internet. However the HP48 ROM images can be conveniently downloaded through the menu function Fetch.... Other ROM images you have on your computer can be uploaded to m48+ by using the built in http server. You will need a local area network (LAN) and your iPhone/iPod must be connected via WLAN to it. There are more file types: calculator files, skin files, pictures, etc. All the files can be im- and exported via the server. The appearance of the emulator is based on so called skins. The contain details about the emulated calculator type, the complete description of the graphical appearance and the sound effects. 2. First steps TOC prev next After installing m48+ on your device and starting it, you have the option of an auto setup at first start, which helps to get you started. The auto setup will download the HP48GX ROM for you and set up a new calculator. The same thing can be achieved manually as follows: 1.) ROMs are needed in the emulater. For HP48 claculators go to the menu function Fetch... and download one. If you want to emulate HP38, HP39 or HP49 calculators you need to provide your own ROM and upload it through the Im-/Export over WLAN. You need to put it under the respective folders and name it as follows: /ROMs/HP38G/rom.38g /ROMs/HP39G/rom.39g /ROMs/HP48S/rom.48s (S/SX model) /ROMs/HP48G/rom.48g (G/GX model) /ROMs/HP49G/rom.49g 2.) Once you have accomplished this, you can create a New... calculator file. Choose a skin for the model (/Skins/) and the calculator should be created. You can now leave the menu and enter the emulation. 3. Some topics in detail TOC prev next The following chapter gives insight on the file types within m48+, what skins are and how data can be exchanged to and from your iPhone/iPod. 3.1 File types TOC prev next m48+ handles various types of files, which will be explained in the following: 3.2 Skins TOC prev next Skins are the essence of the graphical appearance of the emulator. A broad variety of skins already exists for HP48GX to accomodate for many different tastes. It is important to know, that the skins contain information about the emulated hardware and the ROM being used. Therefore it is not possible to change from a skin of one calculator type to one of another calculator type. 3.3 Methods of data exchange TOC prev next If you want to load your own programs into m48+, use libraries, backup your calculator files, methods to get files from elsewhere into m48+ and visa versa are needed. There are two main methods, which can be used:
3.4 Filemanager TOC prev next m48+ has its own directory structure, which you can organize in your own way. However it is important to keep the basic structure alive. DO NOT CHANGE/DELETE/RENAME the following directories includeing all original subdirectories: /ROMs/ /Skins/ Use the filemanager, by tapping through the directory structure. If you want to rename, copy, cut, delete files or directories, just tap and hold the item and a context menu will appear. New directories can be created by entering a directory name in the text field. Copied/cur files can be put elsewhere in place, by tapping on the "Copy/Move item here..." row. 4. Complete function overview TOC prev next This chapter provides an in-depth description of all available menu functions. IMPORTANT: The menu is dynamic and not always all menu functions are visible! 4.1 Calculator TOC prev next 4.1.1 New... TOC prev next Creates a new calculator. A dialog opens and a Skin has to be specified. Only visible, if no calculator is open. 4.1.2 Open ... TOC prev next Opens an existing calculator file. A dialog appears to browse to the calculator file to be opened. In the calculator file is a skin referenced, which also needs to be at its original place (and therefore also all references (i.e. ROM, images, sounds) within that skin. Only visible, if no calculator is open. 4.1.3 Save TOC prev next Saves a calculator to a calculator file. Only visible if the calculator has already been saved at least once before. 4.1.4 Save As ... TOC prev next Saves a calculator under a new/another filename. A dialog openes, where existing files can be overwritten, folders created, and saved under new filenames. Tap-holding an existing file/directory reveals a context menu with additional file operations. Only visible if a calculator is open. 4.1.5 Change Skin ... TOC prev next Changes the skin of the calculator. Opens a dialog, where you can select only Skins of the same calculator type. Only visible if a calculator is open. 4.1.6 Close TOC prev next Closes the calculator. 4.2 Edit TOC prev next 4.2.1 Load Object TOC prev next Use this function to load HP-Library/Binary objects. Basically the same files as in Emu48 should be able to be loaded. Once you have selected a file and it has been successfully loaded (no message will appear), the object resides on the calculator stack. Only visible if a calculator is open. 4.2.2 Save Object As ... TOC prev next Use this function to store objects on the stack into a file. Only visible if a calculator is open. 4.2.3 Copy Stack TOC prev next Use this function to copy numbers or strings into the clipboard of the iPhone/iPod. You can then paste it in any other aplication. Only visible if a calculator is open. Hint: if you want to copy your program to the clipboard, there are functions to convert it to string and vice vers (HP48GX: "shift left" + "PRG": use "OBJ->" or "->STR" in the soft menu) 4.2.4 Paste Stack TOC prev next Paste numbers or text from the clipboard to the stack. Only visible if a calculator is open. Hint: if you want to copy your program to the clipboard, there are functions to convert it to string and vice vers (HP48GX: "shift left" + "PRG": use "OBJ->" or "->STR" in the soft menu) 4.2.5 Copy Screenshot TOC prev next "To make screenshots go back to the calculator and press the Power- and Home-Button of your iDevice simultanously. The screen should flash white. You will find the screenshot in your photos. 4.2.6 Reset CPU TOC prev next Resets the emulated hardware. Memory content should be sustained, but entries on the stack will be deleted. Only visible if a calculator is open. 4.3 Extras TOC prev next 4.3.1 Settings... TOC prev next In the following every setting is explained in detail. 4.3.1.1 Calculator:Auto Load On Start TOC prev next If enabled and a calculator was opened at the last application launch, it will be loaded at startup. Otherwise startup ends in the main menu. Usually you would want to enable this. 4.3.1.2 Calculator:Auto Save On Exit TOC prev next Specifies, if the calculator is automatically saved. Hint: if you disable this and enable "Auto Load On Start" you can always have your favourite "blank" calculator (which you saved once manually) to be ready for fresh calculations. 4.3.1.3 Emulation:Authentic Speed TOC prev next Slows down emulation speed to approximately the speed of the original hardware. 4.3.1.4 Audio:On/Off TOC prev next Enable or disable audio. 4.3.1.5 Audio:Volume TOC prev next Sets the global audio volume for m48+. 4.3.1.6 Import/Export Server:On/Off TOC prev next Enables or disables the built-in Im-/Export Server. If enabled, the URL of the server within your local area network (LAN) will be shown on the bottom of the main menu screen. WiFi must be enabled. Simple use a computer within the same LAN and type the URL into the browser to transfer files between your computer and m48+ on your iPhone/iPod. 4.3.1.7 Information:Auto Update TOC prev next If this is enabled, the information section is updated. Also the list of available fetches will be updated that way every now and then, eventually offering more to download through "Fetch..." 4.3.1.8 Information:Update Frequency TOC prev next Sets how often it should be checked for updates. 4.3.1.8 Advanced Settings:Emulation:Low Bat Disable TOC prev next Enables or disables the low bat emulation. 4.3.1.10 Advanced Settings:Audio:Emulator Sound TOC prev next Enables or disables the emulators beep tones. 4.3.1.11 Advanced Settings:Audio:Volume TOC prev next Specifies the emulator beep tone volume. 4.3.1.12 Advanced Settings:Audio:Skin Sound TOC prev next Enables or disables the sounds coming from the skin. 4.3.1.14 Advanced Settings:Audio:Volume TOC prev next Specifies the skin sound volume. 4.3.1.15 Advanced Settings:Audio:Key Click TOC prev next If you own an iPod Touch 1G you can use this option to hear a click sound whenever the skin would play a sound. 4.3.1.16 Advanced Settings:Interface:Lock Orientation TOC prev next Enables the lock of a certain orientation. The respective orientation must be present in the skin. 4.3.1.17 Advanced Settings:Interface:Preferred Orientation TOC prev next Sets the preferredoOrientation. Only effective if current skin supports the chosen orientation. 4.3.1.18 Advanced Settings:Interface:Zoom TOC prev next Zooms the skin. "Fullscreen" always scales the skin to the full screen size, while "Best" tries to round the magnification to 1x or 2x if possible. Fullscreen (stretch) fills your devices screen regardless the original aspect ratio of the skin. 4.3.1.19 Advanced Settings:Graphics:Interpolation Method TOC prev next Specifies the interpolation method used, to resize the LCD. 4.3.1.16 Advanced Settings:Factory Reset:Reset On Next Startup TOC prev next Enable this and a factory reset of m48+ will be performed on the next launch. CAREFUL: this will delete all your data within m48+! 4.3.2 Fetch... TOC prev next Use this function to download various things from the internet. The list of available things are: skins, ROMs and other stuff. After download a message tells, where the file was stored. 4.3.2 Filemanager... TOC prev next Small filemanager, which can be used to organize the files within m48+. Crate new directories, by entering a name in the row, which says "New Diretory". Tap-hold items to reveal additional functionality: rename, cut, copy, and delete. Paste items, by selecting the row which says "Copy item here" or "Move item here" (appears after cut/copy has been used on an item). Also can be used to view the content of some files (if so, a disclosure arrow on the right end of the row indicates this). 4.4 Information TOC prev Contains Tips'n'tricks, frequently asked questions (FAQ), this Help and About information. If Auto Update is enabled, it will be updated every now and then. Last updated: 4. January 2015 Copyright (C) 2015 Markus Gonser,m48@mksg.de |