YoshiRulz
b7249a99a5
Extract shell command helpers
2019-08-12 20:00:42 +10:00
YoshiRulz
080343f902
Only check matching assembly versions on Windows
...
Assembly version check shouldn't be necessary if installed with a package
manager.
2019-08-12 02:20:09 +10:00
alyosha-tas
76df4758db
A2600: update ball emulation
...
A7800: update m6532 to match 2600
2019-08-03 19:17:28 -04:00
alyosha-tas
f058933342
Vectrex: Fix firmware
2019-08-03 09:26:30 -04:00
alyosha-tas
6948b999f1
A2600: Fix ram buffer
2019-08-01 08:51:32 -04:00
alyosha-tas
dce8db231b
GBHawk: color regs writable
2019-07-29 14:09:51 -04:00
alyosha-tas
b429cdd9ac
Basic bot, spaces back to tabs
2019-07-28 09:27:41 -04:00
alyosha-tas
a9f0ab6326
Merge pull request #1615 from ShinobiWannabe/basicbot_tasstudio_issue
...
Basicbot tasstudio issue
2019-07-28 09:21:42 -04:00
alyosha-tas
58da61fbde
A7800: oops, corrected bios
2019-07-25 13:03:05 -04:00
alyosha-tas
6cb85cf588
A7800: only use proper bios
2019-07-25 12:59:52 -04:00
Tony Konzel
58513ea22f
Merge pull request #1607 from TASVideos/c64-refactor
...
C64: General improvements (disk writing, CIA/VIA timers, 6502X decimal mode fixes)
2019-07-22 09:29:22 -05:00
alyosha-tas
fca98ffe34
Various code cleanup
2019-07-21 09:05:07 -04:00
alyosha-tas
6a773ac272
Atari 2600: more bug fixes
2019-07-20 14:47:36 -04:00
SaxxonPike
1e5fe55f30
C64: Don't reallocate the SID filter buffer every time (purely perf)
2019-07-19 19:09:08 -05:00
alyosha-tas
cf6cdf4ecc
A2600: Bug fixes and Improvements
2019-07-19 20:03:30 -04:00
ShinobiWannabe
3edd6600be
Fix merge issue
...
duplicate function
2019-07-15 23:00:41 -04:00
ShinobiWannabe
8c2eb9cd57
Merge branch 'master' into basicbot_tasstudio_issue
2019-07-15 22:54:50 -04:00
ShinobiWannabe
bb0e0522f2
Icon change, and changed _lastAdvancedFrame to private
...
Had to put code back in to sync it. Changed a variable to private and changed Copy icon on copy cutton to "duplicate".
Note: To fix the error with the pull request for being ahead x commits and behind x commits, must merge from upstream/master which got the missing commits.
2019-07-15 22:38:54 -04:00
SaxxonPike
a119420c79
C64: VC count enable seems to need to be delayed by 1 cycle after badline
...
- which doesn't affect normal operation
- which DOES affect VSP
2019-07-14 20:22:07 -05:00
SaxxonPike
4d6ed8d6c8
C64: Savestate should include the new variables
2019-07-14 16:32:53 -05:00
alyosha-tas
7f29c4173b
A2600: Fix a test rom mapper
2019-07-14 17:06:50 -04:00
SaxxonPike
ad7cae8b71
Merge branch 'master' into c64-refactor
2019-07-14 10:45:44 -05:00
SaxxonPike
8e8d3a6a1b
C64: Writes to some registers on the VIC in phase 2 by the CPU should only take effect on the following cycle
2019-07-14 10:44:56 -05:00
SaxxonPike
e8902b829a
C64: Apparently the 6502X core needs interrupts delayed by a cycle, do that with IRQ and NMI
2019-07-14 10:43:52 -05:00
ShinobiWannabe
ac125fc19d
Added Help MenuItem
...
Goes out to tasvideos page for the basic bot
2019-07-14 05:47:56 -04:00
ShinobiWannabe
f7f3f65a19
Copy Best Input to Clipboard
...
Added a Copy button in the Best Attempt group. There is a tooltip on the copy button that explains it literally copies the input and can be put into a text file or into TasStudio.
2019-07-14 03:51:26 -04:00
SaxxonPike
3bbfb98fc2
C64: Split out VIC IRQ delays
2019-07-13 19:28:44 -05:00
alyosha-tas
7df8ed1f27
A2600: Add HMCLR delay
2019-07-13 18:33:54 -04:00
SaxxonPike
154eefd2ad
C64: Give BA/IRQ counting another go, seems to resolve many issues
2019-07-13 16:51:30 -05:00
SaxxonPike
db38d5e65b
C64: Try counting IRQ and BA correctly
2019-07-13 15:28:57 -05:00
SaxxonPike
f22c9b7abd
C64: CPU reads open bus when !AEC is asserted
2019-07-13 15:25:40 -05:00
SaxxonPike
894adbb610
C64: Remove an unused variable
2019-07-13 15:02:18 -05:00
SaxxonPike
76679bc8bc
C64: Use the correct background color in bitmapped modes for 0
2019-07-13 15:01:11 -05:00
SaxxonPike
bd20b355f0
C64: Writing to CPU port writes open bus data to 00/01
2019-07-13 14:06:23 -05:00
SaxxonPike
f18e7c8833
C64: Make the system debuggable for once
2019-07-13 13:15:50 -05:00
SaxxonPike
cae3340946
C64: No need to expose these with the CPU link in place
2019-07-13 12:53:34 -05:00
SaxxonPike
3369dbf43f
C64: IRQ is implemented as a delay line; no delay added (yet)
2019-07-13 12:51:39 -05:00
SaxxonPike
d39f3e2e61
6502X: pending IRQs are not delayed when !RDY is asserted
2019-07-13 12:31:09 -05:00
SaxxonPike
bf2cba0e23
6502X: remove a comment (this is indeed a dummy fetch)
2019-07-13 11:38:03 -05:00
SaxxonPike
d62f2ac3fe
C64: 0F7 is a badline eligible raster (fixes 26-line text demo in Frodo test suite)
2019-07-13 01:41:58 -05:00
SaxxonPike
e6871b2cc3
C64: Move VIC raster IRQ to phase 1
2019-07-13 00:27:08 -05:00
SaxxonPike
dbf6b39e7f
C64: Split out VIC phase1/phase2
2019-07-12 23:51:55 -05:00
SaxxonPike
85bc92b688
Merge remote-tracking branch 'origin/c64-refactor' into c64-refactor
...
# Conflicts:
# BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Chip6510.cs
2019-07-12 22:10:08 -05:00
ShinobiWannabe
68a58c1dd5
CurrentBotAttmpt.Log will not go over amount of frames.
...
Restricting the Update function from adding additional _currentBotAttempt inputs. Checks if Emulator.Frame advanced from last Update. Works fine if you are not flipping through multiple branches in TasStudio. Doing that results in some other Ram Watches being off sometimes.
2019-07-12 21:08:12 -04:00
alyosha-tas
66cf00a917
Vectrex: Add frame buffer to state an set to released
2019-07-12 18:15:25 -04:00
alyosha-tas
90436811b9
GG: Fix World Derby
2019-07-12 15:07:58 -04:00
alyosha-tas
5e2b097902
MC6809: fix DAA
2019-07-10 19:30:17 -04:00
alyosha-tas
fd51934ea4
Vectrex: Fix some bugs
2019-07-10 15:42:01 -04:00
alyosha-tas
9fe277a3ff
Vectrex: a bit more controller and frame cleanup
2019-07-10 06:58:41 -04:00
SaxxonPike
0a7dc52aa0
C64: BA and raster IRQ cleanup
2019-07-09 22:41:12 -05:00