scawful
|
976ee084e1
|
mask formatted text in zeml render
|
2024-04-25 10:22:08 -04:00 |
|
scawful
|
1c182efd01
|
Remove unused code from object renderer
|
2024-04-25 10:21:17 -04:00 |
|
scawful
|
d76525201f
|
match cpu registers on reset to hardware, cleanup
|
2024-04-25 00:50:39 -04:00 |
|
scawful
|
b4f2fdc57e
|
cleanup apu and spc
|
2024-04-25 00:23:14 -04:00 |
|
scawful
|
268a7f2a0e
|
Update Cpu
|
2024-04-25 00:22:38 -04:00 |
|
scawful
|
953c9a5c7f
|
Add load rom file to emulator ui
|
2024-04-24 23:38:00 -04:00 |
|
scawful
|
4356bd3b08
|
Add latching to ppu
|
2024-04-24 23:35:46 -04:00 |
|
scawful
|
66922ccd7f
|
Add Dsp last frame boundary
|
2024-04-24 23:35:07 -04:00 |
|
scawful
|
c3379d8adc
|
cleanup SNES
|
2024-04-24 23:34:43 -04:00 |
|
scawful
|
4c466d5ab8
|
add int_delay to Cpu class
|
2024-04-24 15:56:46 -04:00 |
|
scawful
|
8a06219353
|
update apu ram management
|
2024-04-24 15:42:07 -04:00 |
|
scawful
|
2a5886e5e0
|
set int delay in dma fns
|
2024-04-24 15:41:31 -04:00 |
|
scawful
|
f6e610814d
|
Add register info to emu ui, table view for mem space
|
2024-04-24 15:41:20 -04:00 |
|
scawful
|
96fbe066ab
|
update cycle mgmt for vblank hblank, access time for routines
|
2024-04-24 15:41:00 -04:00 |
|
scawful
|
5ce7ca9148
|
Add spc registers to emulator ui
|
2024-04-24 12:32:26 -04:00 |
|
scawful
|
aaf9724531
|
Move Apu cycling from SNES to Apu class
|
2024-04-24 12:32:09 -04:00 |
|
scawful
|
0225955939
|
Fix Cpu::SetFlags bug in emulation mode
|
2024-04-24 10:16:21 -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
|
bd6fc2e8f1
|
Play audio in emulator class, update class references from the SNES
|
2024-04-24 10:08:05 -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
|
adb9a8df2d
|
Pass audio buffer to emulator directly
|
2024-04-24 10:05:14 -04:00 |
|
scawful
|
6842c08b3a
|
Update Apu class
|
2024-04-24 10:04:24 -04:00 |
|
scawful
|
5741596a89
|
Remove unused targets from build
|
2024-04-23 14:07:02 -04:00 |
|
scawful
|
9ecdfd2048
|
Add Dsp::Reset
|
2024-04-23 14:06:35 -04:00 |
|
scawful
|
265742f67c
|
Add dma::Reset
|
2024-04-23 14:02:58 -04:00 |
|
scawful
|
3eb7743dee
|
emu and memory refactoring
|
2024-04-23 14:01:56 -04:00 |
|
scawful
|
de49d59070
|
Change callbacks from using this to & for lambda
|
2024-04-23 14:01:07 -04:00 |
|
scawful
|
528d8fd9a6
|
Remove SDL_Mixer in favor of core SDL audio device
|
2024-04-23 11:27:03 -04:00 |
|
scawful
|
136cd2e2d9
|
Fix Spc700::ReadOpcodeWord
|
2024-04-22 19:57:50 -04:00 |
|
scawful
|
a2e9813ed6
|
Update rom and sram init
|
2024-04-22 19:29:08 -04:00 |
|
scawful
|
1bee044aaf
|
Add Ppu::Reset
|
2024-04-22 19:28:34 -04:00 |
|
scawful
|
f301976316
|
Add cpu idling and int checks to instructions, refactor branching
|
2024-04-22 19:09:00 -04:00 |
|
scawful
|
365811739a
|
Remove unused ppu register structs
|
2024-04-22 17:12:19 -04:00 |
|
scawful
|
72723f1fd8
|
Add AdrImp to Cpu addressing
|
2024-04-22 17:11:07 -04:00 |
|
scawful
|
6eeb40ac8b
|
Remove caller graphs from doxygen because it is graphing the threaded behavior of OverworldMap::BuildMap, which is undesired
|
2024-04-22 17:01:08 -04:00 |
|
scawful
|
97f74b9c4b
|
Remove emu tests from build, as interfaces have changed and will be updated later
|
2024-04-22 17:00:24 -04:00 |
|
scawful
|
fd64835d22
|
Overhaul Cpu, interrupts, cycling, addressing, instructions, etc
|
2024-04-22 16:59:04 -04:00 |
|
scawful
|
1a4563f9e7
|
overhaul cleanups
|
2024-04-22 15:58:39 -04:00 |
|
scawful
|
b4556b56f0
|
Overhaul PPU, manage scanlines and forced blanking, vram, cgram, oam, color math, layers, windows, pixel buffer, latching
|
2024-04-22 15:58:08 -04:00 |
|
scawful
|
3b462970f6
|
overhaul memory, manage open bus, pal timing, v_pos, h_pos, cartridges, dma channels
|
2024-04-22 15:57:19 -04:00 |
|
scawful
|
4715cd30bc
|
Add DmaChannel, implement DMA functions
|
2024-04-22 15:56:24 -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
|
917cd26a6e
|
Add SNES BBus, registers, input, nmi/irq, joypad handling, frame timing, cpu callbacks, etc
|
2024-04-22 15:53:17 -04:00 |
|
scawful
|
541e045c46
|
Call Dsp::GetSamples from SNES SetSamples
|
2024-04-20 08:10:18 -04:00 |
|
scawful
|
e89d768b5a
|
Add Dsp::GetSamples and cleanup Apu
|
2024-04-20 08:09:43 -04:00 |
|
scawful
|
a2bda63ae5
|
Add Controller::LoadAudioDevice and cleanup audio device OnExit
|
2024-04-20 07:47:57 -04:00 |
|