Emu28 v1.20 Changelog:
DISPLAY.C - changed function UpdateContrast(), GetSizeLcdBitmap(), CreateLcdBitmap(), DestroyLcdBitmap(), UpdateMainDisplay(), UpdateAnnunciators() and StopDisplay(), added support for real image LCD background - changed function UpdateMainDisplay(), removed remark that ROW line drivers aren't emulated EMU28.H - extern declaration of global variable - deleted unused DSPAREA enumeration EMU28.RC - changed IDD_DEBUG_SETTINGS, replaced "Ok" with "OK" and removed accelerator keys from "OK" and "Cancel" - changed version and copyright FILES.C - added global variable pbyRamExt to hold the memory module pointer prior located in the Chipset structure - changed function CorrectChecksum(), if the checksum without the last byte is already 1, 0xFF should be added instead of the also correct 0x00 - bugfix in function PatchRom(), if first patch address in a line was outside the ROM area, the emulator crashed with an access violation, removed the patch address wrap around - changed function ResetDocument(), NewDocument(), OpenDocument(), SaveDocument(), SaveBackup(), RestoreBackup() and ResetBackup(), replaced Chipset memory pointer RamExt with new variable KML.C - changed function RunLine(), removed warning when compiling for x64 architecture MOPS.C - changed table EXT[], replaced Chipset memory pointer RamExt with new variable - changed function WriteIO(), added detection of row line data write access to update the LCD background OPCODES.C - bugfix in function o807(), a pressed ON key prevented the CPU going into shutdown mode OPS.H - bugfix in function FASTPTR(), longest opcode is 21 nibbles long and fixed problem executing an opcode over a MMU boundary PCH.H - enabled WinXP style under VS2005 and VS2008 STACK.C - bugfix in function OnStackCopy(), local target buffer was too small to hold a large complex number TYPES.H - changed structure CHIPSET, replaced RamExt with a DWORD placeholder, because when compiling for x64 architecture this 4 byte pointer grow up to 8 bytes and destroy the state file structure |
Download: Emu28 v1.20
Source:Here
O arquivo principal, "HP28C.ROM", não esta incluido e não existe na web. Isto torna esse emulador completamente inútil.
ReplyDelete