EmuCR Feeds
Email Us

EmuCR: 1964mod1964mod v1.4.7 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.7 Final Changlog:

Core Changes & Fixes:
Core:

Refactor DMA codes design and tweaking

re-write timing control codes design to meet new requirement and flexibility

implement new "Delay SI" option to fix GT64 Championship Edition cracking/popping sound

set correct SI DMA status improves game input response e.g. Shadows of the Empire

fix DMA transfer timing during game pause that cause random game hang e.g. Re-volt, NFL QBC 99

Enhance DMA in progress status check for game pause fix

use the correct LEN_REG for SP DMA Write transfer count

tweak SP DMA for minor speedup e.g. Banjo-Kazooie with "Read every frame" set as default

Fix inaccuracy in fastload savestate datetime format compare in certain cases

change datetime format to '%Y%m%d%H%M%S' for compare instead of using its display format

Minor fix on some header files

Fix VI_SYNC bug where condition never evaluate to true

Remove Azimer infinite looping hack for DK64 - no longer required

Audio:

Enhance core audio algorithm for delay timing control

improve sound quality e.g. Top Gear Rally

improve game video-audio synchronization e.g. Shadowman

Retain bottom 3 bits for audio length mask then check for multiple of 8

seems to have slight improvement to audio quality

Fix for Top Gear Rally loud popping/cracking sound at the start of every race (ON HOLD) due to performance hit on speed (no solution yet)

Plugin Changes & Fixes
MyGlide64:

Fix NBA Hangtime black court bg regression from v1.4.6

Fix Dual Heroes horizontal line cut across portrait (missed out in earlier v1.4.6 changelog)

Fix All-Star Baseball 2000 missing game TV monitor(ini) and missing textbox frames

Rewrite _ChangeSize function again

replace earlier 1st screen corruption fix with improve version

e.g. All-star Baseball 99, Bottom of the 9th, Bubble Puzzle, NFL QBC 99, Nuclear Strike, Shadow of the Empire, Virtual Chess

remove earlier calculation hacks and apply new algorithm for calculating vi_height, vi_width etc

fix Kirby64 "jumping screen" regression when switching between windowed and fullscreen mode

fix Mario Party regression where characters body is partially invisible at video intro
fix "jumping screen" regression for some games at the intro

e.g. Pilot Wings, Hexen, Mario Golf, Mario Tennis, WinBack, Super Robot Spirits

remove MIA hack and still working good

Remove PPL hack from CopyFrameBuffer - no longer required

1964mod Audio:

Retain bottom 3 bits for audio length mask then check for multiple of 8

seems to have slight improvement to audio quality

Refactor the real rdram mask codes which is in a mess from earlier change

cleanup codes for easy reading and understanding

apply new real rdram mask(after bits shift) on spOffset

Other Changes & Fixes
Replace tempfix for incorrect romlist scroll that cause selected item to go out of romlist window focus

apply new fix to correct the incorrect romlist scroll for Romlist and Boxart display

Fix MyROM_Properties ini for Japanese rom which is causing the random corruption to ini gamename

fix critical bug (still monitoring)

Change savestate and loadstate datetime display format to 'dd mmm yyyy hh:mm:ss' to avoid mis-read

Refactor emu window gui codes

fix some minor bugs in emu window resizing and screen co-ordinates mis-match

cleanup duplicate and redundant codes from my earlier codes implementation

inject new Windows resize button codes e.g. SC_MAXIMIZE, SC_RESTORE, SC_MINIMIZE & SC_CLOSE


Download: 1964mod v1.4.7 Final
Source: Here

