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
Tastyfish
d0fdc75a1e
SMS Light Phaser support
2017-09-01 22:39:01 -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
6f021653aa
Fixes Galactic Defender's P2 paddle ( #988 )
2017-08-31 11:14:49 -04:00
Tastyfish
1069a50219
Adds Sega Master System paddle support
2017-08-30 23:16:14 -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
749c2eb500
Update BizHawk.Emulation.Cores.csproj
2017-08-29 10:52:32 -04:00
alyosha-tas
55580127db
Update BizHawk.Emulation.Cores.csproj
2017-08-29 09:42:41 -04:00
alyosha-tas
3a4164cb5d
Delete Atari7800Control.cs
2017-08-29 09:41:48 -04:00
alyosha-tas
b6522a40cf
Delete Atari7800.cs
2017-08-29 09:40:43 -04:00
alyosha-tas
17ee643a95
Delete Atari7800.IStatable.cs
2017-08-29 09:40:35 -04:00
alyosha-tas
1c989d0432
Delete Atari7800.ISaveRam.cs
2017-08-29 09:40:28 -04:00
alyosha-tas
588d60343a
Delete Atari7800.IMemoryDomains.cs
2017-08-29 09:40:21 -04:00
alyosha-tas
79e9cfd69a
Delete Atari7800.IInputPollable.cs
2017-08-29 09:40:13 -04:00
alyosha-tas
ede569dab3
Delete Atari7800.IEmulator.cs
2017-08-29 09:40:04 -04:00
alyosha-tas
7717bd3181
Delete Atari7800.IDebuggable.cs
2017-08-29 09:39:57 -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
56d06b3357
LR35902 CPU commit
2017-08-29 09:13:56 -04:00
alyosha-tas
8ff899b731
Create ReadMe.txt
2017-08-29 09:12:31 -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
alyosha-tas
a83474d255
A7800Hawk: Fix exception
2017-08-27 09:55:12 -04:00
alyosha-tas
4b520f2a8b
A7800Hawk: Pokey Sound
...
now sounds correct
2017-08-27 09:22:41 -04:00
alyosha-tas
a6d036e13c
A7800Hawk: Pokey bug fixes
2017-08-26 20:58:08 -04:00
alyosha-tas
2c42448e0d
A7800Hawk: Pokey initial commit
2017-08-26 12:46:59 -04:00
alyosha-tas
98a63ad823
A7800Hawk mapper: add pokey support
2017-08-26 12:45:38 -04:00
alyosha-tas
f6f55c09de
A7800Hawk: refactor sound for pokey
2017-08-25 11:28:19 -04:00
alyosha-tas
5b1c6d2862
A7800Hawk Refactor sound for pokey
2017-08-25 11:27:18 -04:00
alyosha-tas
cf1b82ab73
Update BizHawk.Emulation.Cores.csproj
2017-08-25 11:26:26 -04:00
alyosha-tas
73d505cd71
Delete Tia.ISoundProvider.cs
2017-08-25 11:25:39 -04:00
alyosha-tas
a907bb7f01
A7800Hawk: update mapper for pokey
...
Needed for Ball Blazer
2017-08-25 11:04:50 -04:00
alyosha-tas
b957e3726c
Update A7800Hawk Mapper
2017-08-25 10:25:38 -04:00
alyosha-tas
513b26f407
Update BizHawk.Emulation.Cores.csproj
2017-08-25 10:22:26 -04:00
alyosha-tas
13788253d8
A7800Hawk: Start Pokey emulation
2017-08-25 10:21: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
36a84bd0dd
Fix savestate hash match issue with Saturnus
2017-08-13 17:21:00 -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
nattthebear
d7032330f1
Remove console messages on swappable activate/deactivate, debugging cruft
2017-08-08 19:10:07 -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
zeromus
34d3073346
fix libretro loading.. probably broken since we went 64bits, believe it or not
2017-08-05 00:59:17 -05:00
adelikat
10b8ca80b9
Atari7800Hawk - implement IBoardInfo
2017-08-04 18:58:53 -05:00
adelikat
cd5f6e66e1
Atari 7800 - sort out system id stuff
2017-08-04 17:17:14 -05:00
adelikat
49fc7223e6
Atari7800Hawk, wire up the disassembler, default to this core instead of emu7800
2017-08-04 15:57:26 -05:00
alyosha-tas
2ff7ae06ea
Z80: Fix interrupts again
...
fixes #951
also made sure previous tricky IRQ games still work
2017-08-04 15:03:22 -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
b8d1a19d7e
Update BizHawk.Emulation.Cores.csproj
2017-08-01 12:07:59 -04: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
alyosha-tas
2d648173a6
Update A7800Hawk.IEmulator.cs
2017-07-31 19:58:40 -04:00
alyosha-tas
e6a0b20219
Update Readme.txt
2017-07-31 19:57:31 -04:00
alyosha-tas
c972a74132
A7800Hawk: Filters and video provider
...
-Moved IVideoProvider out of Maria to make eventual A2600 mode support a bit easier.
-Add filter option so Tower Toppler looks correct, not implemeneted yet though
2017-07-31 12:14:42 -04:00
alyosha-tas
edfc2ca576
A7800Hawk: move video provider out of maria
2017-07-31 12:13:03 -04:00
alyosha-tas
88b6813528
A7800Hawk: Fix controller regression
2017-07-31 10:23:33 -04:00
alyosha-tas
981d960f1c
A7800Hawk: clean up lightgun
2017-07-31 10:13:57 -04:00
alyosha-tas
ec62e0b4a0
A7800Hawk: clean up light gun
2017-07-31 10:13:23 -04:00
alyosha-tas
803871daab
z80: Fix bit test flags
...
-passes zexall bit test
-still some spurious cases to implement, but how to test them?
2017-07-30 17:35:48 -04:00
alyosha-tas
43185eb4c5
EMU7800: update controls
...
for testing between cores
2017-07-29 20:23:42 -04:00
alyosha-tas
d66b7f61b8
A7800Hawk: small cleanup
2017-07-29 19:36:36 -04:00
alyosha-tas
84c9f83d28
A7800Hawk: small cleanup
2017-07-29 19:35:45 -04:00
alyosha-tas
1173e887ea
A7800Hawk: Update to correct mnemonics
2017-07-29 19:23:08 -04:00
alyosha-tas
2ddfab1793
Update A7800Hawk.IMemoryDomains.cs
2017-07-29 18:06:25 -04:00
alyosha-tas
bba8cc3202
A7800Hawk: FINALLY fix Scrapyard Dog
...
-Also fix a typo in memory domains
2017-07-29 18:05:23 -04:00
alyosha-tas
c38d598739
A7800Hawk: Light Gun
...
-Use Barnyard Blaster algorithm to guess at actual behaviour.
2017-07-29 15:49:06 -04:00
alyosha-tas
952a626cf0
A7800 Hawk: more light gun work
2017-07-29 15:18:45 -04:00
nattthebear
7996f5dfbc
snes9x: Don't set virtual size of 0 on frame 0
2017-07-29 08:24:03 -04:00
alyosha-tas
efcb73615b
A7800Hawk: Add Light Gun Support
...
-Needs testing
2017-07-26 09:28:14 -04:00
alyosha-tas
6bc1befc5b
A7800Hawk: Add Light Gun Support
...
-Needs testing
2017-07-26 09:26:37 -04:00
alyosha-tas
773a70c125
A2600: Fix bitmap demo atext.bin
...
Gotta stay on par with Stella!
2017-07-26 09:17:08 -04:00
nattthebear
2329ebbe62
Sameboy SGB: allow hiding beautiful borders. Closes #938
2017-07-25 17:16:12 -04:00
nattthebear
06a369dbe2
PeRunner: Ignore writev iovecs with base == NULL. This seems to be what linux does and musl expects on fflush(). Fixes some saveram related stuff in sameboy
2017-07-25 17:02:59 -04:00
alyosha-tas
04b605005b
A7800Hawk: Maria update DMA cycles
...
-The current limit is One on One Basketball, which uses 400 DMA cycles
2017-07-25 11:51:04 -04:00
alyosha-tas
36585213c8
A7800Hawk: Update timing
2017-07-25 11:30:53 -04:00
alyosha-tas
e4d66c52f5
A7800Hawk: Maria Updates
...
-Improve performance
-Fix some DMA timing issues
2017-07-25 11:01:55 -04:00
alyosha-tas
36c3d69d77
Update BizHawk.Emulation.Cores.csproj
2017-07-24 19:40:04 -04:00
alyosha-tas
29ae26f235
A7800Hawk: Add Fractalus mapper
2017-07-24 19:38:57 -04:00
alyosha-tas
a7a6fc6827
Update A7800Hawk.cs
...
Oops spelling
2017-07-24 19:38:21 -04:00
alyosha-tas
fb10cc4bcd
A7800Hawk: Add kangaroo mode and mappers
2017-07-24 19:36:54 -04:00
alyosha-tas
42b379b486
A7800Hawk: Controller convention fixes
...
-Revert setting system ID to A78 (it broke controller selection)
-Fix some button names to match nemonics
-Fix controller names to match images (still some missing though)
2017-07-24 17:41:22 -04:00
alyosha-tas
d1a78f4fcb
Update Atari2600ControllerDeck.cs
...
- Repair controller image appearing in config -> controllers
2017-07-24 17:38:46 -04:00
alyosha-tas
ca42aac5ff
A7800Hawk: Rewrite Maria Rendering
...
- now has pixel accurate rendering
- much simpler code
2017-07-24 15:21:05 -04:00
adelikat
5843ac2e79
Atari7800Hawk - make system id the same as Emu7800
2017-07-24 08:40:27 -05:00
adelikat
f050718a87
Set SameBoy to released
2017-07-23 11:10:17 -05:00
alyosha-tas
a264fa64c2
Intellivision: small STIC clean up
2017-07-23 10:55:17 -04:00
alyosha-tas
edddf8cec0
A7800Hawk: clearer loading messages
2017-07-23 10:23:12 -04:00
alyosha-tas
e872fbb7da
A7800Hawk: Fix memory domains
2017-07-23 10:07:01 -04:00
alyosha-tas
133d92cb6e
Atari7800Hawk: Fix Controller detection
2017-07-22 21:33:21 -04:00
alyosha-tas
b696aaea4c
A7800Hawk: Fix controllers
2017-07-22 21:31:58 -04:00
nattthebear
3062b18467
gpgx: disable prev and next disk for now
2017-07-22 17:37:40 -04:00
nattthebear
f6cc4c1749
stuff
2017-07-22 17:07:27 -04:00
alyosha-tas
1033995ed6
Update Maria.cs
...
-Fixes Xenophobe
2017-07-22 14:49:08 -04:00
alyosha-tas
39254cb0d2
A7800Hawk: Fix sound
2017-07-22 13:37:40 -04:00
alyosha-tas
0d6d8285a5
Update BizHawk.Emulation.Cores.csproj
2017-07-22 12:29:19 -04:00
alyosha-tas
1dc60e9274
Atari7800Hawk: More mappers and bug fixes
...
-Adds support for F18 and rampage
-Adds support for games needing cart RAM
-Fixes various bugs
2017-07-22 12:28:23 -04:00
alyosha-tas
f6b8d2b8e3
A7800Hawk: More mappers
...
Also Cart RAM and Pokey Detection
2017-07-22 12:26:37 -04:00
nattthebear
569730a61b
picodrive: region select. closes #929
2017-07-22 10:55:17 -04:00
nattthebear
abf60e57b8
forgot to commit this
2017-07-21 19:35:00 -04:00
alyosha-tas
2ae9de98ef
A7800Hawk: Updates and Bug Fixes
...
-Fix save states
-Fix sync settings
-Controller Support / improvements
2017-07-21 19:32:50 -04: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
alyosha-tas
bd440f4830
Update BizHawk.Emulation.Cores.csproj
2017-07-21 16:36:17 -04:00
alyosha-tas
d44971a021
Atari7800Hawk: More Mappers
2017-07-21 16:34:27 -04:00
alyosha-tas
f5a5e9bd17
Atari7800Hawk: More mappers
2017-07-21 16:33:45 -04:00
alyosha-tas
19a9275a9e
Atari7800Hawk: Fix some Maria bugs
2017-07-20 18:50:47 -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
alyosha-tas
585f9f412b
A7800Hawk: Start support for ROM Headers
2017-07-20 15:01:47 -04:00
alyosha-tas
0b7c10594c
Update MapperSG.cs
2017-07-20 15:01:09 -04:00
alyosha-tas
ab814fb3e4
Update Maria.cs
2017-07-20 12:23:24 -04:00
alyosha-tas
9038a4b8a5
A7800Hawk: Fix Holey DMA
...
Fixes Xenophobe
2017-07-20 12:22:15 -04:00
alyosha-tas
c01850df2b
A7800Hawk: Implement remaining display modes
2017-07-20 10:41:15 -04:00
adelikat
db6858f2fe
Merge branch 'pceperipherals'
2017-07-20 08:11:51 -05:00
nattthebear
a6fb55fa7c
gpgx: decrease RAM usage slightly
2017-07-19 21:39:00 -04:00
nattthebear
223902a2f8
tweak ECL_INVISIBLE a bit. Internal crap,.
2017-07-19 21:10:00 -04:00
alyosha-tas
3ff8eabdf2
A7800Hawk: Fix NTSC Palette
2017-07-19 20:53:41 -04:00
nattthebear
e828868904
Merge branch 'sameboy'
2017-07-19 20:45:33 -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
alyosha-tas
6e0ad90962
Update BizHawk.Emulation.Cores.csproj
2017-07-19 19:21:18 -04:00
alyosha-tas
a05e7f2824
A7800Hawk: Start Super Game mappers
2017-07-19 19:19:37 -04:00
alyosha-tas
16467c3cb0
A7800Hawk: Start Supergame Mappers
2017-07-19 19:19:00 -04:00
nattthebear
cf8013af4a
sameboy: Add more features for the merciless slave driver
2017-07-19 18:48:11 -04:00
alyosha-tas
436cae0df6
A7800Hawk: Fix PAL
2017-07-19 15:21:22 -04:00
alyosha-tas
8796269d6b
A7800Hawk: more lag detection
2017-07-19 15:03:50 -04:00
alyosha-tas
4b79525e8d
Atari780Hawk: Bug Fixes
2017-07-19 14:55:50 -04:00
alyosha-tas
052c35cd35
A7800Hawk: Fix Lag detection
2017-07-19 14:54:47 -04:00
alyosha-tas
ab817f143d
A7800Hawk: Maria timing Fix
...
Fixes Desert Falcon and Kung Fu Master
2017-07-19 09:35:58 -04:00
alyosha-tas
22178caea7
A7800Hawk: More Maria updates
...
-Fixes Donkey Kong and DK Jr
2017-07-18 21:17:27 -04:00
alyosha-tas
1f856b468f
A7800Hawk: Maria Updates
...
Add DMA auto shutdown - Fixes Choplifter
Properly emulate read mode - Fixes top line of Centipede.
2017-07-18 20:00:16 -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
adelikat
3109bdcc6a
PCE - cleanup
2017-07-18 11:20:02 -05:00
adelikat
46e4ae05d6
PCE - rip out old controller config logic
2017-07-18 11:05:11 -05:00
adelikat
9fc8b8700d
PCE - add ui for controller config
2017-07-18 11:01:50 -05:00
adelikat
d99d2dd3dc
PCE - start support for peripheral support - implement a controller deck and wire it up to the controller logic, with the same options as previously, 5 ports, with None and Gamepad as options. No ui for the new system. Old system code and ui still left in
2017-07-18 10:37:17 -05:00
nattthebear
c31ebe176d
gpgx: multidisk? dunno
2017-07-17 18:49:16 -04:00
alyosha-tas
c26979c0b1
Update A7800Hawk.cs
2017-07-16 12:02:21 -04:00
alyosha-tas
7914532ff0
A7800Hawk: Update Controllers
...
Now supports 2 button controller
Also fixes a few other small bugs
2017-07-16 11:56:02 -04:00
alyosha-tas
a27b4aefc1
A7800Hawk: Update controllers
...
And fix bugs
2017-07-16 11:54:28 -04:00
nattthebear
0389b346f3
pcfx: fuck you mode
2017-07-16 10:01:31 -04:00
zeromus
dce98db811
fix saturn PixelPro resolution management mode to reformat framebuffer to requirements, so it works like it's supposed to
2017-07-15 02:53:33 -05:00
nattthebear
d5c07447d2
BSnes: Ignore the "crop SGB frame" setting if SGB is not active.
2017-07-14 18:55:21 -04:00
adelikat
9c791924b2
PC-FX - controller button orders
2017-07-13 21:23:16 -05:00
adelikat
9af3a88895
set Saturnus and Tst to released
2017-07-13 14:31:06 -05:00
adelikat
c6e0e9fa57
Rename CoreAttributes to CoreAttribute as to not be a bad person
2017-07-12 14:10:55 -05:00
nattthebear
ab4d81788e
TSTHawk: Potentially release ready?
2017-07-11 20:35:01 -04:00
nattthebear
071efa5dac
TSTHawk: Change the defaut pixel size for wide mode to 1024, per input from Top Experts
2017-07-11 18:51:01 -04:00
nattthebear
a6daf3cfb0
PeWrapper: Don't save a copy of executable images after loading is done. We don't need it anyway (only the base xorstate and the hash). Saves a few meggerbytes of rayums, depending on core
2017-07-11 18:48:56 -04:00
nattthebear
9ab8b50c82
waterbox: Allow special section attributes to put variables directly in sealed or invisible. This can be easier to use than the heaps for adapting some existing code
2017-07-11 18:46:25 -04:00
nattthebear
ff58de56a1
TSTHawk: Settings?
2017-07-11 18:12:03 -04:00
nattthebear
c1e3411da3
TSTHawk: Give a correct-ish aspect ratio for interlace mode
2017-07-10 19:28:13 -04:00
nattthebear
a1bcb90ee6
TSTHawk: Fix interlaced display so it doesn't crash because crashing is bad
2017-07-10 19:12:44 -04:00
adelikat
fb7e44642a
set released to true on some new Pizza Boy, PicoDrive, and Uzem
2017-07-09 16:58:59 -05:00
nattthebear
7d30636398
TSTHawk: Change default height
2017-07-09 16:53:31 -04: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
110d741cb3
TSTHawk: controller stuff
2017-07-09 13:40:52 -04:00
nattthebear
2dd10ea951
Update some author meat-a deet-a
2017-07-09 12:18:33 -04:00
nattthebear
dd7389f848
PicoDrive: Add core query whether 32X hardware is currently active. Remove code that assumed that the emulator would always activate 32X hardware when _32xPreinit was true, or that it would never activate 32X hardware when _32xPreinit was false. Both assumptions are false.
2017-07-09 12:14:27 -04:00
nattthebear
d1ff443540
PicoDrive: Add the rest of the games to the DB. Expose IRegionable information and use it to inform FPS rate
2017-07-09 11:59:54 -04:00
adelikat
bbe9db2c62
Capture 32x flag in movies
2017-07-09 10:56:18 -05:00
nattthebear
0ee1832d57
Adult Video Games
2017-07-09 11:18:03 -04:00
adelikat
9a5ae16c7d
remove the 32bit gpgx, and refactor things to only use the 64 bit version. keep 64bit stuff in a gpgx64 folder to avoid git auto-rename detection shenanigans
2017-07-09 09:21:03 -05:00
nattthebear
06e1f701aa
Add a more intelligible error message when user error tries to load a bin file into saturn
2017-07-08 18:22:40 -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
alyosha-tas
d9cc1558aa
Atari7800Hawk: More Core Work
...
- Adds Fire button (centipede and Asteroid now playable)
- Improve Maria, add holey DMA, fix numerous bugs
- Fix slow cycle memory mapping.
2017-07-06 15:25:21 -04:00
alyosha-tas
8a5e613fff
A7800Hawk: More Core Work
2017-07-06 15:23:21 -04:00
alyosha-tas
170381597b
Atari7800Hawk: Core Cleanup
...
-now gets in game in choplifter
-implement player controls
-fix memory mapping bugs
-clean up code
-implement more video modes
There is still a serious timing bug that i need to track down and a lot of video mode work to do, but getting in game is at least making progress.
2017-07-05 16:14:27 -04:00
alyosha-tas
76a51ca79d
A7800Hawk: Core Cleanup
2017-07-05 16:11:24 -04:00
nattthebear
ee0ae25d3e
uzem: Fix some controller stuff: clock activates on rising edge, latch is continuously active whenever high... fixes the detect controllers routine in the official kernel
2017-07-04 09:11:31 -04:00
nattthebear
7cfe84e27e
uzem: a bit of cleanup
2017-07-04 07:36:25 -04:00
nattthebear
bd57871171
New! With more games than the 32X! And better sounding ones too!
2017-07-03 21:29:34 -04:00
nattthebear
6406646893
waterbox: Use less rams and stuff
2017-07-03 14:44:14 -04:00
nattthebear
ea02e62d05
PicoDrive: Add memory domains, including ISaveRammable support. In order to get memory domains for 32x, "32X" needs to be on the gamedb entry.
2017-07-03 11:43:03 -04:00
nattthebear
5e54b896b7
PicoDrive: Disable idle loop detection. Move rom to alloc_sealed. Set heap sizes.
2017-07-03 10:50:24 -04:00
nattthebear
bc55597e90
PicoDrive: CD Audio support. GPGX and PicoDrive both share the same MCD emulation core, which has significant accuracy difficulties with CD audio...
2017-07-03 08:16:34 -04:00
nattthebear
24cd317a1c
PicoDrive: Mega CD. No CD audio yet.
2017-07-02 20:46:01 -04:00
nattthebear
45e0770d06
PicoDrive: Connect 32X bios files. These are not required by the emulator, but we'll require them for deterministic mode. Otherwise, they're used if available.
2017-07-02 18:16:38 -04:00
alyosha-tas
5fb8ef22b1
A7800Hawk: More Core Work
...
-Savestates work
-Sound works
-NMI fixed
-Makes it past the Atari logo intro but not quite into game yet
2017-07-02 18:01:36 -04:00
alyosha-tas
447fdd1275
A7800Hawk: TIA sound fixes
2017-07-02 17:59:38 -04:00
nattthebear
264436e614
PicoDrive: input plus lagged and callback
2017-07-02 16:15:54 -04:00
nattthebear
47535f8158
PicoDrive (WIP)
2017-07-02 13:47:43 -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
dafe5a43cd
Forgot Files
2017-07-01 19:48:57 -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
alyosha-tas
7b3439a6b6
Atari7800Hawk: Finish DMA and start drawing
...
Successfully draws the intro graphic screen, so we're definitely making progress.
There are a lot of graphics modes though so still a lot of work left.
2017-06-30 21:21:09 -04:00
adelikat
90b12bec3a
meh
2017-06-30 11:25:13 -05:00
adelikat
cbe2f442a7
Neshawk - ppu - a small code simplification
2017-06-30 09:15:55 -05:00
adelikat
a2a27fb634
Merge branch 'a26peripherals'
2017-06-30 08:36:49 -05:00
adelikat
9c60243f4e
remove unused deterministic flag from LibsnesCore contructor
2017-06-29 19:56:17 -05:00
alyosha-tas
a4360b9c36
A2600: Adjust range on float controls
...
Scale them in read function instead .
NOTE: still needs some play testing from someone familiar with how the paddle controls to see if it feels right.
2017-06-29 11:02:55 -04:00
zeromus
85cf6e80cd
saturn resolution management modes now work like psx
2017-06-29 04:45:47 -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
nattthebear
2e2df56531
woops
2017-06-28 20:49:57 -04:00
nattthebear
81604a0e7e
Saturnus AR
2017-06-28 20:26:45 -04:00
alyosha-tas
c2476f1d36
Z80: Actually upload the correct file >__>
2017-06-28 16:34:01 -04:00
adelikat
f5cb35a862
Atari 2600 - vritual pad and mnemonics for paddles
2017-06-28 14:27:15 -05: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
alyosha-tas
82d03dc3e9
A2600: implement paddle support
...
Warning: Deadzone in float controls should be set to zero. I don't know where to look to do this by default though
2017-06-28 10:58:40 -04:00
alyosha-tas
2f6d05512f
A2600 TIA: Hook up Paddle logic
2017-06-28 10:57:07 -04:00
adelikat
c3b890c60c
Atari 2600 - stub out the paddle controller
2017-06-27 17:22:45 -05:00
nattthebear
6a66f36048
fix segacd
2017-06-27 17:42:33 -04:00
adelikat
74dd25e831
Start Atari 2600 peripheral support - currently ability to pick joystick or unplugged for port 1 and port 2. Virtualpads are not addressed with this commit
2017-06-27 15:14:41 -05:00
zeromus
676a725883
specialize saturn aspect ratio, changing 330x240 -> 330x254 as best I can figure. pretty good for a baseline.
2017-06-26 21:20:55 -05:00
zeromus
3f45406d7d
fix basic waterbox aspect ratio. yeah, all of them. should probably be finetuned per core later though.
2017-06-26 20:50:38 -05:00
zeromus
cad5f441dd
fix build paths to output
2017-06-26 17:57:50 -05:00
zeromus
0085729392
delete x64 build configuration, use anycpu instead. take care to set Prefer32Bit false in exe csproj, since visualstudio's gui preference doesn't work.
2017-06-26 17:47:51 -05:00
nattthebear
db73b7f275
virtual boyee: make frame 0 size match other frame sizes
2017-06-26 17:34:01 -04:00
adelikat
e2d0e7dfc3
set NGP released flag to true
2017-06-25 13:13:27 -05: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
e231cd5084
gpgx: port some svp changes from old branch. that game sucked
2017-06-22 17:31:31 -04:00
alyosha-tas
23345eb7d3
SMS: Require BIOS to load ROMs
...
Requires BIOS to be present and enables it by default.
2017-06-22 16:40:18 -04:00
nattthebear
b214b7eb55
we learned nothing from this
2017-06-21 19:11:50 -04:00
nattthebear
a7f7583fcc
waterbox: add space at the end of writable data pages, past what was allocated by the core but before the start of cpu enforced write protection, to savestates. theoretically fixes determinism issues from certain wild pointers
2017-06-20 20:56:17 -04:00
adelikat
1c7d179f7d
Saturn - type converter on port settings
2017-06-20 07:51:49 -05:00
nattthebear
ed02493297
fuck componentmodel
2017-06-19 21:23:20 -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
810979dab2
Fix defctrl.json json parse error, Saturn keyboard - change names of keyboard R and L to not collide with the controller button names
2017-06-19 12:49:13 -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
adelikat
7caafc5437
Saturn - Keyboard - change some names to not have the same name as buttons, add default controls
2017-06-18 19:56:01 -05:00
nattthebear
95a56b15a8
pizza: SGB joypad functionality working
2017-06-18 20:35:55 -04:00