Commit Graph

  • 60f017fbaf Clean ups, for some reason HexViewer now locks up when opened meepingsnesroms 2018-04-22 17:22:48 -07:00
  • 1862d1feb4 Start adding hex viewer to check RAM, other fixes meepingsnesroms 2018-04-22 16:30:01 -07:00
  • 435379a7cc More registers meepingsnesroms 2018-04-21 20:32:08 -07:00
  • b848627ab5 More LCD controller work meepingsnesroms 2018-04-21 12:59:23 -07:00
  • 97b021f3f6 Add more display controller registers, style cleanups meepingsnesroms 2018-04-21 11:00:37 -07:00
  • 296666f435 Add more debug defines meepingsnesroms 2018-04-19 21:16:07 -07:00
  • 1ea5a05f43 Add more default read registers meepingsnesroms 2018-04-19 15:56:57 -07:00
  • 793f63c4f2 Now writing to display controller, make hardwareRegisterNames match code style meepingsnesroms 2018-04-19 14:29:49 -07:00
  • 0538cc2aad Icons now scale properly meepingsnesroms 2018-04-19 09:51:52 -07:00
  • ffa94967a1 Add button icons, currently they dont resize though meepingsnesroms 2018-04-19 09:04:34 -07:00
  • 1df7d7d3ac Add trap list from old palm emu, list current problem meepingsnesroms 2018-04-18 17:18:13 -07:00
  • 3577016ba8 The dragonball uses a 68000 not 68020, more boot chip fixes meepingsnesroms 2018-04-18 16:44:44 -07:00
  • 6db96712f8 Fix supervisor bit meepingsnesroms 2018-04-18 13:08:19 -07:00
  • bd03479fd4 Bank size is now completely variable and can be changed by setting BANK_SCOOT meepingsnesroms 2018-04-18 12:47:44 -07:00
  • d006bf4320 More bank fixes meepingsnesroms 2018-04-17 17:42:32 -07:00
  • 77f73e8e33 More fixes, bank size is correct now meepingsnesroms 2018-04-17 17:00:27 -07:00
  • 2a2ea75d5c Clean up memory access, no more function pointers meepingsnesroms 2018-04-17 16:22:08 -07:00
  • 2cc8efb8b9 Add chipselects to savestate meepingsnesroms 2018-04-17 13:55:33 -07:00
  • 992a1cd703 Start adding write protect meepingsnesroms 2018-04-17 13:42:53 -07:00
  • c26ec4013b Now compiling with chip changes but locks up on execution meepingsnesroms 2018-04-17 12:40:18 -07:00
  • caef2dfe96 Major chipselect overhaul meepingsnesroms 2018-04-17 12:03:50 -07:00
  • 93d7c4b67c Opcode level debugging now works meepingsnesroms 2018-04-16 15:33:04 -07:00
  • 3b4c0d8786 Fix code formatting again, add debuging tools meepingsnesroms 2018-04-15 19:44:13 -07:00
  • 1e4c74d2ac Update feature spec, fix compiler warning meepingsnesroms 2018-04-15 08:37:50 -07:00
  • 676a9925c3 More logging, acronym consistancy and bank size fix meepingsnesroms 2018-04-15 08:05:13 -07:00
  • 1e6fc110bb Fix wrong size int, fix setting FFFF register mode being stuck as false when being set meepingsnesroms 2018-04-14 18:06:12 -07:00
  • 47425105c5 Fix not inverting IRQx bits when told to in ICR, now boots past battery dead test meepingsnesroms 2018-04-14 17:24:50 -07:00
  • 59d3f89b0d Support reenabling PLL, Fix coding style that was broken by Qt creator meepingsnesroms 2018-04-14 13:50:11 -07:00
  • 765de5ce32 Clean ups, consistantly capitalize names and acronyms in comments meepingsnesroms 2018-04-14 11:07:51 -07:00
  • 6f07f1c0ad Dont depend on printf for debug logging meepingsnesroms 2018-04-14 10:18:14 -07:00
  • 355db5d5e7 Preserve clk32 bit, log when cpu is turned off meepingsnesroms 2018-04-12 17:03:22 -07:00
  • 60b05c19ce Clean up hardwareRegisters.c, refresh buttons on new frame meepingsnesroms 2018-04-12 15:41:54 -07:00
  • b60a479c30 Fix bootloader buffer crash and button inversion and sed1376 getting disconnnected, add port k meepingsnesroms 2018-04-12 12:56:57 -07:00
  • f0f93ce074 Uses spaces in Qt code for consistancy, fix PDDATA being set as PADATA meepingsnesroms 2018-04-12 11:13:11 -07:00
  • 23a94ce424 Qt version now loads to digitizer like RetroArch version meepingsnesroms 2018-04-12 10:11:02 -07:00
  • 2f5f5cc524 Savestates are fully endian, float and length safe meepingsnesroms 2018-04-12 09:33:35 -07:00
  • 52e235e299 Add 32.32 fixed point format meepingsnesroms 2018-04-11 21:09:40 -07:00
  • 049ff1c0ce Qt project now building meepingsnesroms 2018-04-11 17:46:34 -07:00
  • af1bc930b1 Prepare Qt port meepingsnesroms 2018-04-11 14:06:27 -07:00
  • acafffdab8 More endian fixes, also fixed function pointers that got into savestate meepingsnesroms 2018-04-11 12:24:44 -07:00
  • 40d0349290 Partialy fix savestate endian compatiblity meepingsnesroms 2018-04-11 11:52:33 -07:00
  • b3e03cb0f5 Add more registers, prepare to make savestates endian independant meepingsnesroms 2018-04-10 18:54:33 -07:00
  • 0f008c09cd Add sdcard delta save/load states meepingsnesroms 2018-04-10 16:34:00 -07:00
  • dca4e48134 Prepare to add virtual sdcard access, add libretro button mappings meepingsnesroms 2018-04-10 13:25:34 -07:00
  • 903e41065f Update port d handling, add button tests meepingsnesroms 2018-04-10 10:36:20 -07:00
  • f85a4d9417 Cleanups, add cpu string meepingsnesroms 2018-04-09 21:26:33 -07:00
  • e9fcba5a8c Add lcd, backlight and vibrator enable bits meepingsnesroms 2018-04-09 18:34:07 -07:00
  • 7473b85eee Add new bootloader (m505) meepingsnesroms 2018-04-09 16:53:21 -07:00
  • 5f48ec3409 add new bootloader meepingsnesroms 2018-04-09 09:41:21 -07:00
  • c9ca2ef18a Cleanup more ram register info meepingsnesroms 2018-04-08 18:29:10 -07:00
  • d5263f17aa Add more port io, fix issues with save/load state sizes meepingsnesroms 2018-04-08 17:42:11 -07:00
  • 433d64faac Add fixes from the correction datasheet meepingsnesroms 2018-04-08 16:01:02 -07:00
  • 9bd6520ffd Give it a different name from my failed hle emu(PersianTree) meepingsnesroms 2018-04-08 13:20:38 -07:00
  • 805c629cd0 Fix up some documentation meepingsnesroms 2018-04-08 12:56:28 -07:00
  • cf0a86a727 Bootloader dumped meepingsnesroms 2018-04-08 10:46:17 -07:00
  • ef5ad13d42 Use less time rendering, clear when using custom lssa meepingsnesroms 2018-04-07 18:36:41 -07:00
  • 6affae6ee2 More fixes for testSuite meepingsnesroms 2018-04-07 17:50:35 -07:00
  • f21d7516e6 Clean ups meepingsnesroms 2018-04-07 14:40:20 -07:00
  • 76795fc01f function macros seem to work as long as they dont call eachother meepingsnesroms 2018-04-06 20:18:31 -07:00
  • 79c05fef5f Suprisingly palm os sprintf supports l, but still lacks hh meepingsnesroms 2018-04-05 20:22:33 -07:00
  • 416fa9c54c Start var viewer, next is a trap viewer for FileClose meepingsnesroms 2018-04-05 17:23:05 -07:00
  • 7518246877 Clean ups add file dumping(really just installs the data as a pdb) meepingsnesroms 2018-04-05 13:10:33 -07:00
  • 6fcb3431c0 Fix savestate SIGSEGV meepingsnesroms 2018-04-05 09:07:48 -07:00
  • 87661261a7 Restrain register accesses meepingsnesroms 2018-04-05 09:01:07 -07:00
  • 38db661225 Redo memory access, should now be faster and more configurable meepingsnesroms 2018-04-04 20:46:44 -07:00
  • f5c760e3cd Add emulator features, cleanups, start crash handleing stuff meepingsnesroms 2018-04-04 15:57:21 -07:00
  • 77be71faf2 Hex viewer and nibble select working somewhat meepingsnesroms 2018-04-04 13:25:00 -07:00
  • def015289f Hex ram viewer is working but cant select start address meepingsnesroms 2018-04-04 12:56:20 -07:00
  • 2c77afc277 Make emu register specification meepingsnesroms 2018-04-04 12:24:14 -07:00
  • 71e1aa52d1 Fix = inplace of == meepingsnesroms 2018-04-04 09:36:22 -07:00
  • 6836853d13 Timing fix for VZ HW timers 1 and 2 meepingsnesroms 2018-04-03 16:30:58 -07:00
  • 6600b9b682 Start adding debug functions meepingsnesroms 2018-04-03 16:10:24 -07:00
  • 23586362ec Only use ugui for text rendering meepingsnesroms 2018-04-03 13:15:29 -07:00
  • 5dbbd5cc8f Clean up more c89 and Palm OS int length crap meepingsnesroms 2018-04-03 11:19:43 -07:00
  • 9abbeaa9b3 Fix 2 bugs meepingsnesroms 2018-04-03 10:25:54 -07:00
  • 391d0c673f Hook up init function, formatting fixes meepingsnesroms 2018-04-03 10:13:33 -07:00
  • 2305b8851a Remove stdlib functions meepingsnesroms 2018-04-03 09:44:52 -07:00
  • 015a367d43 Use OS sprintf, color swap meepingsnesroms 2018-04-03 09:36:44 -07:00
  • 28d682079f Clean ups, rendering now works meepingsnesroms 2018-04-02 22:49:36 -07:00
  • c550f83b1b Cleanups, try to fix video meepingsnesroms 2018-04-02 20:23:57 -07:00
  • 7e33be296b Finally loading and closing properly meepingsnesroms 2018-04-02 20:02:46 -07:00
  • d8abe609db More c89 fixes, disable icons meepingsnesroms 2018-04-02 19:25:20 -07:00
  • 593c19d336 Now compiles, has hex ram/rom browser meepingsnesroms 2018-04-02 16:34:55 -07:00
  • 191ed06e60 Now c89 compliant and compiles meepingsnesroms 2018-04-02 14:09:30 -07:00
  • 38545fbe49 Try to make c89 compliant and remove stdbool.h which conflicts with PalmOS.h meepingsnesroms 2018-04-02 14:00:19 -07:00
  • 35eae76c51 Start writing test framework meepingsnesroms 2018-04-02 12:48:11 -07:00
  • 887b67e6e9 Move gimp files, hwTestSuite finally compiles meepingsnesroms 2018-04-01 10:51:46 -07:00
  • 5bdb89900d Test now compiling, but with icon errors meepingsnesroms 2018-03-31 19:23:46 -07:00
  • 9c3d6d46df Start working on test suite meepingsnesroms 2018-03-31 18:30:43 -07:00
  • 8e541ea8d0 Add ugui stuff for device tests meepingsnesroms 2018-03-31 15:56:29 -07:00
  • 7e0cbed6e2 Update makefile for bootloader dumper, use argonv icons meepingsnesroms 2018-03-30 12:16:29 -07:00
  • 6d5d7791cb Check if sed1376 clock is connected before reading or writing its addresses meepingsnesroms 2018-03-30 10:49:53 -07:00
  • 5cf299d8ba Add button access, define port d access meepingsnesroms 2018-03-30 00:10:23 -07:00
  • 0035dcb89a Add ui/emu interfaces meepingsnesroms 2018-03-29 20:19:31 -07:00
  • 8cd8303148 Add more register configs meepingsnesroms 2018-03-29 19:11:06 -07:00
  • 38f4a4f1ab Implement timer 1 and 2 meepingsnesroms 2018-03-28 20:05:50 -07:00
  • ac7b8b57c1 Spacing in readme meepingsnesroms 2018-03-28 12:42:50 -07:00
  • 70204f09d2 Readd all files because GitHub is having an issue with case sensitivity on Mac OS meepingsnesroms 2018-03-28 12:36:22 -07:00
  • 6ea45316b0 Delete all files because GitHub is having an issue with case sensitivity on Mac OS meepingsnesroms 2018-03-28 12:19:14 -07:00
  • ada5d1057a Categorize the input variables, etc... meepingsnesroms 2018-03-28 10:25:15 -07:00