Commit graph

42 commits

Author SHA1 Message Date
Robert
e9264127c5 add framerate limiter 2023-01-29 17:42:46 +01:00
Robert
9ce2fa6124 supply rom as cmd line argument 2023-01-28 03:41:04 +01:00
Robert
1510bb94be fix warnings in mapper module 2023-01-28 02:26:26 +01:00
Robert
22434d868d fix warnings in CPU and Bus modules 2023-01-28 02:25:03 +01:00
Robert
d9b23f0b75 fix warning in debugger module 2023-01-28 02:07:07 +01:00
Robert
0c6d5f65a5 remove anonymous union members from ppu module 2023-01-28 02:07:07 +01:00
Robert
9bd8d02092 get rid of warnings in the mapping module 2023-01-28 01:32:52 +01:00
Robert
94f4553f65 remove unused command line args from main() 2023-01-28 01:25:05 +01:00
Robert
cab7fad7d4 fix warnings in window scale 2023-01-28 01:24:25 +01:00
Robert
472a4c5e13 fix warnings in controller module 2023-01-28 01:24:20 +01:00
Robert
2c2dd84bff enable all warnings and Werror 2023-01-28 01:04:35 +01:00
Lauchmelder
fa4bdfb35a
added new example image 2022-03-30 19:52:37 +02:00
Lauchmelder
3e6619a730
fixed up controller 2022-03-08 21:21:28 +01:00
Lauchmelder
024e439c24
added ppu sprite rendering 2022-03-08 16:03:19 +01:00
Lauchmelder
a4e4a16eaa
fixed coarse x overflow 2022-03-07 13:03:31 +01:00
Lauchmelder
2c576740fa
implemented fine scrolling 2022-03-07 00:32:57 +01:00
Lauchmelder
ca729613c7
started work on sprite rendering 2022-03-06 23:31:52 +01:00
Lauchmelder
6fe829d66c
ppu background rendering is working as intended 2022-03-06 15:41:46 +01:00
Lauchmelder
ca3eac8393
fixed ppu postfetching 2022-03-05 17:14:07 +01:00
Lauchmelder
a7808815a1
added attribute table viewer 2022-03-04 14:41:05 +01:00
Lauchmelder
9856e730fd
added pattern table viewer 2022-03-04 14:16:41 +01:00
Lauchmelder
aef80e42fb
basic ppu background rendering 2022-03-03 17:29:56 +01:00
Lauchmelder
f9f401c6c0
started ppu 2022-03-03 02:33:08 +01:00
Lauchmelder
e7b78f281f
implemented background tile fetching 2022-03-02 14:59:42 +01:00
Lauchmelder
f4e6198a99
Added controller support 2022-03-01 18:13:47 +01:00
Lauchmelder
e5cc1565fd
breakpoints can now be deleted 2022-03-01 12:06:40 +01:00
Lauchmelder
a93d653a93
Merge branch 'master' of github.com:Lauchmelder23/NESemu 2022-03-01 03:34:44 +01:00
Lauchmelder
1220631e7e
added breakpoints 2022-03-01 03:34:19 +01:00
Lauchmelder
c282d7cbed
final linux i hate linux i lionux 2022-02-28 18:02:24 +01:00
Lauchmelder
53a7baf91f
fixed build for linux 2022-02-28 17:52:23 +01:00
Lauchmelder
7ffef5851d
use glfw3 target export feature 2022-02-28 17:34:43 +01:00
Lauchmelder
5e83a1e573
fixed glfw include 2022-02-28 17:24:14 +01:00
Lauchmelder
2b00f1ecb2
added latch to ppu 2022-02-28 17:14:32 +01:00
Lauchmelder
7e50290634
documented cpu 2022-02-28 17:05:50 +01:00
Lauchmelder
71b524519d
fixed disassembler 2022-02-28 17:04:20 +01:00
Lauchmelder
dfef02df47
started docs on cpu 2022-02-28 16:57:23 +01:00
Lauchmelder
7c424b3137
added documentation to cartridge 2022-02-28 16:43:35 +01:00
Lauchmelder
377a9a3741
Documented Bus 2022-02-28 16:39:33 +01:00
Lauchmelder
24101f97ec
read calls now always return a known value 2022-02-28 16:33:39 +01:00
Lauchmelder
9f4cf7689b
devendor glfw3 2022-02-28 16:32:55 +01:00
Lauchmelder
e9c27889cf
tweaked cpu watcher 2022-02-28 16:27:25 +01:00
Lauchmelder
ff8389a76b
initial commit 2022-02-28 16:04:25 +01:00