[MULTI] Lsnes beta 24 2019/03/28

[1] @ Niedziela, 5 Maja 2019 11:18CET

[MULTI] Lsnes beta 24 2019/03/28

Opublikowano kolejną wersję emulatora LSnes Delta, który specjalizuje się w zapisie przebiegu gry, a oparty jest na rdzeniu bsnes byuu - dzięki czemu emuluje konsole Super Nintendo, Color Game Boy. Klon Bsnesa jest usprawniany przede wszystkim z myślą o rejestrowaniu przebiegu emulacji, co TAS'owców na pewno ucieszy, a zwykłych graczy trochę może odstraszyć, zważywszy na wygląd GUI. 
Przy okazji, tak to już nowa beta, stąd changelog do przeoczonej wersji grudniowej.

rr2-β24 [Monday March 28/2019]

  • ???

rr2-β24 [Monday December 31st 2018]

  • Don't overflow buffers if bsnes goes bonkersLua: get_directory_contents & get_file_type
  • Fix multiple problems with text drawing
  • Fix load preserving movie displaying wrong screenshot
  • Eliminate sloppy types from headers
  • Don't crash on trying to create 0x0 bitmap or tilemap
  • Lua: CUSTOMFONT:dump(): Dump font to file
  • Fix build breakage on Win32
  • Close the ROM on quit to avoid crashes
  • Remove bogus comments in gui-tilemap.cpp
  • Merge remote-tracking branch 'origin/master'
  • Cleanup bitmap and tilemap rendering a bit
  • Merge some common drawing code between bitmaps and tilemaps
  • Use standard bitmap composition for rendered text bitmaps
  • ss_int24_t and ss_uint24_t are integers
  • Fix do_load_rom() in readonly case
  • Add movie.subframe_to_frame
  • movie::frame_subframes: Gracefully handle invalid frame numbers
  • Fix crash on loading invalid PNG files
  • Fix gamepad reset
  • Fix bsnes compilation for GCC 5.X
  • Fix MSU-1 bug where write to MSU1BASE4 is mirred to MSUBASE5
  • When loading gamepaks, use #1 as MSU-1 base only if system has BIOS
  • Fix help for tangent/-tangent to be less obscure
  • Fix disassembly of SNES BRL instruction
  • Fix crash if loading type0 PNG without tRNS chunk
  • Fix compilation with Lua 5.1
  • Nuke last remains of boost::regex from outside string.cpp
  • Add regex sanity checks on startup and add --sanity-check
  • Fix Valgrind warning about uninitialized variable
  • Add bit.fextract, bit.bfields
  • bsnes: Add Lua function to dump 2bpp sprites (and allow 4-color palettes)
  • Fix "empty path points to root" bug
  • Don't try to uninstall handlers for active core
  • Allow modifying button to be autofire/autohold/typed
  • Lua Add getters for various paths
  • Some new hotkeys
  • Small cleanup: move up some lsnes_instance stuff
  • Virtualize audio system for instances
  • Fix crash if mouse_x or mouse_y are hooked
  • Don't try to enter loadstate with loadstate already in progress
  • Fix crash if text containing n is printed at nonzero x
  • PIX_FMT_constants are deprecated, use AV_PIX_FMT_instead
  • Support uncompressing ZIP compression method 12 (bzip2)
  • Lua: Fix type confusion between signed and unsigned
  • When redrawing screen, read the last written frame
  • Fix few uninitialized variables and a stack smash in AVI dumper
  • Linear transformed texture sampling for (d)bitmap
  • Specialize (D)BITMAP:sample_texture when s is power of two
  • Lua (d)bitmap: add hflip and vflip functions
  • Save: Fix issues with adding an extension if missing
  • De-header SNES games with headers submultiple of 512 bytes correctly
  • Make wrapper for boost::lexical_cast
  • Bus fixes: Reading of CPU MMIO registers does not update MDR
  • Add <functional> to files that use std::function
  • Delay committing fullscreen until seeing window size change
  • Track all window size changes while in fullscreen
  • Fix bogus ROM type mismatch when using --rom
  • movie.get_last_movie()
  •  
→ NOWSZY [MULTI] Lsnes beta 24 2019/12/18

LSNES Changelog???

  • Fix crash if selected settings window does not open
    • If one tries to open a setting window, the emulator grabs the input.
      However, if opening the window then fails (most commonly because it is
      joystick settings window, and there are no online nor offline gamepads)
      the grab needs to be undone because otherwise the grab will point to
      freed memory. The destructor would undo it, except failure to open window
      triggers exit from constructor by exception, in which case destructor
      will not run.
