News Zone



1964 SVN r107 [791][witek], 2012-01-11 14:41:58

Aktualizacja emulatora Nintendo64. Jako że na #ED info o poprzednich relase nie było, wrzucam zbiorczo zmiany począwszy od r85.

r85
-1964 Emu-
+ Add the files required to run 1964

r86
-1964-
- Remove Kaillera and netplay code, Kaillera is extremely outdated.
- Remove the use of xpthemes

r87
-1964 Emu-
+ Add the files required to run 1964

r88
Update Zlib to 1.25
Update Minizip to 1.1 (Zip64 support)

r89
Fix up some screw ups

r90
bugfix from oelson on bitbucket: Perfect Dark randomly crashes due to divide-by-zero error (Taken from Rice Video Linux)
fix errors when using some texture packs that have PNGs saved in the wrong format (8-bit PNG but should be true color) (Richard Goedeken / richard42 Taken From Rice Video Linux)

r91
Allow mip mapping to be toggled for both OpenGL and DirectX

r92
Just some shitty modifications...
Cleaned up a bit of the alternative texture loading code... i still cant find out why its going weird... if someone finds it out ill be grateful if you could teach me what i missed

r93
Changes
[-] Remove the TNT Combiner, it should no longer be needed and is not as complete as the pixel shader
[!] Merge in the vertex clipping code used in Surreal64, this fixes the problem where vertex's were being clipped even though they are still on screen.

r94
Changes
[-] Remove all combiners for DirectX but the Pixel Shader, the other combiners werent as complete as the Pixel Shader and were more there for people who had graphics cards that didnt support at least pixel shaders 1.1. There's probably still lots i could do to clean up the combiner some more as well.

r95
Changes
[-] Removed all combiners from OGL besides the Fragment Shader
[~] Cleaned up the combiners a bit
[~] Cleaned up the device builder a bit
[~] Removed code no longer needed

r96
[~] Tryed and cleaned up the code a bit more
[~] Switched some of our code more over to code RiceVideo Linux UseShadeForConstant

Slowly cleaning up the code.

r97
1964 Input changes
~ Change around code so xInput doesn't override all other settings, it should now be possible to have different inputs, however at the moment xInput controllers are loaded in as, 1, 2, 3, 4
This means that if you are player 3 and want to use an xInput device you have to have 3 xInput devices connected.
Also the plugin does not currently load back in xInput settings, i have no idea how the loading of ini files work as the system seems to use hashs that i am unable to replicate

r98
1964:
Fix for the Real Time clock bug (Taken from Surreal64 which is derived from a fix by the Mupen team)
Small optimization by inlineing some code

RiceVideo (1964Video):
General cleanup of all code, removing obsolete code and adding tiny speed fixes.

r99
1964 Emu:
~ Work in progress cleanup of the 1964 UI

r100
1964: (Warning this may break stuff, its not complete and is more committed so i don't accidentally wipe it)
Even more cleanups of the win gui code
Removed some useless checks and removed of some features that are more likely to cause problems then anything
Remove unnecessary plugin loading code
Remove unnecessary extra PeekMessage in the WindowMsgLoop

r101
1964 core:
Optimize the interpreter (1964 Ultrafast by RetroRalph)

r102
1964 Core:
More accurate DYNAREC emulation - 1964Ultrafast by RetroRalph
Remove unnecessary link dependencies

r103
1964 Core:
Removed uneeded speed hacks to make emulation more accurate. (1964 Ultrafast by RetroRalph) (Stretching his updates over several commits to make sure if any problems occur they are able to be isolated)
Remove unnecessary setwindowtext's
Remove more unnecessary link dependencies
restore functionality to launch games by CMD that was accidentally removed

r104
1964 Core:
Ability to overclock N64 to get higher framerates or to underclock to get better performance. (1964Ultrafast by RetroRalph)

r105
1964 Core:
Just a basic small cleanup

r106
1964Video:
Remove OpenGL, it is my view that this plugin should be more focused towards DirectX, and that the OpenGL side should be a completely separate plugin, for instance like Rice Video Linux(Has a more complete OpenGl then our current source code anyway). If someone disagrees and gives a good enough reasoning for it, i will re-add it.

r107
Update the ROM_Properties.ini file to reflect more recent changes


COMMENTS

rad killer
11.01.2012, 19:06
Moze nie tak fajny jak Project 64, ale potestowac zawsze warto (i tak pewnie Rogue Squadron nie bedzie dzialal)...
witek
11.01.2012, 20:44
No tak PJ64 1.7 jest bardzo OK ale część tytułów lepiej mi działała na 1964. Dlatego warto mieć więcej niż jeden emu.
R4Zi3L
12.01.2012, 07:43
Niestety w przypadku N64 nie ma ultimate emu... trzeba korzystać z różnych...

Only for registered users! Tylko zarejestrowane osoby moga pisac komentarze.
[Zaloguj się | Załóż darmowe konto]

www.emudreams.pl (c) 1996-2011
Main team: Dalthon & Skizo | Hosting: Makii.pl | All Rights Reserved