EmuCR Feeds
Email Us

EmuCR: 1964mod1964mod v1.4.6 Final 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.6 Final Changlog:
Core Changes & Fixes:
Standardized naming from 1964 to 1964mod for future source release
- update 'About" box text and English.lgm
- update copyright text etc
- update ini keynames etc
- update the following with new name:
* 1964modCore.ini
* 1964mod.cht
Re-write the handling of MusyX ucode passed from 1964mod Audio
filter out MusyX "false positives" not detected correctly using old method
Pokemon Stadium 2, Star Fox(U), South Park Rally, BassMaster2000, Power Rangers

Re-write part of VIInterrupt
refactor screen update refresh codes to reduce frame swap delay
Star Wars – Shadow of Empire, Hexen, Perfect Dark, GoldenEye, DK64, Top Gear – OverDrive
fix certain missing frame by detecting framebuffer read/write by CPU
DK64, Hexen, Starcraft, Superman
must use Zilmar Audio for the following games :
Fighting Force 64

Fix case 4 in r4300i_ldl
Ensure flashram handle is closed successfully before it is null
fix closing empty flashram handle for non-related savetype
Skip reading of newly created flashram savefile content to RDRAM
Convert CPU instruction temp function variable(32bit store value) into a static variable
Fix lighting regression from an earlier change
Bypass R4300 instruction – return from exception:
Re-Volt (fix hang before in-game)
South Park – Chef's Lu Shack (fix hang before in-game)
Fix fullscreen switching bug(cannot go fullscreen & browser hang when game is closed) for the following games:
South Park Rally
Super Smash Brothers

Plugin Changes & Fixes
1964mod Audio:

Re-write the MusyX ucode detection that pass to the emu core
fix missing audio for MusyX loadstate
fix random lost of audio for MusyX games during in-game e.g. Tarzan
fix 1964mod Audio regression for BassMasters2000 & Power Rangers
games detected as MusyX e.g.
Gauntlet Legends, Hydro Thunder, Resident Evil 2, Rush 2049, Tarzan, TWINE
Fighting Force 64, NBA Showtime – NBA on NBC (currently not working with 1964mod Audio)

Re-write audio fillbuffer selection algorithm and refactor related portion of fillbuffer codes
Fix audio bug that breaks game loadstate audio when AI_LEN_REG=0 do a return
Fix wrong audio syncspeed startup status when its last shutdown status is 0
Fix 1964mod Audio interrupt check bug that break the following non-MusyX games:
Turok – Rage War (fix missing sound)
Turok – Dinosaur Hunter (fix 1st level hang & now running at max VI/s)
Turok 2 – Seeds of Evil (fix slow speed & now running at max VI/s)

MyGlide64:
Re-write the MusyX ucode detection that pass to the emu core
fix missing audio for MusyX loadstate
fix random lost of audio for MusyX games during in-game e.g. Tarzan
fix 1964mod Audio regression for BassMasters2000 & Power Rangers
games detected as MusyX e.g.
Gauntlet Legends, Hydro Thunder, Resident Evil 2, Rush 2049, Tarzan, TWINE
Fighting Force 64, NBA Showtime – NBA on NBC (currently not working with 1964mod Audio)

Re-write audio fillbuffer selection algorithm and refactor related portion of fillbuffer codes
Fix audio bug that breaks game loadstate audio when AI_LEN_REG=0 do a return
Fix wrong audio syncspeed startup status when its last shutdown status is 0
Fix 1964mod Audio interrupt check bug that break the following non-MusyX games:
Turok – Rage War (fix missing sound)
Turok – Dinosaur Hunter (fix 1st level hang & now running at max VI/s)
Turok 2 – Seeds of Evil (fix slow speed & now running at max VI/s)

Other Changes & Fixes
Fix ugly lines in games e.g. Mace, MegaMan, Tetrisphere, NewTetris, Bomberman Hero, ArmyMen Air Combat
Fix Body Harvest horizontal line across the sky when viewed upwards
Fix MIA, Starcraft64 and Command&Conquer truncated sprites when resolution doesn't match aspect ratio(ini)
Fix Mahjong Master where in-game cursor is behind its keyboard letter (ini)
Fix Midway Greatest Arcade invisible text (ini)
Fix MIA Hamm Soccer 64 missing framebuffer effect frame (ini)
Fix Mystical Ninja Goemon transparent text box frame (ini)
Fix Super Robot Spirits truncated fillrect when resolution doesn't match aspect ratio(ini)
Fix Super Robot Taisen(J) ugly vertical line cut text & missing transition effect(ini)
Fix Mario Golf64 black fade-out after the 9th hole scene transition(ini)
Fix Doraemon 3 clipping bug(green chair) in intro video cutscene(ini)
Games playable with "Read Every Frame" (F6 hotkey) set as default (ini)
Banjoo-Kazooie – sound is still good
Body Harvest – game menu is slow but in-game is full speed, good sound
Mario Golf – sound is still good
MarioKart – sound is still good
Ridge Racer – game menu is slow but in-game is playable, sound is still good
Incorporate official Glide64 fixes till r259 to MyGlide64

