Tim Gates
2abc63d78a
docs: fix simple typo, accesssor -> accessor
...
There is a small typo in bus/controller.h.
Should read `accessor` rather than `accesssor`.
2020-12-21 16:28:33 +01:00
James Lambert
054bcb90f7
Implement trap instructions
2020-09-05 17:46:10 -06:00
Simon Eriksson
a109ac02de
Cart DB updates
2020-05-31 20:55:02 +02:00
Simon Eriksson
e340a74a26
rsp: Remove copy-paste leftover from LTV/STV code
2020-05-31 20:25:26 +02:00
Mike Ryan
736220010d
Merge pull request #152 from hcs64/clear-halt-save-pc
...
Preserve SP PC when clearing halt, don't re-init pipeline if not halted
2020-05-30 06:55:51 -07:00
Adam Gashlin
0c40ffdde2
Preserve SP PC when clearing halt
...
Also don't re-init pipeline if SP wasn't already halted.
Fixes #151
2020-05-29 23:49:32 -07:00
Simon Eriksson
ec94eef39b
Merge pull request #142 from MIPT-ILab/develop
...
Update Travis images
2020-05-28 21:46:58 +02:00
Simon Eriksson
1176dae84a
Merge pull request #144 from MIPT-ILab/ubsan
...
Pass UB sanitizer flags to linker
2020-05-28 21:41:21 +02:00
Mike Ryan
15cf44f36f
Merge pull request #150 from sp1187/brpt
...
vr4300: Implement break instruction
2020-05-27 14:41:16 -07:00
Simon Eriksson
fa73cbe0fe
vr4300: Implement break instruction
2020-05-27 23:00:53 +02:00
Simon Eriksson
fe81d08ca2
Remove unused global bus pointer variables
2020-05-15 21:28:24 +02:00
PeterLemon
94f1121cb3
Merge pull request #145 from sp1187/transpose
...
Basic RSP LTV/STV support
2020-04-15 07:23:03 +01:00
Simon Eriksson
b08188f388
Basic RSP LTV/STV support
2020-04-15 07:38:09 +02:00
Pavel Kryukov
5d7acbd94c
Pass UB sanitizer flags to linker
2020-03-27 23:53:49 +03:00
Simon Eriksson
50be16a0ef
Merge pull request #141 from pavelkryukov/patch-1
...
Define _DEFAULT_SOURCE
2020-03-26 22:41:32 +01:00
Pavel I. Kryukov
f67a25a651
Update Travis images
2020-03-27 00:19:16 +03:00
Pavel I. Kryukov
8deed1f7b2
Define _DEFAULT_SOURCE
2020-03-27 00:15:55 +03:00
Simon Eriksson
e9f54ae139
Merge pull request #71 from queueRAM/audio
...
Don't make any OpenAL calls if -noaudio option is used.
2020-03-26 20:03:48 +01:00
Jason Benaim
b6466b5ecf
Merge pull request #127 from joeldipops/master
...
Implemented MBC1/MBC2/MBC5 bank switching in transfer pak code
2020-01-26 14:07:40 -08:00
Simon Eriksson
7f2eb66a74
Merge pull request #137 from MIPT-ILab/mi
...
Use typed pointer for MI interfaces of VR4300
2019-12-14 16:33:00 +01:00
Pavel I. Kryukov
29d6d12339
Use typed pointer for MI interfaces of VR4300
2019-12-09 22:38:17 +03:00
joeldipops
cbfbe5018c
improved calculation of rom_size from code as per review comment
2019-11-04 21:34:58 +10:00
Nabile Rahmani
05eedd91b5
DMTC0 status writes should update the segmented memory. ( #135 )
...
This matches the MTC0 code.
2019-11-03 17:46:58 +01:00
Nabile Rahmani
30f17b2e20
PI: name constants and fixed DMA/reset controller behaviour ( #134 )
...
* PI: name constants and fixed DMA/reset controller behaviour.
When a reset controller request is performed, only busy and error bits are cleared.
When DMAs begin, the DMA busy bit is set, but the interrupt bit shouldn't be touched yet.
* Ignore PI register write and flag error when busy.
2019-11-03 17:46:44 +01:00
Nabile Rahmani
fd4cb9be51
Clear the frame buffer to avoid garbage. ( #133 )
...
Some graphics stacks just suck (like AMD + Mesa), so we have to clear the frame buffer on each frame, otherwise garbage and/or flickering appears on undrawn areas.
Fixes #53 .
2019-11-03 17:46:09 +01:00
Jason Benaim
607dc12ecf
PROT_EXEC doesn't make sense in mmap flags. Fixes #128 .
2019-07-28 19:03:49 -07:00
Jason Benaim
118e6331ff
Merge pull request #129 from larb0b/master
...
device/sha1.c: Remove sys/cdefs.h include
2019-07-26 23:22:26 -07:00
Larkin Nickle
909db0eaf2
device/sha1.c: Remove sys/cdefs.h include
2019-07-27 01:52:11 -04:00
joeldipops
47fa885d13
mbc2 added and ram enable bug fixed
2019-07-24 22:03:17 +10:00
joeldipops
20bb89d040
rom only non-mbc also fleshed out while I'm here
2019-07-24 20:56:12 +10:00
joeldipops
8f5f8e9ffa
mbc5 first pass and minor refactor
2019-07-24 20:51:02 +10:00
joeldipops
b6a14f264d
Fixed rom mode switch address
2019-07-23 20:58:39 +10:00
joeldipops
0d730a2c21
mbc1 implementation first pass (builds)
2019-07-21 22:01:14 +10:00
Tyler Stachecki
2666b028f6
Merge pull request #125 from MIPT-ILab/vr4300
...
Extract all VR4300 interfaces to interface.h
2019-05-29 22:37:15 -04:00
Pavel I. Kryukov
9ddfa25c77
Extract all VR4300 interfaces to interface.h
2019-05-27 22:31:19 +03:00
Tyler Stachecki
1854ee7236
Merge pull request #115 from clbr/master
...
Add profiling support
2019-05-26 18:26:08 -04:00
Tyler Stachecki
1bce51c203
Merge pull request #123 from parasyte/fix/ticket-86
...
Fix PI DMA with unaligned cartridge address
2019-05-26 18:19:13 -04:00
Jay Oster
acae696f03
Fix PI DMA with unaligned cartridge address
2019-05-16 21:48:39 -07:00
peterlemon
7182845ca9
RDP Use OR to Set STATUS Command Buffer Ready Bit 7 & Definition
2019-05-02 19:07:04 +01:00
peterlemon
cc8b955dfa
RDP Fix START END CURRENT to 24-bit & Set STATUS Command Buffer Ready Bit 7
2019-05-02 17:19:05 +01:00
peterlemon
8d2074be61
Update Readme with cmake build requirement & on Windows build instructions
2019-02-21 06:15:46 +00:00
peterlemon
ef0a3cfb04
Update Readme with cmake build requirement & on Windows build instructions
2019-02-21 06:14:48 +00:00
peterlemon
0bfe06db15
Update Readme with cmake build requirement & on Windows build instructions
2019-02-21 06:10:59 +00:00
peterlemon
368f6835bc
Update Readme with cmake build requirement & on Windows build instructions
2019-02-21 06:08:36 +00:00
peterlemon
a90eca9090
Update Readme with cmake build requirement & on Windows build instructions
2019-02-21 06:06:36 +00:00
peterlemon
fd77e98134
Update Readme with cmake build requirement & on Windows build instructions
2019-02-21 06:03:12 +00:00
peterlemon
345a6bbe0c
Update Readme with cmake build requirement & on Windows build instructions
2019-02-21 06:01:11 +00:00
peterlemon
102737fbb7
Update Readme with cmake build requirement & on Windows build instructions
2019-02-21 06:00:12 +00:00
peterlemon
f14e0a21d8
Update Readme with cmake build requirement & on Windows build instructions
2019-02-21 05:57:31 +00:00
Jason Benaim
adcc2f6347
README: hold shift key to walk
2019-02-18 18:57:54 -08:00