Commit Graph

11573 Commits

Author SHA1 Message Date
zeromus f7638e8352 "fix" client.bufferwidth and client.bufferheight .... I dont understand why they were doing what they were doing. It seems like such a simple thing, just return the dimensions of the core's videoprovider. Someone should rethink all these (and the surface names, and the padding names) and craft a complete, new design. 2017-01-26 00:54:44 -06:00
alyosha-tas 48e3cdfcdc NES: Minor code cleanup 2017-01-25 20:35:50 -05:00
alyosha-tas 647f0914ed NES: Some PPU cleanup 2017-01-25 19:17:24 -05:00
feos d8d0c62adf tastodio: completely redo branch screenshot popup just to avoid cropping
moved it to ToolTip, which feels like the proper way to do it
2017-01-22 17:46:54 +03:00
feos 74adace569 tastudio: file opener improvements
- fix opening and conversion of a regular movie
- fancy ofn filter, suggesting all available files first
2017-01-20 02:00:27 +03:00
feos ae16703ffc tastudio makers text popup:
- appears when double-clicking existing marker in tasview
- appears at cursor position when called from tasview (fancy)

this required adding optional position to ShowHawkDialog()
2017-01-19 23:24:41 +03:00
feos 17faf42b6e tastudio: try to be a bit smarter with SelectedIndexChanged
forces SetSplicer() calls, but only at InputRoll's OnMouseDown, the rest is handled by tastudio
2017-01-19 21:55:18 +03:00
feos b7ed072c4c tastudio: only load branch markers if they are bound to input 2017-01-19 20:49:18 +03:00
feos 06b14d654b tastudio: move greenzone writing/loading to the very end
hopefully if it crashes during greenzone saving, other components won't die
2017-01-19 14:52:31 +03:00
feos d2642eaf59 Gargoyles.lua: fix last frame comparisons 2017-01-19 14:50:15 +03:00
adelikat 44a1e691f3 Ram Search - show restored/removed messages when undoing/redoing, fixes #749 2017-01-14 20:00:55 -06:00
adelikat 9408c3fc1a Hex Editor - Fix #761 2017-01-14 16:51:28 -06:00
feos 3548ec00dc tastudio: use Emulator the same way branch control uses it
this fixes a bug that generated a whole stack of temp fixes over temp fixes, as well as the crash those were trying to prevent
2017-01-13 18:26:52 +03:00
alyosha-tas 7e6ca99e1a Update NES.Core.cs 2017-01-10 10:58:48 -05:00
alyosha-tas 9aee377d66 NES DCM glitch cleanup
-Implemenet for player 2
-make sure only happens on NTSC
2017-01-10 10:39:15 -05:00
adelikat ab1a22bf31 add TotalExecutedCycles as an IDebuggable property, and implement it in cores with the information readily available (and throw NotImplementedExecptions in the remaining). wire the property up to lua with emu.totalexecutedcycles(). Stil todo - wire it up to the Debugger gui 2017-01-09 19:23:05 -06:00
alyosha-tas d0b0946229 NES Fix Cheats
Now turn off when cheat is turned off / removed

Fixes #770

Note: This is a bit clumsy, but I don't know a way to directly call a removal method from the cheat tool. Effective enough for now though.
2017-01-08 13:44:07 -05:00
feos f010c525fb finally link the dev build 2017-01-08 19:23:45 +03:00
feos 7a6c4ca986 Gargoyles.lua: heavy refactoring for the sake of speed (by caching map entries) 2017-01-08 15:25:50 +03:00
feos 8f8cf53052 tastudio columns: restore call missing since commit 3ea3012aa7
seems to only be needed for importing bk2s, other scenarios setup columns on their own, differently
2017-01-07 19:48:04 +03:00
hegyak 5ccde9cc71 GameGenie codes are Word Sized, not Byte Sized. 2017-01-05 05:09:56 -08:00
hegyak 33d79d233d Change the Main Form GameShark Converter to Cheat Code Converter. 2017-01-04 19:41:44 -08:00
hegyak f80662ddb1 Change the name of the GameShark Converter to Cheat Code Converter 2017-01-04 18:05:14 -08:00
feos 8bae2a4648 tastudio: fix double-click on the empty area throwing an exception 2017-01-04 20:16:34 +03:00
feos 9884d47a07 update Gargoyles.lua:
- use M64K Bus properly
- input display
- fceux font
- map and screen borders when camhack is on
- refactor out some functions
- manual lagtount tweaks
- use r24 alias instead of rl for reading addresses from RAM
2017-01-04 15:58:34 +03:00
alyosha-tas c496674301 TASStudio revert design commit 2017-01-02 12:27:40 -05:00
feos 480bc5540f tastudio: reload the tasmovie if it was loaded outside tastudio and then tastudio was opened
also go to current emulator frame in that case

