alyosha-tas
c822cf401f
vectrex: More 6522 work and CPU bug fixes
2019-05-26 17:19:39 -04:00
MrWint
7e851b19f3
Gambatte core: unify DMG and CGB bios handling
2019-05-26 20:11:50 +02:00
alyosha-tas
cd1ab99f54
Vectrex: 6522 work
2019-05-26 09:16:53 -04: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
alyosha-tas
be0f5f81cc
GG: Link support initial capability
2019-05-08 17:39:15 -04:00
Asnivor
038bab2bff
ChannelF: more bugfixes and disam update
2019-05-08 09:48:01 +01:00
Asnivor
47a5ce2798
ChannelF: some more changes
2019-05-07 14:43:36 +01:00
alyosha-tas
ca5585dfaa
A2600: boost grip controller
2019-05-05 07:53:28 -04:00
Asnivor
356039638a
F8: more bug hunting
2019-04-26 17:51:45 +01:00
Asnivor
74c6d33f16
F8: some fixes
2019-04-25 23:52:35 +01:00
Asnivor
7d961d85bd
F8: Some commenting
2019-04-24 14:39:03 +01:00
alyosha-tas
25d4d6a840
Vectrex: some cleanup
2019-04-21 19:11:45 -04:00
alyosha-tas
27460c26ae
update VRC7 sounds per #1527
2019-04-21 15:29:13 -04:00
Asnivor
6214de366b
ChannelF: Some progress
2019-04-17 22:28:12 +01:00
Asnivor
f0384b7e83
ChannelF: Extreme WIP! I promise nothing...
2019-04-16 16:10:56 +01:00
alyosha-tas
0d95943728
Vectrex: more disasm and bug fixes
2019-04-09 15:44:37 -05:00
alyosha-tas
9296092b84
Vectrex: Start running the cpu and fixing bugs
2019-04-08 18:57:21 -05:00
alyosha-tas
b14332d352
mc6809: wire up interrupts
2019-04-07 15:57:24 -05:00
alyosha-tas
07c3dd4aad
mc6809: more disasm
2019-04-07 11:39:38 -05:00
alyosha-tas
10d1c230f3
mc6809 start disassembler
2019-04-06 19:42:07 -05:00
alyosha-tas
87214c252d
MC6809; finish instruction decoding
2019-04-06 15:16:53 -05:00
alyosha-tas
8995e2e977
MC6809: more decoding work
2019-04-06 10:06:23 -05:00
Asnivor
b2584145d7
SyncSoundMixer: improved and moved out of ZXSpectrum into Cores.Sound (as the CPC will use this and future cores may find it useful)
2019-04-04 12:16:16 +01:00
James Groom
8f5ecdf157
Remove trailing comma in vararg
2019-04-04 12:00:13 +10:00
James Groom
b37ced84cb
Use string.Join
2019-04-04 11:57:36 +10:00
alyosha-tas
244b9d2231
More MC6809
2019-04-03 19:22:23 -05: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
Asnivor
d2131ea947
1BitBeeper: actually do what the last commit was supposed to do
2019-04-03 17:12:09 +01:00
Asnivor
0ff0be2a93
1BitBeeper: allow clock incrementation by an arbitrary value (it is possible a core may need this)
2019-04-03 17:10:49 +01:00
Asnivor
ae7bea226c
ZXHawk: move the beeper implementation out of the core into Cores.Sound. The CPC core will also use this and we may have other cores in the future that want to make use of a nice 1-bit buzzer/implementation (tape loading, onboard speaker etc..)
2019-04-03 17:01:35 +01:00
alyosha-tas
7655e5194e
Vectrex 6809
2019-04-02 19:25:48 -05:00
alyosha-tas
ef0c7aee01
Vectrex: 6809 work
2019-04-01 19:00:54 -05:00
YoshiRulz
c4fd79bf03
Use MutableIntRange in RenderSpritesScanline
2019-04-01 14:40:06 +10:00
alyosha-tas
ab1d47d756
Vectrex: Indexed Addressing
2019-03-31 16:33:02 -05:00
alyosha-tas
33af0b7fee
Vectrex commit 2
2019-03-31 08:27:51 -05:00
alyosha-tas
ba4ec02cb5
Vectrex Initial Commit
2019-03-30 16:09:04 -05:00
James Groom
59ad94f9b9
Merge branch 'master' into appleii_fixattempt
2019-03-28 20:25:11 +11:00
James Groom
4e91f88af3
Use nameof in cores
2019-03-28 14:18:58 +11:00
adelikat
165880b444
Merge pull request #1504 from TASVideos/semicolonFormat
...
[Untested] Use format strings with the semicolon section separator
2019-03-27 19:38:16 -05: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
James Groom
bf423747a5
Fix typo
2019-03-09 00:07:30 +10:00
YoshiRulz
0b5a61dcd3
Rewrite "d" replacement again but more like the previous algorithm
2019-03-05 19:37:59 +10:00
YoshiRulz
2f3ac59c7a
Inline local vars, use interpolated strings, and use {0:P;M} format string
2019-03-03 17:55:25 +10:00
James Groom
1c5ec3f1dd
Fix typo
...
...or is it the docs that are wrong?
2019-02-28 14:07:16 +10:00
alyosha-tas
7630be7e93
SMS: Some clean up and speed up
2019-02-24 11:02:59 -06:00
alyosha-tas
9f75222284
SMS: Refactor sound to not use AsyncSound
2019-02-23 11:31:09 -06:00
James Groom
f987ede70d
Fix magic mega drive detection
2019-02-22 14:42:16 +10: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
ea92bdcc66
GGHawkLink: tracelogger
2019-02-09 15:19:18 -06:00
alyosha-tas
5665617d9b
GGHawkLink: menues and API stuff
2019-02-09 12:41:23 -06:00
alyosha-tas
f08a521900
GGHawkLink:
...
-Seperate controller input
-Fix lag indicator
-Correct frame execution
2019-02-09 11:45:29 -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
939de46905
A2600: fix HMove
2019-02-03 10:13:51 -06:00
alyosha-tas
1981877487
NESHawk: Remove GOTOs
2019-01-27 17:18:16 -06:00
Asnivor
76070cd89d
OCD: Fix non-critial compiler warnings in my code
2019-01-25 15:45:15 +00:00
Brian Armstrong
a8f293eec8
Call mem callbacks with addr, value
2019-01-24 03:23:21 -08:00
feos
9955c55a0a
address #1458
2019-01-23 16:07:34 +03: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
Asnivor
2b7014f8b8
ZXHawk: Some comment and group structure cleanup
2019-01-02 14:02:09 +00:00
Asnivor
3766e2380c
ZXHawk: Fix exception thrown randomly by tape player subsystem
2019-01-02 12:38:32 +00: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
zeromus
642bc13e84
fix build error (maybe some new c# thing)
2018-12-24 20:33:09 -05:00
feos
2121107d1a
gpgx tracer: pc & 0xFFFFFF
2018-12-24 01:59:15 +03:00
feos
d37ee39716
and more
2018-12-23 22:16:04 +03:00
feos
f000b45d28
and more padding
2018-12-23 18:41:46 +03:00
feos
a2ae8ed47f
return gpgx tracelog padding
2018-12-23 18:23:44 +03:00
alyosha-tas
adf4dd6150
GBHawk: HuC3: Initial Capability
2018-12-22 09:10:27 -06:00
Asnivor
fbbdec8610
Merge pull request #1405 from TASVideos/z80_optimzation
...
Z80A Optimizations - closes #1395
2018-12-21 18:20:46 +00:00
Asnivor
32cce86f51
z80: optimization using fixed-size arrays
2018-12-21 13:46:47 +00:00