→ [MULTI] Lsnes (Beta) rr2 beta 23

rr2-β23 [Thursday May 28th 2015]

  • Lua: Don't lua_error() out of context with pending dtors
  • Add $LSNES_NO_SOUND_IN to disable sound input
  • Makefile: Build cmdhelp before anything else
  • keymapper: Verify gamepad config write before committing
  • Remember volume settings across restarts
  • Remember video settings
  • Fix CUSTOMFONT text positioning
  • Only exit poll advance on poll to non-00 control
  • Show error instead silently failing tangent positive edge
  • Fix race condition in makefile
  • Fix scaling-related crashes
  • NULL video dumper
  • Fix some compilation errors on Mac OS X
  • Move all regex matching to library/string.cpp
  • Switch to std::regex by default
  • Movie editor: Don't lock up on trying to display error messages
  • Add a internal TODO list
  • Lua: add gui.get_runmode()
  • Movie editor: Fix unnamed branch to show properly in select branch
  • If initsram/initstate points to LSS file, pull the matching member
  • wxwidgets: Hide dumper called "NULL"
  • Force game panel to window size in fullscreen mode
  • Implicitly redirect cmdhelp includes to corresponding JSON files
  • Fix movie length being wrong for imported binary tracks
  • Lua: input.controller_info(): Don't crash with out-of-range port
  • Lua: movie.rom_loaded()
  • Lua: movie.get_rom_info()
  • Force a repaint when becoming fullscreen
  • wxwidgets: exit-fullscreen to forcibly exit fullscreen mode
  • Make gitlinks for bsnes and gambatte
  • Throw mic in to entropy pool
  • Fix hostendian memory watches
  • Fix race condition in do_mix_tsc()
  • Lua: Don't run class destructor if constructor failed
  • Fix typo in resolve_filename documentation
  • bit.(r)flagdecode: Fix unicode in on/off strings
  • Wxwidgets: Add keycode entries for å, ä and ö
  • Wxwidgets: Fix §
  • Wxwidgets: Fix some compile errors in editor-memorywatch.cpp
  • Wxwidgets: Fix some compile errors in window-fileupload.cpp
  • Lua: movie.get_game_info
  • Don't callback to Lua in inconsistent state when loading a new ROM
  • SNES: Functions for messing with clockrate (for debugging games)
  • Remove some unnecressary casts
  • Add back reload-rom and close-rom
  • Add load-rom command
  • Split overly large loaded_rom constructor
  • Fix speed going out of whack after doing unsafe rewind
  • Refactor loaded_rom to make public fields private
  • Move NULL core code to its own file
  • Internally refactor loaded ROM imageset out of loaded ROM code
  • Refer to loaded ROM imagesets as handles
  • A bit of code cleanup
  • Mark the core methods that should be idempotent as const
  • Refactor dynamic state to its own subobject
  • Refactor unsafe rewinding a bit now that state is its own subobject
  • Clean up dynamic state handling a bit
  • Circle coordinates can go negative and thus must be signed
  • Add dedicated method for resetting to poweron state
  • Add description of PALETTE:get()
  • Fix typo in Lua reference
  • Don't leak open file descriptors to loaded ROMs
  • Fix race between killing object and drawing object
  • Fix a compiler warning
  • Small rendering speedups
  • Actually kill objects using palette about to be GC'd
  • font rendering: Use ranges for bounding instead of buggy routine
  • Have only one main Lua function trampoline
  • Use master state for trampolines
  • Lua: Memory usage limit
  • Framework for memory usage tracking
  • Redo text rendering (adds halo support to gui.text())
  • Make git diff --check happier
  • Clean up system font drawing
  • Memory tracker: Add tracking of render objects
  • Rework how memory tracking works
  • Small whitespace cleanup
→ [MULTI] Lsnes (Beta) rr2 beta 22

