Commit Graph

  • 368757023c Cleanups, add PCMCIA slot stuff to ARM meepingsnesroms 2019-05-01 13:06:06 -07:00
  • 4d803c6fc0 Clean up emulator*State* functions meepingsnesroms 2019-05-01 11:06:39 -07:00
  • cb9093c5f4 Add all the OS5 stuff to the RetroArch makefiles meepingsnesroms 2019-04-25 11:19:37 -07:00
  • fa5f85e77c Fix addr_cache stuff, now executing meepingsnesroms 2019-04-24 19:19:44 -07:00
  • 1b5f4d215f Update Mu.pro meepingsnesroms 2019-04-24 17:15:28 -07:00
  • 55a2e97bc5 Clean ups meepingsnesroms 2019-04-24 16:55:31 -07:00
  • 0a58122f4b Remove fixed SD card IDs, should help make Palm game carts work meepingsnesroms 2019-04-24 12:18:43 -07:00
  • 5a7191cd47 Fix ASM clang conflict meepingsnesroms 2019-04-24 11:18:48 -07:00
  • cee653b1a0 Remove block alignment requirement for SD card accesses meepingsnesroms 2019-04-24 11:10:10 -07:00
  • 0bf5f9f981 Fix 2 SEGFAULTs meepingsnesroms 2019-04-21 21:55:46 -07:00
  • 23f943ce8b Prepare for a test run meepingsnesroms 2019-04-21 21:39:16 -07:00
  • 9e98f29215 Attach IC part meepingsnesroms 2019-04-21 21:31:11 -07:00
  • ee7fd8e676 Clean up and attach LCD stuff meepingsnesroms 2019-04-21 21:05:01 -07:00
  • 34e4b9ce7c Remove more calculator stuff from the dynarec meepingsnesroms 2019-04-21 19:05:48 -07:00
  • 4e7a08e6df Snowy plover meepingsnesroms 2019-04-21 14:49:35 -07:00
  • ae6efb6b7b Now compiling with PXA255 code meepingsnesroms 2019-04-21 13:20:13 -07:00
  • f1d1c3f051 Rename more Dragonball exclusive stuff meepingsnesroms 2019-04-21 12:24:55 -07:00
  • 03101a5214 Almost seems to be compiling meepingsnesroms 2019-04-19 20:52:43 -07:00
  • f4a6d6c1b0 Add dynarec stuff meepingsnesroms 2019-04-19 18:16:11 -07:00
  • bb2698b498 Put more vars under the "dbvz" module removeOldArmCpu meepingsnesroms 2019-04-19 11:21:11 -07:00
  • 48ff83d3af Merge pull request #72 from meepingsnesroms/removeOldArmCpu meepingsnesroms 2019-04-19 11:02:02 -07:00
  • 48d3983b72 Remove more old stuff meepingsnesroms 2019-04-19 10:59:32 -07:00
  • f7f7b9d2d9 Remove ARM stuff from muExpDriver meepingsnesroms 2019-04-19 10:50:24 -07:00
  • 2244a1edd8 Cleanups prepare to add Tungsten C stuff meepingsnesroms 2019-04-19 10:38:35 -07:00
  • f7c1dacba4 Start tunring m515 and dragonball stuff into modules meepingsnesroms 2019-04-19 09:35:14 -07:00
  • 47ba41fdc5 Clean up ARM references meepingsnesroms 2019-04-17 13:11:04 -07:00
  • 6df973a77c Remove ARM stuff from core meepingsnesroms 2019-04-17 13:03:38 -07:00
  • 180a8ba97f Add new feature bits to RetroArch port, update chunk info print format armCpu meepingsnesroms 2019-04-15 13:10:32 -07:00
  • 84c0c40f36 Set up FEATURE_DURABLE in GUI, fix settings icon not scaling meepingsnesroms 2019-04-15 13:00:50 -07:00
  • 8eae0b1ddd Update unimplementedHardware.txt meepingsnesroms 2019-04-15 12:00:54 -07:00
  • efc3b9ca77 Fix consistncy of REG_PPC, it is now always the start address of the last opcode executed meepingsnesroms 2019-04-14 22:36:20 -07:00
  • 4c27b1abb1 Print chunk misalignment details on fail meepingsnesroms 2019-04-14 21:05:52 -07:00
  • e1a9162cc9 Locate another potential alignment check meepingsnesroms 2019-04-11 15:15:28 -07:00
  • 71af4b89a5 Update sandbox.c meepingsnesroms 2019-04-11 13:01:17 -07:00
  • 65db73b129 Patch another memory function to 32 bit alignment meepingsnesroms 2019-04-11 12:33:58 -07:00
  • 2270e8f112 List other functions that may need to be patched meepingsnesroms 2019-04-11 11:41:44 -07:00
  • 1b538a0bfe Some ASM updates meepingsnesroms 2019-04-11 11:38:08 -07:00
  • 8cd5dcb446 Locate another memory alignment check meepingsnesroms 2019-04-11 11:04:40 -07:00
  • 1ec53c904a Memory alignment tests are working meepingsnesroms 2019-04-11 10:51:11 -07:00
  • f2233197e4 Add sandbox frame callback, make memory alignment test meepingsnesroms 2019-04-11 09:51:26 -07:00
  • 432233d8f1 It kinda works still meepingsnesroms 2019-04-09 11:07:03 -07:00
  • 07af2b45ec Fix MemChunkNew patches again meepingsnesroms 2019-04-09 00:28:19 -07:00
  • d3540e3f77 Fix OS patch meepingsnesroms 2019-04-08 22:53:21 -07:00
  • 6c144a3e85 Add OS patch meepingsnesroms 2019-04-08 22:25:41 -07:00
  • f166dd173b Add alignment info meepingsnesroms 2019-04-08 22:04:44 -07:00
  • f11fdcdf18 ARM actually ran so I will just commit this meepingsnesroms 2019-04-08 21:28:15 -07:00
  • 1b407a4497 Make new patch for unaligned access since disabling it completely broke things meepingsnesroms 2019-04-08 18:53:50 -07:00
  • 81f0521165 Revert "Attempt to block 32 bit alignment requirement" meepingsnesroms 2019-04-08 18:11:41 -07:00
  • 79af40b61f Attempt to block 32 bit alignment requirement meepingsnesroms 2019-04-08 18:11:27 -07:00
  • 182a188cda More debug tools and tests, seems 32 bit alignment is still messing with ARM execution meepingsnesroms 2019-04-08 17:43:18 -07:00
  • d34b0a0694 Fix invalid jump instruction meepingsnesroms 2019-04-08 15:01:43 -07:00
  • a40b29dca4 Merge pull request #70 from meepingsnesroms/master meepingsnesroms 2019-04-07 11:50:43 -05:00
  • e6262335d9 Incomplete, just syncing so I can install the repo on another computer meepingsnesroms 2019-04-07 09:34:05 -07:00
  • c6174d335b Fix non PIC 68k assembly code, add support for MinGW meepingsnesroms 2019-04-07 09:30:20 -07:00
  • c9138ec32a Put back old debug stuff that forwards MemPtrNew call meepingsnesroms 2019-04-05 18:48:11 -07:00
  • 15d7d2dd54 Some ARM fixes meepingsnesroms 2019-04-05 11:33:38 -07:00
  • 424d07ce60 Add LED support, fix function not returning value meepingsnesroms 2019-04-05 07:25:04 -07:00
  • 857b4bbed3 Fixed buffer overflow of trap table meepingsnesroms 2019-04-04 21:49:30 -07:00
  • 90ed900001 Update libretro port, LED still dosent work meepingsnesroms 2019-04-04 18:41:29 -07:00
  • 20400675fa Expose memory watch API to MuExpDriver meepingsnesroms 2019-04-02 21:02:23 -07:00
  • 850064d498 Add basic ARMv5 support to sandbox, finish sandbox save and load state meepingsnesroms 2019-04-02 17:21:58 -07:00
  • 089090486c More cleanups meepingsnesroms 2019-04-02 14:24:32 -07:00
  • dc200683e2 Move more logging stuff to sandbox meepingsnesroms 2019-04-02 13:51:37 -07:00
  • 33002e9fb3 Cleanups, try and make sandbox C89 compliant meepingsnesroms 2019-04-02 12:35:20 -07:00
  • 992e1cda84 Begin adding ability to monitor app behavior with sandbox meepingsnesroms 2019-04-02 12:03:21 -07:00
  • 6ca82f22cc Add missing semicannoli meepingsnesroms 2019-03-31 12:39:57 -07:00
  • bdb445fb72 Fixed debug stack reading meepingsnesroms 2019-03-31 12:24:28 -07:00
  • 806c95b20b Allow clearing key binds without assigning new ones meepingsnesroms 2019-03-30 11:40:12 -07:00
  • 6b488b8817 Add armv5Cpu struct to savestate, remove blobs again now that the 32 bit alignment requirement is gone meepingsnesroms 2019-03-29 17:19:03 -07:00
  • e579e67b19 Clean up ARMv5 code meepingsnesroms 2019-03-29 13:22:02 -07:00
  • d31862b435 Merge pull request #69 from meepingsnesroms/armCpu meepingsnesroms 2019-03-27 11:45:18 -07:00
  • ea8a4fd618 Update readme.md meepingsnesroms 2019-03-27 09:39:36 -07:00
  • 68d45bb396 Allow setting feature bits through GUI meepingsnesroms 2019-03-26 17:15:51 -07:00
  • 6b81ca4cc0 Keyboard support for Qt GUI meepingsnesroms 2019-03-26 11:51:02 -07:00
  • 9b39360288 Start adding a settings window and allow disableing onscreen buttons meepingsnesroms 2019-03-25 21:38:01 -07:00
  • 111220a17f Remove old print audio buffer code, disable opcode prefetch to keep compatibility meepingsnesroms 2019-03-25 14:30:14 -07:00
  • f6bee9c9cf Separate the creator IDs of MuExpDriver and TstSuite meepingsnesroms 2019-03-14 11:21:04 -07:00
  • 5f5ea20c66 Clean up MuExpDriver GUI meepingsnesroms 2019-03-13 12:32:11 -07:00
  • 60389c9a0e Add functions to operate on the trap dispatchers stack frame meepingsnesroms 2019-03-12 15:31:41 -07:00
  • df49ff3a4c Update MuExpDriver, doesnt do anything new though meepingsnesroms 2019-03-11 20:03:55 -07:00
  • 017797509e Now reads current CPU speed when opening the GUI meepingsnesroms 2019-03-08 12:23:41 -08:00
  • 96919e3458 More fixes meepingsnesroms 2019-03-08 11:55:12 -08:00
  • 968cafda58 Update MuExpDriver GUI, still needs work though meepingsnesroms 2019-03-08 10:51:05 -08:00
  • 1b1346fa7e Add safe mode flag, Chuzzle still doesnt work meepingsnesroms 2019-03-07 16:57:38 -08:00
  • eb159b1e02 Increase accuracy of SD card resets meepingsnesroms 2019-03-07 12:44:34 -08:00
  • a1ee77c9a5 Cleanups, disable ARMv5 icache meepingsnesroms 2019-03-06 12:35:27 -08:00
  • 7f5c14baee Clean up ARM loader a bit meepingsnesroms 2019-03-06 11:41:21 -08:00
  • 89f50f88c5 Make sandboxOnMemoryAccess recursion safe, allow printing function name where error occurred meepingsnesroms 2019-03-03 20:31:55 -08:00
  • 419b18f170 Check LCD params on set not render, allow capturing memory accesses meepingsnesroms 2019-03-03 11:37:46 -08:00
  • 930e4f314c Fix reset button crashing when pressed before the emu is started meepingsnesroms 2019-03-03 10:49:14 -08:00
  • 89e193a091 Add reset button to Qt, optimize all the svgs meepingsnesroms 2019-03-02 11:14:08 -08:00
  • fa98647959 Fix invalid writes to storage area meepingsnesroms 2019-03-01 21:04:01 -08:00
  • 11c392f8b6 Start implementing fake HwrDisplayAttributes meepingsnesroms 2019-03-01 14:06:58 -08:00
  • dd8e8d2141 Add CSB1 memory mapping even though it has no chip, needed for accurate error handling meepingsnesroms 2019-03-01 10:49:26 -08:00
  • c5a094620a Add debug tags in Tungsten W driver install function meepingsnesroms 2019-02-28 13:05:43 -08:00
  • 53b5ea1e6b Ignore Tungsten W GPU driver, just want the new graphics API, not hardware drivers meepingsnesroms 2019-02-28 11:06:45 -08:00
  • e3dbfaf369 Update muExpDriver meepingsnesroms 2019-02-28 10:19:19 -08:00
  • d936c13205 320x320 stuff meepingsnesroms 2019-02-26 17:15:22 -08:00
  • 8d19f91487 Start working on hires mode meepingsnesroms 2019-02-26 14:13:16 -08:00
  • f0d2b992da Remove duplicate reset code meepingsnesroms 2019-02-26 10:29:55 -08:00