meepingsnesroms
5cf299d8ba
Add button access, define port d access
2018-03-30 00:10:23 -07:00
meepingsnesroms
0035dcb89a
Add ui/emu interfaces
2018-03-29 20:19:31 -07:00
meepingsnesroms
8cd8303148
Add more register configs
2018-03-29 19:11:06 -07:00
meepingsnesroms
38f4a4f1ab
Implement timer 1 and 2
2018-03-28 20:05:50 -07:00
meepingsnesroms
ac7b8b57c1
Spacing in readme
2018-03-28 12:42:50 -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
meepingsnesroms
9e98bf12fe
Remove redundant variable, add missing cpu cycles per clk32 pulse calculation
...
Also implemented the watchdog timer, proper interrupt vector handler
and 16 bit writes to some 32 bit registers.
2018-03-27 22:36:40 -07:00
meepingsnesroms
fd8cf2c3f0
Silkscreen and opcode patching now work
2018-03-27 16:36:43 -07:00
meepingsnesroms
3b1da36e6b
Update libretro build system and separate it from emulator
...
In the future it will have a qt port that supports touchscreens on
android and iOS.
2018-03-27 15:34:57 -07:00
meepingsnesroms
a16b8cace4
Implement first cpu32 instruction
2018-03-27 12:54:43 -07:00
meepingsnesroms
16563bd378
start adding cpu32 opcodes
2018-03-27 10:39:22 -07:00
meepingsnesroms
e4191892e4
More interrupts
2018-03-26 09:50:09 -07:00
meepingsnesroms
3a198f5160
Started on interrupts
...
This revision compiles
2018-03-25 15:46:04 -07:00
meepingsnesroms
70b058fa0e
More register stuff
2018-03-25 12:24:38 -07:00
meepingsnesroms
f26b7938c3
Add more register configs, added a license
2018-03-25 11:38:56 -07:00
meepingsnesroms
30cd467d69
Correct some definitions
2018-03-25 09:21:15 -07:00
meepingsnesroms
69f9f8e4f3
More timing stuff, update hardwareRegisterNames.h for the Dragonball VZ
2018-03-25 07:35:33 -07:00
meepingsnesroms
b9314e1382
Make the rtc increment, add sed1376 register segment, initialize hw regs on reset
...
This commit breaks compiling due to missing definitions
2018-03-24 17:23:54 -07:00
meepingsnesroms
c01ee908e6
Start adding sed1376 functions
2018-03-23 09:55:06 -07:00
meepingsnesroms
96ed33958c
fix accidental frequency doubling
2018-03-22 09:43:18 -07:00
meepingsnesroms
49a61965c8
PLL and dynamic clock speed changing now works.
2018-03-21 16:08:54 -07:00
meepingsnesroms
f829612e70
Add hardware register logging and save states
2018-03-21 10:25:57 -07:00
meepingsnesroms
9de8846d6f
Cpu now running and logging hardware register access
2018-03-21 04:22:26 -07:00
meepingsnesroms
d312815340
68k compiling
2018-03-20 20:03:31 -07:00
meepingsnesroms
744cd05a95
First Commit
2018-03-20 18:18:17 -07:00