Commit graph

86 commits

Author SHA1 Message Date
Andrea Orru
4c009bc0cc Merge branch 'kraln-mapper_2_support' 2016-11-28 19:06:10 -05:00
Andrea Orru
4eb2c57840 Merge branch 'mapper_2_support' of https://github.com/kraln/LaiNES into kraln-mapper_2_support 2016-11-28 19:05:26 -05:00
Andrea Orru
e225c6cf90 Merge pull request #17 from kraln/mapper_3_support
Add iNes Mapper 003 (CNROM) Support
2016-11-28 18:54:59 -05:00
Jeff Katz
7555d58e09 Add iNes Mapper 003 (CNROM) Support
Add support for iNES Mapper 003, which is a very simple mapper
only swiching out CHR chunks.

There is 16kB of fixed space mapped from $C000-FFFF and,
optionally 16kB more of fixed space from $8000-$BFFF (if not,
this area is mirrored)

The CHR ROM from $0000-$1FFF is banked in 8k chunks, up to four.
Some games look for bus contention, it is not implemented.
2016-11-28 23:18:44 +01:00
Jeff Katz
fed66e0efe Add iNes Mapper 002 (UNROM) Support
Add support for iNES Mapper 002, which is a simpler version of Mapper 1.
There is 16kB of fixed space mapped from $C000-FFFF and 16kB of mappable
space from $8000-$BFFF. This space is mapped simply by writing to
0x8000. There is 8K of CHR ROM, and no RAM or anything funny.
2016-11-28 21:21:07 +01:00
Andrea Orru
47c60cfc6d Future plans. 2016-11-28 14:12:52 -05:00
Andrea Orru
85f8496f17 Line counts explanation. 2016-11-28 06:54:07 -05:00
Andrea Orru
6e10d34b53 Update README.md 2016-11-28 06:43:36 -05:00
Andrea Orru
51ca3468ac Update README.md 2016-11-28 06:42:31 -05:00
Andrea Orru
a12e85c022 Update README.md 2016-11-25 18:48:14 -05:00
Andrea Orru
903926d8e5 Update README.md 2016-11-25 18:46:05 -05:00
Andrea Orru
ed452a787f Update README.md 2016-11-24 11:20:25 -05:00
Andrea Orru
7b4bafa29a Update README.md 2016-11-24 04:54:58 -05:00
Andrea Orru
993f445a91 Update README.md 2016-11-24 04:54:24 -05:00
Andrea Orru
b341c5b5b8 Update README.md 2016-11-24 04:50:19 -05:00
Andrea Orru
cc9e5cfc4a Added controls images. Fixed build script. 2016-11-24 04:48:53 -05:00
Andrea Orru
739bc11cd9 Update README.md 2016-11-24 04:48:00 -05:00
Andrea Orru
76c2529274 Update README.md 2016-11-24 04:46:16 -05:00
Andrea Orru
a08d83485c Updated description. 2016-11-24 03:26:32 -05:00
Andrea Orru
30a71682c7 Updated README. 2016-11-24 03:09:27 -05:00
Andrea Orru
27d0d5bcee New screenshots. 2016-11-24 03:03:56 -05:00
Andrea Orru
cca2fd0688 Update LICENSE 2016-10-11 20:10:16 -04:00
Andrea Orru
746daf8d16 Simplified BSD license. 2015-12-07 04:05:46 +00:00
Andrea Orru
4d0eee2019 Fixed Linux. 2015-12-04 05:26:13 +00:00
Andrea Orrù
dacf57b764 Multiple joysticks. 2014-10-09 10:22:39 +01:00
Andrea Orrù
acc19870b7 Joystick, two players. 2014-06-02 12:18:11 +02:00
Andrea Orrù
3e096df9f2 Reset PPU when loading. 2014-06-01 17:34:37 +02:00
Andrea Orrù
12a6aa9552 Reset status when loading. 2014-06-01 17:06:30 +02:00
Andrea Orrù
137bc208de APU. 2014-06-01 14:29:22 +02:00
Andrea Orrù
bb60163798 New background image. 2014-06-01 01:37:17 +02:00
Andrea Orrù
fe10ae4e44 Controls settings. 2014-05-31 18:28:29 +02:00
Andrea Orrù
9f6e0ad180 Reorganization of GUI. 2014-05-30 15:46:29 +02:00
Andrea Orrù
c1ad5dfee7 Linear scaling. 2014-05-29 14:19:59 +02:00
Andrea Orrù
4d44d2db2f Initial background. 2014-05-29 10:40:39 +02:00
Andrea Orrù
90bf26c018 Video menu. 2014-05-29 10:03:37 +02:00
Andrea Orrù
240793027f New font, decoupling menus. 2014-05-28 11:31:58 +02:00
Andrea Orrù
b39d0c28b4 File browser. 2014-05-28 10:31:54 +02:00
Andrea Orrù
b36e315265 Menus. 2014-05-26 22:32:38 +02:00
Andrea Orrù
1e2e4fddc7 Pause. 2014-05-26 17:46:40 +02:00
Andrea Orrù
6c5167935e Handle quit events. 2014-05-26 16:58:19 +02:00
Andrea Orrù
82d210899c Framerate control. 2014-05-26 16:23:34 +02:00
Andrea Orrù
92757a347f Decoupling video rendering (Part 1). 2014-05-26 16:03:36 +02:00
Andrea Orrù
435e9ee2d7 Decouple joypad and GUI. 2014-05-26 13:32:13 +02:00
Andrea Orrù
198e291c7a Removed SMB image. 2014-03-20 04:00:29 +01:00
Andrea Orrù
dfdb848765 Forgot to upload the images. 2014-03-20 03:56:30 +01:00
Andrea Orrù
46e42abe9d New screenshots. 2014-03-20 03:54:55 +01:00
Andrea Orrù
a6600ac167 MMC3 is kinda hackish, but Kirby and SMB3 work! 2014-03-20 03:45:30 +01:00
Andrea Orrù
63f3adf8e9 MMC3, other revisions. 2014-03-20 03:21:09 +01:00
Andrea Orrù
ad799a0ada Partial mirroring implementation. Zelda works! 2014-03-19 17:55:11 +01:00
Andrea Orrù
5dffc23a99 Small improvements. 2014-03-19 17:21:57 +01:00