Tastyfish
|
480f3b73f9
|
Keyboard support for SG-1000/Mark III
|
2017-11-25 01:23:12 -05:00 |
Tastyfish
|
24b8d56f9c
|
Actually display SP in SMS debugger
|
2017-11-24 02:56:21 -05:00 |
Tastyfish
|
d0bdfd3d68
|
Fixes disassembler for SMS
|
2017-11-24 02:56:21 -05:00 |
adelikat
|
ebcd237858
|
Merge branch 'master' into domainedmemoryhooks
|
2017-10-29 12:38:29 -05:00 |
Tastyfish
|
9693d812d2
|
Adds SEGA Sports Pad for SMS support, also make controller syncsetting
|
2017-10-27 20:34:12 -04:00 |
alyosha-tas
|
c593cb4c47
|
Update SMS CodeDataLogger
|
2017-10-25 19:19:30 -04:00 |
alyosha-tas
|
8e7d8fbff5
|
Update SMS.cs
|
2017-10-25 19:18:45 -04:00 |
Tastyfish
|
c594e48175
|
Save stating for the 93c46 too
|
2017-10-23 14:17:51 -04:00 |
Tastyfish
|
5e87b45df0
|
EEPROM (93c46) support for SMS
|
2017-10-23 14:17:51 -04:00 |
alyosha-tas
|
09ce28d2bd
|
Add files via upload
|
2017-10-13 18:01:14 -04:00 |
alyosha-tas
|
fc0a251040
|
Add files via upload
|
2017-10-12 20:21:32 -04:00 |
Tastyfish
|
d0fdc75a1e
|
SMS Light Phaser support
|
2017-09-01 22:39:01 -04:00 |
Tastyfish
|
6f021653aa
|
Fixes Galactic Defender's P2 paddle (#988)
|
2017-08-31 11:14:49 -04:00 |
Tastyfish
|
1069a50219
|
Adds Sega Master System paddle support
|
2017-08-30 23:16:14 -04:00 |
adelikat
|
04ce66c397
|
phase 1 of changing memory callback api to specify domain - require cores to specify which domains are available and have the domain passed in when creating callbacks. Still todo - cores need to pass in domain name on CallReads/Writes/Executes methods
|
2017-08-01 22:05:17 -05:00 |
adelikat
|
c6e0e9fa57
|
Rename CoreAttributes to CoreAttribute as to not be a bad person
|
2017-07-12 14:10:55 -05:00 |
alyosha-tas
|
23345eb7d3
|
SMS: Require BIOS to load ROMs
Requires BIOS to be present and enables it by default.
|
2017-06-22 16:40:18 -04:00 |
adelikat
|
b6fc3006e9
|
Cleanup SMS.IEmulator.cs
|
2017-05-08 11:42:22 -05:00 |
alyosha-tas
|
3769967fb0
|
Update MemoryMap.Korea.cs
Fix Xyzolog
|
2017-05-06 18:10:10 -04:00 |
adelikat
|
1dae91e6a8
|
clean up core constructors - consistent parameter casing, and put them at the top of the class
|
2017-05-05 19:05:36 -05:00 |
adelikat
|
59139ab266
|
Spell out Numerator and Denominator
|
2017-05-05 11:25:38 -05:00 |
adelikat
|
62a13d961d
|
Move VsyncNum and VsyncDen out of CoreComm and into IVideoProvider
|
2017-05-05 11:21:37 -05:00 |
adelikat
|
698c6741ae
|
Refactor IEmulator and remove the IController property, instead pass it as a paramter to the FrameAdvance() method
|
2017-05-01 20:09:11 -05:00 |
adelikat
|
ded1c2d7b7
|
Break off BoardName from IEmulator into a separate IBoardInfo service
|
2017-04-30 21:01:54 -05:00 |
adelikat
|
3192cc70ae
|
slight refactor to IEmulator - make the IController property set only to more clearly express the client -> core relationship
|
2017-04-26 19:09:00 -05:00 |
adelikat
|
2de20e956b
|
use Dictionary initializers instead of object initializers for various GetCpuFlagsAndRegisters() methods
|
2017-04-25 08:28:06 -05:00 |
adelikat
|
44064d86d2
|
sms - nitpick code cleanup
|
2017-04-23 13:28:15 -05:00 |
adelikat
|
ab1a22bf31
|
add TotalExecutedCycles as an IDebuggable property, and implement it in cores with the information readily available (and throw NotImplementedExecptions in the remaining). wire the property up to lua with emu.totalexecutedcycles(). Stil todo - wire it up to the Debugger gui
|
2017-01-09 19:23:05 -06:00 |
adelikat
|
eda79c2212
|
Make an interface for CodeDataLog, and move CodeDataLog to Base Implementations
|
2016-12-16 11:33:02 -06:00 |
adelikat
|
691632f188
|
More IAsyncSoundProvider and related classes to BizHawk.Emulation.Cores and make them internal, since they are implementation details, and they are deprecrated and not intended to be used in future cores.
|
2016-12-16 08:50:05 -06:00 |
adelikat
|
72a59087b5
|
Use the IController indexing property less in preparation for removing it from the interface. Replaced with its more explicity counter-part .IsPressed()
|
2016-12-14 12:42:15 -06:00 |
adelikat
|
aaed8e67d5
|
NullController - remove a bunch of methods that were originally part of IController but no longer are, and clean up the code a bit
|
2016-12-14 09:16:54 -06:00 |
adelikat
|
b73a500d6b
|
Major sound provider refactor. Create a unified interface ISoundProvider, that is an IEmulator service and break it off of IEmulator. IAsyncSoundProvider was kept as a shim for now, for legacy cores that were inherintly async.
|
2016-12-11 11:15:00 -06:00 |
adelikat
|
b697110098
|
Rename ISoundProvider to IAsyncSoundProvider to more accurately describe what the service does
|
2016-12-09 10:24:43 -06:00 |
alyosha-tas
|
b2920834b1
|
Fix Shining Force games ( #600 and #335 )
Fixes SRAM selection and Interrupt control
|
2016-11-03 20:49:19 -04:00 |
adelikat
|
cac0f533db
|
Fix SMS memory domains
|
2016-08-22 15:07:57 -04:00 |
Ben Eirich
|
7f23cd80f1
|
SMS overscan display
Conflicts:
BizHawk.Client.EmuHawk/MainForm.Designer.cs
|
2016-08-18 18:14:58 +03:00 |
nattthebear
|
111648cf98
|
Break a bunch of memory domain stuff with pointless refactoring
|
2016-04-13 19:50:06 -04:00 |
adelikat
|
5cd11d0bb4
|
Move Sound component objects from Emulation.Common to Emulation.Cores so they live in the same assembly as the calling cores
|
2016-03-04 08:37:09 -05:00 |
adelikat
|
4460055da3
|
SMS - break up services into separate files
|
2016-02-28 12:01:12 -05:00 |
adelikat
|
d477bc1fb6
|
nice Trace header for SMS, and Coleco
|
2016-02-28 08:07:02 -05:00 |
scrimpeh
|
ef1bc65ce6
|
IInputPollable - Make IsLagFrame settable
|
2016-01-26 11:34:42 +01:00 |
Hathor86
|
f70a2c8c6c
|
Merge from TASVideo
|
2015-11-01 22:01:19 +01:00 |
zeromus
|
8497c25414
|
CDL - finish SMS memory maps, mostly
|
2015-11-01 10:44:36 -06:00 |
zeromus
|
642f965685
|
CDL - preliminary SMS support (only one mapper)
|
2015-10-30 00:00:57 -05:00 |
adelikat
|
ba21484ddd
|
add IRegionable as an emulator service to indicate NTSC vs PAL, etc. Refactor cores that conveyed this information to use this service, fixed cheaty reflection to grab this info to use the service instead, marked some cores as region not applicable where it made sense to me (I'm sure I'm wrong in some cases)
|
2015-08-05 20:12:09 -04:00 |
adelikat
|
3541c9e975
|
Make the lag counter settable, and expose this functionality in lua
|
2015-07-09 13:05:30 -04:00 |
adelikat
|
5bcdfb5991
|
IInputPollable - remove the set on LagCount as it is not needed
|
2015-06-11 01:23:14 +00:00 |
adelikat
|
8c12c5cbff
|
do read/writes in the z80 core itself, refactor sms and ti83 to not use them on their end of the callback, fixes sms only having read/write callbacks on a few mappers
|
2015-01-24 20:57:37 +00:00 |
adelikat
|
cdd0716420
|
wire up memory execute callbacks to SMS and TI83
|
2015-01-24 20:36:36 +00:00 |