DaedalusX64 (Revision 725) (N64 emu for PSP)

DaedalusX64 (Revision 725) (N64 emu for PSP)

DaedalusX64 is the continuation of the original Daedalus PSP port by StrmnNrmn and other contributors. It is a GPL Open Source project.

Release notes:

[=>] Merged from Dev branch:

Rev 347 – Corn
[+] added ROM setting to enable Body Harvest and Night Creatures to boot
[!] modified IRQs
[+] added roms.ini for GEX3, Donald Duck and Rayman2
Rev 348 – Salvy
[!] Simplified and optimized TLB refill/invalid exceptions
[~] Simplified CopUnusuable exceptions
Rev 349 – Salvy
[-] Removed experimental interrupts (was pretty much a test anyways)
[~] Simplified abit UseIRQmode check, and added comments
[!] By mistake I removed to clear pi status reg in DMA_PI_CopyFromRDRAM…fixed
Rev 350 – Corn
[!] Improved speed in PIF CRC calculations (w/o using table)
[!] Proper name to IRQ hack -> SkipPifIRQ
Rev 351 – Salvy
[!] Clean up options etc (Removed option to disable Stack Optimization, it works perfectly fine with all the games, there’s no point to disable it)
Rev 352 – Corn
[~] Keep texture in the cache a little longer to avoid swapping textures in and out
Rev 353 – Salvy
[!] Add back hack for Aydin, since the assumption I took was breaking Rampage
Rev 354 – Salvy
[!] Enable callbacks when gprof build is compiled
[!] Unlocked volatile memory (this unlocks 4mbs extra of memory) (credits to JJS)
[!] Disabled suspend mode (this won’t work anymore when volatile memory is unlocked) (credits to JJS)

Note: The only side effects when volatile memory is used is that suspend and dialogs won’t work I won’t affect us though, since we don’t depend on neither ๐Ÿ˜‰
Note2: This is pretty much a test, only cheat codes are allocated in volatile mem atm.

Rev 355 – Salvy
[!] Forgot VolatileMemPSP.cpp
Rev 356 – Salvy
[!] Stop and unload imposectrl.prx after we impose HOME button (is only required once for that task anyways)
[!] Stop and unload dvemgr.prx if no tv out cables were connected.
Rev 357 – Salvy
[!] Created wrapper to make it easier to manage modules (since we have plenty ;p)
[!] Simplified inits of our modules
Rev 358 – Corn
[+] Enable to choose 32bit color mode at boot time by pressing “Circle” until splash screen shows up (default is 16bit)
Rev 359 – Corn
[+] Show 32/16Bit choice in splash screen
Rev 360 – Corn
[!] Optimized unaligned load/store (saving ~340 OPs)
[!] Moved alloc/free fonts to Create/Destroy so it won’t happen every frame when showing splash screen
Rev 361 – Salvy
[~] Fixed text in splash screen
[!] Avoid creating two instances of intrafont
Rev 362 – Corn
[-] removed bit info from main menu
[!] Cosmetic change to splash screen

http://forums.daedalusx64.com/viewtopic.php?f=12&t=2640&start=0

This article is over 2 years old — the linked page may have changed, moved, or been taken over since then.

No Comments

You must be logged in to post a comment.