Commit Graph

19633 Commits

Author SHA1 Message Date
YoshiRulz f1162d4912
Rename (copy+deprecate) `RomWhitelist`-->`RomList` 2022-07-03 23:13:08 +10:00
feos 806830c314 nymashock: resolve !s and hide some columns in tastudio 2022-07-03 13:11:11 +03:00
feos 318c1a7fea tastudio: don't autorestore if current frame remained valid
1b8b4b4926 removed an important bit of logic that set `_triggerAutoRestore` to false in certain cases. but simply putting the same line back there doesn't fix the problem, probably due to major refactorings over the years. so I'm adding it right into `GoToLastEmulatedFrameIfNecessary()` which is still called properly when it's needed. `JumpToGreenzone()` is kinda redundant now since it contains the same check, but it's used from the outside, and I didn't feel like refactoring this part.
2022-07-03 00:00:41 +03:00
CasualPokePlayer c5902bff54 update sameboy to latest upstream 2022-07-02 09:52:35 -07:00
Thompson Lee 369bdbe9a6
Fixed the "To PC" button not updating the disassembler view (squashed PR #3299)
* 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 #3300) 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 #3297) 2022-06-29 13:03:55 -07:00
Thompson Lee e88fa81358
Added Select All/None to RAM Search (squashed PR #3295)
* 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 #3290 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 #3278)
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 #3287
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 #3282)
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 #3270, #3272)
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 #2972, #3194) 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 #1524) 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