Commit graph

1100 commits

Author SHA1 Message Date
Ilari Liusvaara
3b92a5eb72 Have dedicated window for autohold instead of menu
This comes handy for autofire later.
2013-03-13 23:01:33 +02:00
Ilari Liusvaara
43145be27a Use named field initializers in cores 2013-03-13 18:39:08 +02:00
Ilari Liusvaara
8f57ae5834 Refactoring: copy_from_utf8() 2013-03-13 01:02:10 +02:00
Ilari Liusvaara
00f5754ef7 Allow on_input to veto/force system controls (including reset line) 2013-03-13 00:36:44 +02:00
Ilari Liusvaara
b53fb1fe75 Workaround framebuffer bug if screen width >1024
Framebuffer can't properly blit the image if width is >1024. Bump the
buffer size to 4096 so widths up to 4096 (which should be enough for now)
work.
2013-03-11 01:06:38 +02:00
Ilari Liusvaara
5d9131d2dc Merge branch 'rr1-maint' 2013-03-10 12:21:02 +02:00
Ilari Liusvaara
acb377cc83 Load selected slot in ro/rw/preserve/movie mode 2013-03-10 12:12:26 +02:00
Ilari Liusvaara
4637efb9b7 Merge branch 'rr1-maint' 2013-03-10 00:42:09 +02:00
Ilari Liusvaara
22826009b3 Movie editor: Sweep axis 2013-03-10 00:42:01 +02:00
Ilari Liusvaara
491edbd34c Fix saving PNG screenshots 2013-03-10 00:40:14 +02:00
Ilari Liusvaara
5d3b142d21 Multistream and demuxing fixes 2013-03-09 16:01:58 +02:00
Ilari Liusvaara
6812037774 Rewrite opus_packet_tick_count without lookup tables 2013-03-06 09:40:23 +02:00
Ilari Liusvaara
cfd129d86b Make opus_packet_tick_count a common function 2013-03-06 09:23:04 +02:00
Ilari Liusvaara
40ef521f82 Reject Oggopus files that don't have complete pregap 2013-03-04 23:46:57 +02:00
Ilari Liusvaara
f8705fa56c lsnes rr2-β4 2013-03-04 22:58:52 +02:00
Ilari Liusvaara
ff0a484fb2 lsnes rr1-Δ17ε1 2013-03-04 22:40:02 +02:00
Ilari Liusvaara
2fae20cdad Refactor Oggopus support 2013-03-04 22:20:10 +02:00
Ilari Liusvaara
d9a5332df9 Lua: Don't wedge VM if callback fails with exception 2013-03-03 09:42:16 +02:00
Ilari Liusvaara
efc06d1f10 Merge branch 'rr1-maint'
Conflicts:
	manual.txt
	src/core/controller.cpp
	src/lua/dummy.cpp
	src/lua/input.cpp
	src/lua/lua.cpp
	src/platform/wxwidgets/mainwindow.cpp
2013-03-03 09:37:52 +02:00
Ilari Liusvaara
dca767f650 Lua: on_button and input.veto_button 2013-03-03 09:09:41 +02:00
Ilari Liusvaara
458343b390 Lua: on_snoop2 2013-03-03 08:41:54 +02:00
Ilari Liusvaara
f01505a910 Lua: Document input.controller_info 2013-03-03 08:31:40 +02:00
Ilari Liusvaara
c913e473bb Fix movie editor in obscure case 2013-03-03 01:59:51 +02:00
Ilari Liusvaara
ecbadcc148 Fix rlow and rhigh to be right way around 2013-03-03 00:17:52 +02:00
Ilari Liusvaara
9492b81d28 Merge branch 'rr1-maint' 2013-03-03 00:15:15 +02:00
Ilari Liusvaara
27f7cda29a Lua: input.controller_info 2013-03-02 23:15:23 +02:00
Ilari Liusvaara
3022e04740 Movie editor: Fix the reset delay counters to be right way around 2013-03-02 22:27:13 +02:00
Ilari Liusvaara
ee3a232e37 Merge branch 'rr1-maint' 2013-03-02 18:49:27 +02:00
Ilari Liusvaara
3880648ec8 Lua: input.port_type: Be consistent on type of port 0 2013-03-02 18:48:48 +02:00
Ilari Liusvaara
51800c72a9 Merge branch 'rr1-maint' 2013-03-02 18:46:22 +02:00
Ilari Liusvaara
02039ee3bd Lua: Some new and backported input functions 2013-03-02 18:33:28 +02:00
Ilari Liusvaara
5ec61c864f Some bizarre stuff... 2013-03-02 16:45:53 +02:00
Ilari Liusvaara
03d1ec9aae Merge branch 'rr1-maint' 2013-03-01 18:49:56 +02:00
Ilari Liusvaara
ec76e05b50 Fix writing of screenshot magic to be reliable 2013-03-01 18:48:56 +02:00
Ilari Liusvaara
caa216c290 Fix reading of host-endian VMAs. 2013-03-01 00:48:13 +02:00
Ilari Liusvaara
2004486a1e Merge branch 'rr1-maint' 2013-02-28 21:18:19 +02:00
Ilari Liusvaara
aa9881278e gui.text: Don't corrupt memory on rendering off bottom 2013-02-28 21:17:50 +02:00
Ilari Liusvaara
a103052222 Voicesubs: Don't access uninitialized variables 2013-02-28 21:16:36 +02:00
Ilari Liusvaara
ff8e220fb7 Merge branch 'rr1-maint'
Conflicts:
	include/lua/internal.hpp
2013-02-28 10:40:40 +02:00
Ilari Liusvaara
1295518041 More paint / reset fixes
- Refactor the code related to killing requests.
- Free the pins when destroying killed requests (otherwise memory will
  leak).
- Customfont texts have associated requests, so those need to be killed
  if the font goes away.
2013-02-28 10:36:57 +02:00
Ilari Liusvaara
236b9075d9 Merge branch 'rr1-maint'
Conflicts:
	include/core/framebuffer.hpp
2013-02-28 04:06:37 +02:00
Ilari Liusvaara
80c9dcee2d Fix crash with bitmaps and resetting Lua VM
Kill requests depending on bitmaps and palettes going away, to avoid
having the emulator crash if there is a request using those bitmaps
and palettes in flight while Lua VM is reset.

Noticed by FatRatKnight.
2013-02-28 04:03:01 +02:00
Ilari Liusvaara
93758678b7 Merge branch 'rr1-maint' 2013-02-27 22:40:47 +02:00
Ilari Liusvaara
615d525fa6 Lua: Query bindings, manipulate aliases, create inverse bindings 2013-02-27 22:23:51 +02:00
Ilari Liusvaara
60404062a5 Restrict member picking to only .zip files
This makes it possible to load ROMs that are internally ZIP files.
2013-02-26 13:10:59 +02:00
Ilari Liusvaara
4084b1c16b Fix memory search bug with host-endian VMAs 2013-02-25 19:20:18 +02:00
Ilari Liusvaara
db28464d61 Opus support: Support multistream 2013-02-25 19:20:18 +02:00
Ilari Liusvaara
7beef32a8a Make some things unsigned and fix on platforms where int is not 32 bits 2013-02-20 00:05:39 +02:00
Ilari Liusvaara
a88ae3a8a3 Opus support: Fix all sorts of mistakes 2013-02-19 23:44:25 +02:00
Ilari Liusvaara
0c711d4c6c Better error handling in opus code 2013-02-19 23:04:29 +02:00