Willkommen bei AEP Emulation Page - Emulation News

Hauptmenü
· Home / News
· News Kategorien
· News Archiv

· Mein Account
· Suche
· Forum (neu)
· Forum
· Weblinks
· Spiele Reviews
· Übersetzungen
· Impressum
· Datenschutz

Downloads
 


Forum
Mitglieder Online
Keine Mitglieder online.

You are an anonymous user. You can register for free by clicking here
Benutzername
Kennwort
 Logininfo speichern

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

Review of the moment

Sprache
Sprache auswählen:

DeutschEnglisch

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


Neues Thema eröffnen   Neue Antwort erstellen  
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
Autor Nachricht
retroKOffline
Titel: Diverse: Emu42 v1.10  BeitragVerfasst am: 23.01.2008, 20:50 Uhr
Site Admin


Anmeldungsdatum: 04. Jul 2004
Beiträge: 11.955

Wohnort: 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.

Zitat:
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! 
 
 
 Benutzer-Profile anzeigen Website dieses Benutzers besuchen  
Antworten mit Zitat Nach oben
Beiträge vom vorherigen Thema anzeigen:     
Gehe zu:  
Alle Zeiten sind GMT + 1 Stunde
Neues Thema eröffnen   Neue Antwort erstellen  
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
PNphpBB2 © 
AEP Emulation Page 1998 - 2024