Commit Graph

19371 Commits

Author SHA1 Message Date
YoshiRulz 658123435c
Explicitly pass def in `JoypadApi.SetFromMnemonicStr` (resolves #2525) 2021-11-30 14:56:42 +10:00
Morilli 18ea6d34c6 BSNESv115+: Increase MmapHeapSize to prevent crashes
e.g. "Star Ocean" was crashing on the previous size
2021-11-29 20:41:33 +01:00
Asnivor a8ca430f01 ChannelFHawk: * Console buttons now mapped the correct way round
* gamedb updated
* Fixed F8 3853 Static RAM DC1 register issue - SCHACH mapper carts (chess, pacman) now work (and any games that use the XDC opcode)
2021-11-29 17:57:07 +00:00
Moritz Bender cc38f4bcba
Implement memory callbacks for the new bsnes core (#2797)
* Actually working callbacks
now actually work after natt's changes
* Set whether memory hooks exist every frame to prevent unnecessary function calls if not
2021-11-29 19:59:47 +03:00
alyosha-tas 47c8d4f6e8 EmuHawk: Add description to N64 profile informing user about auto-skipping lag frames during frame advance. Fixes #2380 2021-11-28 10:27:01 -05:00
CasualPokePlayer f7936a34f8 [GambatteLink] changes in link API, misc cleanup 2021-11-27 22:40:39 -08:00
alyosha-tas de8748d6d1 NESHawk:Send hard Drivin to correct mapper 2021-11-27 21:32:40 -05:00
alyosha-tas 3036b7378d NESHawk: give pokemon hacks battery ram 2021-11-27 13:55:13 -05:00
YoshiRulz 182699b967
Clean up ReflectionCache source generator 2021-11-28 03:33:34 +10:00
alyosha-tas eec1711b0f NESHawk: add in a new mapper for chinese pokemon 2021-11-27 10:49:58 -05:00
alyosha-tas 365fa1eb41 GBA: update about section to reflect current build used 2021-11-27 08:58:56 -05:00
alyosha-tas 5ba8655f42 MSX: minor bug fixes 2021-11-26 17:34:08 -05:00
Asnivor 4f71df99ae ChannelFHawk: Updates
* Maze/Hangman mappers working (SRAM2102)
* Fixed console buttons ones-compliment bug
* LagFrame detection
* NTSC/PAL SyncSetting
* Started adding mappers for all games
2021-11-26 16:50:14 +00:00
alyosha-tas fd02c872a9 MSX: finish up SCC, set to released. 2021-11-25 16:34:36 -05:00
Asnivor 2a67ad625f ChannelFHawk: Cart 2102 SRAM Implementation 2021-11-25 20:39:03 +00:00
alyosha-tas ddf07ebe27 Merge branch 'master' of github.com:TASVideos/BizHawk 2021-11-25 12:22:40 -05:00
alyosha-tas 82655a759e MSX: work on SCC implementation 2021-11-25 12:22:13 -05:00
Asnivor 442e83239d ChannelFHawk: More progress:
* IO now working properly
* Start of mapper implementation
* Additional gamedb entries
2021-11-25 14:52:59 +00:00
alyosha-tas f32961001e MSXHawk: Refactor and start work on SCC 2021-11-24 20:26:31 -05:00
alyosha-tas 0cd769222b A7800: fix off pixel detection in write mode, fixes baby pac man 2021-11-24 15:57:54 -05:00
alyosha-tas cdb7f13efe PCEHawk: enable 'multireshack' for Outrun, fixes #1266 to at least not crash the emulator. 2021-11-24 09:47:06 -05:00
Matt Burgess b06b37de7e ChannelF: Several fixes:
* F8 CPU now complements when transferring from A to IO
* Audio now working correctly
* F8 SIGN flag now set correctly on IO reads
2021-11-24 09:00:29 +00:00
alyosha-tas 726ecef5a6 INTV: fix intellicart, fixes various homebrews 2021-11-23 18:56:29 -05:00
CasualPokePlayer d5c1ebb88e update gambatte to upstream, passes more wilbertpol tests 2021-11-23 15:39:21 -08:00
YoshiRulz accf0f038c
Allow left/right modifier keys to be used separately (no UI)
Should allow for any key to be used as a modifier (see #2981), simply by
populating `Config.ModifierKeys`. Flip the assignment on `Input.cs:45` to try
out this change specifically.
2021-11-24 08:21:44 +10:00
alyosha-tas 3f9fb0eaef INTV: MOBs with x-coord 0 are not visible, fixes bowling. 2021-11-23 17:06:46 -05:00
alyosha-tas e45c9bb398 INTV: fix overflow flag calculation, fixes checkers and reversi 2021-11-23 16:45:28 -05:00
nattthebear 2ea62ffea6
Handle reentrant calls in waterbox (#3007)
Fixes #2585
2021-11-23 14:20:12 -05:00
CasualPokePlayer 3ea7c479a2 [GambatteLink] Don't bother stepping when the link is disconnected, should provide a nice speedboost 2021-11-22 23:27:02 -08:00
alyosha-tas 0715db5608 INTV: adjust sme timings and fix accesses to registers, fixes motocross 2021-11-22 21:17:57 -05:00
YoshiRulz 70215eddc7
Update `IGameInfoApi` usage in HelloWorld ext. tool
fixes 73af92b57
2021-11-23 10:14:35 +10:00
alyosha-tas d8356670ed INTV: clean up CPU, fix trace logger and throw less exceptions 2021-11-22 15:50:03 -05:00
CasualPokePlayer fba8e52be6
fix wtf in oam memory callbacks 2021-11-22 09:02:14 -08:00
CasualPokePlayer f9aa6101e0 sram bank is not 0xA000 large, oops 2021-11-21 20:07:02 -08:00
CasualPokePlayer 307f6f262e more scopes for Gambatte memory callbacks 2021-11-21 19:58:06 -08:00
CasualPokePlayer 80d588a002 remove some more remnants 2021-11-21 17:25:59 -08:00
CasualPokePlayer e0ffd45983 remove some DGB/GB3x/GB4x remnants 2021-11-21 17:21:13 -08:00
CasualPokePlayer 83a5632759 hack fix fuck shit textstate code 2021-11-21 16:03:20 -08:00
alyosha-tas bd53079a3a INTV: more compatibility work 2021-11-21 18:17:24 -05:00
alyosha-tas c5690e726e Intellivision: update game DB to use correct hash entries and add some that were missing. 2021-11-21 16:39:10 -05:00
CasualPokePlayer 16da7a2aa6 fix audio mixing for GambatteLink3x 2021-11-21 10:40:42 -08:00
alyosha-tas 5d6cf748bf GBHawk: fix linking in perfect dark 2021-11-21 11:38:23 -05:00
CasualPokePlayer 45dec23352 fix multidisk bundler 2021-11-21 01:38:30 -08:00
CasualPokePlayer 92157d0af0 rename DGB to GBL and make all link gb cores use it; todo: rename/fix shit 2021-11-21 00:59:56 -08:00
CasualPokePlayer 7c25241c4b and so 2021-11-20 23:51:23 -08:00
CasualPokePlayer 72ad5c7b0b GBC IR Emulation for GambatteLink 2021-11-20 23:51:23 -08:00
alyosha-tas d9893b1d27 SG1000: add remaining hashes for 8KB adapter 2021-11-20 21:49:13 -05:00
alyosha-tas 792b91f821 SG1000: work on 8kb ram adapter 2021-11-20 21:15:41 -05:00
ASNiVOR cee3d411b9 F8 CPU: Code tidy 2021-11-20 22:14:29 +00:00
ASNiVOR 1c90bbc273 ChannelFHawk: Move F8 CPU implementation to Emulation.Cores.CPUs 2021-11-20 21:55:00 +00:00