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
adelikat
4152dce1ca
Simplify some core name shenanigans with an extension method
2020-03-15 18:18:00 -05:00
adelikat
f655a4587e
simplify ToolManager.GenerateDefaultCheatFilename
2020-03-15 18:07:57 -05:00
adelikat
a7b30dac6c
Simplify TI83KeyPad.cs
2020-03-15 18:06:05 -05:00
adelikat
ff7fb4e658
VirtualPadDiscManager - remove some unused code and other cleanups
2020-03-15 17:58:03 -05:00
adelikat
6d5c444252
Move Global controller adapters into InputManager, it's a step in the right direction
2020-03-15 17:50:48 -05:00
adelikat
1f617221fc
Make InputManager not static, but make a static instance in globals, phase 1 of some refactoring
2020-03-15 17:19:11 -05:00
adelikat
5617950f50
InputManager - pass some dependencies into SyncControls
2020-03-15 17:13:56 -05:00
adelikat
edd8349dde
fix typo in Global property
2020-03-15 17:09:11 -05:00
adelikat
67926a2de4
Make Global fields into properties, a bit of cleanup
2020-03-15 17:08:34 -05:00
adelikat
80c36d8155
FirmwareManager - don't use Global, pass in actual dependencies
2020-03-15 16:31:37 -05:00
adelikat
965c7555ce
FirmwareManager - replace query syntax with LINQ expressions. Query syntax is a pain unless you really need it
2020-03-15 16:27:32 -05:00
adelikat
5f2b4fe4d2
PathEntryCOlleciton use this instead of Global reference to this, sheesh
2020-03-15 16:16:58 -05:00
adelikat
81d6ca335e
CoreFileProvider - pass dependencies in, instead of using Globals
2020-03-15 16:10:02 -05:00
adelikat
b1cac9ba00
Move DefaultIniPath property to Config, and delete PathManager.cs
2020-03-15 16:02:23 -05:00
adelikat
e16dc33722
move some PathManager methods to a PathUtils class in BizHawk.Common
2020-03-15 15:59:10 -05:00