scawful
|
e05e7c35db
|
remove app namespace
|
2024-12-28 21:28:51 -05:00 |
|
scawful
|
ea8a851539
|
clang tidy cleanups
|
2024-08-21 00:37:14 -04:00 |
|
Justin Scofield
|
42bb014a40
|
include <array>
|
2024-08-08 18:03:20 -04:00 |
|
scawful
|
a6907044bd
|
add experimental single-cycle step control to spc700
|
2024-05-11 13:56:19 -04:00 |
|
scawful
|
89edcaa2a3
|
remove clock from apu, use std::array
|
2024-04-25 23:51:37 -04:00 |
|
scawful
|
b4f2fdc57e
|
cleanup apu and spc
|
2024-04-25 00:23:14 -04:00 |
|
scawful
|
66922ccd7f
|
Add Dsp last frame boundary
|
2024-04-24 23:35:07 -04:00 |
|
scawful
|
8a06219353
|
update apu ram management
|
2024-04-24 15:42:07 -04:00 |
|
scawful
|
aaf9724531
|
Move Apu cycling from SNES to Apu class
|
2024-04-24 12:32:09 -04:00 |
|
scawful
|
d5e22cc430
|
include <cstring> for dsp memset
|
2024-04-24 10:15:17 -04:00 |
|
scawful
|
05df364ecb
|
Remove AudioRam in favor of standard std::vector for spc700/dsp
|
2024-04-24 10:08:57 -04:00 |
|
scawful
|
f3cf9ac555
|
fix spc700::dp addressing program counter bug
|
2024-04-24 10:06:51 -04:00 |
|
scawful
|
0525782cf5
|
update spc700::SBCM
|
2024-04-24 10:06:31 -04:00 |
|
scawful
|
6842c08b3a
|
Update Apu class
|
2024-04-24 10:04:24 -04:00 |
|
scawful
|
9ecdfd2048
|
Add Dsp::Reset
|
2024-04-23 14:06:35 -04:00 |
|
scawful
|
de49d59070
|
Change callbacks from using this to & for lambda
|
2024-04-23 14:01:07 -04:00 |
|
scawful
|
136cd2e2d9
|
Fix Spc700::ReadOpcodeWord
|
2024-04-22 19:57:50 -04:00 |
|
scawful
|
f301976316
|
Add cpu idling and int checks to instructions, refactor branching
|
2024-04-22 19:09:00 -04:00 |
|
scawful
|
1c9c1592eb
|
Overhaul Apu, add cycling and port handling
|
2024-04-22 15:55:57 -04:00 |
|
scawful
|
ca1d0e9131
|
Overhaul Spc700 implementation, add apu callbacks
|
2024-04-22 15:55:37 -04:00 |
|
scawful
|
3eb245f985
|
Add DspChannel and implement the Digital Signal Processor
|
2024-04-22 15:53:47 -04:00 |
|
scawful
|
e89d768b5a
|
Add Dsp::GetSamples and cleanup Apu
|
2024-04-20 08:09:43 -04:00 |
|
scawful
|
a825ac36b2
|
Increase NotifyObservers data arg to uint16_t from uint8_t
|
2024-04-19 17:55:52 -04:00 |
|
scawful
|
f653517026
|
add memory namespace, update comments
|
2024-04-13 23:56:41 -05:00 |
|
scawful
|
ad08d998b5
|
Add audio namespace inside of emu
|
2024-04-13 23:32:30 -05:00 |
|
scawful
|
3effd03f1f
|
Rename APU to Apu
|
2024-04-13 23:25:41 -05:00 |
|
scawful
|
aeb437708f
|
Cpu and Spc700 tests
|
2023-12-19 18:40:34 -05:00 |
|
scawful
|
231ef4678a
|
Add mutable addressing mode reads to spc700
|
2023-12-09 13:39:59 -05:00 |
|
scawful
|
87db938963
|
cleanup spc700 and add todos
|
2023-12-06 01:32:59 -05:00 |
|
scawful
|
d0c9229093
|
Reorganize emu cpu directory
|
2023-12-05 21:16:16 -05:00 |
|
scawful
|
d870ba2c9f
|
Update Apu SignalReady, BeginTransfer sequence
|
2023-12-05 03:44:39 -05:00 |
|
scawful
|
b7558371b3
|
Update Spc700, separate addressing and opcodes
|
2023-12-05 03:44:24 -05:00 |
|
scawful
|
ca9cc42d6b
|
Apu callback, CPU instruction lengths
|
2023-12-03 05:37:42 -05:00 |
|
scawful
|
5a4ecc5b20
|
PPU upgrades, move Memory to own dir
|
2023-08-27 15:24:27 -04:00 |
|
scawful
|
fafbcbe2af
|
Add SPC700 opcode tests
|
2023-08-26 12:18:46 -04:00 |
|
scawful
|
559c2e4830
|
Add SignalReady to APU init
|
2023-08-26 04:51:50 -04:00 |
|
scawful
|
a2de3c2ffe
|
SPC700 to get notified when ports are written
|
2023-08-26 02:33:19 -04:00 |
|
scawful
|
3d793c452d
|
Reorganize emu folder, update S-SMP system infra
|
2023-08-26 01:59:57 -04:00 |
|