- 0 replies
- 1,875 views
- Add Reply
- 1 reply
- 2,370 views
- Add Reply
- 0 replies
- 1,782 views
- Add Reply
GameEx 10.06 released
BSNES v0.045 released
SNES emulator
v0.045
bsnes v0.045 released
2009-04-19
This is a maintenance release to fix a crashing bug in S-DD1 games (Star Ocean, Street Fighter Alpha 2), and a video issue in games using the WAI instruction.
As always, my apologies for any inconvenience. SA-1 support required modification of a large amount of delicate code in the emulation core, and our limited testing team was not able to catch these in time before release.
v0.044
bsnes v0.044 released
2009-04-19
This release adds full SA-1 support, with no known issues. All 26 games have been tested by myself and others, and a few have been beaten from start to finish. The latter include Super Mario RPG, Kirby's Dreamland 3, Kirby Super Star and Jikkyou Oshaberi Parodius.
Please understand that the SA-1 is essentially four times faster than the SNES' main CPU, so system requirements will be very high for these games. For example, on an E8400 @ 3.0GHz, I average ~160fps in ordinary games. But for SA-1 emulation, this drops to ~90fps, with the worst case being ~80fps.
The following features are emulated:
- 5a22 CPU core (bus-cycle accurate)
- Memory access timing
- SA-1 -> S-CPU interrupts (IRQ + CHDMA IRQ)
- S-CPU -> SA-1 interrupts (IRQ + Timer IRQ + DMA IRQ + NMI)
- SIV / SNV interrupt vector selection
- Timer unit (linear and H/V)
- Super MMC unit (ROM + BW-RAM)
- BS-X flash cart slot mapping
- Normal DMA
- Character-conversion 1 DMA (2bpp + 4bpp + 8bpp)
- Character-conversion 2 DMA (2bpp + 4bpp + 8bpp)
- BW-RAM virtual bitmap mode (2bpp + 4bpp)
- Arithmetic unit (multiplication + division + cumulative sum)
- Variable-length bit processing (fixed and auto increment)
While the following features are not currently emulated, mostly due to lack of information:
- SA-1 bus conflict delays
- Write protection (BW-RAM + I-RAM)
- SA-1 CPU priority for DMA transfers
- DMA access timing
v0.043
bsnes v0.043 cancelled
2009-04-18
Immediately after uploading v043, multiple bugs are spotted. How annoying. I'm going to pull and skip v043, sorry for the inconvenience. Hopefully expect v044 soon.
>> Get it HERE.
iDeaS 1.0.3.1 beta version for Windows released
DS emulator
Here's the changelogs
- Fixed bug in LDR opcode (ARM mode).
- Fixed bug in SaveStates routines.
- Fixed bugs in VRAMCNT_F and G registers.
- Fixed bug in Texture Blending - (Decal Mode).
- Fixed bug in Memory Viewer.
- Fixed varoius bugs like memory leak.
- Fixed bug in Matrix Position Stack.
- Fixed bug in Projection Matrix.
- Fixed start position in ADPCM decoder. Thanks NHerve' for help
- Added support for Software Lights.
- Added GBA emulation.
>> Get it HERE.
BeebEm 4.01 released
BBC emulator
BeebEm Change History=====================
Version 4.01 (Steve Pick, Mike Wyatt)
-----------------------------------------------------
* Rewrote debugger command interpreter:
- Supports command names longer than one character
- Added command history (up/down arrows when command box focused)
- Commands are now implemented using function pointers, should be more expandable.
- More descriptive help - type 'help', 'help
' or 'help '. - Better label support - any word in command arguments preceded with a '.' is interpreted as a label and resolved before the args are passed to the command handler.
* Fixed bug that prevented checkboxes enabled/disabled by command from actually taking effect.
* Expanded debug memory map support:
- Maps can now be stored for each ROM, just put a .map file with the same name as the ROM in the ROM's directory, for example BeebFile\BBC\os12.map corresponds to BeebFile\BBC\OS12.ROM, and address queries (via 'help
') will return info from the currently selected ROM's map. - Address info queries now understand shadow/private/sideways RAM in different machines.
- Cleaned up MemoryMap.txt and moved it to BeebFile\BBC\OS12.map
* Added 'state m' command to get state of memory (ACCCON and Shadow/Sideways RAM info)
* Added routines for extracting header info from paged ROMs, and 'state r' command to dump this info in the debugger.
* Break now shows previous Program Counter address as well as the current address. This is useful for finding where the source of a jump was.
* A bit of a hack to allow debug window to go behind main window, but also come to foreground with main window.
* Added option to enable DirectX smoothing when only in teletext mode.
>> Get it HERE.
