This is list of various past and current tasks with lsnes:
Legend:
Todo: Not started yet
In <branch>: In specific branch, but not yet in any version
In <version>: Merged in that version.
Pending <branch>: Will be pushed to specific branch, but not propagated yet
Topic Branch: There is topic branch for this
In work: Working on it
Feature/Bug/Regressionstatus
Fix Wxwidgets --loadIn rr1-Δ15
Improve sound quality in UIIn rr1-Δ15
Commentary track toolIn rr1-Δ15
input.joygetIn rr1-Δ15
Provide patches for libgambatte r358In rr1-Δ15
Memory watch on dedicated windowIn rr1-Δ15
Recent ROMs / MoviesIn rr1-Δ15
Libao supportIn rr1-Δ15
SNES: Accurate lag counterIn rr1-Δ15
Fix crashing on GTK when hiddenIn rr1-Δ15ε1
If a ROM and movie are DnD'd, load both at onceIn rr1-Δ15ε1
Gambatte: Don't save spurious movie SRAMsIn rr1-Δ15ε1
Make loading SGB ROMs possible without black magicIn rr1-Δ15ε1
Fix saving not creating a recent movie entryIn rr1-Δ15ε1
Don't open multiple commentary track editors at onceIn rr1-Δ15ε1
Lua: Memory mappingIn rr1-Δ15ε2
Lua: Fix bus_address to not behave like GB was SNESIn rr1-Δ15ε2
Bsnes: Fix functions dependent on debuggerIn rr1-Δ15ε2
Gambatte: Fix bus_addressIn rr1-Δ15ε2
Fix resets in presence of save-every-frameIn rr1-Δ15ε2
Fix crash on certain memory watch expressionsIn rr1-Δ15ε3
Lua: memory.read_exprIn rr1-Δ15ε3
Fix memory commands on addresses longer than 8 hex digitsIn rr1-Δ15ε3
Fix autohold menuIn rr1-Δ15ε3
Fix superscope and justifierIn rr1-Δ15ε3
Lua: Fix bit.extract with booleansIn rr1-Δ15ε3
Fix off-by-one in stop-at-endIn rr1-Δ16, rr2-β0
Fix crash if lsnes is closed when piece of commentary track is playingIn rr1-Δ16, rr2-β0
OggOpus voice stream import/export supportIn rr1-Δ16, rr2-β0
Support 16-button gamepadsIn rr1-Δ16, rr2-β0
Voice record&playback volumes in UIIn rr1-Δ16, rr2-β0
Upgrade gambatte patches to SVN364In rr1-Δ16, rr2-β1
Autoload XML if it exists even without gamepackIn rr1-Δ16, rr2-β1
Screen flip & rotateIn rr1-Δ16, rr2-β1
Bit.popcount, bit.test_any, bit.test_allIn rr1-Δ16, rr2-β2
Bit.clshift, bit.crshift, bit.flagdecode, bit.rflagdecodeIn rr1-Δ16, rr2-β2
Update voice clips in editor in real-timeIn rr1-Δ16, rr2-β2
Update subtitles in editor in real-timeIn rr1-Δ16, rr2-β2
Fix music volume adjustmentIn rr1-Δ16, rr2-β2
Fix memory watch renderingIn rr1-Δ16ε1, rr2-β3
Allow setting voice stream gainIn rr1-Δ16ε1, rr2-β3
Improved volume control & VU displayIn rr1-Δ16ε1, rr2-β3
Lua: Render text with custom fonts (8x16 is pretty big for a dump)In rr1-Δ16ε1, rr2-β3
Fix double counting of rerecords if loading a recent movieIn rr1-Δ16ε1, rr2-β3
Regenerate bsnes patches without extra path componentIn rr1-Δ16ε1, rr2-β3
Input editorIn rr1-Δ17, rr2-β3
Input editor enhancements (insert frame, delete (sub) frame)In rr1-Δ17, rr2-β3
Fix VU meter with no sound input/outputIn rr1-Δ17, rr2-β3
Movie editor: Jump to specified frameIn rr1-Δ17, rr2-β3
Movie editor: Run to specified frameIn rr1-Δ17, rr2-β3
Movie editor: Truncate movieIn rr1-Δ17, rr2-β3
Movie editor: Append multiple framesIn rr1-Δ17, rr2-β3
Movie editor: Fix scrolling with scrollwheelIn rr1-Δ17, rr2-β3
Movie editor: Fix bug on rewinding movie with scroll locking enabledIn rr1-Δ17, rr2-β3
Movie editor: Hilight selected columnIn rr1-Δ17, rr2-β3
Fix various undefined return valuesIn rr1-Δ17, rr2-β3
Wxwidgets: --lua=<file>In rr1-Δ17, rr2-β3
Wxwidgets: <file> to load ROMIn rr1-Δ17, rr2-β3
Hostmemory should always be reloaded on loadIn rr1-Δ17ε1, rr2-β4
Allow Lua scripts to read hotkeysIn rr1-Δ17ε1, rr2-β4
Allow Lua scripts to create inverse bindingsIn rr1-Δ17ε1, rr2-β4
Don't crash if Lua VM is reset with pending bitmap drawIn rr1-Δ17ε1, rr2-β4
... The same for pending custom font drawIn rr1-Δ17ε1, rr2-β4
gui.text: Properly clip bottom border instead of corrupting memoryIn rr1-Δ17ε1, rr2-β4
input.lcid_to_pcid2, input.port_typeIn rr1-Δ17ε1, rr2-β4
Lua: Controller information functionIn rr1-Δ17ε1, rr2-β4
Lua: on_button, input.veto_buttonIn rr1-Δ17ε1, rr2-β4
Fix saving screenshots on WindowsIn rr1-Δ17ε2, rr2-β5
Load current slot in various modesIn rr1-Δ17ε2, rr2-β5
Fix typo in manual for name of movie.read_subframesIn rr1-Δ17ε2, rr2-β5
Preserve and invert user for input.joysetIn rr1-Δ17ε2, rr2-β5
Treat point-of-save speciallyIn rr1-Δ17ε2, rr2-β5
Fix bsnes mouse input patchingIn rr1-Δ17ε2, rr2-β5
Default to .lsmv in load/save movie/savestate dialogsIn rr1-Δ17ε2, rr2-β5
Add missing glyph 70 to data/verysmall.fontIn rr1-Δ17ε2, rr2-β5
Custom font rendering with halosIn rr1-Δ17ε2, rr2-β5
Fix memory search by value with byte-sized typesIn rr1-Δ17ε2, rr2-β5
Fix statusbar/movie editor flickerIn rr1-Δ17ε3, rr2-β6
Show effects of on_input in input displayIn rr1-Δ17ε3, rr2-β6
Offer filter for .lsmv.backup in loadstateIn rr1-Δ17ε3, rr2-β6
Subframe advance, fix the hellish speed when repeatingIn rr1-Δ17ε3, rr2-β6
Include snes9x Lua fontsIn rr1-Δ17ε3, rr2-β6
Show current save slot infoIn rr1-Δ17ε3, rr2-β6
Fix settings dialog breaking hotkeysIn rr1-Δ17ε3, rr2-β6
Fix wrong input if movie editor extends finished movieIn rr1-Δ17ε3, rr2-β6
Autoupdate memory watchIn rr1-Δ17ε4, rr2-β8
Memory search: Use framebuffer panel instead of textboxIn rr1-Δ17ε4, rr2-β8
Movie editor: Repaint when movie data is changedIn rr1-Δ17ε4, rr2-β8
Lua: Apply delta to gap and return old gapIn rr1-Δ17ε4, rr2-β8
Fix RTC when loading in readonly modeIn rr1-Δ17ε4, rr2-β8
Hostmemory should be saved/restored by unsafe rewindsIn rr1-Δ17ε4, rr2-β8
gui.text: Properly clip top/left border instead of corrupting memoryIn rr1-Δ17ε4, rr2-β8
Implicit creation of inverse binds for aliasesIn rr1-Δ17ε4, rr2-β8
Fix subtitle generationIn rr1-Δ17ε4, rr2-β8
read-*: Fix reading of signed/byte valuesIn rr1-Δ18, rr2-β9
Copy&Paste in movie editorIn rr1-Δ18, rr2-β9
Load PNGs as (d)bitmapsIn rr1-Δ18, rr2-β9
Load BITMAP/PALETTE from stringIn rr1-Δ18, rr2-β9
SNES: Y-cabled gamepadsIn rr1-Δ18, rr2-β9
Lua: Allow shortening evaluate-lua to LIn rr1-Δ18, rr2-β9
Lua functions for movie data typesIn rr1-Δ18, rr2-β9
Lua: Fix bug with methods if Lua is reset (rr1)In rr1-Δ16ε1
Fix readonly load of non-extended movie (rr1)In rr1-Δ16ε1
Backport input.get2 and input.set2 (rr1)In rr1-Δ17ε1
Fix system control reading using input.get2 (rr1)In rr1-Δ18
Fix crash if Lua method (not function) throws (rr1)In rr1-Δ18
Support GB WRAM and HRAM for SGBIn rr1-Δ18ε1, rr2-β10
Installer scriptIn rr1-Δ18ε1, rr2-β10
Support blitting BITMAP+PALETTE -> DBITMAPIn rr1-Δ18ε1, rr2-β10
Automatically prompt for ROM if loading movie with no romIn rr1-Δ18ε1,rr2-β10
Fully reinitialize movie on ROM load according to some sane rulesIn rr1-Δ18ε1,rr2-β10
Lua: gui.arrowIn rr1-Δ18ε1,rr2-β10
Lua: Extend print() to print all typesIn rr1-Δ18ε1,rr2-β10
Fix wrong use of lua_errorIn rr1-Δ18ε1,rr2-β10
TilemapsIn rr1-Δ18ε1,rr2-β10
Prevent editing reset of current frame after it has been readIn rr1-Δ18ε1,rr2-β10
Fix crash if loading new ROM with non-default controllers activeIn rr1-Δ18ε2,rr2-β12
Gambatte: DC level fixesIn rr1-Δ18ε3,rr2-β14
Fix counting subframes in frame spanning page boundaryIn rr1-Δ18ε3, rr2-β15
SNES debugging Lua functionsIn rr2-β0
Fix compiling with MXEIn rr2-β1
Fix button configurationIn rr2-β1
Support different input and output devicesIn rr2-β2
Lua: Render screen objects to buffer / render buffer to screenIn rr2-β3
Move sound device select to a dialogIn rr2-β3
Fix totally borked movie savingIn rr2-β3
Fix movie saving if some ports are unconnectedIn rr2-β3
Portaudio: Do split-duplex on different input/output devices instead full-duplexIn rr2-β3
Modify save slot set handlingIn rr2-β3
Fix totally screwed controller mappingIn rr2-β3
Fix controller keys being missingIn rr2-β4
System controls need to be set before running on_inputIn rr2-β5
More useful autofireIn rr2-β5
TAS input pluginIn rr2-β5
Analog passthroughIn rr2-β5
Fix crashes on Win32In rr2-β5
Fix reading of movie dataIn rr2-β5
Fix bug where autofire is falsely shown on/offIn rr2-β6
Fix print() stopping working on Lua VM resetIn rr2-β6
Fix possible crash on startupIn rr2-β6
Fix crash if input.[gs]et{,a} is called outside on_inputIn rr2-β6
Fix crash on loading GB(C) ROMIn rr2-β7
Fix slot info to work properly with slotset changesIn rr2-β8
Lua: Per-VMA read/writeIn rr2-β8
Lua: Create commandsIn rr2-β8
Projects supportIn rr2-β8
Fix memory watch with projectsIn rr2-β8
Fix reading invalid buttonsIn rr2-β8
Fix desync when loading movie via project switchIn rr2-β8
Implement project switch as kind of loadstateIn rr2-β8
Close ROMIn rr2-β8
Report controller iname not hname to LuaIn rr2-β8
Revamp setting changingIn rr2-β8
Fix wrong parameters bug with coroutinesIn rr2-β8
Input macrosIn rr2-β8
Select Core from load ROM dialogIn rr2-β9
Core actionsIn rr2-β9
Override standard lag detectionIn rr2-β9
Joystick driver for Mac OS XIn rr2-β9
Show important errors in message boxIn rr2-β9
Binary movies/savestatesIn rr2-β9
Project out-of-range analog macro outputs to edgeIn rr2-β9
Remember past gamepadsIn rr2-β9
Redesign joystick config dialogIn rr2-β9
Allow unbounded number of keys for reverse bindIn rr2-β9
Allow unbounded number of keys for controller bindIn rr2-β9
Load a savestate as rewind pointIn rr2-β9
Split Lua functions to own manualIn rr2-β9
Lua: gui.adjust_transparencyIn rr2-β9
Lua: loadfile/dofile: Support basenamesIn rr2-β9
Lua: gui.bitmap_load{,_png,_pal}: Support basnamesIn rr2-β9
Lua: Support special token @@LUA_SCRIPT_FILENAME@@In rr2-β9
Fix get_slotinfo to grok binary savestatesIn rr2-β10
Multi-ROM supportIn rr2-β10
ROM guessingIn rr2-β10
Fix "unpause on exit with ROM unloaded" bugIn rr2-β10
View VMAIn rr2-β10
Memory search: PokeIn rr2-β10
Memory search: Select in hex viewIn rr2-β10
Memory search: Save/LoadIn rr2-β10
Memory search: Undo/RedoIn rr2-β10
Movie editor: Graphical scale for axesIn rr2-β11
TAS input: Show target for lightgunsIn rr2-β11
Multitracking capabilitiesIn rr2-β11
Fix TAS input on loadstateIn rr2-β11
Fix TAS input lightgun buffer size calculationIn rr2-β11
Lua: Memory.* scatter-gatherIn rr2-β12
Speed up save/load by refactoring rerecord count handlingIn rr2-β12
Use correct file for rerecord countingIn rr2-β12
Fix save slot type to be correct in project contextIn rr2-β12
Even more savestate speed optimizationIn rr2-β12
Recent Lua scriptsIn rr2-β13
Wxwidgets: Command line historyIn rr2-β13
Bsnes: Latch callbacksIn rr2-β13
Support in-memory savesIn rr2-β13
Messages window: Copy & SaveIn rr2-β13
Messages window: Scroll with wheelIn rr2-β13
Lua: Unified debuggingIn rr2-β13
Autodetect bsnes version when buildingIn rr2-β14
Null core: Set hidden flagIn rr2-β14
Attempt Autosave on crashIn rr2-β14
Gameboy disassemblerIn rr2-β14
Gameboy: Fix colors being lost on reloadIn rr2-β14
Set current slot commandIn rr2-β14
Allow turning off background audioIn rr2-β14
Fix loading a new core from libraryIn rr2-β14
Fix compile for bsnes accuracyIn rr2-β14
Bsnes: Support modified poll timingsIn rr2-β14
Allow loading default font as custom fontIn rr2-β14
Lua: random.*In rr2-β14
Zip: Create/EnumerateIn rr2-β14
Lua: gui.screenshot_bitmap()In rr2-β14
File upload: Don't corrupt emulator state if closed via XIn rr2-β14
SNES: PPU registersIn rr2-β14
SNES: Create needed directories on buildIn rr2-β14
Lua: BITMAP/RENDERQUEUE methodsIn rr2-β14
Lua: Apply delta gaps to render queue correctlyIn rr2-β14
Lua: Render queue to dbitmapIn rr2-β14
Lua: Allow specifying colors by nameIn rr2-β14
Prettyprint the joystick config fileIn rr2-β14
Plugin managerIn rr2-β14
Lua: Fix miscounting of objects in renderqueueIn rr2-β14
Lua: render_queue_functionIn rr2-β14
Fix crashes from RNG/upload hashingIn rr2-β14
Don't crash on canceling tracelog file selectIn rr2-β15
Fix emulator not to freeze if there is a memory watchIn rr2-β15
Fix crash on certain invalid memory read/write commandsIn rr2-β15
Include DMG/CGB bus if gambatte is debug-capableIn rr2-β15
Fix PNG screenshots (again)In rr2-β16
Rewrite memory watchesIn rr2-β16
Fix core selection for downloaded moviesIn rr2-β16
Slots: BranchesIn rr2-β16
Edit customfont post-creationIn rr2-β16
Character set conversions, string.byteU, string.charUIn rr2-β16
Bitmap scalingIn rr2-β16
Porter-Duff blitsIn rr2-β16
Color priority blitsIn rr2-β16
Lua: Identify object class, enumerate classesIn rr2-β16
Lua: Support pairs() for classes (requires Lua 5.2)In rr2-β16
Lua: bit.compose, bit.binary_{ld,st}_*, bit.quotentIn rr2-β16
Messages window: Use text render panelIn rr2-β16
Movie editor: BranchesIn rr2-β16
Import simple old memory watchesIn rr2-β16
Fix the games list in upload dialogIn rr2-β16
Tracelog dialogIn rr2-β16
Disassembly dialogIn rr2-β16
Show error dialog if ROM/Movie load from cmdline failsIn rr2-β17
Delay running Lua scripts until emulator is started upIn rr2-β17
Tracelogger: BreakpointsIn rr2-β17
Special menu for recent projectsIn rr2-β17
C core interface (rr2)In rr2-β17
Fix loading project if there are multiple cores available (rr2)In rr2-β17
SNES: Invoke bus breaks with correct addressIn rr2-β18
Fix lag counting in cores without LSNES_CORE_CAP1_PFLAGIn rr2-β18
Fix mouse electronics testIn rr2-β18
Enlarge settings windows and allow resizingIn rr2-β18
Joysticks: Show disabled even if offlineIn rr2-β18
Portaudio: Fix closing playback devicesIn rr2-β18
Fix deleting executing breakpointIn rr2-β18
movie.lagcount()In rr2-β18
SNES: Fix disassembly of long offsetsIn rr2-β18
Faster SNES breakpoint register/unregisterIn rr2-β18
Fix movie.find_frame() performance issueIn rr2-β18
Fix crash on new project creationIn rr2-β19
GB: Fix crash on trying to reset memory searchIn rr2-β19
Fix loading memory watches out of projectIn rr2-β19
GB: Fix A, PC and CycleCounter not updatingIn rr2-β19
GB: Make tracelog not screw up breaksIn rr2-β19
Lua: bit.multidiv, bit.test, bit.testn, string.hex, string.lpad, string.rpadIn rr2-β19
Fix 0-length movie bugIn rr2-β19
Fix some potential Lua crashesIn rr2-β19
Security: Fix high RNGIn rr2-β19
Save settings immediately after closing settings dialogIn rr2-β19
Allocate PALETTE/BITMAP/DBITMAP/TILEMAP extra memory as part of objectIn rr2-β19
Fix compare objects and allocate extra memory for those as part of objectIn rr2-β19
SNES: APURAM, VRAM, CGRAM and OAM breakpoints in unified frameworkIn rr2-β19
Have status bar update even without status panel/memorywatch windowIn rr2-β19
Fix livelock on high enough speedsIn rr2-β20
Lua: gui.solidrectangleIn rr2-β21
Lua: (D)BITMAP:draw_clip, (D)BITMAP:draw_outsideIn rr2-β21
Win32: Fix crash saves (fuck Windows)In rr2-β21
Fix macro frame duplication after loadstateIn rr2-β21
...And don't skip a frame thereIn rr2-β21
Fix SA1 open busIn rr2-β21
Trace logger: Show frame startIn rr2-β21
Trace logger: Allow deleting lines / clearingIn rr2-β21
lsnes-dumpavi: Download movie file if neededIn rr2-β21
Allow defining URL scheme aliasesIn rr2-β21
Movie editor: Fix column hilight on drawIn rr2-β21
Movie editor: Clear lineIn rr2-β21
Movie editor: Insert # of framesIn rr2-β21
Fix loading save slot with postmovie without ROM loadedIn rr2-β21
Ask for core if multiple matches before adding to recent ROMsIn rr2-β21
Tasinput: Revamp keyboard handingIn rr2-β21
Fix Lua callback Lua instancesTodo
Win32: Fix loading ROM with non-ASCII path (including directories)Todo
Usabilty fixes for starting a new movieTodo
Lua: auxillary windows (rr2)Todo
Support OpenGL output via FBOs (rr2)Todo
More cores (rr2)Todo
Fix frame advance after loadstate (rr1)Todo

EmulatorResources/Lsnes/TaskList last edited by Darkman425 on 8/21/2023 3:39 AM
Page History Latest diff List referrers View Source