Commit Graph

94 Commits

Author SHA1 Message Date
Alexey 'Cluster' Avdyukhin ea4505ae39 NES 2.0 loader for COOLBOY/MINDKIDS (mapper 268) 2021-07-30 18:28:04 +03:00
Alexey 'Cluster' Avdyukhin e72a8bc577 Tabs! Damn it. 2021-07-14 22:49:34 +03:00
Alexey 'Cluster' Avdyukhin 16be0d6915 Added Downtown Special to savie[] because it's without battery flag in GoodNES V3.23b 2021-07-14 22:41:59 +03:00
Alexey 'Cluster' Avdyukhin d6769d052c Tabs, not spaces 2021-06-12 06:14:12 +03:00
Alexey 'Cluster' Avdyukhin 9bee6d191d Added CRC32 for 'Super Mogura Tataki!!' (issue #344) 2021-06-12 06:11:17 +03:00
Dan Weiss b66bcfb3e2
Fix SFMDATA getting a terminator that it shouldn't get if NULL pointer is given (#290) 2020-12-31 16:48:54 +03:00
bbbradsmith 6b5fae2e7d minimum CHRRAMSize allocation for safety < 1k 2020-12-23 14:39:47 -05:00
Alexey 'Cluster' Avdyukhin 6aebbcbb9b FDS fix (SubLoad() returns 0 on success now) 2020-12-21 09:44:41 +03:00
Alexey 'Cluster' Avdyukhin ddf3fb631e Refactored loader code for better error messages 2020-12-21 02:19:48 +03:00
Alexey 'Cluster' Avdyukhin ed4d1a7217 Minor refactoring, unreachable code removed 2020-12-21 00:36:08 +03:00
Alexey 'Cluster' Avdyukhin 395af9d283 Issue #264 fix (mapper 256 support) 2020-12-20 19:40:36 +03:00
Matthew Budd 1a05b2d7d0 Added ASM view cursor position label logic to Qt debug window. 2020-09-11 22:56:04 -04:00
Matthew Budd 14f0da12c7 Added save ROM as hex editor functionality 2020-08-24 20:06:36 -04:00
Matthew Budd 7919071a25 Cleaned up gcc compiler warning : ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2020-06-19 23:58:12 -04:00
CaH4e3 12667209de
Merge pull request #110 from bbbradsmith/toosmall_chrram
CHR size < 1k allows NES program to corrupt memory
2020-05-03 22:27:44 +03:00
bbbradsmith 2cdb283a64 iNES_Init error reporting 2020-05-02 00:42:44 -04:00
bbbradsmith e8597862f1 CHR size < 1k allows NES program to corrupt memory because VPage is 1k granularity
returning 0 from iNES_Init is not ideal, error is "unsupported mapper" but at least it's an error
also adding CHRmask1/2/4/8 fallback, not sure if needed but looks suspicious for <8k
2020-05-02 00:20:44 -04:00
g0me3 5d872472ef - N106 sound issue requested fix, see comments
- new inex 2.0 mapper 406 added without flash support though
- dpcm data log now does proper memory area logging (not worth actually, always be like C000 lol)
2020-04-09 20:54:05 +03:00
g0me3 6abfe09caf Famicom Network System controller added
misc fixes to mappers
2020-01-04 13:16:54 +03:00
g0me3 25c0b96c30 mapper 547 (ines 2.0 version of KONAMI-QTAi UNIF board) 2019-10-25 20:52:08 +03:00
Brad Smith 72120b0bb9
Windows 64-bit build support (#66)
* correcting x64 configurations to actually use x64
defining NOMINMAX to fix std::max error

* more preprocessor definitions for x64

* 64-bit libraries from the last published version of DXSDK with dinput

* should define WIN64 as well? unfortunately seem to require retention of WIN32

* added an x64 build of luaperks.lib, this compiles links and runs now

* relocate win32 luaperks.lib to src/drivers/win/lua/win32 and leave a note explaining it

* luaperks.lib x64 needed to be /MT
two more missing x64 libs
debug x64 configuration was set to compile C++ as C?

* importing the rest of the usable WIN32 preprocessor defines, debugger now functions!

* revert unnecessary VS solution version change

* 64-bit lua working (fixed the 64-bit build of luaperks.lib)

* VSUIENTRY hashes are unsigned, not signed

* more hashes that are actually unsigned

* fix a few pointer to int casts in lua console

* fix a few more pointer truncations in windows dialog stuff
a few printf arguments need a cast to int

* explicit size_t cast to quiet spurious warnings on an inline function
2019-07-23 15:12:03 -04:00
owomomo d87970f4ad ... 2019-06-10 17:25:37 +08:00
g0me3 60b314feb3 vrc5 mapper update, prepare to add extra ppu render for it
cheats.cpp int converions warnings fix
change default tool index for vc project. if you have problem with it, feel free to revert. but i can't compile with just "8.1" in there sadly...
2019-04-27 21:35:59 +03:00
zeromus e3b7197128 add "record from sram" (to fix SF bug #828) 2018-06-18 22:19:59 -05:00
zeromus 0307e3b827 migration tidying (build master from trunk) 2018-04-08 17:35:15 -05:00
punkrockguy318 2be5084a7b create new subversion repo structure (trunk, tags, branches)
[[Split portion of a mixed commit.]]
2013-03-15 19:00:14 +00:00
CaH4e3 71f2d5bc9c UNIF DSOUNDV1 - pre beta mapper, nw
various mapper improvements
UNIF MALISB - Mali Splash Bomb dump
mapper 19 - Dream Master mirror fix
SOUND - low quality 69 mapper exp sound fix
2013-02-18 13:41:44 +00:00
ansstuff 3d9095fc29 * Fixed iNesSave and iNesSaveAs (#579)
* Moved "Config->Game Genie" to "Config->Enable->Game Genie ROM"
2013-02-11 12:03:37 +00:00
CaH4e3 b7584d0da2 cdlogger - fixed unif load/save, TODO: get rid or VRAM in there
mapper 69 - fixed #580 Low quality sound issue
2013-02-10 22:05:02 +00:00
CaH4e3 dd7a1bc081 mope, 206 still deprecated, quest of ki just needed vertical mirroring 2012-12-31 11:32:49 +00:00
CaH4e3 95a36aa23c quest of ki redefined to 206 mapper with CRC check, now 206 isn't deprecated, some games are vomit because of extended functionality of the stock MMC3 instead of simplified one ;( 2012-12-31 11:12:56 +00:00
CaH4e3 1d5157dca2 mapper 24 fixed
mapper 26 fixed
formatting fix, cleanup
2012-12-31 08:47:09 +00:00
CaH4e3 66b0073666 fixed crash when four-screen bit is set after CRC check 2012-12-18 15:34:04 +00:00
CaH4e3 8110346ccb mapper 018 - fixed
mapper 198 - fixed
AutoResumePlay default option - "disabled"
2012-12-18 13:56:35 +00:00
CaH4e3 c550c9623e more cleanup 2012-12-15 21:53:01 +00:00
CaH4e3 880c9deb62 removed old ines code, more formatting 2012-12-12 20:28:34 +00:00
CaH4e3 13d63e5af2 finish with mapper to boards conversion 2012-12-12 16:47:50 +00:00
CaH4e3 814f7e1b68 almost done with conversion... 2012-11-30 09:49:38 +00:00
CaH4e3 4d763e782f more mapper madness 2012-11-09 15:49:58 +00:00
zeromus 6bd8ece364 support mapper 028 2012-11-07 21:25:19 +00:00
CaH4e3 e08b2388bf mapper 252 added
stack pointer initial value changed, fixed pirate san guo zhi bootup (can't say if it correct for the core actually), but nothing else changed, except maybe tas features or something...
2012-10-29 16:20:37 +00:00
CaH4e3 be47e34b05 more baordification, refactor 2012-10-28 17:37:53 +00:00
zeromus 8ef2e53f86 fix a nondeterminism bug created by MasterRomInfoParams and roms being loaded in various orders without clearing out the params 2012-10-27 20:50:28 +00:00
CaH4e3 13e88c076d mapper 21, 22, 25 boardification, merged to one vrc board source 2012-10-27 15:07:35 +00:00
zeromus da866e5b57 fix 2005 vcproj and repair ines.cpp and unif.cpp 2012-10-26 00:11:04 +00:00
punkrockguy318 b7dfdd07e4 sdl: fix build scripts for mapper merge 2012-10-25 22:49:23 +00:00
CaH4e3 eb38da8381 mappers to board conversion 2012-10-25 10:31:30 +00:00
CaH4e3 a679f48a05 fceumm mapper sync, parts 2 and 3... need more regression tests, scons/old vc projects update 2012-10-23 15:26:58 +00:00
CaH4e3 9112c4919d first batch of sync with fceumm for existing mappers... regression reports are appreciated 2012-10-21 19:24:21 +00:00
CaH4e3 43ee931dec cleanup and version bum... hmmm (not no mention something else) 2012-10-21 16:40:04 +00:00