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
Ilari Liusvaara
2ca99739ae
Add on_latch to Lua docs
2013-10-27 16:00:20 +02:00
Ilari Liusvaara
72cc54876a
Lua: Also add scatter-gather to memory.* (not just memory2.*)
2013-10-08 17:53:20 +03:00
Ilari Liusvaara
a41894d5d3
Merge branch 'rr1-maint'
2013-09-27 20:54:54 +03:00
Ilari Liusvaara
22cba85a37
Merge branch 'rr1-maint'
2013-09-27 04:43:44 +03:00
Ilari Liusvaara
2bd43d53d5
Merge branch 'rr1-maint'
2013-09-26 13:46:51 +03:00
Ilari Liusvaara
a6c13a7c9d
Scatter-gather value read/write
2013-09-15 18:02:58 +03:00
Ilari Liusvaara
06f3f37626
Merge branch 'rr1-maint'
2013-08-31 11:57:33 +03:00
Ilari Liusvaara
4d5a088496
Support float/double memory watch/search
2013-08-25 04:06:46 +03:00
Ilari Liusvaara
dbbf274110
Support 24-bit memory watches / memory searching
2013-08-24 22:16:43 +03:00
Ilari Liusvaara
7026453768
Lua: gui.synchronous_repaint()
2013-08-21 04:14:53 +03:00
Ilari Liusvaara
9f9bddccb6
Lua: open_file
...
This variant has support for relative file locating and reading inside
.zip files.
2013-08-10 23:33:46 +03:00
Ilari Liusvaara
208228bc7e
Lua: gui.bitmap_pget: Read pixels from bitmap
2013-08-08 20:55:42 +03:00
Ilari Liusvaara
212c819416
Lua: gui.kill_frame: Omit this frame from video dump
2013-08-08 20:41:29 +03:00
Ilari Liusvaara
da1fb14e24
Lua: callback.foo:register/callback.foo:unregister
2013-08-06 20:55:03 +03:00
Ilari Liusvaara
7b67bfaac4
Lua: callback.register/callback.unregister
2013-08-06 16:17:01 +03:00
Ilari Liusvaara
3cb5d08c86
Lua: Implement function to resolve filename w.r.t. another
2013-08-04 17:20:27 +03:00
Ilari Liusvaara
25f63a8c09
Some documentation about @@LUA_SCRIPT_FILENAME@@
2013-08-04 17:16:11 +03:00
Ilari Liusvaara
9f546c38a9
Lua: Add basename'd forms for gui.bitmap_load{,_png,_pal}
2013-08-04 14:50:41 +03:00
Ilari Liusvaara
750608ad56
Lua: loadfile/dofile: Support basenames
...
Also adds support for special token '@@LUA_SCRIPT_FILENAME@@', which
will be replaced with filename of Lua script.
2013-08-04 14:50:41 +03:00
Ilari Liusvaara
0a3fc9ccc6
Lua: gui.adjust_transparency
2013-08-04 12:16:09 +03:00
Ilari Liusvaara
85d48a9349
Split Lua function reference to its own manual
2013-08-03 14:31:19 +03:00