alyosha-tas
d2fe217869
GBHawk: expose 4x core
2019-10-04 13:52:29 -04:00
alyosha-tas
71527da3ed
GBHawk: Start 4x support
2019-10-03 22:04:36 -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
5cfda44cbf
GBHawk: linking improvements
2019-09-30 11:17:15 -04:00
alyosha-tas
1520529acf
GBHawk: Serial port cleanup
2019-09-29 21:08:05 -04:00
alyosha-tas
9b161ced56
GBHawk: Clean up frame display routines
2019-09-29 20:15:49 -04:00
alyosha-tas
96fa7feb09
GBHawk: Fix Worms Armaggedon
2019-09-28 21:46:55 -04:00
alyosha-tas
49ec644f71
GBHawk: Add in IR transfer support
2019-09-24 13:09:17 -04:00
alyosha-tas
514635c127
GBHawk: Fix pokemon Crystal (HDMA bug)
2019-09-23 20:13:08 -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
alyosha-tas
32c2c4b78e
GBHawk: Begin to seperate GBC and GBC-in-GB-compatibility-mode ppus.
2019-09-15 22:51:50 -04:00
alyosha-tas
d5c9f32095
GB3x: update saveram and memory domains
2019-09-15 16:19:48 -04:00
alyosha-tas
0bd3553c27
NESHawk : fix dendy mode
2019-09-14 10:30:18 -04:00
alyosha-tas
42f9b817d2
GBHawk3x: Add center audio
2019-09-11 09:45:48 -04:00
alyosha-tas
9f8eaa87de
GBhawkLink3x: linking
2019-09-09 14:06:37 -04:00
MrCheeze
4d49dc5d30
ALL n64 memory domains need to be byteswapped, not only rdram/rom
2019-09-09 00:16:43 -04:00
MrCheeze
3f26d14eaa
added SRAM and FlashRAM memory domain support for N64
2019-09-08 23:20:35 -04:00
alyosha-tas
79c4b1e846
GBHawkLink3x: Initial Commits
2019-09-08 16:35:39 -04:00
alyosha-tas
a01c205d62
GBHawk: don't try to read 0 samples.
2019-09-03 10:38:53 -04:00
alyosha-tas
dce8db231b
GBHawk: color regs writable
2019-07-29 14:09:51 -04:00
alyosha-tas
fca98ffe34
Various code cleanup
2019-07-21 09:05:07 -04:00
alyosha-tas
84b0917f65
Vectrex: Add schema and do some miscellanous clean up
2019-07-09 20:01:45 -04:00
alyosha-tas
f544c044bf
NES MMC3: Mapper test indicates IRQ was happening one ppu tick too late.
2019-07-08 08:16:43 -04:00
alyosha-tas
00f766715e
SubNESHawk: fix get and set regiesters
2019-06-28 16:13:25 -04:00
alyosha-tas
38d5fea8ee
SubNESHawk: Fix memory domain callback i think
2019-06-28 16:03:11 -04:00
alyosha-tas
c887f7ca15
Revert "SubNESHawk: Fix memorydomain callbacks i think"
...
This reverts commit c29c3f0391
.
2019-06-28 16:00:45 -04:00
alyosha-tas
c29c3f0391
SubNESHawk: Fix memorydomain callbacks i think
2019-06-28 15:59:21 -04:00
YoshiRulz
f6bd34c7ef
Realign tables in comments w/ only spaces
...
*Without* moving them, that point was contentious
2019-06-15 13:02:10 +00:00
YoshiRulz
4dd40305bc
Merge branch 'master' into interp_cores
2019-06-15 02:11:24 +10:00
James Groom
067477ce18
Merge branch 'master' into clean_docs
2019-06-14 13:28:39 +00:00
feos
3a8b3361e3
minor tweak to mgba, update its version in hawk
2019-06-10 22:02:19 +03: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
YoshiRulz
2642ef4049
Remove empty docs
2019-06-06 16:41:10 +10:00
alyosha-tas
50a0b36572
Merge pull request #1582 from MrWint/update-gambatte-speedrun
...
Update Gambatte core
2019-06-02 09:14:39 -04:00
MrWint
a93916e24c
Gambatte core: Add RTC divisor offset support.
2019-06-02 13:24:54 +02:00
YoshiRulz
ceb490828f
Fix docs "not placed on a valid language element"
2019-05-29 21:04:12 +10:00
YoshiRulz
268ed1a69d
Fix malformed docs
2019-05-29 20:58:01 +10:00
James Groom
27a4062ea2
Merge pull request #1568 from TASVideos/unix_prep
...
Preparation for Unix port
2019-05-29 15:01:27 +10:00
MrWint
7d33d604ae
cycle-based RTC
2019-05-28 22:56:39 +02:00
MrWint
7e851b19f3
Gambatte core: unify DMG and CGB bios handling
2019-05-26 20:11:50 +02:00
alyosha-tas
7a80560005
GBHawk: 10 second timeout if ppu not running
2019-05-22 17:30:04 -04:00
YoshiRulz
58c738957c
Rename PlatformLinkedLibSingleton and children
2019-05-18 15:40:46 +10:00
YoshiRulz
9af93be0d3
Use string interpolation
2019-04-04 02:41:18 +10:00
YoshiRulz
7fb8051426
Use string.Concat/string.Join
2019-04-04 02:17:00 +10:00
James Groom
4e91f88af3
Use nameof in cores
2019-03-28 14:18:58 +11:00
feos
c3c262db12
N64:
...
- close #1478
- update gliden
- wire up halo removal
2019-03-10 16:15:55 +03:00
alyosha-tas
6d0973ca7e
Merge pull request #1429 from YoshiRulz/master
...
Inconsequential changes (no whitespace)
looks good to me
2019-03-09 17:32:10 -06:00
alyosha-tas
469fc4836f
NESHawk: Optimizations and Audio changes
2019-02-18 14:52:17 -06:00
alyosha-tas
cb517aaded
Game Linking: resolve #321
2019-02-10 16:22:29 -06:00
alyosha-tas
cf80d15c8f
GBHawk: bug fix
2019-02-10 09:25:56 -06:00
alyosha-tas
dc94825891
various code cleanup
2019-02-09 16:46:36 -06:00
alyosha-tas
4f17934d6c
GGHawkLink: Initial Commit
...
- Make necessary access changes in SMS
- Implmement multi-disk bundler support
- Initial Video and sound support
2019-02-09 09:55:45 -06:00
alyosha-tas
4a73565ab2
GBHawklink, SubNESHawk: Set to released
...
everything seems in order and error free
2019-02-06 18:44:51 -06:00
alyosha-tas
1981877487
NESHawk: Remove GOTOs
2019-01-27 17:18:16 -06:00
Brian Armstrong
a8f293eec8
Call mem callbacks with addr, value
2019-01-24 03:23:21 -08:00
alyosha-tas
f65959f64c
SubNESHawk: Pass through memory domains
2019-01-21 14:13:32 -06:00
alyosha-tas
e50272f9f4
GBHawkLink: Fix frame display when loading a state
2019-01-20 10:12:06 -06:00
alyosha-tas
64c3b9dcd2
NESHawk: Implement newly found APU behaviour
2019-01-20 09:06:25 -06:00
alyosha-tas
9696a75839
Merge pull request #1439 from TASVideos/subneshawkfixattempt
...
SubNESHawk
2019-01-19 09:48:43 -06:00
alyosha-tas
8e99908c47
SubNESHawk: Add ppu cycle to tracer
2019-01-19 09:23:22 -06:00
alyosha-tas
ad6790cfb7
SubNESHawk: Add subframe reset
2019-01-18 18:48:50 -06:00
Brad Smith
65ce3abaa9
NES Mapper034.cs is missing SyncState ( #1451 )
...
* NES Mapper034.cs is missing SyncState
2019-01-17 16:42:27 -05:00
alyosha-tas
f6dd99a3ce
GBHawkLink: Fix logic error in linking
2019-01-12 14:57:25 -06:00
alyosha-tas
74d20ca45c
SubNEShawk: Add VBL Count to BK2 movie header
2019-01-12 13:27:00 -06:00
alyosha-tas
5256284ac6
SubNESHawk:
...
- Use NES settings for controllers / sync settings
- Clean up un-needed extra controller code
- Enable Menues
2019-01-12 09:32:01 -06:00
alyosha-tas
9fdeb9f5eb
SubNESHawk: fix gambatte frameadvancepost, allow ppuviewer and nametableviewer
2019-01-12 08:12:21 -06:00
alyosha-tas
c19c7cd5c3
SubNESHawk
...
also Input register shift fix
# Conflicts:
# BizHawk.Client.EmuHawk/MainForm.Designer.cs
# BizHawk.Client.EmuHawk/MainForm.Events.cs
# BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.IEmulator.cs
# BizHawk.Emulation.Cores/Computers/SinclairSpectrum/ZXSpectrum.IEmulator.cs
# BizHawk.Emulation.Cores/Consoles/Nintendo/NES/PPU.run.cs
2019-01-10 18:25:59 +03:00
YoshiRulz
c0a28a320b
Inconsequential changes (no whitespace)
...
Remove useless semicolon, remove useless `? true : false`, move period to next
line
2019-01-07 22:02:02 +10:00
Dan B
b962f06e07
Fix quicknes
2019-01-06 12:16:28 -05:00
alyosha-tas
3a8ae031d3
GBHawkLink: Fix state error.
2019-01-05 13:00:37 -06:00
alyosha-tas
292ee296dc
GBHAwk: palette not writable during rendering: fixes lego racers
2019-01-05 10:34:19 -06:00
alyosha-tas
e2ccff1c82
GBHawk: CGB double speed linking
2019-01-05 08:23:16 -06:00
alyosha-tas
32e4a2d9a4
GBHAwk: Linked play initial capability
2019-01-03 19:24:18 -06:00
alyosha-tas
12ad2d5b36
GBHawk: Link Cable work
2019-01-03 17:31:35 -06:00
James Groom
42764f0019
Add preliminary Unix compatibility (using Mono; resolves #1384 ) ( #1380 )
...
* Move PlatformSpecificLinkedLibs and implementations to common and rename
* Specify file ext. at LoadPlatformSpecific call site
* Move Client.Common.Global.RunningOnUnix to PlatformLinkedLibSingleton
* Inline var Resolver
* Use PlatformLinkedLibManager internally
* Move plugin load check to LinkedLibManager, use LinkedLibManager
* Interpolate
* Return exit code from dlclose/FreeLibrary
* Skip all calls to externs in BlipBufDll when using mono
* Use PlatformLinkedLibManager in SevenZipLibraryManager
* Add expected return value to workaround (from testing on Win32)
* Remove ".dll" from DllImport attr, remove temporary workaround, see desc.
The library can be built by changing the output file name in
`.../blip_buf/Makefile` to `libblip_buf.so`, and running `make`. It will be
loaded if placed in the `.../output` folder.
* Remove unused code, add TODO (this class is req. for Waterbox.PeWrapper)
The TODO is to [rewrite with
C#](https://docs.microsoft.com/en-us/dotnet/standard/io/memory-mapped-files )
instead of importing from `kernel32.dll`.
* Update OpenTK again but better (for #1384 )
* Add Mono run script
* Add libblip_buf.so (temporary)
Temporary because it should be a separate package which BizHawk depends on.
* Add distro detection, add "already running" and "unknown distro" messages
* Gray-out Lua Console on Unix
* Extract superclass from EmuLuaLibrary, add shell implementation for Unix
* Specify libdl version, Fedora doesn't have the versionless symlink
* Remove empty `ToolStripMenuItem`, null `Text` caused crash on Unix
* Transform OpenTK keyboard input into a `List<KeyEvent>` and read that
Also fixes crash on rebind
* Remove debug `using ...;`
2019-01-04 01:50:55 +03: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
cf806baff7
GBHawk: Fix very stupid bug: Fixes Lego Racers
2018-12-28 19:49:20 -06:00
alyosha-tas
19f3aeec3a
GBHawk: GBC HW IO
2018-12-28 10:11:37 -06:00
alyosha-tas
36e159da72
GBHawk: GBC pass remaining Wilbert Pol tests
2018-12-28 09:15:16 -06:00
alyosha-tas
45de86de8d
GBHawk: LY = LYC Fix: Fixes Slugfest
2018-12-28 06:51:22 -06:00
alyosha-tas
adf4dd6150
GBHawk: HuC3: Initial Capability
2018-12-22 09:10:27 -06:00
alyosha-tas
812f3d5cfa
Update PPU.regs.cs
...
comment out debug line
2018-12-20 18:39:02 -06:00
alyosha-tas
b773ba5798
NESHawk: Note on Mesen timings
2018-12-19 19:39:01 -06:00
alyosha-tas
69fe1bdf97
NESHawk: VRAM write timing glitch
2018-12-16 13:10:04 -06:00
alyosha-tas
0fad2495d1
GBHawk: GBC ppu work, change to halt timing
2018-12-16 13:02:14 -06:00
alyosha-tas
f2bcabb10f
GBHawk:more ppu work
2018-12-16 09:50:35 -06:00
alyosha-tas
6fb626386b
GBHawk: Pass sprite tests
2018-12-15 13:05:01 -06:00
alyosha-tas
f34e723056
NESHawk: remove unused cheat class and simplify
2018-12-05 17:44:49 -06:00
zeromus
8c7919a1c4
nothing
2018-11-30 10:00:26 -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
zeromus
026527380d
gbhawk CDL - fiddle with it a bit, ignore writes to rom
2018-11-15 05:00:53 -05:00
zeromus
6dd6314c87
gbhawk CDL - all the mappers. not tested very thoroughly.
2018-11-14 21:27:13 -05:00
zeromus
7143b2c83f
GBHawk CDL - hook up mappers, test with MBC5
2018-11-14 21:10:01 -05:00
zeromus
a8db56d8b2
rough draft gbhawk CDL
2018-11-14 21:04:31 -05:00
alyosha-tas
c7f717981b
Update GBHawk.cs
2018-11-14 17:47:34 -06:00
alyosha-tas
ca52715673
A7800: Audio Overhaul
2018-11-12 09:29:11 -06:00