Commit Graph

34 Commits

Author SHA1 Message Date
SergioMartin86 52cd570ac0 Disabling all compilation if this is a subproject 2024-03-06 18:22:51 +01:00
SergioMartin86 8bdfd4fa2a Updating jaffarCommon subproect 2024-03-06 16:21:04 +01:00
SergioMartin86 32a8ea42f8 Changing define to avoid possible name conflicts 2024-02-17 07:00:18 +00:00
Sergio Martin e7b1a5315b Added options not to compile the quickNES core 2024-02-08 19:53:29 +01:00
Sergio Martin 318e1822bd Fixing build in jaffarPlus 2024-02-08 19:31:18 +01:00
Sergio Martin 9bede7a2e8 Using common set of tools 2024-02-08 19:19:39 +01:00
Sergio Martin 9e8b723694 Adding if to prevent targets from compiling if this is loaded as a subproject 2024-01-27 20:32:23 +01:00
Sergio Martin 7164094e95 More simplifications 2024-01-22 19:30:14 +01:00
Sergio Martin a5c8d4f1f5 Disabling warnings for the original quicknes 2024-01-20 21:00:06 +01:00
Sergio Martin 373ea4c6c0 Adding quicknes flags and adding test logs to artifacts 2024-01-20 10:15:20 +01:00
Sergio Martin a07839e5af Fixed stack overflow issue 2024-01-17 06:59:10 +01:00
Sergio Martin 473aa03f20 Making player optional, tests obligatory 2024-01-16 22:43:03 +01:00
Sergio Martin 28c1be6fe7 Improving tests to include save/load full cycles and direct comparison against quicknes 2024-01-16 22:22:36 +01:00
Sergio Martin a254482102 Creating emulator interface class to mix both versions. This will be useful for verification purposes. Also fixed mapper070 for quicknes 2024-01-15 20:56:58 +01:00
Sergio Martin 28da3085f2 adding the baseile quickNES from libretro as part of the benchmark 2024-01-14 11:48:26 +01:00
Sergio Martin 90f249fd16 Adding original quicknes for proper benchmark comparison and testing 2024-01-14 10:59:20 +01:00
Sergio Martin c71a339b18 Reorganizing meson files 2024-01-14 10:31:17 +01:00
Sergio Martin f88932e368 Added alignment option 2024-01-14 10:13:28 +01:00
Sergio Martin 37acae846c Ensuring CPU run function starts at the beggining of a page 2024-01-14 09:17:06 +01:00
Sergio Martin dee398c8f7 Adding 1024-alignment to the cpu run function to prevent it from being split among different pages or L1i lines 2024-01-14 09:01:14 +01:00
Sergio Martin a0062b7002 Refactoring mapper creation 2024-01-14 08:18:23 +01:00
Sergio Martin dba28a6b98 Minor changes 2024-01-14 08:11:26 +01:00
Sergio Martin f58b48ec6a Fixing missin warnings 2024-01-13 18:59:55 +01:00
Sergio Martin 66e6632eea Reverting changes back to 0c8318e26e since some of those commits did something that affected performance 2024-01-13 18:42:59 +01:00
Sergio Martin 95a95df8e1 More simplifications 2024-01-13 17:15:24 +01:00
Sergio Martin d023e639c3 More refactoring 2024-01-13 14:33:35 +01:00
Sergio Martin df999066a3 Adding benchmark and starting to fix warnings 2024-01-13 13:28:32 +01:00
Sergio Martin 1952f8a622 Adding verification for tests 2024-01-12 21:13:51 +01:00
Sergio Martin 147d0d4f52 Progress with testing 2024-01-12 19:14:57 +01:00
Sergio Martin b346a9da5b Adding SHA1 calculation 2024-01-11 21:35:21 +01:00
Sergio Martin 03e512dc12 Starting to add tests 2024-01-11 20:23:32 +01:00
Sergio Martin 16143afe0d Progress with player 2024-01-11 19:44:54 +01:00
Sergio Martin d310134441 Opening player render window 2024-01-10 20:11:49 +01:00
Sergio Martin 8196f8221b Adding third party tools, meson scripts, starting with the player 2024-01-09 20:12:22 +01:00