Dillon Beliveau
|
09bb5b3cd4
|
Building on windows and working with software RDP only
|
2021-03-14 19:19:44 -04:00 |
|
Dillon Beliveau
|
fb80ce4ebc
|
load PAL pif rom if PAL rom loaded
|
2021-03-13 17:25:08 -05:00 |
|
Dillon Beliveau
|
3fc7c00d29
|
changes to support PAL for JIT
|
2021-03-13 17:20:40 -05:00 |
|
Dillon Beliveau
|
570193000d
|
debugger fixes
|
2021-03-13 16:46:41 -05:00 |
|
Dillon Beliveau
|
acac3a0062
|
Statically link capstone if possible
|
2021-03-13 11:26:02 -05:00 |
|
Dillon Beliveau
|
65b8ee8201
|
commented out for now to fix build on gcc <10
|
2021-03-10 00:03:38 -05:00 |
|
Dillon Beliveau
|
af17357076
|
PI DMA alignment fixes
|
2021-03-09 23:48:33 -05:00 |
|
Dillon Beliveau
|
9be5cb2c29
|
add a space
|
2021-03-08 01:28:27 -05:00 |
|
Dillon Beliveau
|
7fd9b98220
|
minor RSP fixes
|
2021-03-07 20:00:04 -05:00 |
|
Dillon Beliveau
|
62bb13c8ca
|
fix VCR lte check
|
2021-03-07 16:14:42 -05:00 |
|
Dillon Beliveau
|
7a2ef23400
|
fall back to slow CLZ if not supported
|
2021-03-07 12:07:27 -05:00 |
|
Dillon Beliveau
|
be6ce52db6
|
pack some structs
|
2021-03-07 11:45:51 -05:00 |
|
Dillon Beliveau
|
d9e8f8992a
|
support big endian in various bitfields
|
2021-03-07 11:41:37 -05:00 |
|
Dillon Beliveau
|
5fcb979186
|
use macros for indices into elements and bytes
|
2021-03-07 11:30:08 -05:00 |
|
Dillon Beliveau
|
69e078aad9
|
don't run PIF commands when copying dram to pif, only pif to dram
|
2021-03-07 00:04:30 -05:00 |
|
Dillon Beliveau
|
fe3608bce8
|
fix some SISD versions
|
2021-03-07 00:04:12 -05:00 |
|
Dillon Beliveau
|
be9c578d26
|
RSP works without SIMD
|
2021-03-06 23:41:03 -05:00 |
|
Dillon Beliveau
|
e927ccf57e
|
Banjo-Tooie to game DB
|
2021-03-06 23:21:57 -05:00 |
|
Dillon Beliveau
|
66d8acc045
|
ignore writes to empty controller accessory
|
2021-03-06 23:21:36 -05:00 |
|
Dillon Beliveau
|
0ffac2e04f
|
SYSCALL instruction in interpreter
|
2021-03-06 22:12:29 -05:00 |
|
Dillon Beliveau
|
079bd08d0e
|
write RAM size to RDRAM more reliably
|
2021-03-06 21:04:22 -05:00 |
|
Dillon Beliveau
|
8ce69641e3
|
rumble pack support
|
2021-03-06 17:08:58 -05:00 |
|
Dillon Beliveau
|
72d4a69031
|
more generic joybus device model
|
2021-03-06 16:06:41 -05:00 |
|
Dillon Beliveau
|
5c7d188c1f
|
framerate in menubar
|
2021-03-06 14:19:59 -05:00 |
|
Dillon Beliveau
|
6298de3ed3
|
support latest angrylion with additional bool parameter
|
2021-03-06 14:19:50 -05:00 |
|
Dillon Beliveau
|
b96cfde882
|
don't need a special bool just for this
|
2021-03-06 13:51:14 -05:00 |
|
Dillon Beliveau
|
04dfb236bd
|
resizing, fullscreen, locking and unlocking framerate
|
2021-03-06 13:49:40 -05:00 |
|
Dillon Beliveau
|
1bcbd07f5c
|
detect division by zero and flag it in the cause segment of fcr31
|
2021-03-06 13:14:03 -05:00 |
|
Dillon Beliveau
|
213602d179
|
unimplemented macro supports format strings
|
2021-03-06 13:13:13 -05:00 |
|
Dillon Beliveau
|
907c7da767
|
skip byte if 0xFE is in r as well as t
|
2021-03-06 13:11:28 -05:00 |
|
Dillon Beliveau
|
701e0594c8
|
should only need a 32MiB code cache
|
2021-03-06 10:17:12 -05:00 |
|
Dillon Beliveau
|
fd156ebdc3
|
codecache usage graph
|
2021-03-06 10:17:01 -05:00 |
|
Dillon Beliveau
|
bdd47e5df9
|
send SDL events to imgui & make empty settings window
|
2021-03-05 23:37:54 -05:00 |
|
Dillon Beliveau
|
329d8cfba9
|
use index consts for command buffer when possible
|
2021-03-05 23:14:39 -05:00 |
|
Dillon Beliveau
|
f34470dccd
|
controller typedef in a better spot
|
2021-03-05 23:13:45 -05:00 |
|
Dillon Beliveau
|
2dbcbfd850
|
start working towards better device abstraction
|
2021-03-05 23:09:26 -05:00 |
|
Dillon Beliveau
|
fb6f1e7521
|
remaining commands have length assertions
|
2021-03-05 18:33:01 -05:00 |
|
Dillon Beliveau
|
4ee91ce296
|
refactor pif code to make things slightly more readable
|
2021-03-05 18:19:34 -05:00 |
|
Dillon Beliveau
|
3ad2785bc4
|
Yoshi's Story to game db
|
2021-02-28 20:26:51 -05:00 |
|
Dillon Beliveau
|
c7e3321bda
|
GoldenEye to game DB
|
2021-02-28 19:25:36 -05:00 |
|
Dillon Beliveau
|
f1ae89988b
|
physical write
|
2021-02-28 19:15:18 -05:00 |
|
Dillon Beliveau
|
a9a6385006
|
64 bit addresses
|
2021-02-28 19:15:13 -05:00 |
|
Dillon Beliveau
|
6f2252e788
|
fix DDIV
|
2021-02-28 18:39:11 -05:00 |
|
Dillon Beliveau
|
deadbec1bb
|
dmult does a signed multiply, dmultu does an unsigned multiply
|
2021-02-28 18:06:46 -05:00 |
|
Dillon Beliveau
|
d94074c054
|
LFV slightly more correct
|
2021-02-28 16:38:57 -05:00 |
|
Dillon Beliveau
|
342bfe8ca1
|
crash when unsupported exceptions are enabled
|
2021-02-28 15:04:20 -05:00 |
|
Dillon Beliveau
|
c945c1d9a8
|
check for NaNs in most FPU instructions
|
2021-02-28 14:57:58 -05:00 |
|
Dillon Beliveau
|
e3a15731be
|
correct indentation
|
2021-02-28 14:36:08 -05:00 |
|
Dillon Beliveau
|
c956ff96a0
|
more appropriately use trunc
|
2021-02-28 14:34:52 -05:00 |
|
Dillon Beliveau
|
51e0b361c5
|
handle nans properly in a few instructions
|
2021-02-28 14:34:41 -05:00 |
|