Commit Graph

19679 Commits

Author SHA1 Message Date
Thompson Lee 369bdbe9a6
Fixed the "To PC" button not updating the disassembler view (squashed PR )
* Fixed the "To PC" button from not updating the disassembler view in the Debugger window.
* Fixed the calls being reversed, per feedback.
2022-07-02 14:39:03 +10:00
CasualPokePlayer b8f8b41f2c Give NHL 96 (Genesis) SRAM (fixes ) 2022-07-01 14:50:53 -07:00
YoshiRulz 206dcaf49b
Refactors for selection in `InputRoll`
also standardises behaviour of Select All and Insert Separator buttons
see e88fa8135
2022-06-30 16:46:28 +10:00
CasualPokePlayer 5875df4b76 prevent svp dereferences when not using an svp cart (fixes ) 2022-06-29 13:03:55 -07:00
Thompson Lee e88fa81358
Added Select All/None to RAM Search (squashed PR )
* Added the ability to select all addresses / deselect all addresses in the RAM Search window.
* Fixed logic error. This now makes more intuitive sense, in that, if a portion of the rows were selected, and you do Select All, it should select the unselected rows along with the selected rows.
* Simplify condition

Co-authored-by: YoshiRulz <OSSYoshiRulz@gmail.com>
2022-06-29 23:16:46 +10:00
tom_mai78101 a86591c595 Fixed RAM Watch not having CTRL+A working properly. 2022-06-28 15:41:31 +10:00
CasualPokePlayer d9c828ef57
deterministic emulation means not real time 2022-06-27 20:16:34 -07:00
CasualPokePlayer 13456e51bf AppleII - make clock registers deterministic if needed
also don't state monochrome (non-sync setting? todo: verify)
2022-06-27 18:33:31 -07:00
CasualPokePlayer b730af7b73 the . is neccessary also make it case insensitive 2022-06-27 14:39:10 -07:00
CasualPokePlayer c3047bfad9 ensure only .rom files are loaded into msx (other file formats aren't actually supported) 2022-06-27 14:33:13 -07:00
CasualPokePlayer 948049bb20 dont byteswap gpgx Z80 domains, fixes 2022-06-25 14:36:33 -07:00
CasualPokePlayer 2ac765b000 small adjustments to melon tracer 2022-06-24 20:10:21 -07:00
YoshiRulz 0d18a54609
Retarget Virtu to .NET Standard 2.0
fixes 4df256cd6
2022-06-24 21:30:30 +10:00
CasualPokePlayer 347fa24820 split arm7 polling/touch screen polling to a new "alt lag" variable and add a setting for whether to consider these sources (fixes )
add in new disasm system (taken from https://github.com/MAP233224/dthumb), works much better than darm
2022-06-24 01:34:01 -07:00
CasualPokePlayer d3d90eb70d fix
There are still some unanswered related questions here wrt API, but this should suffice in any case.
2022-06-24 01:17:51 -07:00
CasualPokePlayer 4df256cd6b AppleII - State keyboard, fix up csproj 2022-06-23 22:01:07 -07:00
James Groom 1c504bfe83
Delete packages.config 2022-06-23 09:22:24 +10:00
YoshiRulz 1241758ecb
Make `Disc.IsValidExtension` helper case-insensitive 2022-06-20 10:02:20 +10:00
Morilli fea85649bb Fix tasproj version writing not using invariant culture
generated "v1,1" for me
not a big issue in practice as it was already handled, but better to fix
2022-06-19 21:49:19 +02:00
YoshiRulz 5afb6ca454
Fix call order in `SMSControllerDeck` (fixes )
fixes 0719d6f9d
2022-06-19 09:43:58 +10:00
Morilli 20acbe5798 BSNESv115: Clarify port input device enums
also fix the partial bsnescore files not being dependent on the main one
2022-06-18 08:30:43 +02:00
CasualPokePlayer 170ea47464 wire up reset button for tic80 and make biz_time_rm tick post frame 2022-06-16 15:56:34 -07:00
CasualPokePlayer cb3bd6af72 update waterbox build scripts/instructions to reflect vb move to nyma and new tic80 core
also undo a fuckup i did with nyma scripts, note $1 means param passed in command line
2022-06-16 14:37:18 -07:00
CasualPokePlayer e021e8bc66 actually add the path for TIC80 2022-06-16 14:11:05 -07:00
CasualPokePlayer 27d945bb04 proper paths and setting everywhere inclusion for tic80 2022-06-16 14:05:43 -07:00
CasualPokePlayer 84af66f523 fix TIC80 inputs, wire up time/clock callbacks 2022-06-16 13:01:50 -07:00
Morilli 1d4e7dd3fb BSNESv115: Improve the payload controller, fix VirtualPad
The payload controller now acts like a multitap with 4 extra buttons per controller (it is already implemented that way in the core), which also eases actual use of it
- also fixes broken VirtualPad behavior
- rename some variables for clarity
2022-06-16 17:43:57 +02:00
Morilli 363afcd551 BSNESv115: better define allowed input devices for port 1
- also allows the multitap and payload controller to be used, as it makes sense
2022-06-16 17:40:29 +02:00
CasualPokePlayer 2c3b6b3cd4 ti80 core 2022-06-16 00:14:48 -07:00
YoshiRulz aa099e0941
Adjust wording on frame counter and lag frame counter options 2022-06-16 10:01:37 +10:00
YoshiRulz 2e46d13980
Add missing system display names, add MSX to rom file ext. filters 2022-06-15 07:44:51 +10:00
CasualPokePlayer 8a8ea202fd Revert "fix bsnes controller config"
This reverts commit e43c5296a6.
2022-06-12 20:20:28 -07:00
CasualPokePlayer e43c5296a6 fix bsnes controller config 2022-06-12 19:50:42 -07:00
YoshiRulz dddffef2dd
Nix expr: don't filter when copying local source tree into store 2022-06-13 12:03:18 +10:00
YoshiRulz e7e5ea1509
Fix Win10 version check AGAIN (resolves , )
fixes 587855522
2022-06-13 11:43:13 +10:00
CasualPokePlayer 90220b6506 add m161 support to gambatte 2022-06-11 03:22:38 -07:00
YoshiRulz 5878555221
Refactor Windows version check, enable warning (resolves , ) 2022-06-11 06:11:04 +10:00
YoshiRulz a98e3f3610
Touch-up for `RecordMovie` Mono hack 2022-06-10 09:30:12 +10:00
YoshiRulz 2d015515b2
Move MainForm's Save Window Position to DisplayConfig, add Stay on Top 2022-06-10 05:40:41 +10:00
feos 3f8301509a
Update README.md 2022-06-08 18:37:14 +03:00
feos 075d7e05f3
Update README.md 2022-06-08 18:35:54 +03:00
feos e4e9bdd3d6
mentioned analog editing in tastudio
I spent years explaining this over and over and didn't ever feel like going ahead and documenting it. but bizhawk refuses to die and people keep asking, so let it be here
2022-06-08 18:34:58 +03:00
CasualPokePlayer 0174abde65 resolve Karate a2600 crash (closes ) 2022-06-07 09:43:37 -07:00
YoshiRulz af73f87e8f
More settings anywhere cleanup 2022-06-08 01:06:05 +10:00
CasualPokePlayer c1ff3072e0 allow neshawk/subneshawk/quicknes/octoshock settings to be edited without the core loaded
this makes all cores (except MAME) able to have their settings edited without the core loaded
2022-06-06 19:08:51 -07:00
CasualPokePlayer 6b90737813
fix be4089eb08
names are annoying
2022-06-06 11:53:44 -07:00
CasualPokePlayer be4089eb08 fix possible InvalidOperationException for a7800 settings (GetSettingsAdapterForLoadedCore to GetSettingsAdapterFor)
allow old bsnes and bsnes main settings to be edited without the core loaded
2022-06-06 10:17:08 -07:00
CasualPokePlayer 0957095e2b fix tabbing in gb config designer files 2022-06-06 09:07:34 -07:00
CasualPokePlayer d0383d1e9d allow editing gambatte/gambattelink settings without the core loaded 2022-06-06 09:04:38 -07:00
CasualPokePlayer 34d794b368
Support editing nyma settings without the core loaded ()
* support editting nyma settings without the core loaded

the details are icky here. info on the settings is stored in the core. so no matter what a core instance is needed
now settings info here should be constant for a given core, so we can cache settings info after the core has been loaded and use that
if in the case the user wants to edit the settings but the core has never been loaded, a minimal load will be done to obtain the settings (and cache them) and quickly dispose thereafter
await users complaining about a "lag spike" first time opening nyma settings menu

* consolidate WaterboxOptions creation for Nyma
2022-06-06 07:26:21 -07:00