Tyler Stachecki
ab2c932aaf
rsp: Fix SP->RDRAM stride bug.
...
krom spotted this one using his upcoming GB emulator.
2016-07-09 19:01:45 -04:00
Tyler J. Stachecki
3565a05f30
rsp: Use host byte ordering for ICACHE.
...
Up until the, the RSP was storing instruction words in big-
endian format. Thus, each fetch on an x86 host requires a
byteswap. This is wasteful, so use host byte ordering for
the ICACHE (as the VR4300 does now).
2016-02-27 19:13:50 -05:00
Derek "Turtle" Roe
8b89df2fdc
See long description
...
Replaced all references to simulation with emulation
Updated copyright year
Updated .gitignore to reduce chances of random files being uploaded to
the repo
Added .gitattributes to normalize all text files, and to ignore binary
files (which includes the logo and the NEC PDF)
2015-07-01 18:44:21 -05:00
Tyler Stachecki
1ba67eec9d
Alignment/size optimizations.
2015-01-28 22:41:07 -05:00
Tyler Stachecki
4b77d3ed61
RSP: Fix opcode cache bug.
2015-01-13 18:02:01 -05:00
Tyler Stachecki
acd03ec4c6
RSP: Add an opcode cache for performance.
2015-01-09 23:22:39 -05:00
Tyler Stachecki
87e856634f
Undo changes from 1a90e6981e
.
...
Only supposed to return bits [11:0] of the PC reg.
2014-11-02 10:00:22 -05:00
Tyler Stachecki
1a90e6981e
Make sure SP_PC_REG returns an address in IMEM.
2014-11-02 09:36:44 -05:00
Tyler Stachecki
9dc2a36313
Remove some RSP debugging code and sloppyness.
2014-10-18 12:30:36 -04:00
Tyler Stachecki
4ff41a0e34
Fix DMA/interrupt issues with the RSP.
2014-10-18 11:34:02 -04:00
Tyler Stachecki
df68d13733
FIx some PC-related bugs in the RSP.
2014-10-18 11:33:56 -04:00
Tyler Stachecki
f5dc940dee
Prevent the RSP from hanging the IPL.
2014-10-18 11:33:51 -04:00
Tyler Stachecki
7ac625cec1
Implement RSP DMAs, COP0 registers, etc.
2014-10-18 11:32:51 -04:00
Tyler Stachecki
e605bcc232
Use similar length fields for MMIO register debug.
2014-04-18 17:17:26 -04:00
Tyler Stachecki
9d2bbdfa9c
Implement external SP mem read/write.
2014-04-18 13:41:29 -04:00
Tyler Stachecki
25a6ae8431
Mask bus writes to requested type, etc.
2014-04-18 13:34:23 -04:00
Tyler Stachecki
d114038a2b
Add option for debugging MMIO register access.
2014-04-18 12:44:57 -04:00
Tyler Stachecki
4560adf7a7
Populate with interfaces and devices.
2014-04-18 11:24:43 -04:00