rr2-β22 [Saturday January 24th 2015]

  • Lua: memory.getregisters()
  • Zeroize: Don't crash if size=0
  • Remove unused variable and some commented out debug code
  • movb -> lsnes_instance.mlogic
  • lsnes_memory -> lsnes_instance.memory
  • Don't extern lsnes_lua_state, it is only used in one file
  • lsnes_lua_state -> lsnes_instance.lua
  • lsnes_memorywatch -> lsnes_instance.mwatch
  • lsnes_vsetc -> lsnes_instance.setcache
  • Get rid of lsnes_vset[foo]
  • Instancefy inthread.cpp stuff
  • Instancefy subtitles.cpp stuff
  • Clean up some uses of lsnes_instance
  • Instancefy mbranch.cpp stuff
  • Kill unused generic_controller_name()
  • Instancefy multitrack.cpp stuff
  • Instancefy emustatus.cpp stuff
  • Split random number functions from misc.cpp to dedicated file
  • Move lsnes_kbd and lsnes_mapper to be instance vars
  • Command sets WIP
  • Simplify command::memory management
  • Use recursive locks to deal with the locking mess in command::*
  • Delete some unused fields
  • Fix valgrind warnings in inthread.cpp
  • Inverse binding sets
  • EVDEV: Select on joysticks
  • Listener object is better than 3 lambdas + handle
  • Initialize fdset before polling on it
  • Setting sets
  • Kill command::set::get_commands()
  • Reduce dependicies between header files
  • keyboard.cpp: Get rid of register_queue
  • keyboard-mapper.cpp: Get rid of register_queue
  • Lua.cpp: Get rid of register-queue
  • settingvar.cpp: Get rid of register_queue
  • Lua.cpp: Don't call unregister callbacks if nothing get unreg'd
  • Kill off register-queue
  • Rename some classes
  • Move memorywatch stuff to dedicated namespace
  • Namespacify mathexpr
  • Move lua-framebuffer to lua namespace
  • lua.hpp: Forward-declare keyboard::key
  • controller_frame_vector: Use object instead of lambda for notify
  • Scope listener base classes inside respective master classes
  • Fix keyboard::keyboard::all_keys and all_modifiers
  • Toggle sound mute command/hotkey
  • Move directory stuff to dedicated namespace
  • Move rename_overwrite from zip:: to directory::
  • Change some terms in UI
  • Don't crash if trying to select key without keys (shouldn't happen)
  • Instancefy alias binds management
  • Instancefy next rrdata
  • Instancefy internal emulation thread execution queue
  • Instancefy cart mappings
  • Make main controllers state a instance variable
  • Introduce run_show_error() and use it to clean up some code
  • Instancefy project state
  • Don't crash on exit with voice track loaded
  • Get rid of most absolute refs to lsnes_instance in src/core
  • run in emu thread: Throw exceptions over thread switches
  • Gambatte: Fix bus write breaks
  • Gambatte: Fix execute breaks on bus and IOAMHRAM
  • Don't corrupt memory when trying to GC various items on exit
  • Make the emulator harder to imporperly quit
  • Fix all sort of Windows stupidities
  • Add some test commands
  • Refactor debugging into instance object
  • Faster arithmetic modulo 2^255-19 on 64-bit
  • Remove broken crap
  • Some optimizations & fixes
  • Some more optimization, some test code for this thing
  • Move some debug stuff to be in class scope
  • Instancefy framerate stuff
  • Instancefy framebuffer stuff
  • Make various instance stuff to take references to other instance objs
  • Do some more stuff missed in last commit
  • Factor queue stuff to its own file
  • Make instance vars to be pointers
  • Properly handle deletes if those behave oddly on some platform
  • Remove unused dump_region_map()
  • Rewrite basic video dumping framework
  • Instancefy button manager stuff
  • Make helper class for instance member allocation / deallocation
  • Combine some small headers together
  • Factor message stream stuff to its own files
  • Some #include cleanup
  • Move render_video_hud and killed_audio_length to master dumper class
  • Refactor video dump framedrop handling
  • Instancefy dispatch stuff
  • Move action_update to be via dispatch
  • Remove unused load_rom_from_commandline
  • More include cleanups
  • Instancefy base mmio stuff
  • Get rid of direct references to emulation thread in branchesmenu.cpp
  • Use variable obtained earlier for current branch
  • Cleanup direct emulation thread references in editor-authors.cpp
  • Get rid of direct references from dumpmenu.cpp to emulation thread
  • Remove direct emulation thread references from keyboard.cpp
  • Sweep instance variables upward in UI code
  • Fix repainting status panel
  • More sweeping instance variables up
  • Eliminate settings_tab::call_window_fit(), nothing uses it
  • Push instances up out from settings window code
  • Push instance vars out of keyboard/mouse driver code
  • Do not use CORE() multiple times in the same function, it is pointless
  • Use helper class to simplify per-instance external vars
  • Fix warnings from valgrind
  • Refactor slotcache to be instance variable
  • Make some values const, remove some unused stuff
  • Lua: Memory address object
  • Kill emulation_thread, nothing uses it
  • lua::state::reset(): Use get instead of get_soft
  • Instancefy lua core stuff
  • Don't crash if exiting on panic
  • When panicing, show last message (as it is presumably related)
  • read_lua_fragment: Don't duplicate the script infinite number of times
  • Actually don't start if sysrc.lua is bad
  • Remove Lua 5.1 support
  • Make some arrow magic constants in gui-arrow.cpp const
  • Make render queue scratch variables instance variables
  • Some non-instance variables cleanup
  • Cleanup unused boost includes
  • Instancefy audioapi core (but not driver) stuff
  • Make some static variables in audioapi functions fields of audioapi class
  • Instancefy currently loaded ROM
  • Privatefy loaded_rom rtype, region and orig_region
  • Refactor save jukebox handling into its own class
  • Make class for emulator run mode
  • Factor updating status to its own class
  • Cleanup some symbols
  • Fix updating statusbar on save slot change
  • Clean up window-fileupload.cpp
  • Clean up use of project->moviepath/otherpath
  • Clean up instance usage in editor-voicesub.cpp
  • Use UI_in_project_context() in branchesmenu.cpp
  • bsnes: Fix on_latch in alttimings mode
  • Fix build on GCC 4.9
  • Fix memory.writeregion
  • Fix compilation on Mac OS X
  • Fix loading lz images with 128 or more colors
  • Fix some accidentially mistyped variables in makefile
  • Lua: Initialize some variables in address.cpp to make GCC happy
  • Revert "Remove Lua 5.1 support"
  • 25519: Add valgrind test mode
  • Opus: Support some newly added stuff
  • Small whitespace cleanup
  • Commentary: Fix gain on oggopus export
  • Fix emulator going out of whack after project load
  • Add -pthread to flags
  • Don't overdraw in outside draw
  • Add few extra sound commands
  • Fix jukebox slot select
  • Remember sound device over sound restart
  • Remember sound devices
  • Oggopus: Complain about single-dpage streams with bad granulepos
  • Lua: memory.action_flags
  • Print messages about loaded libraries
  • Library: Don't fail link without library support
  • Wxwidgets: --library=<filename>
  • C interface: render_text (version bump to v2)
  • Music: Use all PSID LSIDs as implicit entrypoints (not just the first)
  • Refactor controller runtime code generation
  • Namespace library port-controller stuff
  • Refactor library GC to its own namespace
  • Refactor memory_region{,_direct} to be subclasses of memory_space
  • Make workthread a class in top namespace and move some stuff under it
  • Rename token_iterator_foreach to token_iterator::foreach
  • Split audioapi to core interface and driver interface parts
  • Fix crash if canceling load of other project
  • Allow memory watch to read registers
  • Show error dialog if project switch fails
  • Add missing file
  • gambatte fixes: Properly save MBC3 without RTC
  • Don't try to do controller runtime codegen on X32, it won't work
  • Memory watch fixes
  • Rudimentary library unloading support
  • Allow binding commands to class instance
  • Module unloading: Small cleanup
  • Module unloading: Small further cleanup
  • Reinitialize gamepads command and fix EVDEV going bonkers on gamepad suddenly disconnecting
  • Remove unused function
  • Show VMA relative hex address when dumping debug hook list
  • Tweak format of command help files and do some further command cleanup
  • Don't try to unregister killed debug CBs
  • bsnes: Add hcounter/vcounter registers
  • Tracelogger: Unregister the frame callback even on hard kill
  • Music playback: Guard against crazy pcmpos
  • Wxwidgets: Fix loading ROM from commandline
  • Fix most hotkeys to show up in configuration (were missing due to errant !)
  • Fix error message if trying to load ROM with project active
  • If project switch loads savestate, mark position at point of save
  • Squash some wrong-thread bugs
  • Memory editor: Squash another wrong-thread bug
  • Add the UI thread checking code
  • runuifun: Allow marking cb routine to run once at a time
  • wxwidgets: Add some missing conversions for string arguments
  • Oops from previous commit
  • Portaudio: Don't blacklist ALSA default/sysdefault for input
  • Redraw framebuffer when entering break pause
  • Fix some nondeterminism (probably wouldn't cause desyncs)
  • Lua: PALETTE:get()
  • Fix some valgrind warnings
  • Exit immediately on double fault
  • Update the default build options
  • Libao: Don't crash on quit
  • Remove some utilities that should not be there anymore
  • Use $DOT_EXECUTABLE_SUFFIX instead of hardcoding .exe
  • Fattest? Really?
  • Ignore some build helper programs, now that the .exe rule doesn't cover those
  • Don't use arbitrary garbage as amount of samples to squash
  • Show error from Lua if parsing Lua expression fails
  • Don't let one unload currently used core (crashes the emulator)
  • Lua 5.3 support
  • Cleanup Lua multiversion support
  • Add wide (64 bits) versions of bit functions if Lua 5.3 is used
  • Fix Win32 build
  • Fix compile error with Lua 5.1
  • Clean up all build helper programs on make clean
  • Add commands and Lua functions to manipulate running speed
  • Remove target for font.cpp.dep
  • Readd rule for font.cpp.dep in different way
  • Pluginmanager: Autocreate directory instead of crashing
  • Fix bad download crashing the emulator
  • bsnes: DMA tracing
  • bsnes: Support IRQ/NMI tracing
→ [MULTI] Lsnes (Beta) rr2 beta 21

Changes for rr2-β21 [Sunday May 4th 2014]

  • Delete the now-unused emulator_status stuff
  • Numeric range class, obsolete clip_range.
  • Lua: gui.solidrectangle
  • Lua: (D)BITMAP:draw_clip, (D)BITMAP:draw_outside, TILEMAP:draw_outside
  • c-interface: Add some translation templates
  • src/lua/gui-bitmap.cpp Initialize spal to avoid compiler warning
  • Don't use -Werror
  • Use open/read/write/close for binary saves instead of iostreams
  • Select slot hotkeys
  • Fix macros getting frame duplicated after loadstate
  • Advance macros after frame is complete, not before frame starts
  • SA1 tracing support + memorywatch/search SA1 IRAM
  • Recognize SA1IRAM for purposes of breakpoints
  • ZMBV full search mode
  • SNES: SA1 registers for memory.getregister/setregister
  • SNES: Pseudo-registers hcounter and vcounter
  • Memory search: Resolve memory area if possible
  • Merge multiple versions of get_read_address() into one
  • Lua: Deprecate global addresses
  • moviefile::get_movie_length: Use milliseconds, not nanoseconds
  • Use curl-config instead of -lcurl
  • Wipe all sorts of potentially sensitive stuff after use
  • Memory peek/poke: Accept and show relative addresses
  • Autodetect followed by undefined with multiple choices: Ask user
  • Lua: Fix some includes
  • Fix SA1 open bus
  • Trace logger (Window): Show start of frame
  • Trace logger: Allow deleting lines / clearing
  • Fix potential crash on exit
  • lsnes-dumpavi: Support downloading movies
  • Trace logger: Don't double free trace hooks
  • Support configurable URI shorthands
  • Movie editor: Draw clear / fix current column
  • Movie editor: Insert multiple lines at once
  • Fix loading states with movie-ahead without ROM
  • If loading ROM with multiple candidates, prompt before adding to recentrom
  • Tweak the RNG a bit
  • Some Win32 build fixes
  • TAS input keyboard support
  • Use urandom / rtlgenrandom

 

→ [MULTI] Lsnes (Beta) rr2 beta 20

Changes for rr2-β20 [Monday April 1st 2014]

  • Fix typo in changelog
  • Fix bug in printing MSU-1 track playback messages
  • Add option to emulate fucked up GBC timings
  • Coalesce UI events.
  • Don't update statusbar fast outside paint event

rr2-β19 [Monday March 31th 2014]

  • Move one #ifdef BSNES_HAS_DEBUGGER to the proper place
  • Some missing string conversions and headers
  • Speed up font init
  • Fix some memory leak complaints from Valgrind
  • Free some more memory before quitting
  • Fix potential dtor ordering crash in file hasher
  • Fix another potential dtor order crash
  • Refactor workthread.hpp and threadtypes.hpp (renamed to threads.hpp)
  • Refactor streamcompress.hpp
  • Lock/Unlock multiple locks at once function / class
  • Gambatte: Mark system bus as I/O special
  • Initialize project active_branch/next_branch
  • Fix loading memory watches on project change
  • GB: Fix read/write of A, PC and CycleCounter when executing
  • GB: Fix tracelogger not to screw up breaks
  • Refactor triple buffering logic to its own file
  • Small tweak to previous (convert multiplication to bitshift)
  • Lua: string.regex
  • Lua: bit.multidiv
  • Tweak description of bit.multidiv
  • Lua: bit.test, bit.testn, string.hex, string.lpad, string.rpad
  • Make redraw_framebuffer call update_movie_state();
  • Only update emulator status from within update_movie_state()
  • Fix the 0 movie length bug
  • Don't crash if trying to load movie with unknown sysregion
  • Work around compiler warning on -2^63 written as constant
  • Make compiler more anal and fix what comes up
  • Lua: bit.mul32
  • Autosave settings immediately after closing settings
  • Add base support for Lua object overcommit
  • Use overcommit for palettes, bitmaps, dbitmaps and tilemaps
  • Error out creating too large bitmaps / tilemaps instead of corrupting memory
  • Fix compare objects
  • Fix printing of tilemaps and compare objects
  • Use overcommit in memory compares
  • SNES: Support VRAM, OAM, CGRAM and APURAM breakpoints
  • Refactor emulator status reporting (and fix the statusbar doesn't update bug)

 

→ [MULTI] Lsnes (Beta) rr2 beta 18

Changes for rr2-Δ18: 

  • bsnes core: Raise bus breaks against correct address
  • C interface: Fix lag counting without LSNES_CORE_CAP1_PFLAG
  • C interface: Check for value != 0, not for control != 0 for lag check
  • Fix core callbacks being undefined if loading ROM from cmdline
  • Fix compilation on Mac OS X
  • Fix mouse electronics test
  • Tweak new movie dialog layout a bit
  • Add JSON linter utility
  • Force some configuration windows to be larger
  • Correctly show axes as disabled even if offline
  • Don’t double-close audio output
  • Fix deleting executing breakpoint
  • Lua: Get lag count function
  • Allow bsnes tracelogger to trace execution in controller registers
  • SNES: Fix disassembly of long offsets
  • Make setting/unsetting non-bus breaks much faster.
  • Optimize movie.find_frame()
→ [MULTI] LSnes Delta ReRecording rr2 - delta 17 epsilon 3

Changes for rr1-Δ17ε3: 

  • Fix status panel (and movie editor) flicker 
  • Actually fix the statuspane/movie-editor flicker 
  • Show effects of Lua in input display 
  • Offer lsmv.backup as file filter too for load lsmv 
  • Allow slowing down subframe advance (it used to always be very fast) 
  • Display current save slot information 
  • Add snes9x fonts 
  • Fix hotkeys stopping working after X-ing settings dialog 
  • Movie editor: Fix bug if extending finished movie 
  • Cap current_frame_first_subframe to movie size when recounting movie 
  • Movie editor: Interpret ctrl+click as right click 

Changes for rr1-Δ17ε2:

  • - Fix saving PNG screenshots
  • - Movie editor: Sweep axis
  • - Load selected slot in ro/rw/preserve/movie mode
  • - input.joyset: Preserve and invert user input
  • - Allow immediate saving at point of save
  • - Fix mouse movement
  • - Wxwidgets: Filter filenames in load/save dialogs, autoappend extensions
  • - data/verysmall.font is mising glyph 70 (F)
  • - Lua: CUSTOMFONT: Allow painting with halo
  • - Fix value search to work with byte types

Changes for rr1-Δ17ε1: 

  • - Commentary: Max bitrate limiting 
  • - Unconditionally reload hostmemory on loadstate 
  • - Lua: Query bindings, manipulate aliases, create inverse bindings 
  • - Fix crash with bitmaps and resetting Lua VM 
  • - More paint / reset fixes 
  • - Voicesubs: Don't access uninitialized variables 
  • - gui.text: Don't corrupt memory on rendering off bottom 
  • - Fix writing of screenshot magic to be reliable 
  • - Lua: Some new and backported input functions 
  • - Lua: input.port_type: Be consistent on type of port 0 
  • - Movie editor: Fix the reset delay counters to be right way around 
  • - Lua: input.controller_info 
  • -Lua: Document input.controller_info 
  • Lua: on_snoop2 
  • Lua: on_button and input.veto_button
→ [MULTI] LSnes Delta ReRecording rr1 - delta 17
Phalanx - The Enforce Fighter A-144 (Kotobuki System Co., Ltd., 1991)

Changes for rr1-Δ17:

  • Beginnings of a movie editor.
  • Fix VU display to update even with no sound device.
  • Fix various undefined return values.
  • Show sound rate in VU window.
→ [MULTI] LSnes Delta ReRecording rr1 - delta 16 epsilon 1

Changes for rr1-Δ16:

  • Stop at movie end: Don't off by one.
  • Fix crash quitting with voice active.
  • Oggopus voice import/export.
  • 16-button controllers.
  • Don't show controllers that don't exist in input display.
  • Set voice record/playback volume from UI.
  • Patches for Gambatte SVN r364.
  • Load markups even without gamepack file.
  • Rotate & Flip screen (full D4 rotation group).
  • Lua: bit functions: test_any, test_all, popcount, clshift, crshift, flagdecode and rflagdecode.
  • Auto-refresh voices.
  • Auto-refresh subtitles & new subtitle editor.
  • Fix music volume adjustment to actually work.

Changes for rr1-Δ16ε1:

  • Fix memory watch rendering (the line was in really wrong place).
  • Allow adjusting voice stream gain.
  • VU display with volume control.
  • Lua: Custom fonts rendering.
  • Show movie rerecords correctly.
  • Fix bsnes patch paths
  • Lua: Fix methods being lost on reset.
  • Fix readonly load of standard-mode movie.

 

Tagi: Nintendo, Nes, Snes, Lsnes, Beta, Multi

wstecz05/05/2019 11:18
Inne treści związane z tematem
[SMS] MasterGear 4.6 24/08/20 [SMS] MasterGear 4.6 24/08/20
MASTERGEAR (MG) to kolejny emulator ze stajni Marata Fayzullin (ColEm, Speccy, fMSX i masa innych), tym razem pozwalający na emulację konsol wyprodukowanych przez firmę SEGA Mark 3, SEGA MasterSystem, przenośnej konsoli SEGA GameGear oraz ich poprzedników (SMII, SG1000, SC3000 i SF7000).
[PSP] DevPPSSPP GITv1.10.3-499-g611161b87 [PSP] DevPPSSPP GITv1.10.3-499-g611161b87
PPSSPP to projekt emulatora przenośnej konsoli SONY PSP, napisanym w C++ przez jednego ze współautorów emulatora Dolphin udającego konsolę Nintendo Wii/GameCube Henrika Rydgarda, podobnie jak Dolphin, emulator posiada status open source i każdy może korzystać z repozytorium na githubie. W chwili obecnej jest to bezsprzecznie najlepszy emulator, który pozwala nam ...
[PSP] DevPPSSPP GITv1.10.3-505-g41fe6f9e1 [PSP] DevPPSSPP GITv1.10.3-505-g41fe6f9e1
PPSSPP to projekt emulatora przenośnej konsoli SONY PSP, napisanym w C++ przez jednego ze współautorów emulatora Dolphin udającego konsolę Nintendo Wii/GameCube Henrika Rydgarda, podobnie jak Dolphin, emulator posiada status open source i każdy może korzystać z repozytorium na githubie. W chwili obecnej jest to bezsprzecznie najlepszy emulator, który pozwala nam ...
[PSP] DevPPSSPP GITv1.10.3-515-gcb3ed8f4a [PSP] DevPPSSPP GITv1.10.3-515-gcb3ed8f4a
PPSSPP to projekt emulatora przenośnej konsoli SONY PSP, napisanym w C++ przez jednego ze współautorów emulatora Dolphin udającego konsolę Nintendo Wii/GameCube Henrika Rydgarda, podobnie jak Dolphin, emulator posiada status open source i każdy może korzystać z repozytorium na githubie. W chwili obecnej jest to bezsprzecznie najlepszy emulator, który pozwala nam ...
[WIIU] Cemu 1.21.0 28/08/2020 [WIIU] Cemu 1.21.0 28/08/2020
Nowa wersja i nowe poprawki w emulatorze konsoli Nintendo WiiU. Gdyby jeszcze było więcej czasu na to, co WiiU ma do zaoferowania;) Może na emeryturze;P
Do ściągnięcia
lsnes-w64 20190328 436b1d-nodbg-t2e.pl.7z
Dodatkowe informacje
Komentarze

T-shirt "Karateka Box"

Retro T-Shirt Karateka Box - męski podkoszulek
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2020 | Krzysztof 'Faust' Karkosza Google+Kontakt