Commit graph

52 commits

Author SHA1 Message Date
Robert 6504148654 add logger module 2023-01-30 17:14:20 +01:00
Robert f495a88081 add prototype for mapper 01 2023-01-30 15:46:43 +01:00
Robert 57e0eb2fbe remove ini files 2023-01-29 20:02:20 +01:00
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 4abb115ca2
Update README.md 2022-03-30 19:53:37 +02: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 d410a0c850
Update CMakeLists.txt 2022-02-28 17:54:14 +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 2508fb39ee
fixed find_package() for glfw 2022-02-28 17:30:12 +01:00
Lauchmelder e0fc64ac75
Merge branch 'master' of github.com:Lauchmelder23/NESemu 2022-02-28 17:24:21 +01:00
Lauchmelder 5e83a1e573
fixed glfw include 2022-02-28 17:24:14 +01:00
Lauchmelder bc43d086b1
Update build.yml 2022-02-28 17:23:34 +01:00
Lauchmelder 4008df6b88
Create build.yml 2022-02-28 17:19:33 +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