Commit Graph

225 Commits

Author SHA1 Message Date
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
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 3e62e3fd30 Adding micromachines test 2024-02-24 19:41:30 +00:00
SergioMartin86 3a752e778a fixing micromachines test 2024-02-24 19:37:04 +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 5fec4ec07c Updated jaffar common submodule 2024-02-24 05:37:01 +00:00
SergioMartin86 16605d68c7 Updating jaffar common repo 2024-02-19 16:54:12 +00:00
SergioMartin86 32a8ea42f8 Changing define to avoid possible name conflicts 2024-02-17 07:00:18 +00:00
Sergio Martin b5af601aad
Merge pull request #28 from SergioMartin86/refactoring
Using encapsulated serializers
2024-02-09 20:45:03 +01: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
Sergio Martin e9c0575996
Merge pull request #27 from SergioMartin86/refactoring
Added options not to compile the quickNES core
2024-02-08 19:55:34 +01:00
Sergio Martin e7b1a5315b Added options not to compile the quickNES core 2024-02-08 19:53:29 +01:00
Sergio Martin 66478aedab
Merge pull request #26 from SergioMartin86/refactoring
Refactoring
2024-02-08 19:32:47 +01:00
Sergio Martin 9f4b4e047d Merge branch 'refactoring' of github.com:SergioMartin86/quickerNES into refactoring 2024-02-08 19:31:29 +01:00
Sergio Martin 318e1822bd Fixing build in jaffarPlus 2024-02-08 19:31:18 +01:00
Sergio Martin c1f3592e46 Fixing build in jaffarPlus 2024-02-08 19:30:37 +01:00
Sergio Martin d1cc638517
Merge pull request #25 from SergioMartin86/refactoring
Using common set of tools
2024-02-08 19:21:04 +01:00
Sergio Martin 9bede7a2e8 Using common set of tools 2024-02-08 19:19:39 +01:00
Sergio Martin 086b98f10b
Merge pull request #24 from SergioMartin86/refactoring
Differential compression requires passing relative positions for diff…
2024-02-08 07:45:09 +01:00
Sergio Martin 633173ba4d Differential compression requires passing relative positions for differential and reference data 2024-02-08 07:44:08 +01:00
Sergio Martin 01d493270f
Merge pull request #23 from SergioMartin86/refactoring
Adding micro machines example
2024-02-07 19:23:14 +01:00
Sergio Martin 770e8659bd Adding micro machines example 2024-02-07 19:22:04 +01:00
Sergio Martin 7e166281b8
Merge pull request #22 from SergioMartin86/refactoring
Adding differential compression
2024-02-06 20:20:42 +01:00
Sergio Martin 6fb4bd7006 Adding differential compression to some of the tests 2024-02-06 20:17:26 +01:00
Sergio Martin 4e0a6c038c Progress with serialization 2024-02-06 20:05:14 +01:00
Sergio Martin 94681844f2 Progress with deserialization 2024-02-06 19:50:07 +01:00
Sergio Martin 9c5b498cc3 Fixed tests passing 2024-02-06 19:34:49 +01:00
Sergio Martin d7451c91b2 Simplifying serialization 2024-02-06 19:25:57 +01:00