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