Commit graph

71 commits

Author SHA1 Message Date
Ilari Liusvaara
e21ced3adb Change some terms in UI 2014-05-15 18:55:57 +03:00
Ilari Liusvaara
4e29357123 Lua: memory.getregisters() 2014-05-06 20:42:22 +03:00
Ilari Liusvaara
c594082dfa Lua: Deprecate global addresses
These are a frequent source of bugs in Lua scripts, so deprecate those.
2014-04-21 16:16:55 +03:00
Ilari Liusvaara
f2e1930909 Lua: (D)BITMAP:draw_clip, (D)BITMAP:draw_outside, TILEMAP:draw_outside 2014-04-03 00:59:05 +03:00
Ilari Liusvaara
ff45e27d5e Lua: gui.solidrectangle 2014-04-02 15:27:58 +03:00
Ilari Liusvaara
5745859815 Fix compare objects 2014-03-31 14:46:17 +03:00
Ilari Liusvaara
7a1e20e9db Lua: bit.mul32 2014-03-30 00:40:37 +02:00
Ilari Liusvaara
1b844492c7 Lua: bit.test, bit.testn, string.hex, string.lpad, string.rpad 2014-03-27 11:58:54 +02:00
Ilari Liusvaara
45ab432c61 Tweak description of bit.multidiv 2014-03-27 10:48:12 +02:00
Ilari Liusvaara
80d4f30ee2 Lua: bit.multidiv 2014-03-27 01:29:03 +02:00
Ilari Liusvaara
5562a2fc2c Lua: string.regex 2014-03-27 01:11:27 +02:00
Ilari Liusvaara
2325e501b3 Lua: Get lag count function 2014-03-15 15:24:07 +02:00
Ilari Liusvaara
fa8b07b4d8 bsnes: redump sprite/palette functions 2014-02-16 01:22:59 +02:00
Ilari Liusvaara
9bd1791701 Lua: Don't run Lua until the emulator has fully started up 2014-02-15 13:51:39 +02:00
Ilari Liusvaara
8438774606 Some tweaks to Lua docs 2014-02-15 12:23:46 +02:00
Ilari Liusvaara
ef1f61a6e7 Lua: COMPARE_OBJ: Check strided memory block for modifications 2014-02-14 22:22:45 +02:00
Ilari Liusvaara
d1176cbf9e Lua: memory2: More functions corresponding to memory.* 2014-02-13 13:48:01 +02:00
Ilari Liusvaara
17d27a2a9a Lua docs: Replace "vma" by "memory area" or "marea" 2014-02-11 12:33:46 +02:00
Ilari Liusvaara
0e0ca079fa Lua: memory.hash_region(), memory.store(), memory.storecmp() 2014-02-10 21:25:25 +02:00
Ilari Liusvaara
89aab3b1db Cleanup lua code by introducing lua::functions 2014-02-05 13:27:51 +02:00
Ilari Liusvaara
a50cadb1a8 Support multi-branch movies 2014-02-04 21:16:38 +02:00
Ilari Liusvaara
8670a7b01d Lua: bit.compose, bit.binary_{ld,st}_*, bit.quotent 2014-01-30 02:34:49 +02:00
Ilari Liusvaara
67ed92de33 Lua: all_classes() 2014-01-29 12:57:42 +02:00
Ilari Liusvaara
b7ea7bb2c7 Lua: cleanup some more files 2014-01-26 17:42:22 +02:00
Ilari Liusvaara
d5e75bbb61 Lua: Refactor some documentation 2014-01-25 17:43:22 +02:00
Ilari Liusvaara
676dfe7ac8 Lua: Refactor classes
- Support static methods for classes
- Allow Lua to enumerate static and class methods
- Support dynamic class lookup
- Support class groups (in style of function groups)
2014-01-25 16:30:25 +02:00
Ilari Liusvaara
94114f1e2e Lua: Refactor lots of stuff
- Split lua-base.hpp into number of files.
- New Lua function parameters parser.
- Convert some Lua code files in order to test the stuff
2014-01-25 12:51:13 +02:00
Ilari Liusvaara
4caf44e057 Lua: identify_class 2014-01-23 14:45:30 +02:00
Ilari Liusvaara
b54a776f13 Lua: Scaling blits, color priority blits, Porter-Duff blits 2014-01-22 19:18:03 +02:00
Ilari Liusvaara
1da06a7675 Lua: Byte order swapping
Not that with memory2.* one needs that very much...
2014-01-20 19:50:28 +02:00
Ilari Liusvaara
ce0c625072 Lua interface to iconv(3), string.byteU and string.charU 2014-01-20 12:59:02 +02:00
Ilari Liusvaara
2bc837dbf5 Allow loading empty font and editing font after loading 2014-01-19 16:15:41 +02:00
Ilari Liusvaara
4bb75bc30e Lua: gui.set_video_scale() 2014-01-17 22:19:50 +02:00
Ilari Liusvaara
5c3682f445 Lua: render_queue_function 2013-12-29 15:40:11 +02:00
Ilari Liusvaara
3f14664f0c Lua: HSL colors and color modifiers 2013-12-24 20:29:31 +02:00
Ilari Liusvaara
00b961bb55 Some refactoring of the named colors stuff (and a lot more colors) 2013-12-24 12:18:01 +02:00
Ilari Liusvaara
f032ae3b60 Allow color names as color specifications 2013-12-24 04:58:09 +02:00
Ilari Liusvaara
a1fb86eddc Lua: RENDERQUEUE:render: Render queue to DBITMAP 2013-12-24 03:02:45 +02:00
Ilari Liusvaara
68a360ee6a Framebuffer: Set unused color bits to 1 instead of 0
This makes rendering to effectively have an alpha channel.
2013-12-24 02:18:16 +02:00
Ilari Liusvaara
43952138a3 Lua: Bitmap/renderq object methods 2013-12-23 16:32:11 +02:00
Ilari Liusvaara
b5aaf93f07 SNES: PPU registers 2013-12-21 02:13:45 +02:00
Ilari Liusvaara
3dc116b430 Lua: gui.screenshot_bitmap() 2013-12-16 18:21:40 +02:00
Ilari Liusvaara
c9636bc63d Lua: Zip create / enumerate 2013-12-16 18:21:39 +02:00
Ilari Liusvaara
b9298b78b1 Lua: random.* 2013-12-14 19:33:08 +02:00
Ilari Liusvaara
cd80fa3ebf Bitmap font to custom font conversion 2013-12-13 21:45:10 +02:00
Ilari Liusvaara
cc0d79566a Attempt to save if emulator is crashing 2013-11-30 13:55:07 +02:00
Ilari Liusvaara
e28121a0e1 Unified support for breakpoints & cheats 2013-11-28 22:22:00 +02:00
Ilari Liusvaara
6e729a5595 Lua: bsnes.dump_sprite: Allow overriding row stride 2013-10-29 05:59:16 +02:00
Ilari Liusvaara
64557c2245 Lua: gui.bitmap_hash/gui.palete_hash 2013-10-29 05:54:45 +02:00
Ilari Liusvaara
5661c7ca59 Save bitmaps as PNG
Also:
- Refactor PNG code to have PNG writing support
- Add functions to dump SNES sprites and palettes
2013-10-28 21:15:08 +02:00