Commit Graph

1923 Commits

Author SHA1 Message Date
andres.delikat b84a601ef3 PCE - BG Viewer - Refresh Rate slider, UI cleanup 2012-07-13 00:38:04 +00:00
andres.delikat 0834c63a43 NES - sound config dialog for toggling sound channels 2012-07-12 23:13:22 +00:00
andres.delikat f5a7dc2191 Lua - implement client.setwindowsize() 2012-07-12 22:20:48 +00:00
andres.delikat e534c5b133 Show hotkey mapping on menu item for background input 2012-07-12 22:09:15 +00:00
andres.delikat 70b5d68ae0 Add hotkey for background input (add on screen message when toggling this feature) 2012-07-12 21:56:59 +00:00
andres.delikat 16b86e70e7 Increase/Decrease Speed hotkeys 2012-07-12 21:39:11 +00:00
andres.delikat 4061361fe0 Add a bunch of on screen messages for various menu item toggles 2012-07-12 19:50:27 +00:00
andres.delikat 15371b3cd9 Lua - implement emu.enablerewind(), also add on screen message when rewind is toggled 2012-07-12 19:42:13 +00:00
andres.delikat fcac19aed9 Lua - implement emu.displayvsync, also add on screen message when limit frame rate is toggled 2012-07-12 19:36:07 +00:00
andres.delikat 2304b2d4e2 Lua - implement emu.limitframerate, also add on screen message when limit frame rate is toggled 2012-07-12 19:23:39 +00:00
andres.delikat 9c947652f5 Lua - implement emu.minimizeframeskip() 2012-07-12 19:02:30 +00:00
andres.delikat 858f133f9e Lua - Implement emu.speedmode and emu.frameskip 2012-07-12 18:39:24 +00:00
andres.delikat 45227b1b11 Lua - Lua Function List - column sorting (including descending) 2012-07-12 02:03:46 +00:00
andres.delikat 4aaeabb568 Lua - much improved lua function list including return type and parameters 2012-07-12 00:57:09 +00:00
goyuken fd7a0b2fe7 change CoreOutputComm to use exact integers to specify VsyncRate. Helps for AV dumping with formats that require exact integer rates (AVI), and for emulators that aren't exactly 50hz/60hz (none yet). 2012-07-11 21:37:35 +00:00
andres.delikat 3a73f8a427 Lua - backend for more thorough self documenting, lua function list dialog has the same functionality as before but is primed for a better UI 2012-07-11 15:03:51 +00:00
andres.delikat 9da0cd3553 Lua - forms.textbox() add field to optionally set the textbox to signed, unsigned, or hex values 2012-07-10 23:09:06 +00:00
andres.delikat 3f81bc9cdb Lua - implement forms.addclick() and forms.clearclicks() 2012-07-10 22:52:06 +00:00
andres.delikat 04273ec3ee Lua - implement forms.settext() 2012-07-10 22:27:05 +00:00
andres.delikat 4542ae12d1 Lua forms library - implement SetLocation(), SetSize(), TextBox(), and Label() 2012-07-10 21:15:30 +00:00
andres.delikat 827e2150d7 Lua - implement forms.button(), and the basic backend for calling lua functions on events from user generated controls 2012-07-10 20:23:19 +00:00
zeromus 3a8fe7c464 lua-fix crashes when scripts terminate 2012-07-10 19:40:35 +00:00
andres.delikat ec9cf60d6d Lua - start forms creation library, implement forms.create(), forms.destroy(), and forms.destroyall(). Still TODO: make the forms do something! Also added console.log as an alias to console.output 2012-07-10 19:04:35 +00:00
andres.delikat ca9c27113f "Never be asked to save changes" config menu item 2012-07-10 17:22:23 +00:00
andres.delikat 0791a713a4 Hex editor - remove a todo that is no longer valid 2012-07-09 18:41:59 +00:00
brandman211 104511c5b7 -Intellivision.cs' constructor initializes the PC to 0x1000.
-Set up the "official" memory map - see http://wiki.intellivision.us/index.php?title=Memory_Map
--Things I didn't do:
---Accessibility.
---Additional Occupied Memory Ranges.
---Addresses Available to Cartridges
---Initialize any of the byte arrays.
--Not sure which of these I need to do, but clearly the byte arrays have to be initialized somewhere to something and there's a lot of gaps in this memory map.
2012-07-09 05:29:45 +00:00
beirich 36ba018ae0 basic wire-up of Intellivision core 2012-07-08 04:20:53 +00:00
adelikat 9a86b483d7 Remove speed hack on sound off for NES core, I've been told bypassing the APU isn't TAS safe 2012-07-05 19:27:07 +00:00
brandman211 a127e2e4f2 Diff => Difference in the View submenu on Ram Watch. 2012-07-05 19:10:12 +00:00
adelikat 11312699e4 Ram Watch - fix sorting of prev & diff columns based on last change definition 2012-07-05 03:34:05 +00:00
adelikat d65bd2bb0c Ram Watch - better default column widths and fix restore default settings column widths. Fix reseting of Prev column when changing prev definitions 2012-07-05 03:21:39 +00:00
adelikat af9690baec Ram Watch - center diff column 2012-07-05 03:11:33 +00:00
adelikat a1ff6164ec Ram Watch - make new column compatible with old config files 2012-07-05 03:05:23 +00:00
adelikat b0b7478b40 Ram Watch - on load, check if Diff should be displayed. Implement prev value options - last frame, and last change (Diff adjust accordingly as well) 2012-07-05 01:58:33 +00:00
adelikat a8e3ffa624 Ram Watch - implement Diff column 2012-07-04 23:11:17 +00:00
adelikat 14f7aab89e Hex Editor - fix a bug where shift clicking the first address does not highlight properly. 2012-07-04 21:25:34 +00:00
brandman211 5ce6050cb4 -As frames and subtitles actually occur more than once, I put them on the top of the big if / else if block for ImportText so that it doesn't have to do unnecessary ToLower() and StartsWith("name") calls.
-Put frames and subtitles into functions because vec\ gives good advice.
2012-07-04 07:34:52 +00:00
brandman211 c06a44c495 ImportText now only allows version 3 for .FM2 files. 2012-07-04 06:41:57 +00:00
brandman211 62e9143fdd -Made the boolean parsing more consistent.
-Subtitle parsing now allows excessive whitespace.
2012-07-03 22:24:24 +00:00
brandman211 1aa8030cf4 ImportText now works case-insensitively and trims whitespace. 2012-07-03 16:47:08 +00:00
brandman211 24a27d543a Fixed the case (should have detected "guid", not "GUID") for parsing the guid, preventing an extra space from showing up in converted FM2 files. 2012-07-03 16:04:17 +00:00
phillip.grimsrud 8bc250e7dd 1. Added Atari 2600 to COMMANDS dictionary.
2. Added Atari 2600 case when updating virtual pads.
2012-06-30 01:23:02 +00:00
phillip.grimsrud f7fa9f7751 1. Fixed an Atari 2600 mnemonic bug for issue 77. Note that TAStudio is still broken for Atari 2600. 2012-06-30 00:42:42 +00:00
zeromus 15e63a84ec oops 2012-06-25 17:42:30 +00:00
zeromus 9a54ad750a reorg multiclient source files with an AVOut directory, because there had got to be so many of those in the multiclient root 2012-06-25 17:35:01 +00:00
adelikat 690fb786a5 Hex Editor - move "nibble" display to a readable place (broken from the header speed optimization) 2012-06-25 03:21:54 +00:00
adelikat 5f3f6547aa Hex Editor - on find next/prev focus Hex Editor rather than find box 2012-06-25 03:13:02 +00:00
adelikat 7291a8ab0f Hex Editor - ability to increment/decrement frozen addresses. Big Endian and wrapping logic for Increment/Decrementing 2 byte values 2012-06-25 03:10:04 +00:00
beirich b599c69c18 Add VirtualWidth to IVideoProvider and the (numerous) implementations. This is just phase 1, client needs to be updated to utilize this information, and some cores (especially PCE) should be updated in a more involved way to provide better TV emulation. 2012-06-25 02:50:34 +00:00
adelikat 4d91471bab Record movie dialog - use filesystem safe name of game when choosing a default name. Fix regression that made default filename not populate in the savefile dialog. 2012-06-25 00:06:07 +00:00