CasualPokePlayer
0d3c7b7e0c
[Libretro] Implement SET_SYSTEM_AV_INFO and SET_GEOMETRY
2022-07-06 14:52:28 -07:00
Morilli
799dc4a2f0
Prevent CoreSettings->Recent menu flying in
2022-07-06 21:58:59 +02:00
CasualPokePlayer
8642513572
sameboy color correction option, make default for gambatte
2022-07-06 00:12:28 -07:00
CasualPokePlayer
e41d1a996e
fix gpgx_swap_disc, re-enable disk buttons (seems to work?)
2022-07-03 23:17:08 -07:00
Morilli
011f4bfe03
Further imrpove RamSearch performance
...
- switch _watchList from a List to an array
- more Domain.EnterExit usage
2022-07-04 07:09:53 +02:00
CasualPokePlayer
9e90290b87
make MemoryDomain implement IMonitor (default is no-op Enter/Exit), cleanup, remove wrapper use (has a lot of churn itself), probably better performance with bulk functions
2022-07-03 20:19:53 -07:00
Morilli
fe22d61b3a
Save Monitor for all Monitor MemoryDomains
...
appends 596bd03ebe
for speedup for those domains
2022-07-03 23:48:48 +02:00
CasualPokePlayer
596bd03ebe
expose a possible IMonitor for memory domains, use it to speed up RAM Search for waterbox cores (25-30% speedup?)
...
see #3296
2022-07-03 13:18:09 -07:00
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