Commit Graph

193 Commits

Author SHA1 Message Date
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 e7b1a5315b Added options not to compile the quickNES core 2024-02-08 19:53:29 +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
Sergio Martin b9ee75970b Progress with serialization 2024-02-06 19:15:57 +01:00
Sergio Martin d04907f3c7 Progress with serialization 2024-02-06 19:12:04 +01:00
Sergio Martin bd737267ae Using exceptions 2024-02-06 18:38:15 +01:00
Sergio Martin 393e51ebcb Progress with serialization 2024-02-06 18:25:29 +01:00
Sergio Martin 0947327fe0 Progress with differential compression 2024-02-06 17:54:39 +01:00
Sergio Martin bb6e5b05b7
Merge pull request #21 from SergioMartin86/refactoring
Adding memory access functions
2024-01-30 17:05:54 +01:00
Sergio Martin 3e60608ad5 Adding memory access functions 2024-01-30 17:04:18 +01:00
Sergio Martin fd69e3c742
Merge pull request #20 from SergioMartin86/refactoring
Refactoring
2024-01-29 19:49:03 +01:00
Sergio Martin 9209d17d48 Getting memory pointer is a const now 2024-01-29 19:47:52 +01:00
Sergio Martin beaa6bfd25 Making macros include-safe 2024-01-29 17:04:29 +01:00
Sergio Martin 45c0437492
Merge pull request #19 from SergioMartin86/refactoring
Fixing relative includes
2024-01-29 16:56:02 +01:00
Sergio Martin 2d17b39772 Fixing relative includes 2024-01-29 16:54:27 +01:00
Sergio Martin a726cb7ba0
Merge pull request #18 from SergioMartin86/refactoring
Refactoring
2024-01-28 20:09:30 +01:00
Sergio Martin 26d9383a87 Merge branch 'refactoring' of github.com:SergioMartin86/quickerNES into refactoring 2024-01-28 20:09:00 +01:00
Sergio Martin a886d74bd8 Fixed bug in hqn 2024-01-28 20:08:52 +01:00
Sergio Martin 278feb9945 Fixed bug in hqn 2024-01-28 20:07:57 +01:00
Sergio Martin e868235f46
Merge pull request #17 from SergioMartin86/refactoring
Refactoring
2024-01-28 19:59:59 +01:00
Sergio Martin 280655e53c More simplfiication 2024-01-28 19:57:38 +01:00
Sergio Martin 2a7dfdc74a More simplfiication 2024-01-28 19:57:24 +01:00
Sergio Martin 06b4d82898
Merge pull request #16 from SergioMartin86/refactoring
Refactoring for better use in JaffarPlus
2024-01-28 18:21:12 +01:00
Sergio Martin b07f5521af Making all includes relative 2024-01-28 18:19:23 +01:00
Sergio Martin b1fbe9ddc5 Refactoring for better use in JaffarPlus 2024-01-28 16:03:02 +01:00
Sergio Martin caf55de8c2
Merge pull request #15 from SergioMartin86/testFix
Test fix
2024-01-27 21:15:45 +01:00
Sergio Martin 7d0abecdb5 Merge branch 'testFix' of github.com:SergioMartin86/quickerNES into testFix 2024-01-27 21:14:49 +01:00
Sergio Martin 5d047f3904 Taking back changes on controllers as joypad do report 1s after the first 8 bits as per https://www.nesdev.org/wiki/Standard_controller 2024-01-27 21:14:21 +01:00
Sergio Martin 67edfd1aaf Taking back changes on controllers as joypad do report 1s after the first 8 bits as per https://www.nesdev.org/wiki/Standard_controller 2024-01-27 21:13:36 +01:00
Sergio Martin 1b8017fd09
Merge pull request #14 from SergioMartin86/testFix
Test fix
2024-01-27 20:34:46 +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 5af4dcbd6a Removed all-ones signatures at the end of controller latch phase for normal joypads 2024-01-27 20:22:50 +01:00
Sergio Martin a2c541b5a0 Simplifying light state logic, adding header block, adapting tests 2024-01-27 20:02:05 +01:00
Sergio Martin 19ab6200be
Merge pull request #13 from SergioMartin86/testFix
Fixing tests
2024-01-25 07:16:06 +01:00
Sergio Martin 4040672b0b Fixing tests 2024-01-25 07:15:48 +01:00