- 0 replies
- 1,566 views
- Add Reply
- 0 replies
- 1,633 views
- Add Reply
- 0 replies
- 1,226 views
- Add Reply
- 0 replies
- 1,486 views
- Add Reply
Emu28 v1.09 Released

AEP Emulation Page reports that Emu28, the Microsoft Windows emulator of the Clamshell series calculators HP18C and HP28C, has been updated to version 1.09. Below are the changes in this version.
DISPLAY.C- changed function UpdateMainDisplay(), removed DEBUG_DISPLAY implementation
- bugfix in function UpdateContrast(), used background Color 0 in calculator off state even if Color 32 was defined, added critical section for DIB section update because of asynchronous display update now and added update of annunciators
- bugfix in function CreateLcdBitmap(), DIB section shouldn't created from the memory DC
- deleted function WriteToMainDisplay(), not necessary for the new display implementation any more
- added functions LcdProc(), StartDisplay() and StopDisplay() for new the implementation of the display engine
EMU28.C
- changed function SettingsProc(), added sound handling
- moved function OnStackCopy() and OnStackPaste() to STACK.C
- changed function WinMain(), added accelerator key access for menus
EMU28.DSP
- added stack.c sources
EMU48.H
- removed definitions of DISP_ANNUN and DISP_MAIN
- removed reference of variable disp
- removed function prototype of WriteToMainDisplay()
- extern declaration of global functions
EMU28.RC
- added "Sound" group in Settings dialog
- changed menu text "Copy String" to "Copy Stack" and menu text "Paste String" to "Paste Stack"
- added accelerator resource
- changed version and copyright
ENGINE.C
- bugfix in function WorkerThread(), when changing into SM_RUN state display constrast must also be restored
- changed function WorkerThread(), when changing into SM_RUN state display engine must be started and when leaving SM_RUN state display engine must be stopped now
FILES.C
- added function RomType() returning the current ROM version
IO.H
- added MROW_BEGIN and MROW_END definitions
KML.C
- bugfix in function SkipWhite(), skipping remark text hadn't stop at string end
- bugfix in function ParseBlocks(), stopped script parsing without error at unknown block token
- bugfix in function SkipLines(), TOK_END was handeled wrong -> this caused a RunKey end if condition of TOK_IFPRESSED or TOK_IFFLAG was false and there was no TOK_ELSE inside this level
- bugfix in function KillKML(), ROM type wasn't reset to the preset value at the end
MOPS.C
- changed MMU page size bits from code constants to a definition
- deleted function UpdateDisplay(), not necessary for the new display implementation any more
- changed function Nwrite(), removed calling of functions UpdateDisplay() and UpdateAnnunciators()
- changed function WriteIO(), control of the DSPCTL (0x303) register calls now the functions StartDisplay() and StopDisplay() to start/stop the display engine and removed DISP_MAIN references
- changed function WriteIO(), replaced DISP_ANNUN references by an annuncator implementation in function WriteSlaveIO()
- changed function WriteSlaveIO(), added annunciator implementation
OPS.H
- added MMU page and address size definitions
RPL.C
- added function RPL_GetSystemFlag() returning the state of the given flag
RESOURCE.H
- added several definitions
STACK.C
- new modul with the message handler functions OnStackCopy() and OnStackPaste() prior located in EMU28.C
- changed function OnStackCopy() and OnStackPaste(), they can now also copy real numbers from and to the clipboard
TIMER.C
- changed function CheckT(), minor optimization in checking if INT or WAKE bit is set
You can visit the official homepage here or simply download it here.
NEOGEO CDZ Emulator v2005.12.25 Updated

AEP Emulation Page reports that NEOGEO CDZ Emulator, the Japanese Neo-Geo CD emulator for Microsoft Windows, has been updated. The fifth bug fix for version 2005.12.25 of the emulator is now available. Below are the changes in this bug fix (quoted from AEP Emulation Page).
- Sparrow God doing the operation verification of legend, it meaning that those where luster effect has slipped become matter of concern, it corrected.- Being to be difficult, when in the future it renews, only the source.
You can visit the official homepage here, or simply download it here (source only).
Dox's MAME WIP News

Emu#dreams reports that Dox has been working on adding hardware support to MAME, the Multiple Arcade Machine Emulator. Below is what Dox has been up to.
10.01.2006:Another long-standing bug fixed in DECO MLC driver (gfx flipping).
(btw. it wasn't SH2 core bug...)
You can find out more information here, as well as view screenshots.
AGEMAME32 v0.31 Released

Emu#dreams reports that AGEMAME32, the "Arcade Gambling extension for the Multiple Arcade Machine Emulator", has been updated to version 0.31. Below are the release notes for this version.
In order to fix the problems with AGEMAME32, we need to do a full release (cardline was breaking everything).
The MAME source in this version is at 0.103u1, just so you know what’s happening in relation to patches etc.
Also, AGEMAME32 is now available, and those who like to compile their own might want to have a look at the source we’re using, as the previous ‘renaming’ modification has been improved.
You can visit the official homepage of AGEMAME32 here, or simply download it here.