alyosha-tas
55feae8bf6
clean up and minor fixes
2016-06-16 11:29:08 -04:00
alyosha-tas
618deafe12
Delete Execute.cs
2016-06-16 08:44:21 -04:00
alyosha-tas
47b44154a7
small updates
...
passes dmc basics
clean up execute
2016-06-16 08:43:28 -04:00
alyosha-tas
82348b5f31
Merge pull request #3 from TASVideos/master
...
sync up 2
2016-06-16 08:08:55 -04:00
alyosha-tas
24bbaa19bd
Merge pull request #643 from alyosha-tas/master
...
NesHawk and 6502 bug Fixes
2016-06-15 22:44:27 -04:00
alyosha-tas
b7c8755b14
Fill in some undocumented opcodes
...
now passes instr_misc/instr_misc (the only test I could find that even concerned itself with these opcodes)
2016-06-15 22:33:15 -04:00
zeromus
303a6cd956
psx: patch for "Fantastic Pinball Kyutenkai" lockup, not likely to affect sync but could in principle.
2016-06-14 12:54:43 -05:00
Hathor86
9a4dd89f7f
Fix polar coord when center is non-zero
...
The range is now used to compute right angle / ray value even if the
center is not 0,0
Tested for N64 and PSX, should probably work for every system :)
2016-06-14 19:31:54 +02:00
zeromus
8fb106902c
contributers -> contributors
2016-06-13 11:48:19 -05:00
zeromus
a9c0211d46
change a bunch of old googlecode urls in assemblyinfos
2016-06-13 11:34:27 -05:00
feos
2d2efba150
tastudio: option to do autorestore not only on mouseup.
...
doesn't affect rerecord counter
2016-06-13 18:29:29 +03:00
feos
1a11f34c13
tastudio: bind insert/delete/clone/clear.
2016-06-13 16:40:13 +03:00
feos
af4b3ec752
tastudio: bind autorestore, turboseek and followcursor.
2016-06-13 15:43:28 +03:00
alyosha-tas
8dca88b779
obj overflow timing
...
now passes all 5 of blargg's sprtie overflow tests
2016-06-13 08:22:14 -04:00
feos
db32c201d4
tastudio: escape cancels seeking
2016-06-13 14:14:10 +03:00
feos
bade8f9217
tastudio: properly handle global rewind function (step'n'run)
...
not attaching it to playback buttons, because they're obsolete and because they kinda simulate holding anyway.
2016-06-13 13:17:21 +03:00
alyosha-tas
ec1be59d4e
Fix sprite evaluation and $2004 reads
...
Fixes Micro Machines
Passes sprite overflow test #4
2016-06-12 21:16:31 -04:00
feos
346c4e56b3
tastudio autosave:
...
- switch to appropriate method for backups
- option to save backup per file save
- menu command to save backup
2016-06-12 16:41:27 +03:00
feos
3e02e271fc
tastudio: promote some links
...
bizbox: fix contributors link
2016-06-11 19:40:25 +03:00
feos
cbc5ca2115
tastudio: fix the warning about inheritance mismatch
2016-06-11 18:58:22 +03:00
feos
294654943b
tastudio: ignore seek frame if unpaused via hotkey or playback pause button
...
this replicates taseditor behavior
2016-06-11 17:38:53 +03:00
feos
32be07ce03
tastudio: don't record marker history edits to history
...
this generates a warning regarding "new is not required" for the functions I edited, dunno what to do with it
2016-06-11 12:48:11 +03:00
feos
2a952cebef
saving too!
...
also catch inconsistent tsmSettings exception
2016-06-11 10:12:30 +03:00
feos
ef93a50f4d
tastudio: fix silly order error in tsmSettings parser
2016-06-11 09:46:21 +03:00
feos
559eacf95a
InputpPompt: allow multiline info
...
bk2 export for tastudio: stop endlessly appending extensions
tasstudio autosave:
- fix interval init on load
- 0 interval disables autosave
- canceling SaveAs doesn't kill the timer
- ability to append "backup" to filename allows saving to a separate file
-- don't let tasproject switch to the backup file (bit hacky)
2016-06-10 16:05:12 +03:00
alyosha-tas
c7c706d085
Merge pull request #641 from alyosha-tas/master
...
fixes poly9 sound
2016-06-06 11:13:05 -04:00
alyosha-tas
74e64fda03
fixes poly9 sound
...
This actually affected several other sound channels as well since the old code put the other poly counters into degenerate states at times
2016-06-06 11:11:42 -04:00
alyosha-tas
dc5ec20a39
Merge pull request #640 from alyosha-tas/master
...
Fixed high pitch bug
2016-06-05 17:40:13 -04:00
alyosha-tas
41fd36a3c3
Fixed high pitch bug
...
finally found this bug, fixes several games where sounds were higher pitch then supposed to be (notably Combat)
2016-06-05 17:38:33 -04:00
alyosha-tas
b966a2f30c
Merge pull request #639 from alyosha-tas/master
...
Rewrite A2600 Audio
2016-06-04 18:39:42 -04:00
alyosha-tas
ae39f13d5a
Update for new sound routines
...
Catches cases where sound is not processed.
2016-06-04 18:33:41 -04:00
alyosha-tas
d7436554b8
Rewrite audio routines
...
Now samples sound explicitly at proper points each scanline.
Sounds the same (i.e. sometimes wrong) as before, so other bugs exist.
WIP
2016-06-04 18:32:26 -04:00
zeromus
0e7adbd818
fix bug from 111648cf98
breaking hex editor and maybe other stuff
2016-06-01 23:05:56 -05:00
alyosha-tas
f56589ade1
Merge pull request #638 from alyosha-tas/master
...
Initial PR for Compumate
2016-05-31 09:27:14 -04:00
alyosha-tas
f60dde19f5
Fixes compumate mapper
...
Still WIP
needs keyboard to test
2016-05-31 09:24:09 -04:00
alyosha-tas
0e34e5f728
Fixes compumate mapper
...
Still WIP
Needs keyboard peripheral for further testing, but boots for now
2016-05-31 09:15:59 -04:00
alyosha-tas
f6b74a97e6
Adds missing inputs
...
3 input ports were never implemeneted, now they are
2016-05-31 09:13:05 -04:00
alyosha-tas
d0c7d81de5
Updates and Bug Fixes
...
Sets stack pointer to FD on initialization (see visual 6502)
Adds portA write state to 6532
2016-05-31 09:11:57 -04:00
zeromus
55bd219470
fix copypaste bug in GB CDL for some games with large cartram
2016-05-29 13:02:00 -05:00
Hathor86
7fb0eaf337
Add Save/Load state methods and events to ApiHawk
...
Now, ApiHawk can save and load name state. There are also events that
you can attached too. Furthermore, BeforeQuickSave/BeforeQuickLoad
events occurs just after user pressed button. We can react to this and
even override behavior.
Finally, I just allow .bat to take xml files (for ApiHawk doc)
PS: Yeah, I'm still alive
2016-05-29 16:50:16 +02:00
hegyak
3ef327e748
Merge pull request #636 from alyosha-tas/master
...
More Bug Fixes
2016-05-28 06:17:21 -07:00
alyosha-tas
24b0ebb924
Merge pull request #2 from TASVideos/master
...
sync up
2016-05-27 08:56:25 -04:00
alyosha-tas
d5c4d2f037
Add poke flag
...
the point of this is to protect the data bus state
2016-05-27 08:53:37 -04:00
alyosha-tas
bd5616050a
Add poke flag
2016-05-27 08:52:24 -04:00
alyosha-tas
fe77d8718f
Add poke flag
2016-05-27 08:51:49 -04:00
alyosha-tas
d192d76052
Add vblank delay to fix 4A50 demo game
2016-05-25 18:10:05 -04:00
alyosha-tas
cbad691741
Protect bank state from peeks
...
Also properly check bank swapping
2016-05-25 12:39:41 -04:00
alyosha-tas
de48c1cf2c
check for protection from memory peeks
...
WIP
2016-05-25 12:38:28 -04:00
alyosha-tas
5520627b7e
Fix Peek_memory so it points to mapper Peek_memory
2016-05-25 12:37:23 -04:00
alyosha-tas
7a16d7c49a
Add data bus state and track it
...
fixes AVGN KO boxing
2016-05-23 20:31:55 -04:00