Andrew Glaze
|
9f12bb2ba0
|
PPU: impl scrolling
|
2024-08-23 23:36:25 -04:00 |
|
Andrew Glaze
|
af3be8d93d
|
fix cross-platform compatability
|
2024-08-22 21:45:47 -04:00 |
|
Andrew Glaze
|
df8be993f7
|
impl frame timing
|
2024-08-22 21:19:11 -04:00 |
|
Andrew Glaze
|
59e7559d77
|
Impl Joypad
|
2024-08-21 18:35:32 -04:00 |
|
Andrew Glaze
|
bd21449256
|
Render: don't render all sprites for every background tile
|
2024-08-21 17:45:32 -04:00 |
|
Andrew Glaze
|
6974110b22
|
Render: Impl sprite rendering
|
2024-08-21 16:42:05 -04:00 |
|
Andrew Glaze
|
ddd8fd6ee6
|
PPU: Impl color palettes
|
2024-08-21 10:13:15 -04:00 |
|
Andrew Glaze
|
f9efe23b0b
|
PPU: background rendering
|
2024-08-20 23:36:04 -04:00 |
|
|
1917d0f82e
|
PPU: work on rendering
|
2024-08-20 17:21:52 -04:00 |
|
Andrew Glaze
|
bd12a61330
|
Render: implement basic chr rom renderer
|
2024-08-20 12:07:36 -04:00 |
|
Andrew Glaze
|
830bc5f65a
|
PPU: impl NMI interrupt
|
2024-08-19 22:05:08 -04:00 |
|
Andrew Glaze
|
05927d8e91
|
PPU: Implement registers
|
2024-08-19 11:21:24 -04:00 |
|
Andrew Glaze
|
9c5cb22223
|
main.swift: fix clock delay
|
2024-08-18 16:33:25 -04:00 |
|
Andrew Glaze
|
5f770589c8
|
implement undocumented opcodes
|
2024-08-18 15:55:39 -04:00 |
|
Andrew Glaze
|
af72573d13
|
got rom to load
|
2024-07-21 21:43:37 -04:00 |
|
Andrew Glaze
|
915bff96a1
|
create Rom.swift and bus.swift
|
2024-07-19 22:52:46 -04:00 |
|
|
18ce4bebfb
|
fix tests
|
2024-05-17 22:51:00 -04:00 |
|
|
5bdfebdf13
|
test snake game
|
2024-05-17 14:15:10 -04:00 |
|
|
c441014511
|
impl the rest of the instructions
|
2024-05-11 23:30:17 -04:00 |
|
|
f0b3dcd95b
|
add LDA, STA, TAX, INX, BRK
|
2024-05-10 23:06:45 -04:00 |
|