2012-08-20

ICE64 v3.0.0

EmuCR: ICE64ICE64 v3.0.0 is released. ICE64 is a N64 emulator base on NICE64 v2.1.2 code base and is currently under Phase III of development. It is used as a learning platform to upgrade my programming skill.


ICE64 v3.0.0 Changelog:
Core Changes
remove debug opcode check
new address boundary check for PI, SP, SI and AI
minor update to flashram codes
fix a SRAM read mem bug
new audio interrupt check function
update SP task function codes
new aud calculation logic for MusyX
allow NBA Showtime to use higher CF at 4X speedup
minor update to gfx interrupt check codes
minor update to audio plugin interrupt check codes
correct one of signal register typo(?) pointing to wrong register
new SP task trigger from SP status register
update Core Audio handling codes
substantial speed gain for almost all games (need to recheck and update games setting) :(
speedup frame transition during game play by removing lag from source codes
remove hack codes from new timer event
handle new timer event type
testing with "Delay DMA & AI"
additional flush register codes for some opcodes
remove wrong countdown
minor update to Empty, B and BR type codes
update some register cache functions codes
minor update to audio plugin codes
minor update to gfx plugin codes for stability purpose
fix texshift bug affecting flashram game
HyperBike no longer crash during boot after Paper Mario
Chameleon Twist 2 no longer crash during boot after Derby Stallion
Games Improvement
Taz Express, NBA Showtime & NFL QBC 98 are working and playable
TAZ has some intro text bug and need to work on no buffer clearing codes
NBA Showtime is very timing sensitive and may hang during gameplay
recommended settings work for me @ 40 – 50 VI/s
need to further optimize sound and game stability
Pokemon Stadium missing winning slot pokemons are now visible after winning a stadium battle badge
Indy Racing 2000 can go in-game with no Audiosync at 3X speedup
In-Fisherman can run at max VI/s with no Audiosync and no "SP DMA Read Error" at CF3
Power Rangers in-game voice sync with text display with no Audiosync, fix ugly vertical strip after clearing each level, faster intro framebuffer effect display
fix AeroFighter's Assault voice overlap in intro cutscene using CF1 at max VI/s
fix random hang for Conker, TGR2 etc (verified in tests only)
fix Mario Golf 64 regression
fix Pokemon Stadium 2 regression from NICE64 v2.1.0
fix TGR2 flickering tutorial race help text together with intro fullscreen switch issue (both affect each other)
fix Paper Mario framebuffer regression at intro cutscene
fix V-Rally 99 regression


EmuCR: Ice64

Download: ICE64 v3.0.0
Source: Here

1 Comments:

  1. if this emulator uses plugins is the same thing tha 1964 n pj64, bad way i thing

    ReplyDelete

Can't post a comment? Try This!