1964mod 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
No bitching comments about HLE?
ReplyDeletewow
@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
ReplyDeleteByuu 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.
ReplyDeletebsnes v084 released2011-11-07
ReplyDeleteThis 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.....
Lot of changes, worth a test!
ReplyDelete@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
I decided to give this a try and for my surprise the emulation is quite good. o.o
ReplyDeleteIt'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
Read the "1964mod_Readme" from 1964mod homesite if it is running too fast for you.
ReplyDeleteIt will tell you how to slowdown or speedup your game.
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?
ReplyDeleteSound is still far from perfect but if you can tell me which games, I can try to look at it.
ReplyDeleteWhich 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.
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.
ReplyDeleteAnon#11
ReplyDeleteIf 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.
oops, I mean 768 not 10768
ReplyDeleteAlso, download the latest MyGlide64 rarfile from my homesite because it contains some inportant fixes after the release of 1964mod v1.4.7
ReplyDeleteI 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.
ReplyDeleteN64 emulation is dead until somebody ELIMINATE the plugin system,
ReplyDeletelook psx 1 13! zero plugins, perfect compatibility, learn a bit and find the correct way, plugins is NOT viable to N64
Anon#15
ReplyDeletedownload 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.
Anon#16
ReplyDeleteIt 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.
Anon#15
ReplyDeleteTest 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.
Ok, I tried the new version 1.4.8 and the problem seems to be fixed!!! :)
ReplyDeleteNo 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. ^^