Commit Graph

6004 Commits

Author SHA1 Message Date
zilmar cc0c139f7e Core: modularize store memory values using CompileStoreMemoryValue 2022-05-23 06:24:56 +09:30
zilmar f95c0f7ef1 Core: Fix bug in SDC1 2022-05-20 10:32:15 +09:30
2dos d25314c93d
Add config for generic DK64 rom (DK64 Randomizer) (#2228) 2022-05-16 19:40:21 +09:30
inductor(Kohei) 5cf9b1b411
Update Japanese translation (#2233) 2022-05-16 19:39:56 +09:30
zilmar 1b871fcb15 Core: x86RecompilerOps rename m_TempValue to m_TempValue32 2022-05-16 15:51:37 +09:30
zilmar 487ed8b54d Core: If SMM_PIDMA, clear physical memory code before doing the dma 2022-05-16 15:33:36 +09:30
zilmar 1617e63b84 Core: make memory reads/write to go through new CMipsMemoryVM::MemoryPtr 2022-05-16 15:26:20 +09:30
zilmar 7fb67450a1 Core: X86 recompile modularize loading address in store/load ops 2022-05-16 11:01:18 +09:30
zilmar 1fe8fd1299 Core: have MemoryValue32 be able to read from rom 2022-05-16 11:00:20 +09:30
zilmar 718d7e0359 [Core] Clean up load/store usage in MemoryVirtualMem 2022-05-09 10:06:10 +09:30
zilmar 1aee99fde5 Enhancements: Fix Gex 3 - Deep Cover Gecko (U).enh 2022-05-03 22:46:37 +09:30
zilmar de366db6c1 [Core] Clean up some warnings 2022-05-03 22:46:12 +09:30
zilmar 5a49331c0b Core: Direct tlb method to read and write to memory 2022-05-02 20:22:31 +09:30
zilmar bac3517c86 [Core] Change tlb empty to be -1 and remove rdram from tlb value 2022-05-02 19:10:35 +09:30
zilmar b74a2dc69f [Core] Change TranslateVaddr to VAddrToPAddr 2022-05-02 07:36:50 +09:30
zilmar 4895dcf9aa Language: "Randomized SI/PI interrupts" and "Unaligned DMA" had wrong ids 2022-04-27 09:24:05 +09:30
zilmar 4f07f52fed Core: Fix the dma write length 2022-04-27 09:20:33 +09:30
zilmar 2f1074a287 Core: Add handler for cartridge domains 2022-04-25 17:12:07 +09:30
Derek "Turtle" Roe 1975a993f1
Add Zoinkity's translation patch (#2225) 2022-04-19 11:18:26 +09:30
zilmar 016ded2b56 Core: Move Save types 2022-04-19 11:17:43 +09:30
zilmar e9d2b9793f Core: Add Pif Ram Handler 2022-04-19 09:37:57 +09:30
zilmar 653e15a296 Core: Add RomMemoryHandler 2022-04-18 20:57:59 +09:30
zilmar d976aaf22b [Core] Better updating of controller in sync core 2022-04-11 09:26:11 +09:30
zilmar 075e3ab3c2 Core: reduce using global Plugins variable usage in CN64System and use member instead 2022-04-11 09:25:09 +09:30
zilmar f683d080ed [Core] CX86RecompilerOps::SW always update counters on unknown addresses 2022-04-11 09:07:47 +09:30
zilmar a3d32d5b46 [Audio] Make sure m_MaxBufferSize is not bigger than MAX_SIZE 2022-04-11 09:05:04 +09:30
MELERIX 80c21b4d5a
Update Spanish.pj.Lang (#2221) 2022-04-04 10:32:46 +09:30
Felipe fcf103434a
Updated/Improved Previous Translation (#2222) 2022-04-04 10:32:35 +09:30
zilmar fbf65bce12 Core: Add a look up table for Memory Reads or Writes 2022-04-04 10:30:27 +09:30
ThatFlint 1eda1bb243
Updated Dutch Translation (#2214)
* Updated Dutch Translation

* Translated line abbreviated
2022-03-22 20:51:11 +10:30
AchilleBailly 5b2d7298f1
Updated the French translations and added missing lines in the English.pj.Lang (#2216)
Co-authored-by: Achille Bailly <achille.bailly@ensta-paris.fr>
2022-03-22 20:50:24 +10:30
Tiago Gomes 90510c0308
Updated Portuguese Translation (#2215)
* Lang Translation changes

* Update Portuguese.pj.Lang

Co-authored-by: Tiago <tiago.gomes@findmore.pt>
2022-03-22 20:49:30 +10:30
zilmar a249705bce Core: Add CartridgeDomain2Address1Handler 2022-03-21 20:57:57 +10:30
zilmar 2b646677ac Core: remove Write32SerialInterface 2022-03-21 15:22:42 +10:30
zilmar e1d3222a8a Core: Move Serial interface into handler 2022-03-21 15:04:59 +10:30
zilmar c28bc27c27 Core: Move audio code into AudioInterfaceHandler 2022-03-21 13:14:56 +10:30
zilmar fcdda04da5 Core: Move Audio Interface code in to handler 2022-03-21 10:59:02 +10:30
zilmar d7e732a7eb Core: Add callback when game resets/loads state 2022-03-14 21:07:06 +10:30
zilmar d33725bda5 Merge branch 'develop' of https://github.com/project64/project64 into develop 2022-03-14 15:29:59 +10:30
zilmar df422238c9 Core: Fix up handling VideoInterfaceHandler in recompiler 2022-03-14 15:29:10 +10:30
Hugo Carvalho 0b8a37b06d
Update Portuguese.pj.Lang (#2212)
* Update Portuguese.pj.Lang

For commit: 30a40ea0a8

* Update Portuguese.pj.Lang

* Update Portuguese.pj.Lang
2022-03-14 10:00:46 +10:30
Derek "Turtle" Roe 4a6e2a11f6
Changed this value back since this game has a core issue (#2210) 2022-03-13 10:45:37 +10:30
Derek "Turtle" Roe acd843b0c6
Update the current RDB (#2209)
This updates the current RDB with some small label fixes. A majority of the games marked as having issues or not supported actually work, but were never changed.

I am also redefining what "compatible" means.  This will just mean "can it work in Project64" as opposed to "can it work with default settings, default plugins, etc?"

Some games actually did have issues, but if you eliminate the plugins causing issues or other factors, they have core issues (such as virtual memory issues, CPU bugs, etc).

I also added another dump of NBC-LFC Kings of Porn Vol 1, specifically the alpha 2 dump. This dump works, just needed to be added to the RDB.

I removed several bad Good Name titles and replaced them with the proper titles as well.

I also fixed the Y2K Demo by WT_Riker by forcing 32-bit engine off and Delay DP off. This makes it run like it should.

Besides the games I specifically mentioned, the only other things that were changed were the status.

TL;DR updated RDB with more accurate titles, fixed some incorrect status names, and fixed a couple of games while I was at it.
2022-03-10 21:46:31 +10:30
Derek "Turtle" Roe 962de3e29c
Some repo improvements and small fixes (#2207)
* Enforce a standard issue template

This will enforce a standard issue template, and will force the user to make sure they are creating the issue with all of the info the developers and contributors need to help the user.

Also updates the README to be less confusing and also a bit more broad in some cases.

* Update the issue template for bugs

* Add a checkbox for default plugins

* Add input plugins to the list

* Add a reminder in the CONTRIBUTING file

* Add a small improvement to the README

* Update BUG.yml with some formatting and text improvements

* Switch to YAML for the feature request template as well

* Remove old Markdown templates

* Fix placeholder on line 30

* Fix assignees

* Fix assignees part 2

* Fix assignees part 3

* Fix spacing

* Finally fix formatting (YAML is picky)

* Fix it part 11 thousand or something

* Finally fixed maybe sort of kinda

* Update BUG.yml

* Fixed some weirdness

* Fix required maybe

* Finally fixed perhaps?
2022-03-09 17:11:57 +10:30
Squall Leonhart fd353de5d7
Rename BUG.md to BUG.yml (#2205)
Update issue templates

Update issue templates

Rename BUG.yml to bug_report.md

Update issue templates

Update bug_report.md

Update bug_report.md

Update and rename bug_report.md to BUG.md

WIP Form version of new bug report

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Create BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Revert "Update BUG.yml"

This reverts commit b145288a2308e80aa35a62b351c00eaa37e75e32.

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Delete BUG.md

Update BUG.yml

Update BUG.yml

QOL changes

Update FEATURE.md

Update FEATURE.md

typo fix
2022-03-08 16:37:46 +10:30
zilmar 80d8e6edaa Core: Move Video Interface code in to handler 2022-03-08 10:18:56 +10:30
zilmar 928dfe3a16 Core: Add MIPSInterfaceHandler 2022-03-04 22:53:30 +10:30
Squall Leonhart 3e322955c0
Add missing header that connects the templates to the issue system (#2203)
* Rename BUG.md to BUG.yml

* Update issue templates

* Update issue templates

* Rename BUG.yml to bug_report.md

* Update issue templates

* Update bug_report.md

* Update bug_report.md

* Update FEATURE.md

* Update and rename bug_report.md to BUG.md

* Update FEATURE.md
2022-03-04 06:16:27 +10:30
Derek "Turtle" Roe 9673bc4408
Enforce a standard issue template (#2202)
* Enforce a standard issue template

This will enforce a standard issue template, and will force the user to make sure they are creating the issue with all of the info the developers and contributors need to help the user.

Also updates the README to be less confusing and also a bit more broad in some cases.

* Update the issue template for bugs

* Add a checkbox for default plugins

* Add input plugins to the list
2022-03-03 22:03:56 +10:30
shyguyhex efb934165b
[Debugger] JSAPI: Fix interval finalizer (#2200) 2022-03-01 10:27:42 +10:30