2016-01-27

Project64 Git (2016/01/27)

EmuCR: Project 64Project64 Git (2016/01/27) is compiled. Project 64 is a proprietary Nintendo 64 emulator for Windows. It employs a plug-in system that allows third-party software developers to create their own implementation of a specified component. Project64 allows the user to play Nintendo 64 games on a computer by reading ROM images, either dumped from the read-only memory of a Nintendo 64 cartridge or created directly on the computer as homebrew. Project64 started as an exercise by Jabo and zilmar in an attempt to see if they were capable of programming a Nintendo 64 emulator. It's open source now.

Project64 Git Changelog:
* [Project64] Remove duplicate Rdb_FixedAudio
* [Projct64] Use real value for _RC_NEAR, _RC_CHOP, etc
* [Project64] Change DWORD to uint32_t in CRecompilerOps::SPECIAL_DADDU
* {Project64] Clean up some code in N64Class.cpp
* [Projecy64] Cleanup usage of __FUNCTION__ in FlashRam.cpp
* [Project64] Remove windows.h from Eeprom.cpp
* [Project64] More line endings ?
* line ends ?
* [Project64] Add N64DiskClass.cpp to vs 2008 project
* Merge pull request #936 from Lithium64/tripleplay
Fixed Triple Play 2000
* Disable 32bit mode
This fixes the graphics corruption when in game
* Merge pull request #866 from Jeremy517/master
Allow for pushing two C Buttons at once when using an analog stick
* Allow for pushing two C Buttons at once when using an analog stick
This value specifies how far an analog stick has to be pressed to count as a C Button pres when c Buttons are mapped to an analog stick. The old value did not allow for pressing two c buttons at once, because diagonals did not meet the value. This value specifies that an analog stick must be pressed roughly halfway to count as a C Button press, which allows you to push two C Buttons at once.
* Allow for pushing two C Buttons at once when using an analog stick
This value specifies how far an analog stick has to be pressed to count as a C Button press when C Buttons are mapped to an analog stick. The old value did not allow for pressing two c buttons at once, because diagonals did not meet the value. This value specifies that an analog stick must be pressed halfway to count as a C Button press, which allows you to push two C Buttons at once.
* Merge pull request #1 from project64/master
Update fork
* Merge pull request #941 from AmbientMalice/new_SM64_wobble_fix
Super Mario 64 wobble fix
* Fix Mario 64 texture wobble (ported from libretro)
Thanks to anon on /emugen/ for pointing this out. Original fix here https://github.com/libretro/mupen64plus-libretro/commit/bc23392568a614c53de1680f3a37721283a5dce9
* Merge pull request #34 from project64/master
bringmetowaifu
* Merge pull request #33 from project64/master
u2d
* Merge pull request #28 from project64/master
a good pull
* Merge pull request #937 from LuigiBlood/64dd_2
64DD support
* Open ROM/Drag&Drop Error fixed, delete g_DDRom if normal N64 ROM play
* Drag & Drop 64DD Disk support
* Disk Conversion support, AppCleanup() update
There's still a problem with Open ROM but other than that it's fully functional.
* Use Open ROM to open Disk instead
It's a much better idea anyway.
* Added "Open Disk" to File menu.
* Added "Play Game with Disk" option
* Disk Write fixed, Recompiler support tentative
Unfortunately there's an opcode that Recompiler doesn't recognize.
However once it's implemented, there's no reason it shouldn't work.
For Disk Writing, so far it works, it seems to not have any trouble so far.
* Working Read (Interpreter only)
Write is slightly buggy for some reason.
Conflicts:
Source/Project64-core/N64System/Mips/Disk.cpp
Source/Project64-core/N64System/Mips/Dma.cpp
Source/Project64-core/N64System/Mips/MemoryVirtualMem.cpp
* Fixed code and credited Happy_
Good timing needed to fully work. (Not figured out)
* 64DD Sector Read working
* 64DD support tentative
* Added CN64Disk class with basic functions
* Merge pull request #940 from vgturtle127/Add-gitattributes
Add .gitattributes
* Add .gitattributes
* Merge pull request #933 from cxd4/patch-1
[Glide64] poop :)
* [Glide64] restored the explicit "Error" box titles
* [Glide64] NULL MessageBox title instead of "Error"
According to MSDN, a MessageBox whose title param is a null pointer defaults to the text "Error".
So instead of allocating extra bytes to pass a pointer to the string `"Error"`, why not pass NULL?
Actually the real reason why I made this PR was me having OCD against a cosmetic spacing inconsistency introduced in this commit: https://github.com/project64/project64/commit/aefe8e603c04d543e2071174fab2f32e1c951476 . So if you prefer "Error" over NULL I'll just undo that part of this PR and keep the line break change in instead. :P
* Merge pull request #934 from Lithium64/fifa64
Fixed FIFA 64 american version
* Fixed FIFA 64 USA version
AmbientMalice forgot to add the fix for american version

Download: Project64 Git (2016/01/27) x86
Download: Project64 Git (2016/01/27) x64
Source:Here

1 Comments:

  1. For better 64DD support I suggest to use the RDB file from my commit: https://github.com/LuigiBlood/project64/commit/04518f206009549a7ed9b35d436333e540c88eba

    ReplyDelete

Can't post a comment? Try This!