alyosha-tas
60af8a36fc
GBHawk: add setting to sync domains to vblank (reads only). works better with LUA
2020-04-24 10:14:48 -04:00
adelikat
325551ecd0
consistently check if callbacks exist before calling memory callbacks, across all cores
2020-04-21 16:42:57 -05:00
adelikat
b736d48911
use constants for core string names and simplify core core name getting logic
2020-04-18 09:55:57 -05:00
adelikat
ce4037fad8
cleanup PopulateWithDefaultHeaderValues()
2020-04-14 17:15:46 -05:00
alyosha-tas
07e7a83243
GBHawk: optimizations
2020-04-01 09:44:43 -04:00
adelikat
8973e5e521
refactor CoreComm usage in GBHawk and related cores
2020-03-15 09:31:07 -05:00
alyosha-tas
c16b47cbe4
GBHawk: rename GB compat cpu to have proper dependency
2020-02-25 08:06:43 -05:00
alyosha-tas
f0692111d7
SubGBHawk: add
2020-02-23 09:54:42 -05:00
alyosha-tas
1b301862db
GBHawk: Implement power button
2020-02-22 08:47:39 -05:00
YoshiRulz
3afcf416e8
Follow attribute class best practices, cleanup docs on attributes
2020-02-19 03:54:50 +10:00
adelikat
027dc01c8b
create StateSerializer as a base implementation of IStatable ( #1850 )
...
* create StateSerializer, an ITextStatable implementation using the Serializer class, and wire it up to the TI83 core
* wire StateSerializer to A2600 core
* wire up StateSerializer to AmstradCPC, C64, and ZXS
* wire up StateSerializer to MSX, A27800, and Coleco
* wire up state serializer to ChannelF, Vectrex, Intellivision
* fix GambatteLink to implement ITextStatable, implement TextSerializer in O2
* StateSerializer - wire up a loadstate callback and implement StateSerializer for NesHawk, a bit of rework to subNesHawk as a result
* fix subneshawk text savestates
* StateSerializer - implement byte[] buffer storing (optionally), wire up to PCE
* implement StateSerializer to SMS, tweak GGLink accordingly
* implement StateSerializer in GBHawk, fix link cores accordingly
* StateSerializer - use Serializer static methods to create serializers
2020-02-16 12:05:57 -06:00
alyosha-tas
3f59a704a2
GBHawk: correct frame rate to 59.72 (same as gambatte)
2020-01-14 18:32:26 -05:00
YoshiRulz
a8170ca183
Fix mismatching namespaces
2020-01-13 07:19:06 +10:00
alyosha-tas
9da739eaeb
GBHawk: TAMA5 initial work
2019-10-18 17:35:59 -04:00
alyosha-tas
1c51f09e65
GBHawk: add RTC offset setting
2019-10-11 13:19:40 -04:00
alyosha-tas
211e65dbf5
GBHawk: IR comm working
2019-10-01 21:03:30 -04:00
alyosha-tas
9bfe61a9d4
GBHawk: more bug fixes
2019-10-01 18:36:39 -04:00
alyosha-tas
49ec644f71
GBHawk: Add in IR transfer support
2019-09-24 13:09:17 -04:00
alyosha-tas
815145c939
GBHawk: Clean up and PPU seperation.
2019-09-22 21:09:47 -04:00
alyosha-tas
2c575dd91a
GBHawk: Update frame definitions
2019-09-18 10:28:54 -04:00
Brian Armstrong
2c6ecb68bd
Merge branch 'master' into brian/mem_callback_addr_value
2019-06-06 02:11:04 -07:00
Brian Armstrong
d41bd867b8
flags
2019-06-06 02:04:47 -07:00
alyosha-tas
7a80560005
GBHawk: 10 second timeout if ppu not running
2019-05-22 17:30:04 -04:00
Brian Armstrong
a8f293eec8
Call mem callbacks with addr, value
2019-01-24 03:23:21 -08:00
alyosha-tas
f47c2d1558
GBHawk: Start link support
2019-01-03 12:10:53 -06:00
alyosha-tas
0621db4585
GBHawk: inital register state
2018-12-31 19:14:53 -06:00
alyosha-tas
19f3aeec3a
GBHawk: GBC HW IO
2018-12-28 10:11:37 -06:00
alyosha-tas
adf4dd6150
GBHawk: HuC3: Initial Capability
2018-12-22 09:10:27 -06:00
cah4e3
02e1ccd541
removing "alt version" or Joshua by Wisdom Tree. This is just a bad file.
2018-11-15 16:52:46 +03:00
cah4e3
ce7977f015
fix gbhawk firmware load crash
2018-11-15 01:14:27 +03:00
alyosha-tas
f0271b1f72
GBHawk: Pass many more tests
2018-11-10 12:47:46 -06:00
alyosha-tas
77938b0d1b
GBHawk: another Joshua version
2018-10-09 18:00:07 -05:00
alyosha-tas
77c186b0b2
GBHawk: Wisdom tree compatibility
2018-10-08 10:21:09 -05:00
alyosha-tas
8edb61eb52
GBHawk: set to released and proper window time (tested on console)
2018-06-14 11:05:48 -04:00
alyosha-tas
2144195bb8
GBHawk: Clean up some unused variables
2018-05-16 15:50:07 -04:00
alyosha-tas
0e4887b2f7
GBHawk
...
- Reorganize Sachen Mappers
- Add Sachen MMC1 support (Captain Knick Knack)
2018-04-10 09:19:29 -04:00
alyosha-tas
a5eca362c8
GBHawk: MBC7 (Kirby tilt n tumble)
...
- Implement controller
- Fix some GBC bugs
- Start eeprom (WIP)
2018-04-06 19:11:21 -04:00
alyosha-tas
7a21f55c43
GBHawk: Add RockMan 8 mapper
2018-03-30 21:56:32 -04:00
alyosha-tas
3e50881ab9
GBHawk: Fix GBC compatibility mode for GB games
2018-03-28 10:15:05 -04:00
alyosha-tas
3b9835274a
GBHawk: GBC initial Compatibility
2018-03-27 10:50:55 -04:00
alyosha-tas
380b9f085e
GBHawk : GBC Commits round 2
...
-HDMA
-GBA setting
2018-03-25 17:58:21 -04:00
alyosha-tas
ca69e52229
GBHawk: GBC commits round 1
...
-RAM banks
-Unify VRAM and add second Bank
-Speed Switch and associated reorg.
-Memory Map and Registers
-PPU seperation
2018-03-25 10:07:12 -04:00
alyosha-tas
ac66b258ba
GBHawk: Reorganize for pending GBC Support
2018-03-24 09:11:23 -04:00
alyosha-tas
dc38794dad
GBHawk: Pass some new tests and fix some errors
2018-03-23 19:49:54 -04:00
alyosha-tas
014a652422
GBHawk: Implement SaveRam fixes 1147
2018-03-18 16:06:48 -04:00
alyosha-tas
296b88f155
GB minor clean ups
2018-01-16 20:00:42 -05:00
alyosha-tas
17aa0a00a7
GBHawk: allocate memory correctly >___>
2017-11-27 15:13:42 -05:00
alyosha-tas
4563c0449c
GBHawk: GPU Viewer fixes
2017-11-25 21:55:37 -05:00
alyosha-tas
13ec13a556
GBHawk : Initial support for GPU Viewer
2017-11-25 21:16:14 -05:00
alyosha-tas
35623000ac
GBHawk: Bug Fix
2017-11-25 11:10:59 -05:00