- 0 replies
- 1,558 views
- Add Reply
- 0 replies
- 1,412 views
- Add Reply
- 0 replies
- 1,463 views
- Add Reply
- 0 replies
- 2,725 views
- Add Reply
ZSNES WIP 4/04/05
ZSNES 4/4 WIP is now available at Ipher's WIP Site
Note: Netplay does not work in this build. Also, there are known GFX issues for this build, so do not report them.
Whats New:
4/04/05ALL: Major framerate improvement when using new graphics engine [pagefault]
ALL: Sets % to execute like the ASM used to. [grinvader]
ALL: Pass some more tests on the test cart [pagefault]
ALL: Adjusted openbus behaviour of registers, this is a WIP so bleh [pagefault]
ALL: Added detection code for MMX2 [pagefault]
ALL: Fixed a logic bug in windowing/transparency code (Bug #24) [pagefault]
ALL: Check extended CPUID for MMX extensions on Athlon (pre XP) processors [pagefault]
ALL: Added pause and frame increment buttons [Nach, ipher]
ALL: Key combo issues for P5 fixed [grinvader, ipher]
ALL: Fixed Mode 4 rendering (TG3K and DKC3 are among those that were affected). [pagefault]
ALL: Updated BG scroll latch behaviour. [pagefault]
ALL: Fixed windowing bugs. [pagefault]
ALL: Fixed sprite and subscreen logic. [pagefault]
ALL: Loop count fix. [grinvader]
ALL: Updated commandline parameters; added movie options, merged between ports. [Nach]
SDL: Fixed logic in home path. [Nach]
SDL: Fixed NTSC timer. [pagefault]
SA1: Improved the core. [pagefault]
DSP4: More optimizations, fixed attractor (thanks Mr. Anonymous) [Nach]
GUI: Text within boxes in the Netplay window now have shadows. Cursor shadow still to come! [ipher]
GUI: Some menues cleaned up/reorganized. [ipher]
JMA: Fixed some bugs in decompression. Improved performance. Lower memory requirements. Support for JMA v1 files. [Nach]
ZMV: Improved format with compression and info stored. Can now rerecord via save states or rewind. Can add and seek chapters. Can show frame count. Multiple start methods. Can record reset in a movie. Brought back our old desynability from v0.9xx. [Nach, grinvader, ipher]
ZMV: Subtitles handled better. [Nach]
ZST: Old save states working again. [Nach]
SRC: No return statement in the middle of a function! [pagefault]
SRC: Started porting memmap code to C [grinvader]
SRC: Layed out ground work to make memmap code easier to read and work with. [Nach]
SRC: Call NASM.EXE instead of NASMW.EXE, for all MS builds. [Nach]
Dualis Release 6!
Sorry for the delay on this, just got back home today.
2005-04-02CPU: Minor optimizations on the Thumb hireg operations
CPU: Optimized the instruction dispatchers a bit
GPU: Added support for modes 3-5
GPU: Fixed alpha-blending with more than 2 layers specified in BLDCNT
GPU: Fixed alpha-blending of 16-color text BGs
GUI: Added support for.nds files (only ARM9 code is loaded)
GUI: Fixed a bug where toggling the "Enable layer" checkboxes would change the selected renderer
GUI: The palette viewer now supports editing individual colorsp
DSEmu v0.0.3a Released!
Large modifications demand a number change, so welcome to version 0.0.3. Firstly some relatively minor things. I changed the MMU to actually register waitstates with the clock, instead of just adding them to some useless variable; you should notice a little speedup. Also, I've modified the way SWI waits are handled, so they require acknowledgement before they can continue.
Moving up, I've moved the child window creation and handling from the main executable into the seperate DLLs. It was getting ridiculously unwieldy, and starting to clutter up the DLL vTable with entries that could be removed with a small redesign. There may still be a few bugs with the new child window handling; if you come across any, do let me know.
Some of you have commented that the emu has purported to load.NDS files for some time, without actually being able to interpret the header structure. Well, now the DS core can load the seperate CPU executables into their right places and start executing them. I'll leave you to see what loading two binaries means, but just note; it's bugged to high heck, and is unlikely to work in almost all cases.
»» http://www.dsemu.org [Homepage]
»» http://dsemu.1emulation.com [Forums]
iDeaS 1.0.0.1 released
iDeaS emulator 1.0.0.1 31-03-2005
This is the second release of iDeaS 1.0.0.1, now run the 3d demos.
Fixed bugs in matrix stacks.
Now the irq routines for ARM7 run.
Fixed bug in write palette memory.
A few bios functions are emulated.
To load a demo on iDeaS open the dialog Open and load in a strictly order 2 files, first you have to choose the arm9 executable file then the arm7 file.
If you don't load the second file (arm7 file) the arm7 code will be disabled.
The arm9 binary will be loaded at the address 0x2004000, the arm7 binary at 0x2380000
>> http://ideasemu.altervista.org/downloads.php [Download]
>> http://ideasemu.altervista.org/index.php [site]