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