Welcome to AEP Emulation Page - Emulation News
   
Hosting by: Uberspace.de   
Menu
· Home / News
· News Categories
· News Archiv
· Submit news

· My Account
· Search
· Forums
· Online Games
· Weblinks
· Game Reviews
· Translations
· Impressum

Downloads
 


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

Friends
· Emulation64
· 1Emulation.com
· Emu-France
· progetto-SNAPS


Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
step1978Offline
Post subject: Diverse: Emu42 v1.07  PostPosted: Apr 26, 2006 - 01:04 AM
News Scout


Joined: Jun 25, 2005
Posts: 4562

Location: Berlin

Highscores in 08/2020

Status: Offline

Emu42 ist ein HP17B/17BII/19BII/27S/28S/42S Taschenrechner emulator.


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


Emu42 v1.07

DISPLAY.C
- changed function CreateLcdBitmap(), WritePixelQuad() and WritePixelRect(), added Zoom factor 3 handling
- changed function StopDisplay(), removed display clear

EMU42.H
- added definition with valid calculator models
- added macro with model validation code

EMU42.RC
- changed IDD_KMLLOG, replaced "Always" text with "Show Script compilation result next time"
- changed version

FILES.C
- bugfix in function NewDocument(), the backup now behave like with function OpenDocument() -> the backup now contain the emulator state before the new session and not the new session itself
- bugfix in function OpenDocument(), after reading CPU state, port pointers must immediately be deleted because on error condition function ResetDocument() tries to free this memory; added check for valid calculator model
- bugfix in function RestoreBackup(), window title wasn´t updated
- bugfix in function CreateBIPalette(), for 16 and 32 bitcount bitmaps no logical palette was created

KML.C
- changed table szLexDelim[], removed first element
- added new table eIsGlobalBlock[] with valid block tokens
- added new function IsGlobalBlock(), checking if token inside eIsGlobalBlock[] table - changed function Lex(), added assertion for mode checking
- changed function ParseLines(), added syntax checking for command tokens and removed "Open block." message
- changed function ParseBlocks(), added syntax checking for block tokens
- changed function InitLcd(), TOK_ZOOM argument wasn´t checked, on illegal zoom values use 1 as default now
- bugfix in function InitButton(), nested scancode block commands hadn´t handled correctly
- bugfix in function LoadKMLGlobal(), keyword "Global" had only been detected as first command in KML script
- changed function InitKML(), changed checking for valid Model argument and changed the corresponding error message

KML.H
- adjusted definitions of LEX_BLOCK, LEX_COMMAND and LEX_PARAM to modified table szLexDelim[]



Related links:

[ Diverse / Misc Emus ]

 
 
 
 View user's profile  
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
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 1998 - 2018 AEP Emulation Page.
You can syndicate our news via RSS using the file rss_en.xml for English headlines and rss_de.xml for German headlines.