Commit graph

160 commits

Author SHA1 Message Date
rdanbrook
9c66e10f4a include misnamed in NsfBoardInlNsf.cpp 2018-08-28 19:33:47 -04:00
rdanbrook
9383e27638 mapper 31 INLNSF 2018-08-28 19:33:47 -04:00
rdanbrook
b8e4f1f501 The homebrew module
The homebrew module offers configurable ports useful to homebrew game
developers.

By reading and writing to new ports at configurable addresses, a rom may
* write to stdout
* write to stderr
* exit the emulator with a given exit status

These can be used to create automated test suites.
2018-07-31 20:53:00 -04:00
rdanbrook
8e9dfe5d0c Add support for Magic Kid Googoo dump (Mapper190) 2018-04-08 16:23:57 -04:00
rdanbrook
a36dfafd96 Update NstBoardAcclaimMcAcc.hpp
This fixes the McAcc games and allows them to run on the new mapper. Tested and verified.
2017-10-21 16:23:43 -05:00
rdanbrook
c95368e8d5 Working 2x overclocking (meepingsnesroms) 2017-09-20 10:56:37 -04:00
rdanbrook
4b1ff7d195 Update VRC2 and VRC4 submapper numbers 2017-09-04 17:13:13 +03:00
rdanbrook
1ae654a23c Fix logic error introduced in some warning cleanup
Commit e76799382d introduced a small
logic error in the machine handling.  Fix it to the originally intended
logic.
2017-08-21 14:12:53 -07:00
rdanbrook
4bbe7bbf95 fix small coding mistake in Ppu::Reset's evaluation of the PPU model 2017-06-18 01:51:47 -05:00
rdanbrook
24ca3f296b Fixed NSF and FDS in Dendy-mode 2017-06-17 08:36:31 -04:00
rdanbrook
51afab0eef Add return statement to non-void function Machine::SetRamPowerState(const uint)
- otherwise msvc2015 generates compilation error: 'function' must return a value
2017-05-28 03:20:54 +03:00
rdanbrook
48247682c1 Merge pull request #57 from orbea/wparentheses
Silence -Wparentheses warnings
2017-05-16 00:48:51 +02:00
rdanbrook
30c4f49069 Silence -Wparentheses warnings 2017-05-15 15:40:45 -07:00
rdanbrook
6c9af2a85c Support for mapper 21.9 2017-04-22 21:48:23 +03:00
rdanbrook
c3dda32107 NstVsSystem.cpp: Silence a -Wswitch warning 2017-03-26 13:32:43 -07:00
rdanbrook
d124d2b727 NstBoardFfe.cpp: Silence a -Wswitch warning 2017-03-26 13:32:21 -07:00
rdanbrook
9f3b10e7bf NstBoard.cpp: Silence -Wswitch warnings 2017-03-26 13:32:01 -07:00
rdanbrook
fee18da964 NstBoardBmcVt5201.cpp: Silence a -Wswitch warning 2017-03-26 13:31:34 -07:00
rdanbrook
79067594c8 NstApiVideo.cpp: Silence a -Wswitch warning 2017-03-26 13:31:05 -07:00
rdanbrook
4c15ff8121 NstBoardBandai24c0x.cpp: Silence -Wswitch warnings 2017-03-26 13:30:31 -07:00
rdanbrook
31758de5a5 NstPpu.cpp: Silence a -Wswitch warning 2017-03-26 13:30:04 -07:00
rdanbrook
f2f5ce3c2f NstMachine.cpp: Silence -Wswitch warnings 2017-03-26 13:29:25 -07:00
rdanbrook
c7613195bc NstImageDatabase.cpp: Silence -Wswitch warnings 2017-03-26 13:25:52 -07:00
rdanbrook
c1a8d4ecb9 NstCartridge.cpp: Silence -Wswitch warnings 2017-03-26 10:31:54 -07:00
rdanbrook
78484aa128 NstCartridgeInes.cpp: Silence a -Wswitch warning 2017-03-26 09:46:11 -07:00
rdanbrook
e50a50b8c0 Add Autotools as alternative build system.
Also unbundle zlib completely
2017-01-21 18:48:43 +01:00
rdanbrook
a85f7744d3 Fix compiling in C++14 mode
* Left shifting a negative signed is undefined behaviour
* Fix incorrect printf() specifiers found with -Wformat
* GTK Wayland needs to be handled conditionally
2016-12-31 18:21:18 +02:00
rdanbrook
f9a4fbc1b5 Support for mapper 23.10 2016-12-10 11:38:36 -05:00
rdanbrook
bb91584dc0 Added ability to set RAM Power-on State 2016-09-04 20:35:37 -04:00
rdanbrook
733d1e6d58 Properly initialise NES/Famicom RAM; fix F-1 Race (1984)
Reference: http://forums.nesdev.com/viewtopic.php?p=178000#p178000
2016-08-22 23:58:14 -07:00
rdanbrook
249e454559 add Monochrome Blargg NTSC filter 2016-07-20 23:30:21 +03:00
rdanbrook
daf9239163 Dendy timing fixes (FHorse) 2016-06-12 11:13:19 -04:00
rdanbrook
78b560c59f Remove unused code in APU 2016-06-12 10:34:24 -04:00
rdanbrook
ed99d25372 Fixed triangle volume in Dendy mode 2016-06-11 10:06:00 -04:00
rdanbrook
59d2ec6a2b VRC2 Mirroring bugfix 2016-04-24 11:26:40 -04:00
rdanbrook
4faf15e1a4 Attempted APU desync fix 2015-12-17 23:12:52 -05:00
rdanbrook
58d3f9a13a Support for mappers 210.1 and 210.2 2015-09-08 22:43:43 -04:00
rdanbrook
2d95cee624 Support for mappers 78.1 and 78.3 2015-09-08 20:50:57 -04:00
rdanbrook
c28d1c3f15 Support for mapper 71.1 2015-09-08 20:32:01 -04:00
rdanbrook
5aebc0c691 Support for mapper 68.1 2015-09-08 20:21:36 -04:00
rdanbrook
2f1c3535fd Support for mapper 32.1 2015-09-05 23:06:52 -04:00
rdanbrook
038acd9999 Support for mapper 4.3 2015-09-05 22:21:09 -04:00
rdanbrook
973972a222 Support for mapper 4.1 2015-07-22 23:15:56 -04:00
rdanbrook
c2f951530a Support for mapper 25.15 2015-07-22 19:19:49 -04:00
rdanbrook
77a1950203 Support for mapper 23.15 2015-07-21 18:39:29 -04:00
rdanbrook
00da7a8561 Initial support for NES 2.0 submappers 2015-07-21 18:29:53 -04:00
rdanbrook
2f0f893ade FME-7 IRQ Fix (lidnariq) 2015-03-03 12:25:08 -05:00
rdanbrook
e994154c6e Set $4017 to $00 on boot 2015-02-22 20:54:03 -05:00
rdanbrook
935d4c2b9f Fix Baseball Stars 2 the right way! 2015-02-21 11:16:57 -05:00
rdanbrook
934912e0d2 Revert "Fix Baseball Stars 2"
This reverts commit aa1e2a7e27.
2015-02-21 11:14:41 -05:00