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