Commit Graph

2145 Commits

Author SHA1 Message Date
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
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 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 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 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 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 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 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
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
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 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
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 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 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
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 d44971a021 Atari7800Hawk: More Mappers 2017-07-21 16:34:27 -04:00