Commit Graph

52 Commits

Author SHA1 Message Date
CasualPokePlayer d0f94df0c1 Add NES 2.0 parsing to quickerNES
This is more just to reject more ROMs that quickerNES cannot run (as it runs under simple iNES assumptions and can't handle complicated cases)

Also resolves #4402 (quickerNES won't be accepting any NES 2.0 ROM indicating it needs PAL or Dendy timing)
2025-07-26 05:35:36 -07:00
CasualPokePlayer 66c547e41a Disable MMC5 support in QuickerNES
Restores b1f4a77251
Fixes #4244
2025-06-19 22:21:10 -07:00
CasualPokePlayer f1dce8964d Fix clang Linux building 2025-04-09 12:24:19 -07:00
Morilli 1fa31fe0e9 update quickernes
- closes #4243
2025-03-07 22:40:36 +01:00
Sergio Martin bd58dd1d95
QuickerNES NES 2.0 header read fix (squashed PR #4211)
* Integrating NES2.0 cart loading fixes

* Adding windows dll

* Update bizinterface.cpp according to Morilli's recommendation
2025-02-08 05:11:33 +10:00
Sergio Martin aa662eb930
Update quickerNES and add Arkanoid input support (squashed PR #3997)
* Update QuickerNES interface to accept arkanoid controllers

* Updating

* Updating quickernes to its latest version and now supporting ArkanoidNES and ArkanoidFamicom controllers

* Apply suggestions from code review

applying yoshi's suggestions

Co-authored-by: James Groom <OSSYoshiRulz+GitHub@gmail.com>

* Using proper C#

* Updating based on Morilli's comments

* Updating the linux core

* Fixes based on Yoshi's comments

---------

Co-authored-by: James Groom <OSSYoshiRulz+GitHub@gmail.com>
2024-09-08 21:24:27 +10:00
CasualPokePlayer 73395c9e49 Rebuild quicknes for Linux 2024-05-29 12:45:07 -07:00
CasualPokePlayer db88753772 Fix randomish crash with quicknes 2024-05-29 11:56:39 -07:00
feos 342fb9cb26 quicknes: update, fix build, and rebuild 2024-03-24 22:14:41 +03:00
SergioMartin86 2af6bf3c34 Updating to latest quickerNES commit and changing remote to TASEmulators/quickerNES
Fixing msvc project
2024-03-24 21:42:06 +03:00
feos eb70cd474e build quicknes dll if in mingw 2024-03-24 19:41:24 +03:00
Sergio Martin 9c4a818423
Replace QuickNES core with QuickerNES (squashed PR #3839)
resolves #3848
2024-03-23 01:31:22 +10:00
YoshiRulz ceedf1fef5
Misc. unmanaged cores: output to /Assets and also /output if it exists
Makefiles still produce .dll instead of .dll.so on Linux
see #2725
2021-07-18 08:10:17 +10:00
YoshiRulz 66eceac5fa
Allow compilation of QuickNes lib on Linux 2020-09-26 22:06:39 +10:00
zeromus 08fcdca55a reorg dirs 2020-05-31 17:12:45 -05:00
zeromus 230c656a47 rehabilitate quicknes for vs2019 2020-05-31 17:12:33 -05:00
nattthebear 9c6ec5d8b1 change output64 to output in some unmanaged core buildscripts 2017-06-12 16:13:54 -04:00
nattthebear bb81d5e78b 64 bit quicknes. Change both quicknes and wswan to not static their deps, and include libstdc++/etc as needed. Other cores will get the same treatment, so overall we should save space 2016-02-28 21:30:47 -05:00
nattthebear 96fc7c9ec1 Add experimental interop library to quicknes. Still needs work... 2016-02-17 20:18:01 -05:00
nattthebear 2b56dd491d Build quicknes with gcc 4.9. Use SSE2, LTO, PGO. All told, about 5% speedup? Maybe less? 2016-02-15 18:22:16 -05:00
nattthebear 8aa298c95b Disable mapper 212 in quicknes, since it wasn't working 2016-02-07 09:12:39 -05:00
nattthebear 0570de5637 Take a stab at Mapper 212 in QucikNes. Something isn't working right. 2016-02-04 18:05:36 -05:00
nattthebear 8e5fe06579 woops 2016-01-30 17:39:02 -05:00
nattthebear 6f8bcc2be3 trace for quicknes 2016-01-30 13:47:14 -05:00
zeromus aaa5704107 fix FME-7 IRQ ACK logic in quicknes and neshawk 2015-03-05 18:36:09 +00:00
goyuken d305b2f538 partially functional ppu viewing tools for quicknes 2014-12-17 03:27:44 +00:00
goyuken f3e9958f07 quicknes: support unplugging controllers 2014-11-01 17:44:04 +00:00
goyuken d7a1dd3846 quicknes: simplify blitting logic, giving a 15% overall speedup in some cases 2014-08-13 17:06:01 +00:00
goyuken b1f4a77251 quicknes: disable MMC5 support. it doesn't seem to run any games at all correctly except CV3 2014-07-28 18:11:01 +00:00
goyuken 903ea5a2f3 quicknes: sync #defines in MSVS soln (which we only use for debugging) to mingw one 2014-06-27 17:56:34 +00:00
goyuken c966b09bcf quicknes: clean up a few warnings 2014-06-22 16:01:10 +00:00
goyuken 7cdc585252 FASTER 2014-06-22 05:26:51 +00:00
goyuken ab74f31d41 quicknes: support getcpuflagsandregisters 2014-05-26 19:49:45 +00:00
goyuken 7e45a6810e quicknes: support Bite Off 2014-05-07 18:39:03 +00:00
goyuken 5415f51de0 quicknes: fire emblem 2014-05-07 18:19:36 +00:00
goyuken 8bda372bed misc cleanup 2014-05-04 19:04:15 +00:00
goyuken d8c203a69a quicknes: support mapper 78. a crappy heuristic is used to guess board type, but it works for both games on it, so there 2014-01-17 19:40:25 +00:00
goyuken f76ceaad8b quicknes: clean up unneeded files 2014-01-16 23:08:25 +00:00
goyuken c2b8879303 quicknes: cleanup 2014-01-10 04:06:02 +00:00
goyuken adf7f01102 quicknes: implement the crop settings 2014-01-10 01:45:06 +00:00
goyuken 1f1bb93360 quicknes: some settings stuff, not all finished 2014-01-09 23:50:10 +00:00
goyuken 2c568d9bef quicknes: add PRGROM and CHRROM domains (from the cart), and set corecomm and board information correctly 2014-01-07 01:52:00 +00:00
goyuken 1cfa050dba quicknes: add text savestate, and fix savestate crash on some mappers 2014-01-07 01:05:24 +00:00
goyuken 45e5f4b286 quicknes: add "System Bus". note that this System Bus will not resolve any MMIO stuff at all 2014-01-06 23:23:47 +00:00
goyuken 92c4df38c3 quicknes: memory domains 2014-01-06 22:14:24 +00:00
goyuken 59ffca28ba fix "the sound bug" in quicknes. dll is now built with mingw and FPU precision is set high (both are required to fix) 2014-01-06 19:31:13 +00:00
goyuken dfda56d8d5 quicknes: support the other included mappers (some aren't enabled by default for whatever reason) 2014-01-05 22:32:49 +00:00
goyuken b85d9d9d91 WARNING: use NES core only at low volume and no headphones 2014-01-05 20:58:36 +00:00
goyuken 54b9c826cf nothing to see here for now 2014-01-05 05:23:44 +00:00
goyuken 5fa18dbb3e btw, don't touch this quicknes stuff for now... 2014-01-04 21:06:36 +00:00