zilmar
f0ee90990a
Merge branch 'develop' of https://github.com/project64/project64 into develop
2022-07-18 18:57:41 +09:30
zilmar
f62f8207ec
Core: Initiate PREVID
2022-07-18 18:56:52 +09:30
zilmar
62a245cfc8
Android: Fix changes with R4300iInstruction
2022-07-18 18:55:52 +09:30
zilmar
7f3b8e3601
Core: Start to add R4300iInstruction to do analysis of an opcode
2022-07-18 18:01:00 +09:30
zilmar
47e27b591c
Android: Fix some compile issues
2022-07-11 13:39:57 +09:30
zilmar
079e493728
Core: Improve PI Dma
2022-07-04 17:14:27 +09:30
zilmar
8b2c66cc07
Core: Move plugin specs to a central location
2022-06-27 19:32:38 +09:30
zilmar
3913fb5c28
Core: Improve accuracy of SP_DMA_READ and SP_DMA_WRITE
2022-06-20 14:21:32 +09:30
zilmar
837e93d775
Core: Move PI_DMA_READ & PI_DMA_WRITE into PeripheralInterfaceHandler
2022-06-20 09:10:01 +09:30
zilmar
cec55c7fd9
Core: clean up some read/writes to SP register for recompiler
2022-06-13 15:44:07 +09:30
zilmar
81b52143ca
Core: CX86RecompilerOps::CompileLoadMemoryValue should not minus count any more
2022-06-13 14:23:31 +09:30
zilmar
f0760ff1cf
Core: Move SP_DMA_WRITE into SPRegistersHandler
2022-06-13 11:46:06 +09:30
zilmar
86aa483a38
Core: Move memory exceptions out of interrupter ops and in to Memory Manager
2022-06-13 11:24:36 +09:30
zilmar
b557dcf187
Android: Do some work to try to get it to build
2022-06-06 19:49:44 +09:30
zilmar
d83f90f2d2
Core: Have store/load use non memory functions
2022-06-06 12:01:47 +09:30
zilmar
8f1f7e9cf3
core: move add opcode count from pre to post op for recompiler
2022-06-06 11:53:31 +09:30
zilmar
dc106c0df8
Core: Start to add store instruction self mod
2022-06-06 11:41:09 +09:30
zilmar
c8defc4dca
Core: Fix logging in RDRAMRegistersHandler
2022-06-06 11:36:25 +09:30
zilmar
8e5efea6f7
Core: AudioInterfaceHandler::m_Status not being reset on game load/reset
2022-06-01 11:21:34 +09:30
zilmar
fae1de846a
Core: Fix audio issue with save states
2022-05-31 23:13:19 +09:30
zilmar
603ed853bc
Core: Some code clean up for load/store non memory
2022-05-30 20:20:25 +09:30
zilmar
535de2ad49
Core: Modularize Load Memory Value
2022-05-23 16:20:13 +09:30
zilmar
17a7f31bc2
Core: allow CompileStoreMemoryValue to generate address
2022-05-23 07:14:26 +09:30
zilmar
068fad47e5
Core: remove Compile_StoreInstructClean
2022-05-23 06:52:31 +09:30
zilmar
9cc35bbe0e
Version: Have year in copyright use the current time at building
2022-05-23 06:37:30 +09:30
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
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
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
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
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
fbf65bce12
Core: Add a look up table for Memory Reads or Writes
2022-04-04 10:30:27 +09: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
df422238c9
Core: Fix up handling VideoInterfaceHandler in recompiler
2022-03-14 15:29:10 +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
zilmar
db50dac063
Core: Add DisplayControlRegHandler
2022-02-21 21:56:25 +10:30
zilmar
390fe897a2
Core: Add RDRAMRegistersHandler
2022-02-21 19:47:14 +10:30
zilmar
f7618f29c0
Core: Move SP_DMA_READ into SPRegistersHandler
2022-02-01 13:24:25 +10:30
zilmar
2b008cc278
Core: Create Memory handler for SP Registers
2022-01-24 23:13:10 +10:30
LuigiBlood
e60f7ec648
Change CRC for 64DD Disks + better ROM Browser support for 64DD ( #2164 )
...
* Change CRC for 64DD Disks + Properly provide Disk Info for ROM Browser/Info
* Change CRCs for 64DD Titles + Rename RDB as needed
(And add English Mario no Photopi to RDB and english cheats for english Polygon Studio)
* [RDB] Add Extra Dezaemon 3D Expansion
2022-01-21 09:54:39 +10:30
zilmar
7fd239cf82
Core: Change NextInstruction to PipelineStage
2022-01-18 18:17:21 +10:30
LuigiBlood
16667ec4f9
[Core] Proper Dezaemon 3D SRAM 96KB save support ( #2165 )
2022-01-12 07:33:56 +10:30
zilmar
7452dd44db
Core: Removed CRecompiler::RecompilerMain_Lookup_validate when I should not have, putting it back in
2022-01-10 19:28:38 +10:30
zilmar
30a40ea0a8
Core: Remove the option to turn off tlb
2022-01-10 17:46:01 +10:30
LuigiBlood
5d82837984
[Project64-input] N64 Mouse Support ( #2160 )
...
* [Project64-input] Unpolished Mouse Support
(Use Present value as Device Type)
* [Project64-input] Use Forced N64 Mouse config (using System Mouse)
* [Project64-input] Disable Mouse Scanning
* [Project64-input] Polish UI by adding Mouse image + Prevent Controller setup when using N64 Mouse
* [Project64-input] Revert Controller Save/Load changes
* [Project64-input] Seperate N64 Mouse into its own configuration
* [Project64-input] Add Mouse Locking + Shortcut System
* [Project64-input] Make Cursor invisible when locked
* [Project64-input] Make sure to unlock mouse when opening config
* [Project64-input] Working Lock/Unlock Shortcut + Only emulate mouse when locked
* [Project64-input] Use ClipCursor instead of DirectInput Exclusive Level
* [Project64-input] Add Mouse Sensitivity option + Change to SetCursorPos
* [Project64-input] Add WM_KillFocus and EmulationPaused functions
* [Project64-core] Move EmulationPaused call to really make sure it is called in all cases
2022-01-09 21:43:12 +10:30
zilmar
40683ecf79
Core: Remove legacy code
2022-01-05 08:59:12 +10:30
zilmar
226ebe68d9
Core: Remove ROM_IN_MAPSPACE
2022-01-05 08:31:27 +10:30
zilmar
beb4c4378f
Core: Remove Old CFB_READ code
2022-01-05 08:24:58 +10:30
zilmar
79b03c9ee0
Core: Move Peripheral Interface handling in to handler file
2022-01-05 08:14:03 +10:30
zilmar
eafcb96c01
Project64-core: Move handling of RDRam Interface Register handling to its own file
2022-01-04 16:11:52 +10:30
zilmar
7e80d952cb
Project64-core: General Code clean up
2022-01-04 10:26:14 +10:30
zilmar
09f90d9b53
Project64-core: Make Setting_EnableDisk be a setting in GameSettings
2022-01-04 10:07:52 +10:30
LuigiBlood
8b90894d0f
Add Aleck64 CIC, rename 64DD IPL Dev CIC ( #2120 )
...
* Add CIC-NUS-5101 support (Aleck64)
* Rename CIC_NUS_DDTL (64DD IPL Dev) to CIC_NUS_8401 (actual chip ID)
And properly support it in the Rom Browser
* Forgot to check nullptr before putting Aleck64 CRC info
2021-10-05 09:54:36 +10:30
shyguyhex
ac94f2505e
[Debugger] Rewrite script API ( #2110 )
...
* [Debugger] Rewrite script API
* Update js api paths in installer script
2021-09-03 14:41:04 +09:30
shyguyhex
29a40ba57b
[Core] Set GameRunning_InReset=false after reset ( #2098 )
2021-08-13 06:55:24 +09:30
zilmar
fc996df8ec
Add Author to enhancement file
2021-07-13 08:17:16 +09:30
Kimberly J Ortega
416205ed5f
Enhancements: Add spaces to tags ( #2079 )
...
- Matching RDB format.
- Keep checks for old version to avoid breaking user enhancements, due to lack of a fixed control mechanism for upgrading
2021-07-12 13:30:28 +09:30
zilmar
9ad8d49d0e
Some code clean up to help build android
2021-06-28 11:27:35 +09:30
zilmar
bfd206e0a7
Get Controller plugin to update at request
2021-06-15 14:30:38 +09:30
oddMLan
bad103568a
Enhancement -> Enhancements (Updated package scripts as well)
...
Enhancement-User -> Enhancements-User
2021-06-13 14:55:36 +09:30
zilmar
542aec05f0
change version number for develop to 4.x
2021-06-13 13:07:20 +09:30
zilmar
cc1344733b
Copy Project64.cfg.development if Project64.cfg does not exist
2021-06-11 22:32:29 +09:30
oddMLan
48259a191b
Localize unstranslated strings
...
-'Always use interpreter core' & 'Enable Discord Rich Presence'
2021-05-27 22:32:56 -07:00
oddMLan
1830b93bc5
Since 8MB is default now, remove hardcoded check in SettingsType-RDBRamSize.cpp and redundant note in the UI
...
This reverts commits 8475fa9c14
4020735b26
2021-05-27 22:32:55 -07:00
oddMLan
55808ff4f5
English.pj.Lang: Simplify wording & fix formatting
2021-05-27 22:32:26 -07:00
oddMLan
cdbe507437
Minor layout fixes
...
- Fixed Notes in Enhancements window
- Fix Add Cheat to accommodate for cheat disable value feature
- Center about window header
2021-05-26 11:59:29 -07:00
zilmar
ee864797ab
vgturtle127's Beautification 14 - Source\Project64-video directory and final cleanup
2021-05-18 21:21:36 +09:30
zilmar
11813ff5f2
Update version number
2021-04-25 20:18:30 +09:30
zilmar
b15613acea
remove #pragma GCC
2021-04-22 09:47:17 +09:30
zilmar
3a038b2eb3
Move Dynamic library code out of util in to dynamic library file
2021-04-21 10:03:04 +09:30
zilmar
8ae92893cb
Update missing changes
2021-04-14 15:52:34 +09:30
zilmar
2b6e70cde0
Merge branch 'master' of https://github.com/project64/project64
2021-04-14 15:51:41 +09:30
zilmar
c512a592a7
Move class out of file names
2021-04-14 15:04:15 +09:30
zilmar
662637460e
Remove Disable copy constructor comments
2021-04-13 09:37:11 +09:30
zilmar
cf58754414
Change NULL to nullptr
2021-04-12 21:05:39 +09:30
zilmar
a48f8d1a62
Remove PreCompiled header from Common
2021-04-12 19:11:28 +09:30
zilmar
62d2755300
Remove Common/stdtypes.h
2021-04-12 16:04:26 +09:30
zilmar
63a5b5c431
Remove SmartPointer.h
2021-04-12 15:34:59 +09:30
Derek "Turtle" Roe
06a174d969
Update LanguageClass.h
...
Fix comments
2021-04-02 03:15:45 -05:00
Derek "Turtle" Roe
536ccbc894
Update LanguageClass.cpp
...
Fix comments, add a TODO, fix and update a ton of the UI text, add newline
2021-04-02 03:15:37 -05:00