alyosha-tas
cbd217d479
GBHawk: MBC3
2017-11-24 15:44:29 -05:00
alyosha-tas
ffbb1f3399
GBHawk: Bug Fixes
2017-11-24 12:24:22 -05:00
alyosha-tas
d9183ede93
GBHawk: Bug Fixes
2017-11-24 10:28:38 -05:00
alyosha-tas
6f9066aac1
GBHawk: Bug FIx
2017-11-24 09:31:57 -05:00
alyosha-tas
5eae2d2a9a
GBHawk: Bug Fix
2017-11-23 10:06:37 -05:00
alyosha-tas
9faae458af
GBHawk: Sachen work
2017-11-22 21:38:56 -05:00
alyosha-tas
b2bc602398
GBHawk: Add ROM domain, add Green palette option
2017-11-22 14:42:12 -05:00
alyosha-tas
0e028a2284
GBHawk: Bug Fixes
2017-11-22 11:10:45 -05:00
alyosha-tas
f494b58f3b
GBHAwk more work:
...
-Add basic serial port support
-Fix Mortal Kombat
-Add controller IRQs
-Fix contols and Bomberman
2017-11-21 20:22:56 -05:00
alyosha-tas
63f8fc0d90
GBHawk: Fix memory accesses during DMA
2017-11-21 13:26:40 -05:00
alyosha-tas
9f1c5b45c0
GBHawk: PPU fix
2017-11-21 09:20:09 -05:00
alyosha-tas
80bf881228
GBHawk: PPU Fixes
2017-11-21 09:10:08 -05:00
alyosha-tas
4c3a1f32bb
GBHawk: More audio work
2017-11-20 16:58:43 -05:00
alyosha-tas
d8ab74472d
GBHawk: Audio fix and volume increase
2017-11-20 13:56:37 -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
alyosha-tas
a3ae61f03f
GBHawk: Initialization fixes
2017-11-19 15:16:15 -05:00
alyosha-tas
b0095927b6
Make Gambatte use new disassembler
2017-11-19 10:36:38 -05:00
alyosha-tas
821953348a
Merge pull request #1057 from TASVideos/master
...
Sync GBHawk with master
2017-11-19 09:47:14 -05:00
alyosha-tas
26b1a2dff0
GBHawk: Pass all sound tests
2017-11-19 09:30:18 -05:00
alyosha-tas
2d7501b203
GBHawk: More audio work, pass more tests
2017-11-18 18:02:04 -05:00
alyosha-tas
93addbe725
GBHawk: More audio work
2017-11-18 11:43:58 -05:00
alyosha-tas
21dca406b6
GBHawk: Pass sound test 3
2017-11-15 20:44:47 -05:00
alyosha-tas
c9bfd57dd1
GBHawk: Start passing tests
2017-11-15 16:13:00 -05:00
alyosha-tas
27601653e5
GBHawk: Audio work
2017-11-15 12:17:58 -05:00
nattthebear
213c8189e8
update mgba
2017-11-14 19:46:40 -05:00
alyosha-tas
67d4f0bb7d
GBHawk: Starting to get sound
2017-11-14 17:52:35 -05:00
alyosha-tas
574a78ee86
GBHawk: mapper and audio updates
2017-11-14 14:43:58 -05:00
alyosha-tas
ff815dec65
GBAHawk start audio
2017-11-14 11:59:32 -05:00
alyosha-tas
c18298c8a5
GameBoy: Disable BIOS in Gambatte. Use GBHawk for GameBoy, Gambatte for CGB.
2017-11-11 09:07:58 -05:00
alyosha-tas
4cf9ef3f3a
GBHawk: MBC1 updates and multi-cart support
2017-11-10 19:07:36 -05:00
alyosha-tas
7749e1407e
GBHawk Updates and Sync
2017-11-09 09:51:39 -05:00
alyosha-tas
b2d453441e
Merge pull request #1051 from TASVideos/master
...
Sync Master to GBHawk
2017-11-09 08:50:48 -05:00
alyosha-tas
eaf2ff4df6
QuickNES: Blacklist Joe and Mac
...
Resolves #993
2017-11-03 14:08:57 -04:00
alyosha-tas
ad66699b23
Update Mapper116.cs
...
Fixes Kart Fighter
Not sure why I added that condition in the first place, it doesn't break Somari.
2017-10-31 11:41:50 -04:00
alyosha-tas
ec848f2c43
NESHawk: Update Mapper 114
2017-10-31 10:36:00 -04:00
adelikat
635c1cdd05
Merge branch 'domainedmemoryhooks' of https://github.com/TASVideos/BizHawk into domainedmemoryhooks
2017-10-29 12:40:52 -05:00
adelikat
ebcd237858
Merge branch 'master' into domainedmemoryhooks
2017-10-29 12:38:29 -05:00
alyosha-tas
12d002fcf1
NESHawk: Add mapper 114
...
Aladdin Super Game
2017-10-26 21:11:21 -04:00
alyosha-tas
7b8a61b8e4
NESHawk Cleanup
2017-10-26 09:58:24 -04:00
alyosha-tas
c96ea0d23d
Update PPU.run.cs
2017-10-25 21:51:53 -04:00
alyosha-tas
9498206980
NESHawk: FDS Timer IRQ's
2017-10-23 17:15:08 -04:00
zeromus
43b04a4ee0
fix "BSNES in SGB mode creates two entries for the WRAM domain" #1012
2017-10-03 15:35:16 -05:00
nattthebear
148cadda72
Fix issue #1009 : sameboy: stack pointer saved in init state
2017-09-29 18:07:50 -04:00
nattthebear
1532950961
sameboy: fix possible crash on loadstate with gb printer active
2017-09-29 18:07:11 -04:00
alyosha-tas
961723ef32
NESHawk Fix ACtion 52
2017-09-27 22:17:38 -04:00
alyosha-tas
f42b8e2d7f
Add files via upload
2017-09-09 15:44:41 -04:00
alyosha-tas
ab3a246412
Add files via upload
2017-09-08 09:37:39 -04:00
alyosha-tas
7c1522cffe
NESHawk: Audio Slider
2017-09-07 10:27:36 -04:00
alyosha-tas
465d1ea3a1
Add files via upload
2017-09-06 19:38:18 -04:00
alyosha-tas
f0306c10df
Update PPU.cs
2017-09-06 09:32:59 -04:00
alyosha-tas
4f8559f637
NESHawk: Fix state errors
2017-09-05 20:53:09 -04:00
alyosha-tas
666e284e03
PPU add windowing
2017-09-04 17:36:26 -04:00
alyosha-tas
874d06797f
NESHawk: Code Clean up
...
remove redundancies, fix scanline count
2017-09-02 10:48:23 -04:00
alyosha-tas
40ec613982
NesHawk: Single Tick PPU
...
Should allow for breaking out into a debugger.
2017-09-01 22:11:41 -04:00
Tastyfish
56cdf32929
Make Gambatte show link status for printer connection
2017-08-30 15:55:19 -04:00
alyosha-tas
042fd6ddaa
Merge pull request #985 from TASVideos/master
...
merge master into GBHawk
2017-08-29 20:15:57 -04:00
Tastyfish
200ab8f8d8
GB Printer support for Gambatte, output color improvements
2017-08-29 18:16:02 -04:00
Tastyfish
e780e74f45
A frontend for the GB printer
2017-08-29 18:16:02 -04:00
nattthebear
0c3e18efb1
Could you use these things to print like, boobs?
2017-08-29 18:16:02 -04:00
alyosha-tas
8dab8dc368
Add files via upload
2017-08-29 09:20:56 -04:00
alyosha-tas
f7a016adaa
Create ReadMe.txt
2017-08-29 09:20:09 -04:00
alyosha-tas
6237a284fa
Add files via upload
2017-08-29 09:18:28 -04:00
alyosha-tas
6f73e1de1f
Create ReadMe.txt
2017-08-29 09:16:24 -04:00
alyosha-tas
3961292294
NESHawk: more efficient sprite check
...
Gives a ~5% speed boost by not checking every sprite all the time.
2017-08-27 18:17:10 -04:00
zeromus
b868c07a10
blind commit: add SMP hooks to bsnes to test hook scoping system (need to build a waterbox to proceed)
2017-08-23 10:08:43 -04:00
nattthebear
77a535a7d8
Implement ICycleTiming on neshawk
2017-08-11 19:59:10 -04:00
nattthebear
5e3cdba869
Finally dump some old movie 1.0 cruft
2017-08-11 19:45:45 -04:00
nattthebear
5b97e5c7f6
Add ICycleTiming interface plus one implementation so I can feel like I did something
2017-08-11 19:42:53 -04:00
Isotarge
ffe051ab26
N64: Fix minAnalogX and minAnalogY values
...
D and L boolean inputs for the analog stick were one unit short of full
range
2017-08-09 01:23:44 +09:30
alyosha-tas
171022529d
NES: Fix mapper 36
...
fixes #953
2017-08-06 10:12:04 -04:00
adelikat
cd289c474e
memorycallbacks with domains - Phase 2 - change api to Call methods and refactor accordingly, everything should behave as it was before the refactor at this point. No cores have yet to be implemented with domains other than the default bus they already had
2017-08-03 18:08:07 -05:00
alyosha-tas
ad85143c8c
NESHawk: Rambo-1 IRQ work
...
-maintains compatibility with skull and crossbones and klax.
-Fixes hard Drivin'
-More work to do here
2017-08-02 21:58:54 -04:00
alyosha-tas
497513f93a
NESHawk: PPU: Fix OAMADDR
...
-Implements $2004 write glitch
-Correctly implements OAMADDR initialization
2017-08-02 11:24:49 -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
alyosha-tas
fac8761194
Delete Mapper035.cs
...
-duplicate of mapper 90
2017-08-01 12:07:18 -04:00
alyosha-tas
b8f502f670
NES Mappers: Make mapper 90 cover mapper 35
...
Mapper 35 is identical in function, fixes Warioland 2 (unl)
2017-08-01 12:06:33 -04:00
nattthebear
7996f5dfbc
snes9x: Don't set virtual size of 0 on frame 0
2017-07-29 08:24:03 -04:00
nattthebear
2329ebbe62
Sameboy SGB: allow hiding beautiful borders. Closes #938
2017-07-25 17:16:12 -04:00
adelikat
f050718a87
Set SameBoy to released
2017-07-23 11:10:17 -05:00
nattthebear
fcfe2b23c9
Pizza Boy makes some interesting attempts, but doesn't stack up against the serious GB cores
2017-07-21 18:23:14 -04:00
nattthebear
7880cbabb3
I thought there was more to this vb settings thing. I guess not.
2017-07-20 17:22:40 -04:00
nattthebear
0d6bdc200b
sameboy: a bit of savestate optimization
2017-07-19 20:38:19 -04:00
nattthebear
a640c53e52
Sameboy: RTC
2017-07-19 20:18:13 -04:00
nattthebear
57ca86710b
sameboy: SAVERAMS
2017-07-19 19:49:23 -04:00
nattthebear
cf8013af4a
sameboy: Add more features for the merciless slave driver
2017-07-19 18:48:11 -04:00
nattthebear
bfd7337a32
sameboy: SGB support. Mostly accomplished through the power of copy+paste, since we plan on dropping pizza boy
2017-07-18 19:57:53 -04:00
nattthebear
1f89158179
sameboy: input
2017-07-18 18:19:51 -04:00
nattthebear
f7bb894753
sameboy: it's alive!
2017-07-18 16:48:49 -04:00
nattthebear
34e68c589f
Sameboy progress
2017-07-18 16:48:49 -04:00
nattthebear
d5c07447d2
BSnes: Ignore the "crop SGB frame" setting if SGB is not active.
2017-07-14 18:55:21 -04:00
adelikat
c6e0e9fa57
Rename CoreAttributes to CoreAttribute as to not be a bad person
2017-07-12 14:10:55 -05:00
adelikat
fb7e44642a
set released to true on some new Pizza Boy, PicoDrive, and Uzem
2017-07-09 16:58:59 -05:00
nattthebear
468c52f5de
Gambatte: Settings: Use an enum for ConsoleMode instead of stringly typed. Developers who have been using recent dev builds will need to change "Default" to 0 in config.inneys...
2017-07-09 16:27:32 -04:00
nattthebear
2dd10ea951
Update some author meat-a deet-a
2017-07-09 12:18:33 -04:00
nattthebear
97c0d52498
Make DGB run again. It has been broken since GB bios files were added
2017-07-06 19:18:26 -04:00
alyosha-tas
08b6dadd49
Gambatte: Add core picker option
...
Replaces ForceDMG so that you can play gameboy roms in color game boy as well
2017-07-06 17:53:14 -04:00
nattthebear
bc9726f687
Waterbox: Connect basic stdio. You get an empty stdin, real stdout and stderr, and can present readonly files to the core.
2017-07-01 21:02:52 -04:00
nattthebear
bdfb859480
pizza boy: add the required SPC file as an embedded resource because zeromus said to
2017-07-01 09:06:04 -04:00
nattthebear
94050c161b
pizza: bomb out the same way libsnes does if an attempt is made to load a CGB rom in SGB
2017-07-01 08:16:24 -04:00
adelikat
cbe2f442a7
Neshawk - ppu - a small code simplification
2017-06-30 09:15:55 -05:00
adelikat
9c60243f4e
remove unused deterministic flag from LibsnesCore contructor
2017-06-29 19:56:17 -05:00
nattthebear
2a15502999
Pizza: Only show one controller in GB mode
2017-06-28 22:23:03 -04:00
nattthebear
203a0521b5
pizza: set up constructors right for SGB and GB
2017-06-28 22:19:20 -04:00
adelikat
3c799931bc
NesHawk - better clean up of ppu open bus decay method even more, this should be more performant too
2017-06-28 13:44:55 -05:00
adelikat
bc8ac1c1a4
Nes ppu - ppu_open_bus_decay - Cleaner, and possibly a little faster
2017-06-28 11:11:20 -05:00
adelikat
e150bca642
NesHawk - unless I'm missing something, this is more readable and more performant
2017-06-28 10:37:03 -05:00
adelikat
ebdb244714
NESHawk - a small speedup (a few fps) - don't call Board.ClockPPU unless it is implemented
2017-06-28 10:24:19 -05:00
nattthebear
db73b7f275
virtual boyee: make frame 0 size match other frame sizes
2017-06-26 17:34:01 -04:00
nattthebear
13c3dafd8a
gambatte: make overall output volume more comparable to other cores?
2017-06-25 12:33:03 -04:00
nattthebear
7c5c3482e7
pizza: RTC, maybe
2017-06-25 09:19:32 -04:00
nattthebear
537b2a1616
pizza: saverams
2017-06-24 21:46:11 -04:00
alyosha-tas
b54a738c97
Add files via upload
2017-06-24 16:01:07 -04:00
alyosha-tas
627b666d3e
Add files via upload
2017-06-24 13:05:00 -04:00
nattthebear
ed57f766ad
Pizza: Savestates at ~600K in SGB mode
2017-06-24 11:05:59 -04:00
nattthebear
6637e0a53f
pizza: add lag/polling support
2017-06-24 09:38:03 -04:00
nattthebear
26063b35d0
pizza: first bits of sound. bios starting sound plays. bomb sound plays in Bomberman GB.
2017-06-23 20:51:19 -04:00
nattthebear
ea32862199
pizza: some basic ATTR stuff now working
2017-06-19 19:53:40 -04:00
adelikat
46568bf1ec
N64 - disable cxd64 lle RSP pluging since we don't have one that works for 64bit, and no one was probably using it anyway
2017-06-19 18:00:19 -05:00
adelikat
f5883d8332
oops, fix merge
2017-06-19 12:43:23 -05:00
adelikat
4982af7521
Merge branch 'master' into waterbox2
...
# Conflicts:
# BizHawk.Emulation.Cores/Consoles/Nintendo/SNES/LibsnesCore.ISaveRam.cs
2017-06-19 10:04:46 -05:00
nattthebear
95a56b15a8
pizza: SGB joypad functionality working
2017-06-18 20:35:55 -04:00
nattthebear
278b29a840
pizza: use waterboxcore
2017-06-18 16:05:55 -04:00
nattthebear
1292b27163
Add some draft work for supporting sysv <-> msabi interop. I wonder if we'll ever use this? I'd put it on a separate branch but it would be merge hell.
2017-06-18 08:51:09 -04:00
alyosha-tas
bd29ec087e
NES: small PPU refactor
...
Will make future testing easier
2017-06-17 19:02:21 -04:00
nattthebear
c04beea4d0
update snes9x to use WaterboxCore
2017-06-17 12:57:43 -04:00
nattthebear
3e731ae0b3
Make ngp core use WaterboxCore infrastructure
2017-06-17 10:47:10 -04:00
nattthebear
6f60eb5efc
Create an abstract base class for waterbox cores, and adapt Virtual Boyee to use it. Not sure yet how useful this is...
2017-06-17 10:07:02 -04:00
alyosha-tas
13b99bafd0
NESHawk: Clean up and minor refactor
...
Simplify the code base a bit and gets a performance boost as well.
2017-06-16 21:41:13 -04:00
alyosha-tas
5b731cf8b8
SNES saveram: check for existance
...
checks if SGB saveram exists before attempting to assign it to the buffer pointer.
Also return null if no saveram is found, which conforms to what other cores are doing and what EMUHawk expects
2017-06-16 08:50:28 -04:00
nattthebear
04d4880564
pizza: cover your ears
2017-06-16 08:19:03 -04:00
nattthebear
dd9d1b2018
pizza: input
2017-06-15 21:38:52 -04:00
nattthebear
c4eeb84ee8
mgba: syste bus
...
fixes #861
2017-06-15 19:34:15 -04:00
nattthebear
8fa903c004
pizza progress: it runs
2017-06-15 19:00:41 -04:00
nattthebear
e3d2681d99
snes9x: connect obj disable by priority
2017-06-14 17:00:27 -04:00
nattthebear
1314912cf8
libsnes: Hack about a bit to make the graphics debugger function again. It probably crashes somewhere...
2017-06-13 17:55:07 -04:00
alyosha-tas
e07882ae56
NES APU cleanup
2017-06-13 10:43:34 -04:00
adelikat
97d7dd7f42
merging master into waterbox2 this one was messy may be regressions
2017-06-13 08:16:25 -05:00
adelikat
8c40d2908c
bnes - remove the force determinism setting (hack) since it is no longer relevant
2017-06-12 21:03:11 -05:00
adelikat
9eb2fcc34c
bsnes - remove profile sync setting and related code
2017-06-12 20:56:34 -05:00
adelikat
e6d1850361
N64 - include a 64bit version of mupen64plus-rsp-cxd4.dll, rip out Rsp_Z64_hlevideo since it is giving us no value added, as it was intended to go with the z64 video plugin (that we don't support nor need to)
2017-06-12 19:37:45 -05:00
nattthebear
346cf7d637
VB: add some text to the settings dialogue
2017-06-12 19:31:30 -04:00
alyosha-tas
05304b465b
NES APU improvements
...
passes some more of the test_apu_2 tests
2017-06-12 16:25:21 -04:00
adelikat
f5b15b2e6a
N64 - Make GLideN64 the default plugin
2017-06-12 13:07:59 -05:00
adelikat
b1918759be
N64 - Remove commented out jabo code
2017-06-12 13:07:06 -05:00
nattthebear
cf723b5133
add new build of mgba 0.6-ish
2017-06-11 20:10:37 -04:00
zeromus
6db010e384
add 'crop SGB frame' option; fixes #871
2017-06-11 18:20:55 -05:00
zeromus
9c8ea446eb
fix a bug caused by commenting out too much of jabo
2017-06-11 17:24:32 -05:00
zeromus
eec9c54236
comment out all dynarec related things
2017-06-11 17:24:32 -05:00
zeromus
503261af35
comment out all jabo related stuff
2017-06-11 17:24:32 -05:00
zeromus
852b1f8a5e
change default settings to interpreter and not jabo, so n64-64 can boot
2017-06-11 17:24:32 -05:00