This is list of various tasks with lsnes (SNES emulator based on bsnes):
Feature/Bug/Regressionstatus
Subframe resetsIn rr1-Δ8
Hold button for 1 frameIn rr1-Δ8ε1
SDL: Save settings on exitIn rr1-Δ8ε1
Fix build systemIn rr1-Δ8ε1
SDL: Command to enter commandline with given textIn rr1-Δ8ε1
Update the manualIn rr1-Δ8ε1
SDL: Some more advanced commandline editingIn rr1-Δ8ε1
Wxwidgets: Fix arrow keys/enter not workingIn rr1-Δ9
MSU-1 supportIn rr1-Δ9
48kHz High-quality soundIn rr1-Δ10
Reset Lua VMIn rr1-Δ10
Map the SNES busIn rr1-Δ10
Fix loading memory watch files with CRLFIn rr1-Δ10
Map internal BSNES state (CPU, PPU, SMP, DSP) into memory spaceIn rr1-Δ10ε1
Drag'n'drop movies into main lsnes windowIn rr1-Δ10ε1
Fix the "keys lock up on click" problem againIn rr1-Δ10ε1
Reload ROM images on flyIn rr1-Δ11
Remember invalid settingsIn rr1-Δ11
GB/GBC supportIn rr1-Δ11-gb0
Fix skip pollIn rr1-Δ11ε1
Fix savestate anchoringIn rr1-Δ12
More memory search methodsIn rr1-Δ13
movie and ROM loading more like other emusIn rr1-Δ13
Fix bug in bulletproof recording checkIn rr1-Δ13
Wxwidgets: Change menu layoutIn rr1-Δ13
Wxwidgets: Stanalone hotkey configurationIn rr1-Δ13
Wxwidgets: Cleanup key configurationIn rr1-Δ13
Don't load movie when loading in readonly modeIn rr1-Δ13
Pipedec dumpingIn rr1-Δ13ε1
Fix uninitialized variables in bsnes coreIn rr1-Δ13ε1
Fold gambatte to mainlineIn rr1-Δ14
Memory watch computation typingIn rr1-Δ14
Memory watch addresses for frame countersIn rr1-Δ14
Hexadecimal memory watchIn rr1-Δ14
Memory watch editor improvementsIn rr1-Δ14
Add memory watch from memory searchIn rr1-Δ14
Make status panel font monospacedIn rr1-Δ14
Option to disable VMAs in memory searchIn rr1-Δ14
Fix dumper speed bugIn rr1-Δ14
In-movie subtitlesIn rr1-Δ14
Export current rerecord count to Lua and via lsnes MMIOIn rr1-Δ14
Fix rerecord count reporting when loadingIn rr1-Δ14
Don't trash data when loading in readonly modeIn rr1-Δ14
Fix crash on closing hotkey config (Mac OS X)In rr1-Δ14ε1
Lua callback to loop wrapperIn rr1-Δ14ε1
Lua call like joypad setIn rr1-Δ14ε1
Hide messages windowIn rr1-Δ14ε1
lsnes-dumpavi: allow setting settingsIn rr1-Δ14ε1
Allow saving inconsistent savestatesIn rr1-Δ14ε1
Allow "sync on every frame" (even if that screws emulation)In rr1-Δ14ε1
Fix desync on loading savestates read-onlyIn rr1-Δ14ε1
Fix file select for saving on Mac OS XIn rr1-Δ14ε1
Fix insane status width on Win32In rr1-Δ14ε1
Fix toggling autohold taking long timeIn rr1-Δ14ε1
Wxwidgets: Allow loading ROMs/states from commandlineIn rr1-Δ14ε1
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 functions (rr2)In rr2-β0
Fix compiling with MXE (rr2)In rr2-β1
Fix button configuration (rr2)In rr2-β1
Support different input and output devices (rr2)In rr2-β2
Lua: Render screen objects to buffer / render buffer to screen (rr2)In rr2-β3
Move sound device select to a dialog (rr2)In rr2-β3
Fix totally borked movie saving (rr2)In rr2-β3
Fix movie saving if some ports are unconnected (rr2)In rr2-β3
Portaudio: Do split-duplex on different input/output devices instead full-duplex (rr2)In rr2-β3
Modify save slot set handling (rr2)In rr2-β3
Fix totally screwed controller mapping (rr2)In rr2-β3
Fix controller keys being missing (rr2)In rr2-β4
System controls need to be set before running on_input (rr2)In rr2-β5
More useful autofire (rr2)In rr2-β5
TAS input plugin (rr2)In rr2-β5
Analog passthrough (rr2)In rr2-β5
Fix crashes on Win32 (rr2)In rr2-β5
Fix reading of movie data (rr2)In rr2-β5
Fix bug where autofire is falsely shown on/offIn rr2-β6
Fix print() stopping working on Lua VM reset (rr2)In rr2-β6
Fix possible crash on startup (rr2)In rr2-β6
Fix crash if input.[gs]et{,a} is called outside on_input (rr2)In rr2-β6
Fix crash on loading GB(C) ROM (rr2)In rr2-β7
Fix slot info to work properly with slotset changes (rr2)In rr2-β8
Lua: Per-VMA read/write (rr2)In rr2-β8
Lua: Create commands (rr2)In rr2-β8
Projects support (rr2)In rr2-β8
Fix memory watch with projects (rr2)In rr2-β8
Fix reading invalid buttons (rr2)In rr2-β8
Fix desync when loading movie via project switch (rr2)In rr2-β8
Implement project switch as kind of loadstate (rr2)In rr2-β8
Close ROM (rr2)In rr2-β8
Report controller iname not hname to Lua (rr2)In rr2-β8
Revamp setting changing (rr2)In rr2-β8
Fix wrong parameters bug with coroutinesIn rr2-β8
Input macros (rr2)In 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 X (rr2)In rr2-β9
Show important errors in message box (rr2)In rr2-β9
Binary movies/savestates (rr2)In rr2-β9
Project out-of-range analog macro outputs to edge (rr2)In rr2-β9
Remember past gamepads (rr2)In rr2-β9
Redesign joystick config dialog (rr2)In rr2-β9
Allow unbounded number of keys for reverse bind (rr2)In rr2-β9
Allow unbounded number of keys for controller bind (rr2)In rr2-β9
Load a savestate as rewind pointIn rr2-β9
Split Lua functions to own manual (rr2)In 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 support (rr2)In rr2-β10
ROM guessing (rr2)In rr2-β10
Fix "unpause on exit with ROM unloaded" bug (rr2)In rr2-β10
View VMA (rr2)In 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 capabilities (rr2)In rr2-β11
Fix TAS input on loadstate (rr2)In rr2-β11
Fix TAS input lightgun buffer size calculation (rr2)In rr2-β11
Lua: Memory.* scatter-gatherIn rr2-β12
Speed up save/load by refactoring rerecord count handling (rr2)In rr2-β12
Use correct file for rerecord counting (rr2)In rr2-β12
Fix save slot type to be correct in project context (rr2)In rr2-β12
Even more savestate speed optimization (rr2)In rr2-β12
Recent Lua scripts (rr2)In rr2-β13
Wxwidgets: Command line history (rr2)In rr2-β13
Bsnes: Latch callbacks (rr2)In rr2-β13
Support in-memory saves (rr2)In rr2-β13
Messages window: Copy & SaveIn rr2-β13
Messages window: Scroll with wheelIn rr2-β13
Lua: Unified debugging (rr2)In rr2-β13
Autodetect bsnes version when building (rr2)In rr2-β14
Null core: Set hidden flag (rr2)In rr2-β14
Attempt Autosave on crash (rr2)In rr2-β14
Gameboy disassembler (rr2)In rr2-β14
Gameboy: Fix colors being lost on reload (rr2)In rr2-β14
Set current slot command (rr2)In rr2-β14
Allow turning off background audio (rr2)In rr2-β14
Fix loading a new core from library (rr2)In rr2-β14
Fix compile for bsnes accuracy (rr2)In rr2-β14
Bsnes: Support modified poll timings (rr2)In rr2-β14
Allow loading default font as custom font (rr2)In rr2-β14
Lua: random.* (rr2)In rr2-β14
Zip: Create/Enumerate (rr2)In rr2-β14
Lua: gui.screenshot_bitmap() (rr2)In rr2-β14
File upload: Don't corrupt emulator state if closed via X (rr2)In rr2-β14
SNES: PPU registers (rr2)In rr2-β14
SNES: Create needed directories on build (rr2)In rr2-β14
Lua: BITMAP/RENDERQUEUE methods (rr2)In rr2-β14
Lua: Apply delta gaps to render queue correctly (rr2)In rr2-β14
Lua: Render queue to dbitmap (rr2)In rr2-β14
Lua: Allow specifying colors by name (rr2)In rr2-β14
Prettyprint the joystick config file (rr2)In rr2-β14
Plugin manager (rr2)In rr2-β14
Lua: Fix miscounting of objects in renderqueue (rr2)In rr2-β14
Lua: render_queue_function (rr2)In 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 master
Rewrite memory watches (rr2)In master
Fix core selection for downloaded moviesIn master
Slots: Branches (rr2)In master
Edit customfont post-creation (rr2)In master
Character set conversions, string.byteU, string.charUIn master
Bitmap scaling (rr2)In master
Porter-Duff blits (rr2)In master
Color priority blits (rr2)In master
Lua: Identify object class, enumerate classes (rr2)In master
Lua: Support pairs() for classes (requires Lua 5.2) (rr2)In master
Lua: bit.compose, bit.binary_{ld,st}_*, bit.quotent (rr2)In master
Messages window: Use text render panel (rr2)In master
Movie editor: Branches (rr2)Topic branch
C core interface (rr2)Todo
Lua: auxillary windows (rr2)Todo
Tracelog dialog (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 Ilari on 2/3/2014 6:09 AM
Page History Latest diff List referrers View Source