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
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
dc13ff638c
Forcing specific numbers for emum
2024-08-11 14:45:05 +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
fee1b2315d
Fixing dependencies
2024-03-26 17:02:39 +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
b67a94263e
Small improvements in deserialization
2024-03-11 19:47:41 +01:00
SergioMartin86
8bdfd4fa2a
Updating jaffarCommon subproect
2024-03-06 16:21:04 +01:00
SergioMartin86
f70db77e69
Re-adding support for traceback
2024-02-26 19:04:05 +00:00
SergioMartin86
5170f5e983
Adding read function for joy read count
2024-02-26 18:50:38 +00:00
SergioMartin86
c790c0df18
Bringing back joypad read count for lag frame detection
2024-02-26 18:45:31 +00:00
SergioMartin86
3b041974d8
Abandoning support for quicknes savestates due to its unability to establish the correct state size from the beginning with games like Castlevania 3. Removing headers also
2024-02-24 18:35:47 +00:00
SergioMartin86
c07130414f
Fixing mistake with submodule
2024-02-24 17:00:44 +00:00
SergioMartin86
5e57aa0e6b
Fixing a bug in the original ppu serialization where the size of the NTAB would change after a few frames. Now Castlavania III works
2024-02-24 16:43:33 +00:00
SergioMartin86
1b5472184d
Resolving extern function
2024-02-24 07:37:49 +00:00
SergioMartin86
ba38f85b03
Creating new accessors
2024-02-24 06:58:23 +00:00
SergioMartin86
4844904217
Creating new accessors
2024-02-24 06:57:23 +00:00
SergioMartin86
557ef1224b
Removing flag for alignment -- fixed at 1024 now
2024-02-24 06:49:33 +00:00
SergioMartin86
129e5e130b
Making apus independently named
2024-02-24 06:46:11 +00:00
SergioMartin86
d487148444
Storing base pixels ptr for freeing later
2024-02-24 06:37:09 +00:00
SergioMartin86
32a8ea42f8
Changing define to avoid possible name conflicts
2024-02-17 07:00:18 +00:00
Sergio Martin
944046a78a
Using encapsulated serializators now
2024-02-09 20:43:42 +01:00
Sergio Martin
877d7a4052
Simplifying serialize head
2024-02-09 17:58:19 +01:00