gifvex
f968cbdd73
Gambatte: implement TotalExecutedCycles
2018-04-02 18:19:10 -04:00
nattthebear
bd23975201
Hackadoodle to change the initial value of the DIV register? This is probably a bad idea
2018-02-20 18:30:27 -05:00
nattthebear
f185f71026
I'm not sure where to start with this one... It wasn't hooked up to the frontend at all; the C# side enum doesn't have this flag. It can already be done with a different option in the frontend ("VBA Vivid".) It was stored in savestates, despite having no effect on emulation. Even with some other hypothetical front end, it could only be set at initial load time, despite the fact that our existing palette manipulation can be edited at any time, of course...
2018-02-03 14:35:38 -05:00
alyosha-tas
e5ded9b139
Gambatte: Merge improvements from gifvex(mcmaeve)
...
Restores Bios support and loading GB games into GBC
Accuracy imrpovements
2018-01-15 07:45:15 -05:00
alyosha-tas
63ef676251
GameBoy:
...
-Remove BIOS support from Gambatte
-Fix GBHawk audio desync
-Fix controllers
2017-11-20 12:14:13 -05:00
Tastyfish
200ab8f8d8
GB Printer support for Gambatte, output color improvements
2017-08-29 18:16:02 -04:00
alyosha-tas
83cf32e9a9
Add files via upload
2017-06-24 12:53:39 -04:00
zeromus
89a4381d9d
add GB layer toggles
2016-02-08 02:18:24 -06:00
Hathor86
f70a2c8c6c
Merge from TASVideo
2015-11-01 22:01:19 +01:00
zeromus
10bbf6e9d0
implement GB CDL
2015-10-26 19:16:38 -05:00
goyuken
9a6decef06
GB: cleanup and stuff
2014-06-16 15:59:39 +00:00
goyuken
5710282ac6
gambatte: eliminate some unused code
2014-05-11 15:40:02 +00:00
goyuken
1f4585cd17
gambatte: savestate fix round 2
2014-05-10 14:57:19 +00:00
goyuken
975ced7e38
gambatte: break stuff. don't use
2014-05-10 04:22:12 +00:00
goyuken
c687ac7cfd
gambatte: rip out unused save directory and gameshark\gamegenie internal stuff
2014-05-07 22:26:13 +00:00
goyuken
478e80a5d3
gambatte: misc code cleanup
2014-05-03 17:43:39 +00:00
goyuken
df6fa1dec0
gambatte: fix video problem related to new frame timing
2014-05-03 03:05:34 +00:00
goyuken
fc110cbeae
fix issue 122 using MrWint42's patch. thanks! gambatte RTC for movies should work now.
2013-11-24 17:32:46 +00:00
goyuken
758a84027e
gb: memory callbacks no longer fire on writes to the system bus. (they were already not firing for all other memory domain action). add a new memory callback, exec. occurs right before the cpu reads a byte, if that byte will be the first byte of a new opcode. read callback no longer occurs in this situation.
2013-11-13 17:08:52 +00:00
goyuken
e5c569f818
support register reading on GB core. untested as i can't compile at the moment. flags are exported as part of register "F", as is usual for z80.
2013-11-11 18:05:29 +00:00
goyuken
99615d9afd
GB: rtc is pegged to emulated elapsed time. maybe. don't know what to test it with. time at core restart is always 1970, or something like that, which isn't as bad as it sounds, because the GB rtc doesn't keep track of anything past days
2013-05-09 23:15:59 +00:00
goyuken
63f9752ea2
rough in some stuff for game boy link cable recording. none of it is finished yet
2012-12-29 01:25:06 +00:00
goyuken
12844bbd7f
GB: gbc color change infrastructure. not hooked up to UI yet
2012-11-18 17:02:55 +00:00
goyuken
ac1f9a90a1
libgambatte: switch the system bus read to use a much safer (100%?) deterministic peek. also implement core side stuff for scanline-based callback
2012-11-05 20:15:53 +00:00
goyuken
3eda4a90a6
gbhawk: tracelogger
2012-11-02 19:44:31 +00:00
goyuken
8d8e636450
libgambatte: add memory read\write callbacks, maybe? not sure how to test it...
2012-10-14 15:10:33 +00:00
goyuken
12d06a2c94
add system bus memory domain to gambatte
...
in order to guarantee correct resolution of mappings and mmio every time, all calls go straight to the core and are not cached
this makes this domain slower in performance than the other ones. it can also be more difficult to use in some cases because you have to resolve mappings that you may not care about.
there is also the possibility of side-effects on reads, although i do not believe that this actually happens in any situations. still, use at your own risk.
2012-09-13 21:03:34 +00:00
goyuken
d57e195e52
gambatte: add oam, hram to memory domain list
2012-09-11 19:05:44 +00:00
goyuken
ed2b690f75
add memory domains to gambatte
...
appears to work, but i don't really have much of anything to test on it
ramwatch is horribly slow
2012-09-11 15:28:38 +00:00
goyuken
4e35cb566f
functioning saveram support for gambatte
2012-09-10 23:40:53 +00:00
goyuken
a6caa8680d
fix up rom loading routines for libgambatte to use memory block directly (and not file)
2012-09-09 21:15:54 +00:00
goyuken
8cdcae462d
gambatte savestates. slightly modifies some parts of the core and the pinvoke hookup to produce memory arrays instead of disk files as savestates.
...
does not work, for now. (sorry about the exceptions!)
2012-09-09 18:47:00 +00:00
goyuken
3233d31e6c
libgambatte in tree, configured to build to dll with msvs. compiles with no errors. nothing else done yet.
2012-09-08 19:02:33 +00:00