Commit Graph

17 Commits

Author SHA1 Message Date
meepingsnesroms
93d7c4b67c Opcode level debugging now works 2018-04-16 15:33:04 -07:00
meepingsnesroms
3b4c0d8786 Fix code formatting again, add debuging tools 2018-04-15 19:44:13 -07:00
meepingsnesroms
1e4c74d2ac Update feature spec, fix compiler warning 2018-04-15 08:37:50 -07:00
meepingsnesroms
59d3f89b0d Support reenabling PLL, Fix coding style that was broken by Qt creator 2018-04-14 13:50:11 -07:00
meepingsnesroms
765de5ce32 Clean ups, consistantly capitalize names and acronyms in comments 2018-04-14 11:07:51 -07:00
meepingsnesroms
6f07f1c0ad Dont depend on printf for debug logging 2018-04-14 10:18:14 -07:00
meepingsnesroms
b60a479c30 Fix bootloader buffer crash and button inversion and sed1376 getting disconnnected, add port k 2018-04-12 12:56:57 -07:00
meepingsnesroms
f0f93ce074 Uses spaces in Qt code for consistancy, fix PDDATA being set as PADATA
Also remove tabs qt put in emulator sources.
2018-04-12 11:13:11 -07:00
meepingsnesroms
23a94ce424 Qt version now loads to digitizer like RetroArch version 2018-04-12 10:11:02 -07:00
meepingsnesroms
2f5f5cc524 Savestates are fully endian, float and length safe 2018-04-12 09:33:35 -07:00
meepingsnesroms
52e235e299 Add 32.32 fixed point format
Only 2 structs before savestates are universally compatible.
2018-04-11 21:09:40 -07:00
meepingsnesroms
049ff1c0ce Qt project now building 2018-04-11 17:46:34 -07:00
meepingsnesroms
af1bc930b1 Prepare Qt port
I am starting the Qt port with the gui from my dead palm emulator persian tree, that is why the code looks so wierd
2018-04-11 14:06:27 -07:00
meepingsnesroms
40d0349290 Partialy fix savestate endian compatiblity 2018-04-11 11:52:33 -07:00
meepingsnesroms
70204f09d2 Readd all files because GitHub is having an issue with case sensitivity on Mac OS 2018-03-28 12:36:22 -07:00
meepingsnesroms
6ea45316b0 Delete all files because GitHub is having an issue with case sensitivity on Mac OS 2018-03-28 12:19:14 -07:00
meepingsnesroms
ada5d1057a Categorize the input variables, etc...
Also only use non length specific ints when interfacing with musashi,
use doubles for cycle counting because the integer divisions could
prevent timers from incrementing if the timer clock was less than 1
clk32 cycle
2018-03-28 10:25:15 -07:00