YoshiRulz
e1951b9fc5
Cleanup PathExtensions
...
Fixes f02295455/c731e1168/5c7135d67
2020-03-21 13:45:58 +10:00
adelikat
c985dfa96d
fix hex editor scrolling
2020-03-20 21:08:52 -05:00
adelikat
5c84c94a12
fix compile error in debug mode, oops
2020-03-20 21:05:44 -05:00
alyosha-tas
7e00b7892f
gameboy memory domains: make consistent between gambatte and GBhawk
2020-03-20 20:04:58 -04:00
alyosha-tas
af2f87deac
Gambatte: do not sort settings alphabetically, so that GBC in GBA mode is not at top
2020-03-20 17:05:25 -04:00
alyosha-tas
aa165f36d2
O2Hawk: add PAL mode
2020-03-20 16:39:14 -04:00
adelikat
72f87ce808
add BizHawk.Winforms.Controls to Client solution folder
2020-03-20 10:32:52 -05:00
adelikat
7fb89aed18
NesHawk - move BootGodDb to its own file
2020-03-19 21:35:36 -05:00
adelikat
01584431c4
NesHawk - cleanup Unif.cs
2020-03-19 21:28:32 -05:00
adelikat
22f6df3a70
NesHawk - CartInfo - turn into properties
2020-03-19 21:20:53 -05:00
adelikat
daab35fc39
NesHawk- move CartInfo into its own file
2020-03-19 21:15:07 -05:00
adelikat
dc56dd87e8
simplify MapperPropAttribute
2020-03-19 21:12:23 -05:00
adelikat
291275fe8c
NesHawk - move MapperPropAttribute to its own file
2020-03-19 21:11:01 -05:00
adelikat
f8acb61136
NesHawk - make boards and related classes internal, and sealed where possible
2020-03-19 21:06:54 -05:00
adelikat
620c38af73
NesHawk - move some enums out of NesBoardBase, simplifies a lot of usages
2020-03-19 20:29:15 -05:00
adelikat
720a2dce02
NesHawk - move NesBoardImpl attributes to their own file
2020-03-19 20:21:29 -05:00
adelikat
0d4dd3855b
NesHawk - more missing variables in savestates
2020-03-19 20:02:22 -05:00
adelikat
659831c534
fix missing savestate data in some NESHawk mappers, note this is a breaking savestate change for these boards, but they were broken anyway, these were critical fields to savestate
2020-03-19 19:51:59 -05:00
adelikat
8bcab5af79
NESHawk - break off INesBoard and NesBoardBase into separate files
2020-03-19 19:06:03 -05:00
YoshiRulz
74620559ea
Re-include AssemblyInfo.cs in EmuHawk compilation and fix casing
2020-03-20 09:03:21 +10:00
adelikat
32e632851e
remove setters from IMemoryDomains MainMemory and SystemBus properties, those shoudln't be set by the calling code, nor were they being used
2020-03-19 14:50:04 -05:00
adelikat
4f74f0a2c3
git rid of an undeeded break statement, fixes a warning
2020-03-19 14:10:31 -05:00
adelikat
5c7135d673
path extensions - turn off nullability, we aren't ready for this stuff yet
2020-03-19 10:41:20 -05:00
adelikat
93c2644506
#if false some unreachable code in LibretroAPI
2020-03-19 10:37:29 -05:00
adelikat
ca90b90698
MOS/Via.cs - comment out unused variable
2020-03-19 10:33:08 -05:00
adelikat
8ea04c3ed5
cleanup StringLog.cs, removes a warning
2020-03-19 10:28:34 -05:00
adelikat
a40e37eda6
Qunatizer - delete more unused stuff, removes a warning
2020-03-19 10:23:36 -05:00
adelikat
9b68246b19
remove an unused varaible in VDC.Render.cs, fixes a warning
2020-03-19 10:18:35 -05:00
adelikat
3dd0c18839
MemoryBlockUnix - use #if false on some unreachable code, fixes a warning
2020-03-19 09:05:07 -05:00
adelikat
c731e1168e
Revert "Fix nullability warnings in PathExtensions"
...
This reverts commit f022954554
.
2020-03-19 08:50:45 -05:00
adelikat
d60a00d682
NES mappers - remove documentation comments in favor of the nesdev wiki link
2020-03-19 08:24:05 -05:00
YoshiRulz
f022954554
Fix nullability warnings in PathExtensions
...
Definitely not happy with any of this
2020-03-19 15:23:01 +10:00
YoshiRulz
8ae01f2f42
Fix tuple item names in return type
2020-03-19 15:15:39 +10:00
YoshiRulz
89abab7a52
Use env. var for nuget pkg dir on Linux, and don't set CscToolExe
...
Also removed comments and used SolutionDir in .csproj/.props, and enabled Roslyn
Analyzers on GitLab CI builds
2020-03-19 15:15:32 +10:00
adelikat
efb34f74e1
a2600 refactor - make mapper classes internal and sealed
2020-03-18 21:46:51 -05:00
adelikat
f10b51558b
Atari 2600 - make MapperBase abstract and make HardReset() abstract since we need implementations to properly reset variables (we can't get rid of hard reset so easily, since HardReset is the mechanism that multi-cart roms use
2020-03-18 15:58:53 -05:00
adelikat
db6bbe22bb
A2600 - expose CartRam memory domain for mCM and mFA
2020-03-18 15:48:32 -05:00
adelikat
8f860adf51
cleanup Atari2600 mapper code
2020-03-18 15:46:17 -05:00
adelikat
a61230e4ab
Atari2600 - refactor mapper creation logic to be a separate method with declared dependencies, remove an unused method
2020-03-18 10:52:53 -05:00
adelikat
8c10ca3e14
Atari2600 cleanup - pass Atari2600 core into constructor instead of setting after, use switch expression for mapper instantiation logic
2020-03-18 10:37:53 -05:00
adelikat
c52bc603d7
Atari 2600 Mappers - remove useless HasCartRam virtual method, and simply check if CartRam.Length > 0
2020-03-18 09:23:43 -05:00
adelikat
d953318160
Remove cbuffer ( #1883 )
...
* delete unused ShortBuffer
* convert IntBuffer to int[] in the Atari2600 core
* remove IntBuffer from NES mappers, and delete class
* convert ByteBuffer to byte[] in atari 2600 mappers
* remove ByteBuffer usages in NESHawk, remove ByteBuffer class
* remove Buffer.cs
* remove IDisposable from NES.NESBoardBase
* remove Dispose from Atari2600 MapperBase, note, it wasn't event being called
2020-03-18 08:55:02 -05:00
alyosha-tas
5d88199c97
vbm import: properly parse GBC into movie header
2020-03-16 16:55:49 -04:00
alyosha-tas
bc61ce3114
VBM import: always import as GB.
2020-03-16 16:30:35 -04:00
alyosha-tas
ab6caa70d2
VBM import: import gambatte movie if gambatte is the loaded core
2020-03-16 16:16:32 -04:00
YoshiRulz
5fdf7e09f0
Add BizHawk.WinForms.Controls reference to external tools
2020-03-16 11:28:21 +10:00
adelikat
b9f80121df
fix loading of 83P (ti-83) files from zip from the recent menu
2020-03-15 18:48:40 -05:00
adelikat
5cc1c234cd
Nitpick
2020-03-15 18:37:49 -05:00
adelikat
250d3b6c49
simplify CheatList.Sort using OrderBy extension method
2020-03-15 18:32:31 -05:00
adelikat
20b99d4ae2
fix typo in GambatteLink file
2020-03-15 18:24:42 -05:00