alyosha-tas
027dc6a6eb
GBHawk: more 4x adapter work, pinging seems to work, need transmitting
2020-02-25 20:58:30 -05:00
adelikat
185dbda19a
misc redundant code removal, empty argument in object intiializer, redundant elses
2020-02-25 15:14:13 -06:00
alyosha-tas
78454ea636
GBHawk: Start 4x adapter
2020-02-25 13:53:28 -05:00
alyosha-tas
c16b47cbe4
GBHawk: rename GB compat cpu to have proper dependency
2020-02-25 08:06:43 -05:00
alyosha-tas
f73c65d704
GBHawk: camera mapper
2020-02-23 17:38:56 -05:00
alyosha-tas
f0692111d7
SubGBHawk: add
2020-02-23 09:54:42 -05:00
alyosha-tas
e1128e4150
oops forgot a line
2020-02-23 07:37:38 -05:00
alyosha-tas
38e9dc02b7
GBHawk: camera mapper
2020-02-23 07:34:55 -05:00
adelikat
f9c6234262
oops
2020-02-22 12:37:12 -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
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
adelikat
512fed32db
seimplify oddessey default mapper a bit
2020-02-20 15:57:38 -06:00
adelikat
ae70577887
move get/set register logic from ChannelF to F3850
2020-02-18 16:30:38 -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
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
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
d3c048c13c
simplify atari 7800 mapper code
2020-02-18 07:23:21 -06:00
adelikat
48c9ada3e7
some misc cleanups in atari 2600 mappers
2020-02-18 07:23:21 -06:00
adelikat
606c3bf1c2
use more advanced language features in Emulation.Cores ( #1852 )
...
* Use expression bodies in Emulation.Cores, and a few other misc cleanups
* remove unused usings in Emulation.Common
* cleanups in Tables_Direct.cs
* some cleanups in nes boards - redundant code
* remove some redundant array initializers in Emulation.Cores
* cleanup AmstradCPC.Controllers
* use object initializers in a lot of places
* nes mappers - remove disch's notes comments in favor of the nesdev wiki link
* cleanup CdtConverter.cs, mostly use of object initializers
* remove redundant .ToString() calls in Emulation.Cores
* using var in Emulation.Cores
* AmstradCPC/ZXSpectrum - simplify some linq, tabs instead of spaces, a few other misc cleanups
* Use null-propagation in Emulation.Cores
2020-02-17 16:54:51 -06:00
alyosha-tas
dd2b3509e5
O2Hawk: fix some colors
2020-02-16 21:55:21 -05:00
alyosha-tas
b3fac6ba12
O2Hawk: fix color output
2020-02-16 21:04:28 -05:00
adelikat
27352a6f8e
add Get/SetCpuFlagsAndRegisters to Z80, and remove all the boilerplate from related cores
2020-02-16 17:55:40 -06:00
adelikat
969642b6c7
add Get/SetCpuFlagsAndRegisters to MOS6502X, and have cores point to that, instead of the same boilerplate in each core
2020-02-16 17:44:52 -06:00
adelikat
b03b6eb9de
convert spaces to tabs in some ZXSpectrum files
2020-02-16 16:10:26 -06:00
alyosha-tas
25d19cdb81
O2Hawk: sprite fix
2020-02-16 16:42:31 -05:00
adelikat
ef4c2119ba
Odyssey2 - duplicate audio channel
2020-02-16 13:52:47 -06:00
adelikat
d1266aa82d
fix coleco and oddessy2 text states
2020-02-16 13:41:10 -06:00
adelikat
8a5c3f443b
subneshawk - opt out of text states
2020-02-16 13:40:43 -06:00
adelikat
d72dabd732
fix vectrex text states
2020-02-16 13:32:26 -06:00
adelikat
77598ce2b2
GBHawkLink cores - opt out of text states
2020-02-16 13:25:44 -06:00
adelikat
da8199160d
GGHawkLink - opt out of custom text states
2020-02-16 13:21:28 -06:00
adelikat
06d92f9824
if sms text states
2020-02-16 13:15:59 -06:00