19 Comments:

  1. @byuu is gay he needd a 4ghz overclock to play snes games his way of doing thing sucks , HLE is the way to be, so people are abble to play games no matter the hacks or the "accuracy" ,play games at a decent speed is what it matters

    ReplyDelete
  2. Byuu have a great emulator. You get a better machine and stop whining about speed. And for you knowledge, you only need a 2,5 dual core machine for Bsnes.

    ReplyDelete
  3. bsnes v084 released2011-11-07

    This release adds preliminary Game Boy Color emulation. Due to lack of technical information, this is undoubtedly the least stable module I provide at this time; but improvements should continue as it is developed.

    This release also polishes the NES emulation and user interface code.
    Changelog:

    added preliminary Game Boy Color emulation
    NES: added MMC6, VRC1, VRC2, VRC3 emulation
    NES: fixed MMC5 banking and added split-screen support [Cydrak]
    NES: pass all of blargg's ppu_vbl_nmi tests, pass more sprite tests
    NES: palette is now generated algorithmically [Bisqwit]
    SNES: fixed SA-1 IRQ regression caused by code refactoring
    Game Boy: rewrote audio channel mixing code; sound output is greatly improved as a result
    Game Boy: uses DMG boot ROM instead of SGB boot ROM
    Game Boy: fixed potential bug when loading save states
    phoenix: fixed ListView focus issue [X-Fi6]
    phoenix: fixed dialog message parsing [X-Fi6]
    ui: video output is truly 24-bit now; SNES luma=0 edge case emulated
    ui: audio frequency, latency, resampler are now user configurable
    ui: gamma ramp is dynamically adjustable
    ui: all filters ported to 24-bit mode (speed hit to HQ2x)
    ui: added turbo button mappings for all generic controllers
    ui: fixed audio volume on unmute via menu [Ver Greeneyes]
    ui: shrink window option does nothing when no cartridge is loaded
    ui: re-added compositor disable, driver verification from v082

    byuu is this what u got.....

    ReplyDelete
  4. Lot of changes, worth a test!

    @guys nagging about Byuu: You guys are just jealous, because he knows what Emulation is about and how to achieve it, that's it :P

    ReplyDelete
  5. I decided to give this a try and for my surprise the emulation is quite good. o.o

    It's even better than PJ64 1.7 in many games...Just some games are a bit slower than PJ64 and Kirby 64 for some reason is too fast even with the speed limit checked. O.o

    ReplyDelete
  6. Read the "1964mod_Readme" from 1964mod homesite if it is running too fast for you.

    It will tell you how to slowdown or speedup your game.

    ReplyDelete
  7. Thanks, that fixed the speed problems. Another thing, are you planning improve the sound in the next releases? I have tried all possible combinations but I still can hear some cracking in the sound sometimes (all N64 emulators has it). It would be awesome if finally can play without the cracking noise. And another thing I have notice (don't know if it's a bug or just me) that I have a black border in the bottom of my screen when I go fullscreen. The screen looks fine in window mode but when I go fullscreen the black border appears. It doesn't matters what format I choose 4:3, 16:9 or strech always appears. Is there a way to fix it?

    ReplyDelete
  8. Sound is still far from perfect but if you can tell me which games, I can try to look at it.

    Which games have black border, what aspect ratio did you choose and what window and fullscreen resolution did you choose and what is your window desktop resolution.

    ReplyDelete
  9. All the games has a black border on the bottom of the screen when I choose fullscreen mode, it doesn't matter what aspect ratio I choose. My window resolution is 800x600 and my fullscreen resolution is 1366x768 same as my desktop. About the cracking sound depends of the game, some are worse than others. Top Gear is by far the worse of them. The sound itself is too low and the cracking is too loud and frequently. Kirby64 has some cracking sound in the introduction but ingame seems fine or almost gone. Banjo Kazooie has cracking sounds everywhere and the introduction isn't in synchronize with the music. On another topic, Top Gear Overdrive has a very wierd bug. The menus when you choose the car and map works fine in window mode but when you are in fullscreen they are flashing. Very annoying.

    ReplyDelete
  10. Anon#11
    If the resolution you choose matches the aspect ratio you choose, there should be no black border in window or fullscreen.

    Example Army Men Air Combat, Banjoo Kazooie or Batman.

    For your pc, choose 1024x10768(4:3) for window resolution and same for fullscreen resolution.
    Test the 3 games I mention and you should not see black border because I don't. Once tested ok, you can use the max res for fullscreen but remember there will always be black if the res doesn't match the aspect ratio unless you use stretch which will igore aspect ratio.

    Your bad cracking sound could be due to your pc not able to run those games at max VI/s - see bottom right of emu window. Read the FAQ section on my homesite. Top Gear - you need to turn up the volume and set the SFX volume to very low e.g. 3 because default is max 10.

    For TGO and some other games, there is framebuffer bug when switch to fullscreen mode where the image seems missing, select the next car or track and it will appear again. It doesn't flash for me, try 1024x768 for both window and fullscreen and tell me the outcome.

    ReplyDelete
  11. oops, I mean 768 not 10768

    ReplyDelete
  12. Also, download the latest MyGlide64 rarfile from my homesite because it contains some inportant fixes after the release of 1964mod v1.4.7

    ReplyDelete
  13. I tried set the resolution to 1024x768 in window/fullscreen modes using 4:3 aspect ratio and the results was the same as before...It works fine in window mode but I still have the black border on the bottom of the screen when I switch to fullscreen. Also, strech doesn't seem to work at all. It's suppose to strech the picture to full screen don't matter what resolution I choose but when I choose 640x480 or any other other resolutions lower than my desktop and choose strech nothing happens. I'm talking when I use fullscreen mode. I don't have any problems at all in window mode. All the games I have tried run around 58~61 VI/s and my CPU usage is 54~60%, and I still hear cracking sounds. So, I don't think the problem is my laptop that can't handle those games. And yes, TGO flashing menus disappear as soon you move the cursor but the cursor itself becomes buggy. By the way, I was using the version from your site not the one here in EmuCR.

    ReplyDelete
  14. N64 emulation is dead until somebody ELIMINATE the plugin system,
    look psx 1 13! zero plugins, perfect compatibility, learn a bit and find the correct way, plugins is NOT viable to N64

    ReplyDelete
  15. Anon#15
    download v1.4.8(Final) from my site and try.
    I suspect some issue with your settings - send me your 1964modCore.ini and MyROM_Properties.ini.

    Take some screenshot of your resolution issues too after you tried with v1.4.8. Attached CPU and graphics card spec as well.

    ReplyDelete
  16. Anon#16
    It is never dead so long as there are users who wants to use it.
    Read 1964mod website on its purpose and objective - you are better off nagging the more well known emulators developer.

    ReplyDelete
  17. Anon#15
    Test the same games on 1964 using Glide64 and tell me if the problem is gone.
    I need to know if your problem originates from 1964 / Glide64 source or my changes in 1964mod / MyGlide64.

    ReplyDelete
  18. Ok, I tried the new version 1.4.8 and the problem seems to be fixed!!! :)

    No more black border at the bottom. I didn't much test becuase I don't have time right now but I gonna do further tests later on. ^^

    ReplyDelete

Can't post a comment? Try This!