Anthony Pesch
|
b8da4eada6
|
add ENABLE_IMGUI
|
2017-06-15 21:57:11 -04:00 |
Anthony Pesch
|
bb67d95860
|
added ENABLE_MICROPROFILE option
|
2017-06-15 20:59:18 -04:00 |
Anthony Pesch
|
b4d7f72a11
|
add cdi extension support to libretro
|
2017-06-15 17:42:56 -04:00 |
Anthony Pesch
|
3c22816c23
|
MinGW build fixes
|
2017-06-15 17:29:35 -04:00 |
Anthony Pesch
|
044a9f6a67
|
made the SPI_CD_* commands set the correct GD-ROM state
|
2017-06-15 00:31:43 -04:00 |
Anthony Pesch
|
fae06b247c
|
initial hle bios
|
2017-06-14 23:29:04 -04:00 |
Anthony Pesch
|
e069ca021e
|
added disc_meta structure which represents the meta information contained in the ip.bin
|
2017-06-13 21:35:47 -04:00 |
Anthony Pesch
|
7b6e897c2d
|
fixed typo, handle both CONT_JOYX and CONT_JOYY events
|
2017-06-13 17:37:11 -04:00 |
Anthony Pesch
|
2a1781922c
|
fixed issues with bios over-invalidating flash
added flash_erase helper
removed some unnecessary casts
|
2017-06-13 17:33:20 -04:00 |
Anthony Pesch
|
d4a4f0bb2a
|
moved hw and hle code to guest
|
2017-06-12 20:09:52 -04:00 |
Anthony Pesch
|
ee72f97636
|
use int for size in as_memcpy_* like all other functions
|
2017-06-12 00:38:55 -04:00 |
Anthony Pesch
|
55da995676
|
windows build fixes
|
2017-06-11 21:32:43 -07:00 |
Anthony Pesch
|
acd9e6c4a9
|
initial hle flash support
|
2017-06-11 23:11:08 -04:00 |
Anthony Pesch
|
d106733ee0
|
rename exception struct to exception_state to resolve collison in <math.h>
don't write out flash modifications until program exit
|
2017-06-11 15:37:32 -04:00 |
Anthony Pesch
|
9328cd3eb5
|
allow mode 0 tracks as well when loading CDIs
|
2017-06-11 13:05:34 -04:00 |
Anthony Pesch
|
01a56a9c61
|
renamed bios.c to boot.c in preparation for hle bios
|
2017-06-11 11:51:00 -04:00 |
Anthony Pesch
|
db355b4510
|
merge sys and core, the distinction between the two is trivial
|
2017-06-11 00:08:24 -04:00 |
Anthony Pesch
|
1cf522779d
|
moved non-hw code out of hw dir
|
2017-06-10 23:22:05 -04:00 |
Anthony Pesch
|
e9bcf2e575
|
moved host code to its own subdir
|
2017-06-10 22:00:05 -04:00 |
Anthony Pesch
|
0c1c3b6cb7
|
fix scaling of trigger inputs broken by recent sdl host update
|
2017-06-10 16:36:58 -04:00 |
Anthony Pesch
|
94a42ec0c2
|
removed debug_menu callback from devices
|
2017-06-10 15:32:30 -04:00 |
Anthony Pesch
|
e16994e356
|
remove nuklear source
|
2017-06-08 01:28:02 -04:00 |
Anthony Pesch
|
0e9142fca5
|
remove nuklear implementation
|
2017-06-08 01:29:31 -04:00 |
Anthony Pesch
|
8e192390f4
|
replace nuklear menus with imgui
|
2017-06-08 01:27:48 -04:00 |
Anthony Pesch
|
b1375e8807
|
added imgui implementation
|
2017-06-07 23:03:23 -04:00 |
Anthony Pesch
|
d0a6283b7e
|
added imgui source code
|
2017-06-07 23:03:01 -04:00 |
Anthony Pesch
|
dd58ef3b5c
|
center text for debug menu options
|
2017-06-07 22:25:04 -04:00 |
Anthony Pesch
|
78cf487c19
|
added initial cdi support
added support for SPI_REQ_ERROR
fixed SPI_REQ_SES response format
|
2017-06-07 18:32:32 -04:00 |
Anthony Pesch
|
5a8eea244d
|
remove unneeded header include
|
2017-06-06 00:43:59 -04:00 |
Anthony Pesch
|
5cd96f7088
|
move hard-coded gdrom fads into gdi implementation
|
2017-06-05 22:41:27 -04:00 |
Anthony Pesch
|
3783cb4123
|
increase ir buffer size
|
2017-06-05 19:52:06 -04:00 |
Anthony Pesch
|
8cc9ca2d09
|
rename interrupt enums
|
2017-06-04 23:06:55 -04:00 |
Anthony Pesch
|
ff0ffbc8bb
|
move bswap24 to math.h
|
2017-06-04 22:19:58 -04:00 |
Anthony Pesch
|
c26e5e8c63
|
added some register debug logging to holly
|
2017-06-04 16:51:45 -04:00 |
Anthony Pesch
|
357bb660e5
|
persist QM bits across interrupts
|
2017-06-04 16:50:40 -04:00 |
Anthony Pesch
|
4946278333
|
fix tests when running with interpreter
|
2017-06-04 00:30:16 -04:00 |
Anthony Pesch
|
9957656f28
|
remove unneeded include
|
2017-06-03 20:17:51 -04:00 |
Anthony Pesch
|
17fa5f8228
|
add support for instructions which set the pc, but are not branch operations themselves (e.g. an invalid instruction trap)
|
2017-06-03 00:42:13 -04:00 |
Anthony Pesch
|
78d181c7c8
|
fix debug menu bar padding calculation
|
2017-06-02 23:51:20 -04:00 |
Anthony Pesch
|
0dcedafb1e
|
remove old, unnecessary asserts
|
2017-06-02 18:43:53 -04:00 |
Anthony Pesch
|
1f32826adc
|
rename boot.c
|
2017-06-02 18:22:14 -04:00 |
Anthony Pesch
|
4ffcb8d4ab
|
remove OP_FLUSH_CONTEXT
|
2017-06-02 18:14:45 -04:00 |
Anthony Pesch
|
df8f4df2d1
|
removed spi cmd response structs as there is no ideal way to express all of the responses as structs in C
|
2017-06-02 17:06:20 -04:00 |
Anthony Pesch
|
240f64f182
|
added enum labels for 0x70 and 0x71
added more comments around big-endian bswap
|
2017-05-30 17:20:01 -04:00 |
Anthony Pesch
|
e3e7975a6c
|
refactored gdrom state machine to have more formalized transitions
|
2017-05-30 17:07:27 -04:00 |
Anthony Pesch
|
525dabd4c5
|
remove address parameter from invalid instructions
make some more gdrom methods public
|
2017-05-29 19:08:59 -04:00 |
Anthony Pesch
|
73bad73a9d
|
added bswap32
|
2017-05-29 18:31:39 -04:00 |
Anthony Pesch
|
4c66282a1e
|
added gd_hw_info struct
|
2017-05-29 02:00:24 -04:00 |
Anthony Pesch
|
56771f6685
|
removed unused emit stats
|
2017-05-27 17:36:27 -04:00 |
Anthony Pesch
|
5fc185d4f1
|
moved interpeter code to its own backend
setup code to work without x64 backend
|
2017-05-27 17:20:03 -04:00 |