meepingsnesroms
48ba518086
Work on launcher
2019-05-16 12:02:13 -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
6df973a77c
Remove ARM stuff from core
2019-04-17 13:03:38 -07:00
meepingsnesroms
65db73b129
Patch another memory function to 32 bit alignment
2019-04-11 12:33:58 -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
f2233197e4
Add sandbox frame callback, make memory alignment test
2019-04-11 09:51:26 -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
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
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
857b4bbed3
Fixed buffer overflow of trap table
2019-04-04 21:49:30 -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
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
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
meepingsnesroms
6b81ca4cc0
Keyboard support for Qt GUI
...
Theres now a settings panel too.
2019-03-26 11:51:02 -07:00
meepingsnesroms
f6bee9c9cf
Separate the creator IDs of MuExpDriver and TstSuite
...
Apperently for applications the creator is a 4 char application name not actually the creator, otherwise the apps will be considered the same app.
2019-03-14 11:21:04 -07:00
meepingsnesroms
5f5ea20c66
Clean up MuExpDriver GUI
...
Decided not to let the user set the OS version, that will only cause more issues I will have to deal with down the line.
2019-03-13 12:32:11 -07:00
meepingsnesroms
60389c9a0e
Add functions to operate on the trap dispatchers stack frame
...
Only really useful for 1 function, emuSysUnimplemented, will tell me what and where unimplemented API calls are coming from.
This takes advantage of the trap dispatcher being clueless as to the signature of the function its calling, if I just make the stack frame bigger then the real one it will capture some of the previous functions stack going backwards.
Havent verifyed the output of this yet though.
2019-03-12 15:31:41 -07:00
meepingsnesroms
df49ff3a4c
Update MuExpDriver, doesnt do anything new though
2019-03-11 20:03:55 -07:00
meepingsnesroms
017797509e
Now reads current CPU speed when opening the GUI
2019-03-08 12:23:41 -08:00
meepingsnesroms
96919e3458
More fixes
2019-03-08 11:55:12 -08:00
meepingsnesroms
968cafda58
Update MuExpDriver GUI, still needs work though
2019-03-08 10:51:05 -08:00
meepingsnesroms
1b1346fa7e
Add safe mode flag, Chuzzle still doesnt work
2019-03-07 16:57:38 -08:00
meepingsnesroms
a1ee77c9a5
Cleanups, disable ARMv5 icache
...
For some reason the new versions of MuExpDriver dont work with Chuzzle anymore.
2019-03-06 12:35:27 -08:00
meepingsnesroms
7f5c14baee
Clean up ARM loader a bit
...
Gonna try to disable ARM alignment requirements next.
2019-03-06 11:41:21 -08:00
meepingsnesroms
89e193a091
Add reset button to Qt, optimize all the svgs
2019-03-02 11:14:08 -08:00
meepingsnesroms
fa98647959
Fix invalid writes to storage area
...
Also starting to render hires stuff, but crashes on BltChars
2019-03-01 21:04:01 -08:00
meepingsnesroms
11c392f8b6
Start implementing fake HwrDisplayAttributes
2019-03-01 14:06:58 -08:00
meepingsnesroms
dd8e8d2141
Add CSB1 memory mapping even though it has no chip, needed for accurate error handling
...
Cull some old fixed issues from the bug list.
2019-03-01 10:49:26 -08:00
meepingsnesroms
c5a094620a
Add debug tags in Tungsten W driver install function
2019-02-28 13:05:43 -08:00
meepingsnesroms
53b5ea1e6b
Ignore Tungsten W GPU driver, just want the new graphics API, not hardware drivers
2019-02-28 11:06:45 -08:00
meepingsnesroms
e3dbfaf369
Update muExpDriver
2019-02-28 10:19:19 -08:00
meepingsnesroms
d936c13205
320x320 stuff
2019-02-26 17:15:22 -08:00
meepingsnesroms
8d19f91487
Start working on hires mode
2019-02-26 14:13:16 -08:00
meepingsnesroms
3cb346bbbb
Remove old feature bits
2019-02-21 11:41:47 -08:00
meepingsnesroms
a57d45862e
Use lowercase paths like pilrc
2019-02-21 11:03:31 -08:00
meepingsnesroms
c7dc657de5
Fix 2 bitmap converter bugs, all the icons work now
2019-02-21 10:22:52 -08:00
meepingsnesroms
a1dba7bb9f
Move expansion hardware stuff
2019-02-20 12:43:31 -08:00