todo: one isn't expected to change anything in the tasmovie while in regular mode, otherwise something might break. fceux opens taseditor if a read+write state is about to load in such conditions
2017-01-02 13:59:00 +03:00
alyosha-tas aeec03dc91 Update Namcot129_163.cs
FINALLY fix Kaiketsu Yanchamaru 3 - Taiketsu! Zouringen (J)

This was really bugging me so I'm glad I finally found this bug.
2016-12-29 19:03:42 -05:00
alyosha-tas 1363203af4 Update Input.cs
No buttons pressed should return 0xF not 0.

Fixes #754
2016-12-28 15:37:27 -05:00
alyosha-tas bc92e9cc2b Intellivision STIC improvements 2016-12-28 14:37:49 -05:00
alyosha-tas fc96fe2cba Intellivision track lag 2016-12-27 16:31:33 -05:00
alyosha-tas 3f9ec16c2d Update STIC.cs 2016-12-27 12:15:11 -05:00
alyosha-tas a38de398df Intellivision fix border collision
Now passes MTE test cart
2016-12-27 11:49:31 -05:00
alyosha-tas c61a15458c Intellivision more cleanup 2016-12-27 09:50:14 -05:00
alyosha-tas 46966ef7c9 Intellivision STIC clean up 2016-12-26 14:17:04 -05:00
alyosha-tas a01f7c3502 Update Intellivision.IEmulator.cs 2016-12-26 10:51:45 -05:00
alyosha-tas aa44cf6f02 Update CP1610.Execute.cs 2016-12-26 10:07:19 -05:00
alyosha-tas c13c711702 Intellivision STIC add border 2016-12-26 09:56:37 -05:00
Isotarge ab1b1877e8 Lua: Implement forms.setdropdownitems() 2016-12-26 12:13:19 +10:30
alyosha-tas 46586a7df9 Update CP1610.Execute.cs
FInally find the bug that Fixes Pac Man (and Ms Pac Man as well)
2016-12-24 22:28:58 -05:00
alyosha-tas 3ff1151171 Intellivision fix color stack 2016-12-24 15:01:41 -05:00
alyosha-tas f5491bf86f Update CP1610.Execute.cs 2016-12-24 15:01:00 -05:00
alyosha-tas 68c3d2abb1 Intellivision Fix overflow flag bug 2016-12-24 13:03:12 -05:00
alyosha-tas f542a438ed Update CP1610.Execute.cs 2016-12-24 10:53:30 -05:00
alyosha-tas 98a73ee982 Update Intellivision.IEmulator.cs 2016-12-24 09:15:14 -05:00
alyosha-tas 8c7e5098c0 Intellivision bug fix 2016-12-24 09:14:24 -05:00
alyosha-tas 585f35b29e Intellivision implement BackTab calls
Correct timing for background drawing, not sure if any game uses it though
2016-12-23 20:07:12 -05:00
alyosha-tas 35d86388a4 Intellivision Implement STIC access restrictions
Big accuracy improvement
2016-12-22 21:07:31 -05:00
alyosha-tas 9cd47a2058 Update Intv game db 2016-12-22 18:11:32 -05:00
alyosha-tas 81033c1120 Intellivision Update Cartridge
Add Ms Pac Man (doesnt work yet)
Fix Banking
2016-12-22 18:10:39 -05:00