adelikat
f9c6234262
oops
2020-02-22 12:37:12 -06:00
adelikat
5386b8b18c
Client.Common cleanups - mostly using higher language features
2020-02-22 12:29:12 -06:00
adelikat
6bcbe11eae
delete BizInstaller, it was never finished, and on no pace to actually be finished, and installing an emulator is dumb
2020-02-22 12:08:34 -06:00
adelikat
564f0d8557
delete 8 year old attic files. We can ressurect the attic if need be, but I think these things are officially bit rotted
2020-02-22 12:05:02 -06:00
adelikat
9e7bdd2424
cleanups in Bizware, mostly higher language features like null propagation and expression bodies
2020-02-22 12:02:40 -06:00
adelikat
9008bf269a
O2 - remove peek/poke methods
2020-02-22 11:44:13 -06:00
adelikat
8a60043697
a7800 - misc simplifications, remove mapperBase peek/poke methods since they weren't being used and did not differ from read/write on any mapper
2020-02-22 11:42:50 -06:00
adelikat
33ad336b6a
Apple II - refactor states to use Serializer ( #1859 )
...
* apple II - poc to redo binary states to use the Serializer and pass it into virtu
* virtu - savestate logic for Video
* AppleII - serialize more components with AppleSerializer
* cleanup
* refactor MachineEvents to store delegates to call and have the calling code interact with an enum, prep work for serializing this class
* apple II - first attempt at serializing Machine events
* cleanup
* add isvblank to savestates
* put more things in savestates, cleanup
* cleanup
* cleanup, save more things
* cleanup, fixes
* cleanup, save more things
* virtu - savestate fixes
* cleanup
* save CurrentDisk in savestates
2020-02-22 09:53:56 -06:00
alyosha-tas
9831ca59bd
GBHawk linked modes: implement power button
2020-02-22 09:19:05 -05:00
alyosha-tas
1b301862db
GBHawk: Implement power button
2020-02-22 08:47:39 -05:00
feos
ab119af113
update mgba submodule
2020-02-22 14:28:45 +03:00
feos
0a81dac965
add mem watchpoints to mgba
2020-02-22 14:28:45 +03:00
Asnivor
75188e1c85
O2Hawk: Add homebrew rom status identifier to gamedb manual entries
2020-02-21 09:47:26 +00:00
alyosha-tas
585ebd50e5
O2Hawk: uncomment some homebrew
2020-02-20 17:34:43 -05:00
YoshiRulz
9829fd699b
Unify helpers for generating file extension lists (for open/save)
2020-02-20 21:59:20 +00:00
adelikat
512fed32db
seimplify oddessey default mapper a bit
2020-02-20 15:57:38 -06:00
YoshiRulz
f71cc532a8
Misc. cleanups
2020-02-21 07:05:13 +10:00
Asnivor
b75b41ad64
Odyssey2: gamedb file generated from tosec
2020-02-20 11:07:48 +00:00
James Groom
b7c0dc416f
Move issue template to the correct dir
...
not sure how this happened
2020-02-20 07:42:42 +10:00
alyosha-tas
aa2f111ed2
Merge pull request #1855 from TiKevin83/master
...
fix Pokemon Crystal (JP)
2020-02-18 21:10:25 -05:00
adelikat
7cc4e3db7d
add some default controls for odyssey 2, don't know how much of the keyboard is needed for typical games, but the numbers seem to be needed to start a game
2020-02-18 18:28:30 -06:00
adelikat
d18893b06a
Mainform - change O2Hawk menu to Odyssey 2
2020-02-18 18:06:23 -06:00
adelikat
4b704d5e31
add .o2 files for Odyssey2 to open rom dialog filter
2020-02-18 17:42:22 -06:00
TiKevin83
dc143c3d96
fix Pokemon Crystal (JP)
2020-02-18 17:34:49 -05:00
adelikat
ae70577887
move get/set register logic from ChannelF to F3850
2020-02-18 16:30:38 -06:00
YoshiRulz
be60911ff9
Cleanup StringExtensions
2020-02-19 08:26:08 +10:00
adelikat
9c15ca1369
HuC6280 -> spaces to tabs, and remove comments about not modifying directly since we dont' have the Cpu generator anymore (and no one listened to the warning anyway)
2020-02-18 16:24:29 -06:00
adelikat
943789c543
move Get/SetCputRegisters logic from Vectrex to MC6809
2020-02-18 16:18:15 -06:00
adelikat
0b388d669d
PCE - implement IDebuggable.SetCpuRegister, and add flags to IDebuggable.GetCpuFlagsAndRegisters(), move logic to HuC6280
2020-02-18 15:58:39 -06:00
adelikat
ae872d5c4f
move Get/Set Register logic from Intellivision to CP1610
2020-02-18 15:45:49 -06:00
adelikat
8e261a7ddb
move get/set cpu registers logic from O2Hawk to Intel8048
2020-02-18 15:40:57 -06:00
adelikat
cdcc1eabde
use inline out variables in Emulation.Cores
2020-02-18 15:10:29 -06:00
adelikat
4e03e14eea
GBHawk - implement Get/SetCpuFlagsAndRegisters
2020-02-18 14:54:59 -06:00
adelikat
a751aab744
GBLink 1,3,4 -> Implement Get/SetCpuFlagsAndRegisters, underlying GBHawk doesn't yet have it though so this technically does nothing
2020-02-18 14:08:23 -06:00
adelikat
8fbd375fd5
delete more ReadMe.txt files that just say TODO
2020-02-18 13:59:21 -06:00
adelikat
734dd9297d
cleanup GBHawkLink4x
2020-02-18 13:56:44 -06:00
adelikat
721b150f78
cleanup GBHawkLink
2020-02-18 13:48:23 -06:00
adelikat
9418a57b54
cleanup GBHawkLink3x
2020-02-18 13:40:00 -06:00
adelikat
176b846f3b
delete not so useful subneshawk ReadMe.txt
2020-02-18 13:23:38 -06:00
adelikat
dedd618db4
subneshawk - delete a bunch of code by using the underlying core for services, cleanup, and implement some services that were missing
2020-02-18 13:19:17 -06:00
YoshiRulz
4d4496af0d
Remove WinForms dependency from BizHawk.Client.Common (used in ApiHawk)
2020-02-19 04:13:37 +10:00
YoshiRulz
3afcf416e8
Follow attribute class best practices, cleanup docs on attributes
2020-02-19 03:54:50 +10:00
adelikat
0ff2539da7
subneshawk - support DatachBarcode service
2020-02-18 11:52:24 -06:00
adelikat
09f90cc0a2
subneshawk - implement IDIsassemb
2020-02-18 11:46:34 -06:00
adelikat
3a7977413c
subnheshawk - implement IBoardInfo
2020-02-18 11:42:41 -06:00
adelikat
3bf8752ab3
delete unused ElfRunner and ElfSharp dependency since we don't expect to use it for waterbox going forward, if we ever need to for some reason, we can ressurect it from this commit
2020-02-18 11:29:57 -06:00
adelikat
54ba1e12eb
set get only properties in Emulation.Cores, and a few other simplfiications
2020-02-18 11:11:59 -06:00
adelikat
2ccf03fd44
use property initializers in some cores and some constructor cleanups
2020-02-18 10:54:39 -06:00
adelikat
665b331797
simplify AmstradCPC constructor and related code
2020-02-18 10:42:14 -06:00
James Groom
46a4d8ffa9
Retargetting non-executable projects to .NET Standard ( #1801 )
...
* Retarget BizHawk.Emulation.* to .NET Standard 2.0
* Retarget BizHawk.Bizware.BizwareGL to .NET Standard 2.0
In practice this mostly involves moving classes to BizHawk.Client.EmuHawk.
2020-02-18 10:31:49 -06:00