Commit Graph

263 Commits

Author SHA1 Message Date
Sergio Martin 87365a1e16
Merge pull request #31 from TASEmulators/main
Some fixes from the TASEmulators fork
2025-04-09 21:39:42 +02:00
CasualPokePlayer 258203c776 Fix building on Linux clang 2025-04-09 12:23:19 -07:00
SergioMartin86 3f45956fb9 Merge branch 'main' of github.com:SergioMartin86/quickerNES 2025-03-25 20:24:34 +01:00
SergioMartin86 2077f2b38e Allowing getting palette mem 2025-03-25 20:23:35 +01:00
Sergio Martin 098ad274bc
Merge pull request #3 from Morilli/fix-ines-header
Add error check in ines_load
2025-02-28 11:48:35 +01:00
Morilli 4df2b49643 add error check in ines_load 2025-02-27 21:54:06 +01:00
SergioMartin86 ac1fde2036 Adjusting signatures 2025-02-06 06:01:57 +01:00
Sergio Martin 5bda1a4466
Merge pull request #2 from TASEmulators/fix_ines_parsing
Don't use zero[7] in ines header
2025-02-06 05:54:29 +01:00
Sergio Martin d705ab178f
Merge pull request #1 from Morilli/fix-unsupported-mapper-crash
fix crash/exit instead of returning error for unsupported mappers
2025-02-06 05:54:16 +01:00
CasualPokePlayer 6376c091cf
Don't use zero[7] in ines header
Looks like this byte was used as some indicator a ripper put their name within the header, and as a response make the ROM unusable within quickNES. This byte has no defined meaning in iNES, but it does for NES 2.0 (although that can safely be ignored here)
2025-02-04 10:21:35 -08:00
Sergio Martin be584d7ee3 Fixed wrong ifdef 2025-01-28 18:48:36 +01:00
Sergio Martin 7fa7b0979d Adding input callback 2025-01-28 18:16:44 +01:00
Morilli 7e0288f514 fix crash/exit instead of returning error for unsupported mappers 2025-01-16 02:31:25 +01:00
SergioMartin86 61ff28710c Updating jaffarCommon 2024-08-11 15:08:18 +02:00
SergioMartin86 dc13ff638c Forcing specific numbers for emum 2024-08-11 14:45:05 +02:00
Sergio Martin 8c03af6c6f
Merge pull request #30 from TASEmulators/mergeTASEmulators
Fix building for clang
2024-08-11 14:35:01 +02:00
Sergio Martin e8ab40c227
Merge branch 'main' into mergeTASEmulators 2024-08-11 14:31:45 +02:00
SergioMartin86 afe75a0db5 If ark is not enabled, reject configs that request it 2024-08-08 18:36:07 +02:00
SergioMartin86 831ad3908a Making arkanoid input support optional (as it hurts performance 2024-08-08 18:20:58 +02:00
SergioMartin86 482687539e Adding ark tests 2024-08-08 18:06:51 +02:00
SergioMartin86 afc0c273c5 Supporting arkanoid controllers now 2024-08-08 17:54:55 +02:00
SergioMartin86 29beac9732 Supporting arkanoidNES 2024-08-07 21:11:24 +02:00
SergioMartin86 9f164b4a58 Adding include folder for input parser 2024-07-28 17:47:19 +02:00
SergioMartin86 97ccbc3174 Fixing player 2024-07-28 17:07:38 +02:00
SergioMartin86 501efec81e Fixing missing include 2024-07-28 16:54:26 +02:00
SergioMartin86 c7f1c233ca Fixing style and inputs 2024-07-28 16:52:05 +02:00
SergioMartin86 6ca0537d45 Adapting for pre-decoded inputs 2024-07-28 16:43:09 +02:00
SergioMartin86 67c93e664e Allowing the execution of pre-decoded inputs 2024-07-21 15:11:25 +02:00
SergioMartin86 998a01febc Allowing defining NTAB size 2024-07-13 14:09:11 +02:00
CasualPokePlayer 027f63aee1 Fix building for clang 2024-05-29 12:44:37 -07:00
Sergio Martin 7b4ff9786a
Merge pull request #29 from TASEmulators/main
Fix incorrect code mapping logic
2024-05-29 21:00:07 +02:00
CasualPokePlayer befc3c90a1 Fix incorrect code mapping logic 2024-05-29 11:14:07 -07:00
SergioMartin86 eb018e683c Making hqn dependency accessible 2024-05-19 12:14:36 +02:00
SergioMartin86 f494d60887 Updating jaffarCommon 2024-03-26 17:04:22 +01:00
SergioMartin86 8bf23cc385 Merge branch 'main' of github.com:SergioMartin86/quickerNES 2024-03-26 17:02:59 +01:00
SergioMartin86 fee1b2315d Fixing dependencies 2024-03-26 17:02:39 +01:00
SergioMartin86 74c1a73fe8 Updating to latest jaffarCommon 2024-03-24 19:54:30 +01:00
SergioMartin86 1ab15ae46f Updating reference to jaffarCommon 2024-03-24 18:17:46 +01:00
SergioMartin86 e5f690e778 Updating jaffarCommon reference 2024-03-24 18:15:05 +01:00
SergioMartin86 c80c453dd5 Using a proper flag for using gnu compilers for the function alignment 2024-03-24 17:42:05 +01:00
SergioMartin86 b6e742d5e3 Providing window from the player cpp 2024-03-22 12:50:46 +01:00
SergioMartin86 45840b6527 Putting controller into its own namespace 2024-03-19 19:47:30 +01:00
SergioMartin86 d61ff4580c Updating jaffarCommon 2024-03-17 11:41:31 +01:00
SergioMartin86 a9d215a6dc Updating jaffarCommon 2024-03-17 11:40:46 +01:00
SergioMartin86 c97cbb6cf8 Updating common lib 2024-03-16 06:59:56 +01:00
SergioMartin86 b67a94263e Small improvements in deserialization 2024-03-11 19:47:41 +01:00
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 9f42942268 Updating checkout github action 2024-03-05 19:17:13 +01:00
SergioMartin86 5037166836 Updating jaffarCommon 2024-02-29 18:22:32 +00:00