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 |
|
Dillon Beliveau
|
755c418cfc
|
fill in more FPU instructions in interpreter
|
2021-02-28 14:00:01 -05:00 |
|
Dillon Beliveau
|
30b53df3e2
|
FPU stuff in separate module
|
2021-02-28 13:05:23 -05:00 |
|
Dillon Beliveau
|
607c865796
|
slightly faster LDV
|
2021-02-28 12:03:54 -05:00 |
|
Dillon Beliveau
|
db184b05be
|
fix up issues in game db
|
2021-02-28 00:08:41 -05:00 |
|
Dillon Beliveau
|
cc44b42720
|
comment out unused value
|
2021-02-27 11:21:39 -05:00 |
|
Dillon Beliveau
|
f194aab940
|
zero out cpu and rsp
|
2021-02-27 11:20:28 -05:00 |
|
Dillon Beliveau
|
cae4529fe3
|
remove unneeded dereferences
|
2021-02-25 21:36:37 -05:00 |
|
Dillon Beliveau
|
a9070451d6
|
don't use function pointers for bus access anymore
|
2021-02-25 21:09:25 -05:00 |
|
Dillon Beliveau
|
b586d8fdcf
|
inline RSP bus
|
2021-02-25 20:39:42 -05:00 |
|
Dillon Beliveau
|
12516c6d3f
|
remove indirection around RSP
|
2021-02-25 20:32:13 -05:00 |
|
Dillon Beliveau
|
97f188846c
|
remove more indirection in cpu interpreter
|
2021-02-23 20:20:02 -05:00 |
|
Dillon Beliveau
|
b607a4f6ee
|
Use macros in more places
|
2021-02-23 17:23:29 -05:00 |
|
Dillon Beliveau
|
58c5924213
|
support rounding modes
|
2021-02-23 17:22:32 -05:00 |
|
Dillon Beliveau
|
0a80874be5
|
Remove indirection
|
2021-02-23 17:22:32 -05:00 |
|
Dillon Beliveau
|
ca35b590b3
|
Update README.md
|
2021-02-23 17:21:53 -05:00 |
|
Dillon Beliveau
|
512b67d5b0
|
ignore writes in cart region
|
2021-02-22 18:34:29 -05:00 |
|