Commit graph

  • 393dc44ac2 Added environment variables to toggle different parts of the UI off master empathicqubit 2021-04-30 16:03:45 -04:00
  • aa190c9f92 Uncached LRGB->RGB conversion Ilari Liusvaara 2021-02-16 08:50:54 +02:00
  • b0809e58ed Optimize the LRGB->RGB conversion Ilari Liusvaara 2021-02-16 08:48:29 +02:00
  • 8d1889c116 Revert initializing globalwrap state Ilari Liusvaara 2021-02-15 23:16:40 +02:00
  • b642237e96 SNES: Actually make L=0 be full black Ilari Liusvaara 2021-02-13 14:54:15 +02:00
  • fb28e30fcc Fix Lua register* callback list corruption Ilari Liusvaara 2021-02-09 18:35:00 +02:00
  • 6fb4e1396d Lua: Delay freeing callback handles if executing Ilari Liusvaara 2020-10-15 15:34:06 +03:00
  • dfcba814a9 At least compile with Lua 5.4 Ilari Liusvaara 2020-09-28 23:40:32 +03:00
  • 79c5bacb0c Allow loading raw input from zip file Ilari Liusvaara 2020-09-28 23:39:36 +03:00
  • 48029eb1c8 Builtin r16m dumper Ilari Liusvaara 2020-09-28 23:38:05 +03:00
  • 4312be19e5 Fix a few compiler warnings in GCC 9 Ilari Liusvaara 2020-06-07 15:45:14 +03:00
  • f537f4943c Lua: Guard against Lua returning non-string error Ilari Liusvaara 2020-04-05 20:55:44 +03:00
  • 1b582c8fbd Allow just-in-time override of input to be recorded from Lua Ilari Liusvaara 2020-03-31 18:22:39 +03:00
  • 1fe5434797 Adjust SNES luminosity curve to start from zero Ilari Liusvaara 2020-02-26 06:36:09 +02:00
  • f37bcfbd49 Remove Mac OS support Ilari Liusvaara 2019-12-11 21:30:15 +02:00
  • 88160be520 Fix crash if selected settings window does not open Ilari Liusvaara 2019-06-24 22:16:15 +03:00
  • d4003f9d6c Squash some warnings in GCC 7.x Ilari Liusvaara 2019-04-29 21:44:41 +03:00
  • 436b1d183d Remove partial exception specifiers Ilari Liusvaara 2019-01-30 19:15:18 +02:00
  • da27ae0ce3 lsnes rr2-β24 Ilari Liusvaara 2018-12-31 21:07:31 +02:00
  • 05cf036201 movie.get_last_movie() Ilari Liusvaara 2018-11-25 18:55:16 +02:00
  • 5b03d319b6 Fix bogus ROM type mismatch when using --rom Ilari Liusvaara 2018-07-19 14:19:33 +03:00
  • 7d9b3e93ec Track all window size changes while in fullscreen Ilari Liusvaara 2018-01-08 04:24:45 +02:00
  • 3dee7b756a Delay committing fullscreen until seeing window size change Ilari Liusvaara 2018-01-08 01:51:43 +02:00
  • 323db52b6b Add <functional> to files that use std::function Ilari Liusvaara 2017-10-26 04:41:20 +03:00
  • f49b82c989 Bus fixes: Reading of CPU MMIO registers does not update MDR Ilari Liusvaara 2017-10-25 14:22:19 +03:00
  • 4cfbbeadc3 Bus fixes: Do not update MDR on read from CPU MMIO space bsnes085-patchseries Ilari Liusvaara 2017-10-25 14:18:34 +03:00
  • 6fd18bd0f0 Make wrapper for boost::lexical_cast Ilari Liusvaara 2017-10-25 14:11:43 +03:00
  • b5f3e543d8 De-header SNES games with headers submultiple of 512 bytes correctly Ilari Liusvaara 2017-08-30 19:06:51 +03:00
  • 4c6338888d Save: Fix issues with adding an extension if missing Ilari Liusvaara 2017-08-08 09:48:53 +03:00
  • 9318e4de94 Lua (d)bitmap: add hflip and vflip functions Rodrigo A. do Amaral 2017-07-13 23:46:23 -03:00
  • 298610752b Specialize (D)BITMAP:sample_texture when s is power of two Ilari Liusvaara 2017-07-13 20:27:38 +03:00
  • f85cdab6c5 Linear transformed texture sampling for (d)bitmap Ilari Liusvaara 2017-07-13 15:44:52 +03:00
  • dd18168993 Fix few uninitialized variables and a stack smash in AVI dumper Ilari Liusvaara 2017-05-29 17:32:09 +03:00
  • 7be5215c08 When redrawing screen, read the last written frame Ilari Liusvaara 2017-05-23 11:11:32 +03:00
  • 8ac8304824 Lua: Fix type confusion between signed and unsigned Ilari Liusvaara 2017-04-18 19:25:07 +03:00
  • c2e40c4cd3 Support uncompressing ZIP compression method 12 (bzip2) Ilari Liusvaara 2017-02-05 17:15:57 +02:00
  • 669381821e PIX_FMT_* constants are deprecated, use AV_PIX_FMT_* instead Ilari Liusvaara 2017-01-24 16:28:57 +02:00
  • c5d441c6b0 Fix crash if text containing \n is printed at nonzero x Ilari Liusvaara 2016-09-18 23:00:13 +03:00
  • 5544b9ba12 Don't try to enter loadstate with loadstate already in progress Ilari Liusvaara 2016-08-09 18:59:25 +03:00
  • c0a2270cfd Add <vector> to avoid compile error due to missing std::vector Ilari Liusvaara 2016-08-09 18:54:57 +03:00
  • 4c9bb20270 Fix crash if mouse_x or mouse_y are hooked Ilari Liusvaara 2016-07-23 11:16:34 +03:00
  • eb6ff6c38b Virtualize audio system for instances Ilari Liusvaara 2016-04-17 10:14:05 +03:00
  • 7903ba1fda Small cleanup: move up some lsnes_instance stuff Ilari Liusvaara 2016-04-16 10:51:02 +03:00
  • 40ac5d56e3 Some new hotkeys Ilari Liusvaara 2016-04-15 12:50:15 +03:00
  • a3f1d7c8a4 Lua Add getters for various paths Ilari Liusvaara 2016-04-15 09:18:48 +03:00
  • d287f64c14 Allow modifying button to be autofire/autohold/typed Ilari Liusvaara 2016-04-14 20:22:13 +03:00
  • 62ee8b0039 Don't try to uninstall handlers for active core Ilari Liusvaara 2016-01-01 08:01:16 +02:00
  • 05ad5b9da1 Fix "empty path points to root" bug Ilari Liusvaara 2016-01-01 07:57:48 +02:00
  • 019fbc2646 bsnes: Add Lua function to dump 2bpp sprites (and allow 4-color palettes) Ilari Liusvaara 2015-12-29 03:01:46 +02:00
  • 3da2e26e1b Add bit.fextract, bit.bfields Ilari Liusvaara 2015-12-24 21:26:12 +02:00
  • 610685db0f Fix Valgrind warning about uninitialized variable Ilari Liusvaara 2015-12-15 04:17:53 +02:00
  • 6a580bb332 Add regex sanity checks on startup and add --sanity-check Ilari Liusvaara 2015-12-15 04:17:11 +02:00
  • fa3e5b6751 Nuke last remains of boost::regex from outside string.cpp Ilari Liusvaara 2015-12-11 19:42:35 +02:00
  • 891a878c50 WIP on dynamic multitap enable/disable bsnes-dynamic-multitap Ilari Liusvaara 2015-11-17 07:59:58 +02:00
  • 813449ac1b Fix compilation with Lua 5.1 Ilari Liusvaara 2015-11-05 00:22:11 +02:00
  • ff697846d1 Fix crash if loading type0 PNG without tRNS chunk Ilari Liusvaara 2015-10-26 21:38:36 +02:00
  • 476f79f14a Fix disassembly of SNES BRL instruction Ilari Liusvaara 2015-10-26 21:20:25 +02:00
  • e9e00fd881 Fix help for +tangent/-tangent to be less obscure Ilari Liusvaara 2015-10-04 05:31:11 +03:00
  • 51bbbd1772 When loading gamepaks, use #1 as MSU-1 base only if system has BIOS Ilari Liusvaara 2015-09-07 21:01:15 +03:00
  • 1834c61dfb Fix MSU-1 bug where write to MSU1BASE+4 is mirred to MSUBASE+5 Ilari Liusvaara 2015-09-07 20:52:01 +03:00
  • d39571de65 Fix MSU-1 bug where write to MSU1BASE+4 is mirred to MSUBASE+5 Ilari Liusvaara 2015-09-07 20:48:14 +03:00
  • 5ab3b133a4 Fix bsnes compilation for GCC 5.X Ilari Liusvaara 2015-08-08 11:13:39 +03:00
  • f2bbef8a4e Build fixes for GCC 5.X Ilari Liusvaara 2015-08-08 11:09:41 +03:00
  • 918dc6db7b Fix gamepad reset Ilari Liusvaara 2015-08-01 00:25:37 +03:00
  • 97ba0292d6 Fix crash on loading invalid PNG files Ilari Liusvaara 2015-07-25 17:23:59 +03:00
  • d8048863e8 movie::frame_subframes: Gracefully handle invalid frame numbers Ilari Liusvaara 2015-07-04 12:18:11 +03:00
  • 6d1a67719b Add movie.subframe_to_frame Ilari Liusvaara 2015-07-03 22:24:47 +03:00
  • 5e73a844a9 Fix do_load_rom() in readonly case Ilari Liusvaara 2015-06-29 20:56:04 +03:00
  • 4a4c71acf4 ss_int24_t and ss_uint24_t are integers Ilari Liusvaara 2015-06-27 02:45:43 +03:00
  • 957738035f Use standard bitmap composition for rendered text bitmaps Ilari Liusvaara 2015-06-24 12:54:45 +03:00
  • 859d60513f Merge some common drawing code between bitmaps and tilemaps Ilari Liusvaara 2015-06-23 14:46:14 +03:00
  • 7ada70888f Cleanup bitmap and tilemap rendering a bit Ilari Liusvaara 2015-06-23 14:32:59 +03:00
  • 250679f656 Merge remote-tracking branch 'origin/master' Ilari Liusvaara 2015-06-23 13:46:21 +03:00
  • 2e609624fa Remove bogus comments in gui-tilemap.cpp Ilari Liusvaara 2015-06-23 13:45:47 +03:00
  • daa5ca41e9 Close the ROM on quit to avoid crashes Ilari Liusvaara 2015-06-21 09:12:03 +03:00
  • 4a4004d3f8 Fix build breakage on Win32 Ilari Liusvaara 2015-06-16 21:23:14 +03:00
  • 0b3743e258 Lua: CUSTOMFONT:dump(): Dump font to file Ilari Liusvaara 2015-06-11 05:31:23 +03:00
  • 73e0232176 Don't crash on trying to create 0x0 bitmap or tilemap Ilari Liusvaara 2015-06-10 19:20:44 +03:00
  • d86f713aa4 Eliminate sloppy types from headers Ilari Liusvaara 2015-06-07 12:49:19 +03:00
  • 52073af3ac Fix load preserving movie displaying wrong screenshot Ilari Liusvaara 2015-06-05 01:06:53 +03:00
  • 1c48e0ab06 Fix multiple problems with text drawing Ilari Liusvaara 2015-06-04 02:01:43 +03:00
  • b5859a109a CBOR hostmem WIP cbor-hostmem Ilari Liusvaara 2015-06-03 20:44:50 +03:00
  • c5b368ab3f Lua: get_directory_contents & get_file_type Ilari Liusvaara 2015-06-02 08:38:55 +03:00
  • 1056f4b4b2 Don't overflow buffers if bsnes goes bonkers Ilari Liusvaara 2015-05-31 23:45:02 +03:00
  • 7929100be0 Replace std::string with custom string class use-custom-string-class Ilari Liusvaara 2015-05-30 18:25:40 +03:00
  • 80867950f3 lsnes rr2-β23 Ilari Liusvaara 2015-05-28 12:41:52 +03:00
  • 88a00a2a84 Some new TODOs Ilari Liusvaara 2015-05-28 12:37:40 +03:00
  • 2da23de987 Small whitespace cleanup Ilari Liusvaara 2015-05-27 23:08:54 +03:00
  • 0d83c3aba6 Rework how memory tracking works Ilari Liusvaara 2015-05-27 17:59:00 +03:00
  • 0960e967ea Memory tracker: Add tracking of render objects Ilari Liusvaara 2015-05-27 16:28:01 +03:00
  • c2a7eed9d8 Clean up system font drawing Ilari Liusvaara 2015-05-27 15:38:22 +03:00
  • 1dd19faaeb Make git diff --check happier Ilari Liusvaara 2015-05-27 11:14:56 +03:00
  • 8bca9ce614 Remove TODO list entry now done Ilari Liusvaara 2015-05-27 10:49:58 +03:00
  • 0c0156647b Redo text rendering (adds halo support to gui.text()) Ilari Liusvaara 2015-05-27 10:44:50 +03:00
  • 56deafcd4a Framework for memory usage tracking Ilari Liusvaara 2015-05-26 13:16:09 +03:00
  • 82a7c255a4 Lua: Memory usage limit Ilari Liusvaara 2015-05-25 23:44:51 +03:00
  • 6a2d7f9aa2 Use master state for trampolines Ilari Liusvaara 2015-05-25 22:31:51 +03:00
  • 478472e883 Have only one main Lua function trampoline Ilari Liusvaara 2015-05-25 21:16:45 +03:00
  • f06eb401c4 font rendering: Use ranges for bounding instead of buggy routine Ilari Liusvaara 2015-05-20 08:51:14 +03:00
  • f04379b03c Actually kill objects using palette about to be GC'd Ilari Liusvaara 2015-05-14 20:37:23 +03:00