Commit graph

712 commits

Author SHA1 Message Date
Ilari Liusvaara
67c78124d5 Support per-button autofire 2013-03-14 00:15:43 +02:00
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
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
5d3b142d21 Multistream and demuxing fixes 2013-03-09 16:01:58 +02:00
Ilari Liusvaara
cfd129d86b Make opus_packet_tick_count a common function 2013-03-06 09:23:04 +02:00
Ilari Liusvaara
2fae20cdad Refactor Oggopus support 2013-03-04 22:20:10 +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
5ec61c864f Some bizarre stuff... 2013-03-02 16:45:53 +02:00
Ilari Liusvaara
caa216c290 Fix reading of host-endian VMAs. 2013-03-01 00:48:13 +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
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
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
b64d10a171 Opus support: Ignore errors ctls 2013-02-19 23:04:29 +02:00
Ilari Liusvaara
698dfdde1c Opus support: Repacketizer 2013-02-19 23:04:28 +02:00
Ilari Liusvaara
d7531086e3 Refactor Opus handing 2013-02-18 05:13:41 +02:00
Ilari Liusvaara
870102d3ce Allow cores to create big-endian VMAs 2013-02-17 10:27:00 +02:00
Ilari Liusvaara
15f597939f Backport some bugfixes from compiler warning fixing 2013-02-10 15:17:00 +02:00
Ilari Liusvaara
90a5f80232 Fix lots of -Wall compiler warnings 2013-02-10 15:00:12 +02:00
Ilari Liusvaara
7e091d2cf5 Cleanup many settings (all from core) 2013-02-09 21:22:24 +02:00
Ilari Liusvaara
2bcb022f95 Clean up save slots handling
Also changes save slots to be per-project instead of the weird handling
earlier.
2013-02-09 18:35:13 +02:00
Ilari Liusvaara
c9e05a607a Clean up framerate handling
Also stop saving the framerate (it is not meaningful to persist between
sessions).
2013-02-09 16:24:31 +02:00
Ilari Liusvaara
363e7c7a3c Remove lsnesrc-related code (since what it was used for is long gone) 2013-02-09 16:08:06 +02:00
Ilari Liusvaara
891235f5d4 Merge branch 'rr1-maint'
Conflicts:
	src/platform/wxwidgets/editor-movie.cpp
2013-02-07 18:14:50 +02:00
Ilari Liusvaara
cc31d0ea86 Movie editor: Run to frame function 2013-02-07 17:40:32 +02:00
Ilari Liusvaara
5a5968511c Fix saving unconnected ports to movie 2013-02-05 23:43:18 +02:00
Ilari Liusvaara
90d5fff406 Fix serializing multiple ports 2013-02-05 23:01:29 +02:00
Ilari Liusvaara
c0bf2046d4 Merge branch 'rr1-maint'
Conflicts:
	src/core/audioapi.cpp
2013-02-05 15:57:05 +02:00
Ilari Liusvaara
a0682ca5ba Show nominal and actual sample rates in VU window 2013-02-05 15:48:22 +02:00
Ilari Liusvaara
4e2db8416d Merge branch 'rr1-maint'
Conflicts:
	include/core/movie.hpp
	src/platform/wxwidgets/editor-movie.cpp
2013-02-04 21:59:21 +02:00
Ilari Liusvaara
4feed2304e Movie editor: Don't recount the entire movie when change is known 2013-02-04 20:50:56 +02:00
Ilari Liusvaara
5eaa80a5f2 Merge branch 'rr1-maint'
This merges the basic movie editor functionality
2013-02-03 17:41:09 +02:00
Ilari Liusvaara
ca63bd5bea Very basic movie editing support
This is still very incomplete. More features later.
2013-02-03 16:01:21 +02:00
Ilari Liusvaara
bcdb9dd9f8 Merge branch 'rr1-maint'
Conflicts:
	include/lua/internal.hpp
	manual.txt
	src/lua/lua.cpp
	src/lua/memory.cpp
2013-02-01 22:26:22 +02:00
Ilari Liusvaara
8c346c0695 Lua: Fix bug with methods and resetting Lua VM 2013-02-01 22:10:01 +02:00
Ilari Liusvaara
531c0d0635 Merge branch 'rr1-maint'
Conflicts:
	manual.lyx
	manual.txt
2013-02-01 21:54:32 +02:00
Ilari Liusvaara
5d08c36390 Lua: Custom fonts support 2013-02-01 21:52:27 +02:00
Ilari Liusvaara
246f0e32b9 Dedicated sound devices dialog 2013-01-28 13:01:05 +02:00
Ilari Liusvaara
b928596e09 Support for hard resets and make some stuff movie settings 2013-01-27 13:57:33 +02:00
Ilari Liusvaara
5171900b43 Lua: Render queues as objects 2013-01-26 23:42:08 +02:00
Ilari Liusvaara
33ad2fcc12 Merge branch 'rr1-maint'
Conflicts:
	include/platform/wxwidgets/platform.hpp
	src/platform/wxwidgets/mainwindow.cpp
2013-01-26 13:27:31 +02:00
Ilari Liusvaara
c065f0398f Wxwidgets: VU meters & volume adjustment window 2013-01-26 13:20:39 +02:00
Ilari Liusvaara
0fa3109116 Merge branch 'rr1-maint'
Conflicts:
	src/core/inthread.cpp
2013-01-25 20:15:07 +02:00
Ilari Liusvaara
c5d45840ed Allow setting stream gain 2013-01-25 20:14:11 +02:00