Welcome to AEP Emulation Page - Emulation News

Main Menu
· Home / News
· News Categories
· News Archiv
· My Account
· Search
· Forums
· Weblinks
· Game Reviews
· Translations
· Impressum

Downloads
 


Forum
MEMBERS ONLINE
Currently no members online.

You are an anonymous user. You can register for free by clicking here
Username
Password
 Remember me

Infos
· Museum
· Infocenter
· Das AEP Team
· Member Liste
· Top 25 Liste
· Glossar
· FAQ

Review of the moment

Sprache
Select interface language:

EnglishGerman

News-Export
Holt Euch unsere News auf Eure Seite:
· RSS Newsfeed How-to
· RSS News-syndication Deutsch
· News-Banner (JPG)

Friends
· Emu-France
· progetto-SNAPS
· EmuBit.pl
· PDRoms


Post new topic   Reply to topic  
View previous topic Printable version Log in to check your private messages View next topic
Author Message
retroKOffline
Post subject: Diverse: Emu42 v1.10  PostPosted: Jan 23, 2008 - 08:50 PM
Site Admin


Joined: Jul 04, 2004
Posts: 12.120

Location: Frankfurt a.M.
Status: Offline

Emu42 ist ein HP17B/17BII/19BII/27S/28S/42S Taschenrechner emulator. Danke an e-lation.net für die News.



Emu42 is an emulator for the Pioneer series calculators HP17B, HP17BII, HP27S and HP42S and for the Clamshell series calculators HP19BII and HP28S.

Quote:
Emu42 v1.10

DEBUGGER.C
- changed function SetMappingMenu(), added control of memory menu
items ID_DEBUG_MEM_LOAD and ID_DEBUG_MEM_SAVE
- changed function OnLButtonUp(), NewValue(), EnterAddr() and
EnterBreakpoint(), replaced WM_GETTEXT message call with function
GetWindowText()
- changed function Debugger(), added calls of Load/Save Memory Data
handling functions
- added functions for Load/Save Memory Data handling

DISASM.C
- bugfix in function disassemble(), the NOP5 opcode returned wrong
address for next instruction (GOTO opcode skipping one nibble)

DISPLAY.C
- bugfix in function StopDisplay(), the assumption that WM_PAINT
always redraw the complete display area was wrong; because
calculating the used display region is quite difficult the
complete emulator windows will be redrawn

EMU42.C
- bugfix in function SaveChanges(), function GetSaveAsFilename()
returns a boolean and not a button id and removed call of last
document saving
- changed function OnPaint(), removed mixture of BitBlt() calls with
argument hPaintDC and hWindowDC inside critical section
- bugfix in function OnFileNew(), function SaveBackup() was called
when emulator engine was running -> this may caused inconsistent
backup data
- changed function OnFileOpen(), added MruAdd() call
- added new function OnFileMruOpen(), command handler for MRU menu
selections
- bugfix in function OnFileSaveAs(), function GetSaveAsFilename()
returns a boolean and not a button id, minor optimizations,
removed call of last document saving and added MruAdd() call
- changed function OnFileClose(), removed call of DisableDebugger()
because it´s now done in function ResetDocument()
- changed function OnObjectSave(), minor optimization
- changed function OnTopics(), minor optimization by replacing
ShellExecuteEx() with ShellExecute()
- changed function MainWndProc(), added MRU message handler
- changed function WinMain(), added StartupBackup handling, added
MRU handling and added last document saving at end of program

EMU42.DSP
- added mru.c sources

EMU42.H
- extern declaration of global variables and functions

EMU42.RC
- added dialogs IDD_DEBUG_MEMSAVE and IDD_DEBUG_MEMLOAD
- added Menuitem Files "Recent Files..."
- added "Load Memory Data..." and "Save Memory Data..." menu entries
in debugger "Memory" context menu
- changed version and copyright

FILES.C
- changed function GetCutPathName(), better support for UNC names
- changed function ResetDocument(), added call of DisableDebugger()
- changed function SaveBackup(), added assertion for checking
emulator engine state
- changed function GetLoadObjectFilename() and
GetSaveObjectFilename(), changed default file filter from *.* to
*.HP

LOWBAT.C
- changed function GetBatteryState(), added possibility to disable
low battery detection

MOPS.C
- bugfix in function MapNCE(), if MMU controller configuration
requests more ROM data than current ROM file size, memory pointers
outside the ROM data buffer were generated -> this may cause a
memory access violation later

MRU.C
- new module for MRU routines

OPCODES.C
- changed function o83n(), o88n() and o89n(), speed optimization

OPS.H
- changed function Tbit0(), Tbit1(), Ta(), Tb(), Tae() and Tbe(),
speed optimization

RESOURCE.H
- added definition for MRU handling
- added definitions for Load/Save Memory Data handling

SETTINGS.C
- added function DelReg() for deleting a registry item
- changed function ReadSettings() and WriteSettings(), added item
"StartupBackup" in section [Files] and item "Disable" in section
[LowBat] in the INI-File
- added functions ReadSettingsString(), WriteSettingsString(),
ReadSettingsInt(), WriteSettingsInt() and DelSettingsKey(),
universal settings interface used for MRU data handling

TIMER.C
- bugfix in function TimeProc(), under certain conditions this
function is called with a zero uEventId and this may clash with a
reset timer event identifier


Related links:
[ Diverse / Misc Emus ]

_________________
Alderaan shot first! 
 
 
 View user's profile Visit poster's website  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT + 1 Hour
Post new topic   Reply to topic  
View previous topic Printable version Log in to check your private messages View next topic
Powered by PNphpBB2 © The PNphpBB Group
Credits
AEP Emulation Page 1998 - 2024