|
| 1 | +As of r2118 |
| 2 | + |
| 3 | +Multiclient: |
| 4 | +Uses much less CPU power when paused |
| 5 | +Change default movie extension to .bkm |
| 6 | +handle # in paths |
| 7 | +fix how anchoring works in the message config dialog |
| 8 | +Cheat Window, Ram Watc, Lua Console - fix exception when clicking Move Up on the first item in the list. |
| 9 | +Lua: |
| 10 | + -Multiple scripts at once support |
| 11 | + -Fix random crashing/closing of emulator when using emu.frameadvance() |
| 12 | + -Show lua script errors in output window instead of crashing the emulator |
| 13 | + -Added: |
| 14 | + savestate.save() |
| 15 | + savestate.registersave() |
| 16 | + savestate.registerload() |
| 17 | + movie.isloaded() |
| 18 | + movie.length() |
| 19 | + movie.filename() |
| 20 | + movie.getreadonly() |
| 21 | + movie.setreadonly() |
| 22 | + movie.getinput() |
| 23 | + moviegetrerecordingcounting() |
| 24 | + moviesetrerecordingcounting() |
| 25 | + input.get() |
| 26 | + joypad.getimmediate() |
| 27 | + joypad.set() |
| 28 | + emu.yield(), allows a script to run while emulation is paused and interact with the gui/main window in realtime |
| 29 | + -overhauled: |
| 30 | + joypad.get() - now returns lua table of buttons pressed (not mneomnic string) |
| 31 | + gui.text()/gui.alert() now have optional anchor property, fix not displaying when paused, fix y coordinate bug |
| 32 | + -console GUI: |
| 33 | + add a *.txt option in the openfile dialog, allow drag & drop of .txt files |
| 34 | + track session changes |
| 35 | + menu options: |
| 36 | + -disable lua scripts on load |
| 37 | + -autoload session |
| 38 | + Added Pause Property To Scripts, Menu Option To Pause/Resume Scripts, Shows number of paused scripts |
| 39 | + -If User Opens A Script That Is Currently On The Session, It Will Toggle It On. |
| 40 | + -If User Deletes The Script From The Session, It Will Stop. |
| 41 | + -Script Counter Now Updates On More Circumstances. |
| 42 | + -Fix saving/loading of sessions |
| 43 | + -Fix so session saves seperators, can't edit separators |
| 44 | + -Edit opens all selected scripts instead of the first one |
| 45 | + Drag & Drop for lua sessions |
| 46 | + Save Session Menu Option now Enable/Disable correctly |
| 47 | +Increase/Decrease Window Size hotkeys (mapped to Alt+Up/Alt+Down by default) |
| 48 | +Add options in record dialog for the system ID to be added to file |
| 49 | +Removed .fm2 / .mc2 from the Play Movie dialog. |
| 50 | +TAStudio |
| 51 | + Fix ArgumentOutOfRangeException at read-only movie end |
| 52 | + Fix default frame column size is too small |
| 53 | +Record movie dialog - if file already exists, confirm overwrite |
| 54 | +Small GUI Fixes to play movie dialog |
| 55 | +NESHawk: |
| 56 | + TODO: link and mention number of tests passed |
| 57 | + pass 10-even_odd_timing and 05-nmi_timing accuracy tests |
| 58 | + - pass more apu_test 4-jitter and 6-irq_flag_timing (necessary for timing on other tests) |
| 59 | + - pass all cpu interrupt tests |
| 60 | + - pass all sprite hit tests |
| 61 | + make fake boards for almost every mapper |
| 62 | + fix nametable viewer screenshots garbage pixels off by one bug |
| 63 | + nametable viewer - add shortcut buttons for common display area sizes |
| 64 | + |
| 65 | +TI-83Hawk: |
| 66 | + -Fix ( and ) hotkeys being switched |
0 commit comments