Commit Graph

19103 Commits

Author SHA1 Message Date
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
CasualPokePlayer ea63a553ca fix mgba submodule 2021-11-20 10:08:00 -08:00
YoshiRulz 5582b2163d
Don't expose `MainForm.MovieSession` via `IMainFormForConfig` 2021-11-21 03:06:07 +10:00
YoshiRulz ed5128343f
Clean up `MainForm.AddOnScreenMessage` usage 2021-11-21 03:06:07 +10:00
YoshiRulz e56b3abd37
Add missing `: IDialogParent`, remove unnecessary `IMainForm*` params 2021-11-21 03:06:06 +10:00
YoshiRulz e4f142c0d1
Don't inform the user they've hit cancel, they already know 2021-11-21 03:06:06 +10:00
YoshiRulz 3c111c3947
Remove empty doc comment blocks 2021-11-21 03:06:06 +10:00
CasualPokePlayer d053a0b414
Refactor GambatteLink (#3002)
* refactor gambattelink to be more modular and add support for 3x/4x
2021-11-19 19:59:27 -08:00
alyosha-tas 1333813bb1 SMS: Don't process collision on sprites above screen height, fixes ecco the dolphin #1611 2021-11-19 17:06:10 -05:00
ASNiVOR c74b47315f ChannelFHawk: CPU mostly there. It's running games now. Still need to work on input. 2021-11-19 19:09:04 +00:00
YoshiRulz c86691bfb1
Nix expr: add Ubuntu-specific libs and driver path
courtesy of @bigbass1997
2021-11-19 10:20:38 +10:00
YoshiRulz 49df817bcd
Derp this is IDisposable 2021-11-19 05:08:53 +10:00
YoshiRulz df97ef3dfe
Maybe fix #1483 re: drag+drop 2021-11-19 04:51:46 +10:00
YoshiRulz be13c08959
Warn when freezing >200 addresses at once (resolves #1155) 2021-11-19 04:42:19 +10:00
YoshiRulz e23a2df7e0
Add an edit dialog for TAStudio palette (resolves #2119) 2021-11-19 03:56:12 +10:00
YoshiRulz 90c489beed
Move TAStudio colours into a struct and save it to config 2021-11-19 03:56:09 +10:00
YoshiRulz 625c657531
Fix Hex Editor font/highlight alignment under Mono 2021-11-19 01:59:28 +10:00
YoshiRulz b1b06cc04a
Dedup some project file stuff 2021-11-19 00:49:05 +10:00