Asnivor
462d66c549
ZXHawk: UPD ReadDiagnostic fix (more Alkatraz protected games now load)
2018-05-01 13:42:21 +01:00
Asnivor
d891938d89
ZXHawk: fix speedlock +3 regression
2018-05-01 12:45:53 +01:00
Asnivor
b5eef04b42
ZXHawk: FDC ReadDeletedData command now fixed. Alkatraz games and previously not loading Paul Owens protection (eg Red Heat) should now work
2018-05-01 09:41:07 +01:00
Asnivor
451d5654ce
ZXHawk: modifications to UPD sense interrupt status instruction
2018-05-01 08:03:14 +01:00
Asnivor
a7bf8e4ca3
ZXHawk: +3 Paul Owens Disk Protection games now loading
2018-04-30 17:36:16 +01:00
Asnivor
bde120fc77
Merge branch 'master' of https://github.com/TASVideos/BizHawk.git
2018-04-29 09:35:19 +01:00
Asnivor
bc023c11bd
ZXHawk: Original CPC DSK format images now detected properly
2018-04-29 09:34:23 +01:00
alyosha-tas
2fbdc00183
GBHawk: upgrade audio to use blip buffer (avoids some high frequency aliasing)
2018-04-28 14:50:58 -04:00
Asnivor
e642e0216c
ZXHawk: improved detection of cpcemu dsk files
2018-04-28 17:07:59 +01:00
Asnivor
0c12707bb7
ZXHawk: some updates to speedlock disk detection
2018-04-28 17:06:46 +01:00
Asnivor
23a2550444
ZXHawk: disabled auto-tape detection routines when a disk is in the drive
2018-04-27 10:57:54 +01:00
Asnivor
85fb40ed02
ZXHawk: Implemented UPD765A ReadTrack command (platoon now loads)
2018-04-26 16:39:40 +01:00
Asnivor
7aaa5e8a52
ZXHawk: +3 disk ready for testing
2018-04-26 12:57:21 +01:00
alyosha-tas
0d3f8f16ed
GBCHawk: Fix some palette bugs
2018-04-25 20:38:36 -04:00
alyosha-tas
9c06ac02a2
Z80: Fix Flags for IN operations
2018-04-18 19:00:59 -04:00
alyosha-tas
71499e5310
NESHawk: Mapper 219 savestates
2018-04-13 18:09:36 -04:00
alyosha-tas
ee49f147fb
PCE: Don't always make a new frame buffer when settings change
...
Fixes #1175
2018-04-13 16:21:53 -04:00
alyosha-tas
0e4887b2f7
GBHawk
...
- Reorganize Sachen Mappers
- Add Sachen MMC1 support (Captain Knick Knack)
2018-04-10 09:19:29 -04:00
alyosha-tas
f2529fa0e0
NESHawk: Fix mapper 219
2018-04-09 12:48:47 -04:00
alyosha-tas
0fc046bea9
GBHawk: MBC7: Fix Command Master
2018-04-09 10:35:23 -04:00
alyosha-tas
9f7ce12f44
GBHawk: GBC sprite priority fixes
2018-04-09 09:07:08 -04:00
alyosha-tas
cdc1f0c21f
GBHawk: MBC7: playable, needs testing
2018-04-07 16:47:43 -04:00
alyosha-tas
a5eca362c8
GBHawk: MBC7 (Kirby tilt n tumble)
...
- Implement controller
- Fix some GBC bugs
- Start eeprom (WIP)
2018-04-06 19:11:21 -04:00
alyosha-tas
6019073157
GBHawk: Fix some GBC Behaviours, start MBC7
2018-04-03 18:18:41 -04:00
gifvex
f968cbdd73
Gambatte: implement TotalExecutedCycles
2018-04-02 18:19:10 -04:00
Dan B (Narry)
fde2035f31
Fixes #1167 by moving certain settings into the SyncSettings
2018-04-01 20:54:34 -04:00
alyosha-tas
b2ed6eb737
Always initialize independent instances of IController in cores to NullController
...
- Fixes #1168
2018-03-31 11:23:55 -04:00
alyosha-tas
7a21f55c43
GBHawk: Add RockMan 8 mapper
2018-03-30 21:56:32 -04:00
alyosha-tas
c829534170
GBHawk: Bug Fixes, fix to Beast fighter
2018-03-29 09:26:55 -04:00
alyosha-tas
75f380428f
GBHawk: Fix GBC HDMA behaviour (Wacky Racers)
2018-03-28 19:02:02 -04:00
alyosha-tas
3e50881ab9
GBHawk: Fix GBC compatibility mode for GB games
2018-03-28 10:15:05 -04:00
alyosha-tas
220b41cc16
GBHawk: GBC Bug fixes
2018-03-27 17:24:55 -04:00
Asnivor
35c87c5aea
ZXHawk: Fixed AY-3-8912 volume control (values under 50 were registering as maxvolume) - #1158
2018-03-27 16:38:08 +01:00
Asnivor
f1fbd2b64e
ZXHawk: AutoTapeLoad has been changed to a SyncSetting - #1158
2018-03-27 16:12:38 +01:00
Asnivor
8485a52662
ZXHawk: Finished separation of emulated TapeDevice - #1158
2018-03-27 16:12:38 +01:00
Asnivor
2cd641701e
ZXHawk: Removed RomData object from SynState (this should always be deterministic anyway after a core reboot)
2018-03-27 16:12:38 +01:00
Asnivor
86dd0b4a06
ZXHawk: Started tapedevice independence implementation
2018-03-27 16:12:38 +01:00
alyosha-tas
3b9835274a
GBHawk: GBC initial Compatibility
2018-03-27 10:50:55 -04:00
alyosha-tas
75d86e995e
GBHawk: GBC commits round 3
...
-Color
-BG tile properties
2018-03-27 09:52:31 -04:00
alyosha-tas
1c40bbd49b
SMSHawK: Add Port5 variable (link cable)
...
-Fixes Pac Attack
2018-03-26 14:34:47 -04:00
Asnivor
2f35bec264
ZXHawk: removed maskable interrupt tape trap. Does not work as it should.
2018-03-26 17:29:31 +01:00
Asnivor
e8cd3b259c
ZXHawk: Small change to 128 paging
2018-03-26 16:47:49 +01:00
alyosha-tas
f016c60b13
GBHawk: GBC Audio Quirks
2018-03-26 11:46:02 -04:00
Asnivor
426c3ddaea
ZXHawk: All TZX blocks now handled correctly (in many cases these are not serialized correctly, but lengths are correct so the entire tape image should be loaded without throwing an exception) - #1158
2018-03-26 09:07:36 +01:00
Asnivor
b0ae89f924
ZXHawk: TZX block 0x19 - added correct length placeholder - #1158
2018-03-26 08:37:18 +01:00
Asnivor
5f71e2428c
ZXHawk: fixed array out of bounds exception with certain tiny (3 byte) tzx turbo data blocks. Operations Wolf & Thunderbolt now load - #1158
2018-03-26 08:16:04 +01:00
Asnivor
7b711cb890
Better error handling when parsing TZX files - #1158
2018-03-26 07:42:55 +01:00
alyosha-tas
d4ee8f480b
GBHawk: HDMA and GBC halt commits
2018-03-25 21:22:27 -04:00
alyosha-tas
380b9f085e
GBHawk : GBC Commits round 2
...
-HDMA
-GBA setting
2018-03-25 17:58:21 -04:00
alyosha-tas
ca69e52229
GBHawk: GBC commits round 1
...
-RAM banks
-Unify VRAM and add second Bank
-Speed Switch and associated reorg.
-Memory Map and Registers
-PPU seperation
2018-03-25 10:07:12 -04:00
alyosha-tas
ac66b258ba
GBHawk: Reorganize for pending GBC Support
2018-03-24 09:11:23 -04:00
alyosha-tas
dc38794dad
GBHawk: Pass some new tests and fix some errors
2018-03-23 19:49:54 -04:00
Asnivor
da71addddd
ZXHawk: Fixed TZX block ID 0x33 deserialization (was causing some games to not be parsed properly)
2018-03-22 17:06:52 +00:00
Asnivor
bdbfc3fb4e
ZXHawk: Finally (hopefully) resolved all tape trap issues
2018-03-22 08:58:31 +00:00
alyosha-tas
be253911c6
PCE: Increase read access time even more to fix Gate of Thunder Loading
...
fixes #70
2018-03-21 18:15:51 -04:00
Asnivor
76904df015
ZXHawk: Better detect maskable interrupt used as a tape trap
2018-03-21 16:48:14 +00:00
Asnivor
0ae1910259
ZXHawk: Tweaked some of the AY-3-8912 volumes
2018-03-21 15:02:12 +00:00
Asnivor
c2d3a42a69
ZXHawk: Fixed auto-tape traps (now working properly for all games tested so far)
2018-03-21 14:23:41 +00:00
Asnivor
752bd0e35b
ZXHawk: Audio settings menu implimenting volume controls for AY, tape and buzzer
2018-03-21 12:47:10 +00:00
alyosha-tas
f86e00f925
PCE: only latch Y-scroll once per scanline after an offset.
...
The latching behaviour is correct, but I'm unsure of what the offset value should be.
fixes #771
2018-03-20 21:17:57 -04:00
Asnivor
9a9b56c69b
ZXHawk: Improvements to reset methods
2018-03-20 15:28:23 +00:00
alyosha-tas
aa7cee1bb7
PCE: update some graphics properties
2018-03-20 10:40:14 -04:00
alyosha-tas
39e78db39c
Merge branch 'master' of https://github.com/TASVideos/BizHawk
2018-03-20 10:08:24 -04:00
alyosha-tas
8f193eb68f
PCE: Increase read delay to fix Mugen Senshi Valis fixes #554
2018-03-20 10:08:13 -04:00
Asnivor
bd319056af
Better volume levels for AY-3-8912 MONO panning configuration
2018-03-19 23:53:06 +00:00
Asnivor
683166da89
Readme update
2018-03-19 16:25:20 +00:00
Asnivor
b939c47de6
Added reset methods
2018-03-19 16:21:15 +00:00
Asnivor
e2eac983a1
Merge pull request #1149 from TASVideos/master
...
Bringing ZXSpectrum branch up to date with master
2018-03-19 15:52:55 +00:00
Asnivor
5ab7ecd4b0
A few more small changes
2018-03-19 15:34:25 +00:00
Asnivor
22656fd373
Some TapeDevice changes
2018-03-19 12:01:54 +00:00
alyosha-tas
014a652422
GBHawk: Implement SaveRam fixes 1147
2018-03-18 16:06:48 -04:00
alyosha-tas
81e80acf86
z80: make TotalExecutedCycles long and change related variables accordingly
2018-03-18 09:55:56 -04:00
alyosha-tas
dbb90a996d
z80: clean up
2018-03-16 17:50:51 -04:00
Asnivor
0ac17f2d1e
UI - added Core Emulation Settings menu
2018-03-16 14:33:18 +00:00
Asnivor
5bb1d1f327
Fixed +2a/+3 ROM paging bytes missing from SaveState serialization
2018-03-16 10:45:57 +00:00
Asnivor
4ecb247c17
Fixed AY-3-8912 overflow bug
2018-03-16 08:08:35 +00:00
alyosha-tas
396f875ac2
z80 disassembler: handle address wrap
2018-03-15 20:58:08 -04:00
alyosha-tas
8ebcadbc58
z80: fix port addressing in some cases
2018-03-15 20:47:47 -04:00
feos
f9cef46bd7
6502 disasm: accidentally lost this fix
2018-03-15 22:20:23 +03:00
Asnivor
760ae8edf0
Fixed 128k and +2 memory paging bug
2018-03-15 17:19:13 +00:00
Asnivor
7a36f913ec
New AY-3-8912 implementation. Better sounding and more performant
2018-03-15 16:32:26 +00:00
feos
09d765e853
make 6502 tracelog less bullshit
...
- stop spamming ---
- stop acting like 6502 is able to execute the same pc twice in a row
- put as many raw bytes as 6502 fetches per instruction
- reorder some registers
- stop being called when there's nothing to disasm
2018-03-15 00:30:50 +03:00
alyosha-tas
0cc72f4ee3
A7800: Fix High score SaveRAM #1130
2018-03-14 17:10:13 -04:00
Asnivor
8234b2acfa
more typos. FML
2018-03-13 22:15:53 +00:00
Asnivor
df5cf0d85f
Type fix for sir feos
2018-03-13 22:13:26 +00:00
Asnivor
7739c0dee1
Handling loadstate issues for different machine configurations
2018-03-13 22:09:46 +00:00
Asnivor
6d66eee459
Disabled AY chip when memory paging is disabled (i.e. 48k mode)
2018-03-13 20:38:43 +00:00
alyosha-tas
42131c5d57
Coleco: Fix audio quality
2018-03-13 16:31:21 -04:00
Asnivor
d23dc0a296
Finally fixed tape trap auto loading/stopping routines
2018-03-13 20:31:13 +00:00
Asnivor
6c01ba3c6a
StereoSound core setting fixed (was not used after core initliazation
2018-03-13 19:01:13 +00:00
Asnivor
9778cc2644
Reduced the AY center channel volume for better balance
2018-03-13 18:52:00 +00:00
alyosha-tas
d481624f9e
C64: Fix mapper F
2018-03-13 14:03:18 -04:00
alyosha-tas
c4497b7c76
C64: Fix 4 in 1 (pot's should return 0xFF instead of 0 when not connected.)
2018-03-13 13:00:56 -04:00
Asnivor
f612ae043b
Disabled tape trap auto-stop (this is more trouble than its worth - tzx formats should include 'stopthetape' blocks anyway, and tap files are generally junk and should be discouraged)
2018-03-13 14:08:53 +00:00
Asnivor
a7ed14cfe1
new IPSG interface ahead of trying to A/B a version of the ColecoHawk AY-3-8910
2018-03-13 14:00:29 +00:00
Asnivor
4e088574cf
more code tidy
2018-03-13 13:20:09 +00:00
Asnivor
a55cf000e7
Some code tidy
2018-03-13 13:09:44 +00:00
Asnivor
97c453ae91
Fixed zx16 machine after memory changes
2018-03-13 12:48:08 +00:00
Asnivor
33aa77d8e3
Removed [CoreConstructor("ZXSpectrum")] identifier (as this was causing an exception when loading roms for other systems
2018-03-12 18:17:06 +00:00
Asnivor
baa46f3c99
Detection method for 48k (or 128k in 48k mode) - needed for 'stop the tape 48k' tzx block command detection
2018-03-12 15:48:00 +00:00
Asnivor
213437362d
Memory overhaul for a nice performance benefit
2018-03-12 15:22:06 +00:00
Asnivor
deba6b18b8
Added 'Get Tape Status' keybinding - fires an OSD message with state info about the current tape
2018-03-12 14:37:45 +00:00
alyosha-tas
c839bffc33
A2600: Add Driving controller and fix coleco Super Action Controller
2018-03-12 09:12:41 -04:00
Asnivor
ccb5947ade
Finished port IO contention rewrites
2018-03-12 12:00:17 +00:00
Asnivor
0bd433210e
Fixed tzx tape standard data block PauseAfter value. Now speedlock7 encoded games should work
2018-03-12 10:20:56 +00:00
Asnivor
ae8b030e57
Started new port contention methods and increased the auto-tape monitor timeout (to eliminate false-positive stops)
2018-03-12 10:19:42 +00:00
alyosha-tas
b5321b8d1e
Coleco: Finalize Turbo Controller (fixes burn rubber)
2018-03-11 14:49:53 -04:00
alyosha-tas
3d0ff89474
C64: Fix leaderboard Golf, but Serial Port interrupts need to be done correctly.
2018-03-11 11:44:15 -04:00
alyosha-tas
8165fdaaeb
C64: Partial Fixes for Leaderboard Golf and 4-in-1
2018-03-11 10:41:11 -04:00
alyosha-tas
7d3f1b366f
NESHawk: raise cap on cheats to include entire bus size
2018-03-10 08:14:38 -05:00
alyosha-tas
4208eea12f
A7800Hawk fix cart parsing for RAM bank, fixes 1129
2018-03-10 08:06:07 -05:00
alyosha-tas
38a07e8246
Coleco: Fix noise channel audio
2018-03-09 19:32:49 -05:00
Asnivor
8708e987f7
Improved tape auto-loading functions
2018-03-09 17:52:04 +00:00
alyosha-tas
1cd82aa5d9
ColecoHawk: Fix turbo controller
2018-03-08 19:58:38 -05:00
Asnivor
31328dac2b
Readme progress update!
2018-03-08 22:10:16 +00:00
Asnivor
c7fe4c2887
Datacorder - implement basic manual tape block navigation (i.e. NextBlock, PrevBlock)
2018-03-08 21:25:19 +00:00
Asnivor
e6d43fa5d2
Implemented +2a and +3 is now working (although disk drive not yet implemented so it just shows as +2a)
2018-03-08 19:33:14 +00:00
Asnivor
cf8b632381
Disabled new test DiagRom
2018-03-08 16:51:25 +00:00
Asnivor
f121aedd6a
Added floating bus implementation to 128k/+2 and started looking at +3 emulation
2018-03-08 16:50:56 +00:00
feos
fa5f34627a
forgot to save the file
2018-03-08 17:01:47 +03:00
feos
6887447c65
c64: colors that we updated to are probably incorrect. use the ones that pepto actually got
...
todo: sort this out
2018-03-08 16:57:47 +03:00
Asnivor
74423041f3
Removed DCFilter
2018-03-07 17:40:15 +00:00
alyosha-tas
9804a0901a
NES: Sprites don't render on scanline 0
2018-03-07 09:46:40 -05:00
alyosha-tas
f2a7bdcb6a
NES: Fix Traingle Channgel
2018-03-07 07:58:37 -05:00
Asnivor
fbbd75b3ab
Implemented DeterministicEmulation as a syncsetting and if this is set to false, audio and video devices respect the render and renderSound IEmulator bools
2018-03-07 12:21:36 +00:00
Asnivor
34663445f8
LagFrame syncstate
2018-03-06 18:03:55 +00:00
Asnivor
198008a573
LagFrame implementation
2018-03-06 17:57:13 +00:00
Asnivor
36485bba8a
Updated readme
2018-03-06 17:04:58 +00:00
Asnivor
7a7b84f35c
Fixed MemoryCallbacks (i think) - now debugger opens without throwing an exception
2018-03-06 17:04:12 +00:00
Asnivor
35bb1d0c93
Fixed default keys and also fixed a major syncsettings snafu
2018-03-06 16:40:25 +00:00
Asnivor
aa1cfde69b
Disabled replacement DiagRom bios (vblank tests now appear to be working)
2018-03-06 16:05:50 +00:00
Asnivor
f8e1174aad
ControllerConfiguration form now shows which Joystick type is assigned to each input
2018-03-06 16:01:40 +00:00
Asnivor
93ae29c3a0
Added Cursor(Protek) and Sinclair (left and right) joystick emulation. Also user can now set J1, J2, and J3 emulated joystick type through syncsettings
2018-03-06 15:47:14 +00:00
Asnivor
3cc4b94406
Added default control bindings and prettified the controller configuration panels
2018-03-06 11:17:30 +00:00
Asnivor
b409c88c50
Fixed .tap system detection. was causing an exception due to shocking bit of anti-logic (on my part) when opening from zip files
2018-03-05 16:40:36 +00:00
Asnivor
e2a212a0b8
Added tape trap auto-load option
2018-03-05 16:12:19 +00:00
Asnivor
23c07cdb67
OSD message handling implementation
2018-03-05 13:29:34 +00:00
Asnivor
90c1e293bf
Implemented multi bundler functionlity and multiple tape controls
2018-03-05 11:17:22 +00:00
alyosha-tas
b0445521c9
ColecoVision: SGM Sound
2018-03-04 11:00:32 -05:00
alyosha-tas
88f874f123
Oops missed a savestate variable
2018-03-03 11:01:04 -05:00
alyosha-tas
f4aa1269ab
Coleco: Initial commits for Super Game Module
2018-03-03 10:55:15 -05:00
alyosha-tas
47cfe9ceb6
Intellivision: TCI throw console warning instead of error, fixes popeye
2018-03-02 16:59:38 -05:00
alyosha-tas
82d8060fc8
Add mode 1 to ColecoVision
2018-02-25 15:31:03 -05:00
nattthebear
e70549667d
Fix a lot of mappers in quicknes that had been accidentally broken since 2016, including mmc2, mmc4, vrc6
2018-02-24 15:19:26 -05:00
frequem
71ba3024b7
Fixed linux build
2018-02-21 20:19:33 -05:00
frequem
d0d73766bd
Fixed some filenames causing problems on case-sensitive systems
2018-02-21 20:19:33 -05:00
nattthebear
13a3ae1a32
support palette settings in mgba, fixes #1042 (probably)
2018-02-21 19:20:10 -05:00
nattthebear
bd23975201
Hackadoodle to change the initial value of the DIV register? This is probably a bad idea
2018-02-20 18:30:27 -05:00
alyosha-tas
92ec68349c
Intellivision: Fix Space Patrol
2018-02-17 16:08:46 -05:00
Asnivor
50d28c9627
file reorganisation and removal of obsolete stuff
2018-02-16 10:14:02 +00:00
Asnivor
a3dc506c06
Another timing fix
2018-02-16 09:51:00 +00:00
Asnivor
c8ea81bfd8
Fixed off-by-one-tstate frame timing issue
2018-02-16 08:49:41 +00:00
Asnivor
ec7445669c
Fixed integer overflow bug in the tape device
2018-02-15 18:16:12 +00:00
Asnivor
b9729d0dc2
TZX tape format handling re-write nearly complete (supporting advanced protection/loader schemes)
2018-02-15 14:37:22 +00:00
Asnivor
42b5f5dc5d
Tape device re-write and TAP format reading done. Loading state is now fully serializable
2018-02-14 12:21:02 +00:00
Asnivor
f9e93cfa2a
Starting new tape implementation
2018-02-13 15:29:21 +00:00
feos
f828641388
core config: dynamically resize description field to fit text
...
fix #1091
2018-02-13 01:45:05 +03:00
Asnivor
181a6ba2ab
fix deleted files
2018-02-12 17:23:45 +00:00
Asnivor
d534ee3f5f
Small settings change
2018-02-12 17:22:03 +00:00
alyosha-tas
cace4bdb5a
PCE: Fix a VPC typo
2018-02-11 14:02:08 -05:00
alyosha-tas
fd7a3a731e
PCEHawk: Add option for cropping
...
Resolves #71
2018-02-10 15:28:27 -05:00
alyosha-tas
58f6e624ff
SMS add Korea to region selection options
2018-02-08 09:26:22 -05:00
alyosha-tas
f2523f1cec
PCE: Fix some VPC issues
2018-02-06 18:56:03 -05:00
Asnivor
7c82d6d526
Merge pull request #1106 from TASVideos/master
...
Bring ZXSpectrum branch up to date with master
2018-02-06 08:45:48 +00:00
alyosha-tas
5f250a2fb0
PCE: Fix display to correctly capture changes to display offset register
...
Fixes Devil's Crush (and by extension Final Blaster)
2018-02-05 16:58:46 -05:00
alyosha-tas
2cc092270d
Gambatte: Palette selection for GB mode
2018-02-02 18:42:09 -05:00
alyosha-tas
70d09673bc
GBHawk: PPU cleanup
2018-01-19 09:37:55 -05:00
alyosha-tas
a98ebef674
GBHawk: Initial sprite test pass
2018-01-18 20:35:56 -05:00
alyosha-tas
5bf7b060af
GBHawk: Sprite Evaluation work
2018-01-17 21:38:00 -05:00
alyosha-tas
5d3ca7bc47
GBHawk: controller read fix
2018-01-17 17:17:43 -05:00
alyosha-tas
956518bfc1
GBHawk: update controller
2018-01-17 09:41:59 -05:00
alyosha-tas
296b88f155
GB minor clean ups
2018-01-16 20:00:42 -05:00
Asnivor
1fb10f3d9c
Some TapeDevice serialization
2018-01-15 12:50:07 +00:00
alyosha-tas
e5ded9b139
Gambatte: Merge improvements from gifvex(mcmaeve)
...
Restores Bios support and loading GB games into GBC
Accuracy imrpovements
2018-01-15 07:45:15 -05:00
alyosha-tas
b53a89b88f
C64: raster interrupt fix
2018-01-11 09:11:55 -05:00
alyosha-tas
4e8ae412fe
FDS IRQ's round 2
2018-01-09 13:23:13 -05:00
alyosha-tas
9df6d3c01e
FDS: fix timer IRQ timing
2018-01-09 12:22:26 -05:00
alyosha-tas
e3c885a0ce
C64: Flsuh audio when readin from voice 3 output ports
...
Fixes strongman
2018-01-08 20:25:57 -05:00
alyosha-tas
f6c23270cc
FDS: Fix Behaviour of disk status bit
2018-01-07 14:57:41 -05:00
alyosha-tas
eaef35b126
C64: fix controller
2018-01-06 18:12:30 -05:00
alyosha-tas
353fec4f00
SMS: Add Korea BIOS support
2018-01-01 12:04:07 -05:00
alyosha-tas
06201a1c4f
C64: Fix voume based audio sampling, fix some state bugs
2017-12-31 17:30:35 -05:00
alyosha-tas
df8edae97e
C64: Fix some bugs
2017-12-31 11:11:24 -05:00
alyosha-tas
b1320f38ef
Initial WRAM in Silva Saga to 0xFF instead of 0 so the game won't think valid files exist there
2017-12-30 19:55:06 -05:00
alyosha-tas
c24e88d4a3
Add "" scope to GPGX memory domain callbacks so the callback created by the trace buffer is within scope.
2017-12-29 22:33:26 -05:00
alyosha-tas
1f0c9f2be8
GBHawk: Fix audio and states
2017-12-15 14:29:11 -05:00
Asnivor
3d508455ec
Some floating bus work (although still not working)
2017-12-11 18:00:59 +00:00
Asnivor
2759f65b1a
Added more border configuration options
2017-12-11 16:05:36 +00:00
Asnivor
a9d179d83a
Added ULA state serialization
2017-12-11 14:35:27 +00:00
Asnivor
12f5df2b05
Added new ULA implementation for 128k and plus2
2017-12-11 14:33:47 +00:00
Asnivor
a5b50fe547
48k - new ULA implementation - 80% faster
2017-12-11 14:08:00 +00:00
Asnivor
2b988954ee
Started implementing new ULA implemetation (far more performant)
2017-12-11 12:54:48 +00:00
Asnivor
7532b4be8c
Updated readme with progress info
2017-12-11 09:09:05 +00:00
Asnivor
e155bb05fc
Embedded ZX Roms (allowed for distribution from AMSTRAD)
2017-12-11 09:05:12 +00:00
Asnivor
b6ddf03c96
Some comments
2017-12-07 17:34:02 +00:00
Asnivor
0cd8af5974
SyncSettings option for widescreen mode (remove top and bottom borders)
2017-12-07 17:24:30 +00:00
Asnivor
fc8b89c837
Added original 16k speccy (even though it sucks)
2017-12-07 16:03:23 +00:00
Asnivor
eff8ce69b4
More +3 stuff (still not working)
2017-12-07 15:43:28 +00:00
Asnivor
43ed79cd64
Mixer balancing and stereo output toggle
2017-12-07 13:09:53 +00:00
Asnivor
f0cef1cf0d
AY-3-8912 Implementation
2017-12-07 10:49:43 +00:00
alyosha-tas
e92a455995
GBHawk Cleanups
2017-12-06 19:20:15 -05:00
alyosha-tas
7ae43505ec
GBHawk: Clean up interrupt handling
2017-12-06 18:55:38 -05:00
alyosha-tas
fe25f35b86
GBHawk: Halt DMA when CPU is halted
2017-12-06 10:50:43 -05:00
alyosha-tas
80e1ef7ad5
GBHawk: Pass new MBC1 test
2017-12-06 08:48:39 -05:00
alyosha-tas
b65c10afc7
GBHawk: CPU Update for new test
2017-12-06 08:12:41 -05:00
alyosha-tas
6ffa22aa7a
NESHawk: Fix APU IRQs
2017-12-05 19:36:02 -05:00
alyosha-tas
acd3386366
Merge pull request #1073 from Mad-Matty/patch-1
...
Update Vic.VideoProvider.cs
2017-12-05 09:22:39 -05:00
Asnivor
f82b1b8336
Custom SoundProviderMixer implementation
2017-12-05 13:08:47 +00:00
Asnivor
85d38a3379
template for plus3 (but not implemented yet)
2017-12-05 10:38:51 +00:00
Asnivor
27ba7e0008
Started +2 implementation
2017-12-05 10:26:06 +00:00
Asnivor
30019d68fc
Started Spectrum128 implementation
2017-12-05 10:02:57 +00:00
alyosha-tas
3818ecf193
GBHawk: Implement obscure audio effects
2017-12-04 14:39:41 -05:00
Asnivor
f92269657d
Added core UI menu and fixed up settings / syncsettings
2017-12-04 15:40:27 +00:00
Asnivor
6d22b06c21
Added virtual pad to UI
2017-12-04 14:05:04 +00:00
Asnivor
38ee7147b3
_frameBuffer is now populated with correct data immediately, rather than converted during the IVideoProvider cycle
2017-12-04 09:42:08 +00:00
alyosha-tas
e951439bed
GBHawk: Implement frame draw delay
2017-12-03 19:09:33 -05:00
alyosha-tas
b7689dfe29
GBHawk: Fix some graphical bugs
2017-12-03 11:41:18 -05:00
alyosha-tas
8a48073a9b
NESHawk: Mapper 63
2017-12-02 18:39:52 -05:00
alyosha-tas
5ba647a632
NESHawk: Implement mapper 43 and UNIF_UNL-SMB2J
2017-12-02 12:22:48 -05:00
alyosha-tas
5e481a6083
NESHawk: Fix some unlicensed games
2017-12-02 10:03:27 -05:00
Asnivor
2b880d863b
updated readme
2017-12-01 17:40:45 +00:00
Asnivor
048c65cd7e
Implemented Kempston Joystick (hardcoded J1)
2017-12-01 17:33:56 +00:00
Asnivor
fb8fd2ae90
Fixed input detection
2017-12-01 15:34:47 +00:00
Asnivor
bce185b016
Merge branch 'ZXSpectrum' of https://github.com/TASVideos/BizHawk.git
2017-12-01 14:34:58 +00:00
Asnivor
42db947939
updated keyscanning code
2017-12-01 14:34:45 +00:00
alyosha-tas
f1fee7dc6e
TI832: fix port accesses
2017-12-01 08:51:18 -05:00
alyosha-tas
a9f8828063
z80: fix port access behaviour
2017-12-01 08:20:18 -05:00
Asnivor
0ac6012320
small refactor
2017-12-01 11:36:57 +00:00
Asnivor
64bb08cbb7
un-refactored input code and added some +keyboard combinations
2017-11-30 12:08:36 +00:00
Asnivor
b38760caeb
Internal facility to use DiagROM
2017-11-30 09:41:30 +00:00
alyosha-tas
30061a3536
ZX Spectrum draft DB Access
2017-11-29 16:32:34 -05:00
alyosha-tas
07b9e1243c
ZX Spectrum draft DB access
2017-11-29 16:31:53 -05:00
alyosha-tas
7428e8e673
ZX Spectrum: Draft DB access
2017-11-29 16:30:54 -05:00
alyosha-tas
d09e73b592
z80: implement data bus
...
-needed for ZXspectrum mode 2 interrupts
-use with FetchDB function
2017-11-29 16:28:08 -05:00
alyosha-tas
701133d54e
SMS: Fix states
2017-11-29 10:08:33 -05:00
alyosha-tas
dab3b85599
Merge pull request #1071 from Asnivor/speccy
...
ZXHawk Initial
2017-11-28 18:08:48 -05:00
Asnvior
dba8e1f049
Added readme
2017-11-28 20:09:00 +00:00
Asnvior
7287afc5da
More SynState work
2017-11-28 19:28:22 +00:00
alyosha-tas
160d54057a
GBHawk: Fix altered space sprites
2017-11-27 19:37:13 -05:00
alyosha-tas
17aa0a00a7
GBHawk: allocate memory correctly >___>
2017-11-27 15:13:42 -05:00
alyosha-tas
34a17570d6
Gambatte: Properly dispose of GPUViewer memory pointers
...
-Still doesn't point to correct memory but at least doesn't crash
2017-11-26 09:25:16 -05:00
alyosha-tas
3e4ebb0dbd
GBHawk: GPU Viewer get updates correctly
2017-11-25 22:02:04 -05:00
alyosha-tas
4563c0449c
GBHawk: GPU Viewer fixes
2017-11-25 21:55:37 -05:00
alyosha-tas
13ec13a556
GBHawk : Initial support for GPU Viewer
2017-11-25 21:16:14 -05:00
alyosha-tas
2557be35d5
GBHawk: Bug Fix
2017-11-25 13:10:09 -05:00
alyosha-tas
35623000ac
GBHawk: Bug Fix
2017-11-25 11:10:59 -05:00
alyosha-tas
0b1bbe5b87
Merge branch 'master' of https://github.com/TASVideos/BizHawk
2017-11-25 11:04:55 -05:00
alyosha-tas
e7a4bd3bab
GBHawk: Initialize cartRAM to 0xFF
...
Fixes Initial D Gaiden
2017-11-25 11:04:07 -05:00
Tastyfish
480f3b73f9
Keyboard support for SG-1000/Mark III
2017-11-25 01:23:12 -05:00
alyosha-tas
8972c8d57f
GBHawk: Bug Fix
2017-11-24 20:21:53 -05:00
alyosha-tas
68e32e93e4
GBHawk: MBC3 state
2017-11-24 19:23:10 -05:00
alyosha-tas
cbd217d479
GBHawk: MBC3
2017-11-24 15:44:29 -05:00
Asnivor
30483f3003
Started tape impl.
2017-11-24 18:43:04 +00: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
28fb17a9fe
Merge branch 'master' of https://github.com/TASVideos/BizHawk
2017-11-24 09:34:03 -05:00
alyosha-tas
6f9066aac1
GBHawk: Bug FIx
2017-11-24 09:31:57 -05:00
Tastyfish
24b8d56f9c
Actually display SP in SMS debugger
2017-11-24 02:56:21 -05:00
Tastyfish
d0bdfd3d68
Fixes disassembler for SMS
2017-11-24 02:56:21 -05:00
Asnivor
d012472999
Initial commit. 48K spectrum only.
2017-11-23 17:26:15 +00: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
afe5a7cd11
GBHawk: Fix Amazing Penguin
2017-11-22 13:35:07 -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
69170fb110
Remove old GB CPU core
2017-11-19 10:22:05 -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
087586bc49
GBHawk: pass new IRQ test
2017-11-18 19:45:11 -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
Mad-Matty
7a6471556e
Update Vic.VideoProvider.cs
...
Updated C64 Colour Palette Values using the new (Feb 2017) Pepto Colodore values. This is an update to Pepto's original palette currently in use.
Values taken from Winvice Colodore.vpl) Note that the vpl also has Dither values which I guess are not used by this emu.
http://www.pepto.de/projects/colorvic/
2017-11-12 22:20:23 +00: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
6b18b3cb57
Update Atari2600.IEmulator.cs
...
Fix broken build
2017-11-08 18:22:53 -05:00
alyosha-tas
e35b225fb0
Update Atari2600.IEmulator.cs
...
Add a frame termination condition so the core doesn't silently crash.
2017-11-08 14:11:13 -05:00
alyosha-tas
7a799583e9
Update Atari2600.cs
...
Kangaroo [!].a26 has banks swapped similar to a few other games, add it to the internal list.
2017-11-08 13:52:39 -05:00
adelikat
3c327449e8
meh, turn off some resharper stuff we don't care about for anyone who might be using it. And a meaninglessly C#6ism refactor
2017-11-03 14:52:19 -05:00
alyosha-tas
eaf2ff4df6
QuickNES: Blacklist Joe and Mac
...
Resolves #993
2017-11-03 14:08:57 -04:00
alyosha-tas
7cdffc25c3
Update Z80A.cs
...
Properly reset instruction vector index
2017-11-03 08:39:02 -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