2011-09-13

1964mod v1.4.5 Beta v.7

EmuCR: 1964mod1964mod v1.4.5 Beta v.7 is released. 1964mod is a N64 emulator using the codes from original 1964 by Schibo & Rice. It is not created as a replacement to the original 1964 emulator. Hopefully, its enhancement will benefit people who loves the original 1964. 1964mod is currently at an early stage of experimentation & development. It is used as a learning platform to improve my programming knowledge and skills.

1964mod v1.4.5 Beta v.7 Changlog:
Core Changes & Fixes
Re-organize timer events, interrupt codes and game ini settings
* fix Banjo-Tooie(U) random intro cutscene hang
* fix Beetle Adventure Racing(E) in-game hang when car crash into objects with force
* fix Body Harvest intro / in-game hang (no need to use RAW input)
* Azimer old fix for Banjo-Kazooie
remove Hacktarux Banjo-Tooie hack for N64 Boot
Fix a regression bug in ListView column items from an earlier BoxArt fix
Enhance ListView Column checks using status info from ini
Enhance GameName column detection using status info from ini
Enhance emu window placement and sizing stability and robustness
Re-write speed hacks algorithm again for v7 (aggressive mode)

Audio
1.improved game sound quality by increasing audio cycle and reducing audio delay e.g.
* fix Star Fox(U) cracking sound from using 1964Audio
* fix Pokemon Stadium 2 cracking sound from using 1964Audio
2.improved audio counter synchronization
* fix Top Gear Rally missing sound/flickering video (BGM=10,SFX=2,volume=high)
* improve South Park Rally intro audio and video synchronization
3.improved existing timer counter speed hack
* reduce counter targets check for immediate timer counter countdown
4.tweak the Audio "k" value

Video
1.increase video display refresh cycle based on video profile resource
* interrupt processing
* video task processing
2.skip video frame based on video profile resource
* video task processing
3.skip audio frame based on video & audio profile resource
* audio task processing
4.tweak the Video "k" value

Re-organize MusyX games detection and handling
1.replace MusyX games default timing from DELAY_DMA_AI to new DELAY_MusyX
2.bypass certain MusyX game default timing for good game audio with 1964Audio e.g.
* Pokemon Stadium 2
* StarFox(U)
3.reduce audio cycle and audio delay for normal MusyX games to avoid speed slowdown and for full VI/s speed e.g.
* South Park Rally
* TWINE

Replace "UsingInternalVideo" with an emuoptions and codes cleanup

Fix old gui timer which timeout easily which last for entire emu session
* create new gui timer for each game session
* kill new gui timer at the end of each game session

Fix "out of focus" romlist selection mark for the following :
* close ROM
* exit the emu
* "Plugins" dialog box
* "Folders" dialog box
* "Window" dialog box
* "RomInfo" dialog box
* switch to BoxArt window
* "Cheat Codes" dialog box
* specific plugin dialog box
* "Rom Browser" dialog box
* "About 1964mod" dialog box
* "ROM Properties" dialog box
* "About Warranty" dialog box
* refresh (Ctrl-L) romlist or BoxArt window

Plugin Changes & Fixes
Incorporate official Glide64 fixes till r251
Minor changes to 1964Audio for MusyX games

Other Changes & Fixes
Fix wrong statusbar msg for rom loaded when same internal name for different roms are loaded in succession e.g. Perfect Dark
Fix Rom Browser window with zero column enabled on initial 1964mod startup
* the first 5 columns of Rom Browser window will be automatically enabled on emu startup
Implement common debugging logs
Change default input plugin to "NRage_DInput8_V2_2.1a.dll"

Download: 1964mod v1.4.5 Beta v.7
Source: Here

0 Comments

Post a Comment