Commit Graph

798 Commits

Author SHA1 Message Date
meepingsnesroms
bb2698b498 Put more vars under the "dbvz" module 2019-04-19 11:21:11 -07:00
meepingsnesroms
48d3983b72 Remove more old stuff 2019-04-19 10:59:32 -07:00
meepingsnesroms
f7f7b9d2d9 Remove ARM stuff from muExpDriver
Still keeping the driver around for potential speed hacks and overclock config.
2019-04-19 10:50:24 -07:00
meepingsnesroms
2244a1edd8 Cleanups prepare to add Tungsten C stuff 2019-04-19 10:38:35 -07:00
meepingsnesroms
f7c1dacba4 Start tunring m515 and dragonball stuff into modules
Prepareing for tungsten c support.
2019-04-19 09:35:14 -07:00
meepingsnesroms
47ba41fdc5 Clean up ARM references 2019-04-17 13:11:04 -07:00
meepingsnesroms
6df973a77c Remove ARM stuff from core 2019-04-17 13:03:38 -07:00
meepingsnesroms
180a8ba97f Add new feature bits to RetroArch port, update chunk info print format 2019-04-15 13:10:32 -07:00
meepingsnesroms
84c0c40f36 Set up FEATURE_DURABLE in GUI, fix settings icon not scaling 2019-04-15 13:00:50 -07:00
meepingsnesroms
8eae0b1ddd Update unimplementedHardware.txt 2019-04-15 12:00:54 -07:00
meepingsnesroms
efc3b9ca77 Fix consistncy of REG_PPC, it is now always the start address of the last opcode executed
Before there was an inconsistancy where it would be set to the current opcode when exiting the loop, that causes weird side effects and is completely unneeded since it will just be set the next time the loop starts anyway.
2019-04-14 22:36:20 -07:00
meepingsnesroms
4c27b1abb1 Print chunk misalignment details on fail 2019-04-14 21:05:52 -07:00
meepingsnesroms
e1a9162cc9 Locate another potential alignment check 2019-04-11 15:15:28 -07:00
meepingsnesroms
71af4b89a5 Update sandbox.c 2019-04-11 13:01:17 -07:00
meepingsnesroms
65db73b129 Patch another memory function to 32 bit alignment 2019-04-11 12:33:58 -07:00
meepingsnesroms
2270e8f112 List other functions that may need to be patched 2019-04-11 11:41:44 -07:00
meepingsnesroms
1b538a0bfe Some ASM updates 2019-04-11 11:38:08 -07:00
meepingsnesroms
8cd5dcb446 Locate another memory alignment check 2019-04-11 11:04:40 -07:00
meepingsnesroms
1ec53c904a Memory alignment tests are working
Shuffling memory is causing misalignment but allocation seems to always be 32 bit aligned now.
2019-04-11 10:51:11 -07:00
meepingsnesroms
f2233197e4 Add sandbox frame callback, make memory alignment test 2019-04-11 09:51:26 -07:00
meepingsnesroms
432233d8f1 It kinda works still 2019-04-09 11:07:03 -07:00
meepingsnesroms
07af2b45ec Fix MemChunkNew patches again 2019-04-09 00:28:19 -07:00
meepingsnesroms
d3540e3f77 Fix OS patch 2019-04-08 22:53:21 -07:00
meepingsnesroms
6c144a3e85 Add OS patch 2019-04-08 22:25:41 -07:00
meepingsnesroms
f166dd173b Add alignment info 2019-04-08 22:04:44 -07:00
meepingsnesroms
f11fdcdf18 ARM actually ran so I will just commit this
There is still severe issues with 32 bit alignment.
2019-04-08 21:28:15 -07:00
meepingsnesroms
1b407a4497 Make new patch for unaligned access since disabling it completely broke things 2019-04-08 18:53:50 -07:00
meepingsnesroms
81f0521165 Revert "Attempt to block 32 bit alignment requirement"
This reverts commit 79af40b61f.
2019-04-08 18:11:41 -07:00
meepingsnesroms
79af40b61f Attempt to block 32 bit alignment requirement
This didnt work so it will be reverted right after this commit.
2019-04-08 18:11:27 -07:00
meepingsnesroms
182a188cda More debug tools and tests, seems 32 bit alignment is still messing with ARM execution 2019-04-08 17:43:18 -07:00
meepingsnesroms
d34b0a0694 Fix invalid jump instruction 2019-04-08 15:01:43 -07:00
meepingsnesroms
a40b29dca4 Merge pull request #70 from meepingsnesroms/master
Copy fixes from master to armCpu
2019-04-07 11:50:43 -05:00
meepingsnesroms
e6262335d9 Incomplete, just syncing so I can install the repo on another computer 2019-04-07 09:34:05 -07:00
meepingsnesroms
c6174d335b Fix non PIC 68k assembly code, add support for MinGW 2019-04-07 09:30:20 -07:00
meepingsnesroms
c9138ec32a Put back old debug stuff that forwards MemPtrNew call
This debug version was not in a git commit, but the new one doesnt trigger.
2019-04-05 18:48:11 -07:00
meepingsnesroms
15d7d2dd54 Some ARM fixes 2019-04-05 11:33:38 -07:00
meepingsnesroms
424d07ce60 Add LED support, fix function not returning value 2019-04-05 07:25:04 -07:00
meepingsnesroms
857b4bbed3 Fixed buffer overflow of trap table 2019-04-04 21:49:30 -07:00
meepingsnesroms
90ed900001 Update libretro port, LED still dosent work 2019-04-04 18:41:29 -07:00
meepingsnesroms
20400675fa Expose memory watch API to MuExpDriver 2019-04-02 21:02:23 -07:00
meepingsnesroms
850064d498 Add basic ARMv5 support to sandbox, finish sandbox save and load state 2019-04-02 17:21:58 -07:00
meepingsnesroms
089090486c More cleanups
Almost have a decent debugger now
2019-04-02 14:24:32 -07:00
meepingsnesroms
dc200683e2 Move more logging stuff to sandbox
Register logging still isnt working though
2019-04-02 13:51:37 -07:00
meepingsnesroms
33002e9fb3 Cleanups, try and make sandbox C89 compliant 2019-04-02 12:35:20 -07:00
meepingsnesroms
992e1cda84 Begin adding ability to monitor app behavior with sandbox 2019-04-02 12:03:21 -07:00
meepingsnesroms
6ca82f22cc Add missing semicannoli 2019-03-31 12:39:57 -07:00
meepingsnesroms
bdb445fb72 Fixed debug stack reading 2019-03-31 12:24:28 -07:00
meepingsnesroms
806c95b20b Allow clearing key binds without assigning new ones 2019-03-30 11:40:12 -07:00
meepingsnesroms
6b488b8817 Add armv5Cpu struct to savestate, remove blobs again now that the 32 bit alignment requirement is gone
Also disabled more icache stuff since it had alignment restrictions and wasnt used anyway.
2019-03-29 17:19:03 -07:00
meepingsnesroms
e579e67b19 Clean up ARMv5 code 2019-03-29 13:22:02 -07:00