1964m0d(ini):

Fix AeroFighter Assault distorted hanger texture and white smoke in boss intro portrait(ini)
Other Changes & Fixes
Fix plugin menu option "not grayed" when plugin is not found / loaded by load plugin function
Fix load RSP plugin bug even if it is available
make Zilmar RSP.dll as default RSP plugin

Download: 1964mod v1.4.6 Final
Source: Here

14 Comments:

  1. it's kinda depressing that mupen64plus and 1964mod are the only things keeping the n64 emulation scene alive and only one off them is striving for accuracy

    and with the lack of documentation on the system itself to make a decent emulator you have to wonder...why even bother?

    i believe UltraHLE changed emulation for the worst, before that emulation was a method of preserving old games now it's all "GiVE ME T3H R0MZ" it ruined the chance to have an n64 emulator that would ever be accurate now there all cluttered with speed hacks to please brain-dead gamers who only want to play nintendo games for free

    i think this n64 emulator and all others should be discounted before you programmers embarrass yourselves, so that you can put your skills toward something that actually matters next time

    ReplyDelete
  2. If you don't like it, don't download it and STFU.

    ReplyDelete
  3. #1 and #3 are Byuu nut huggers

    ReplyDelete
  4. Will be a day released an lle emulator of N64?

    Indiana Jones is still unemulated!!!!!!

    ReplyDelete
  5. LLE N64 is possible maybe not on the lowest levels but definitely software emulated games that use no graphics card acceleration. I would imagine you would than see rather accurate and precise games running fullspeed on a modern computer. If there are enough interested programmers to take it up in their freetime that is hard to say. Since most people see to love getting all those free games and not care about preservation ... at least the roms are preserved and accurate. The method of playing them may take some time.

    ReplyDelete
  6. i agree with #6

    when are we going to see Indiana Jones emulated? or Rouge Leader Squadron? not in are lifetime thats for sure. The true is the nintendo 64 is not a very popular system to emulate and it's harder to find anyone who wants to emulate that cluster-fuck of an architecture accurately. But hey they manage to make a decent emulator for Sega Saturn which was way more complex so who knows we just need to get more people interested, although i think it's kinda embarrassing that Virtual Console is the closest thing to accurate emulation for the nintendo 64

    ReplyDelete
  7. 1964mod doesn't aim for emulation accuracy because it is just a platform for me to try out new things.

    Fixing bug is a bonus and if you want accuracy or perfection, wait for Angrylion or Hacktarux release.

    ReplyDelete
  8. Consume bastante ram despues cargar una rom y se siente muy acelerada la emulacion por lo que hay que estar trasteando las opciones, aún asi funciona bastante bien aunque no tanto como PJ64.

    ReplyDelete
  9. As long as everyone is just behaving escepially unreasonalbe like #2, #4 and #5 NO ONE will ever care.
    Nearly nobody knows what real Emulation is about, these days... SAD -_-

    ReplyDelete
  10. It is so easy to talk about real emulation.
    Which emulator has done it without any hacking or emulate exactly as the hardware?

    It is something that all developers want to achieve but it isn't going to happen without some hacking.

    Emulator just doesn't equate to the actual hardware in simple term.

    Also, a gamer wants/expectation is different from a developer, so it is nothing wrong that a gamer just wants their games to work on the emulator as it would on actual hardware(even if hacking is involved).

    ReplyDelete
  11. anon 12 you are right.
    I think accuracy it's a goal to reach, but it's not the only one. Speed and playability are important too.
    And one other thing: I don't understand why for some people it's not right to make a game better than the original with hi-res textures for example... we are pc-users in 2011 with hires displays not some players from '90.

    ReplyDelete
  12. Some people are just too perfectionistic and emulating a piece of hardware has to be "as is" in simple term.

    If you are doing emulation for yourself, there is nothing wrong being a perfectionist. But if you want people to test, try, feedback and give you credit for your work, you need to cater to the needs of the bigger community.

    We can dream about perfect emulation of the actual hardware but be practical if you are releasing to the general public(== commercial product on the market needs commercial value rather than "dream", commercial value == needs of your users).

    ReplyDelete
  13. 1964mod VS Project 64k...

    Which one is better?

    ReplyDelete
  14. Kaillera has been removed from 1964mod because it is not the main objective of this project.

    I guess it depends on what suit your needs, gameplay or netplay?

    ReplyDelete

Can't post a comment? Try This!