Emery Hemingway
9055c535e7
retro_frontend fixes for Tyrquake
...
- Implement RETRO_ENVIRONMENT_GET_USERNAME callback as a no-op.
- Explicitly execute core in libc application context.
- Pause audio only when audio is connected.
- Fix keys in tyrquake run scenario, use depot packages, disable audio.
Fix #76
2017-06-21 10:21:37 +02:00
Emery Hemingway
47259f7854
Transactional XML editor
...
This patch introduces a single-file XML editor driven by Report clients.
The xml_editor component manages edits to a file and the xml_term_edit
component is a terminal-based frontend.
Fix #75
2017-06-12 15:24:09 +02:00
Norman Feske
670aab19e3
Adaptation to Genode 17.05
...
- Adjust use of exceptions to unified exception types:
https://genode.org/documentation/release-notes/17.05#Streamlining_exception_types
- Add posix.lib.so as boot module:
http://genode.org/documentation/release-notes/17.05#POSIX_libc_profile_as_shared_library
- Adaptation to API changes
Ref #74
2017-06-02 11:48:15 +02:00
Stefan Kalkowski
0c7450c550
Removal of deprecated os/config.h (Ref #74 )
2017-06-02 11:28:34 +02:00
Stefan Kalkowski
c9f593d803
Use default Qemu memory size in run-scripts
...
Ref #74
2017-06-02 11:25:23 +02:00
Emery Hemingway
681f8f1a79
proxy/rom_verify: 17.05 release upgrades, log ROM hashes
...
Ref #74
2017-05-29 23:45:45 -05:00
Emery Hemingway
4e006e0423
Assign cap quotas in run scripts
...
Ref #74
2017-05-29 23:45:45 -05:00
Emery Hemingway
5a1bd02ef4
TestU01: upgrade to 17.05 release
...
- Correct spelling of 'Alphabet' test to 'Alphabit'
- Remove config library dependency
Ref #74
2017-05-29 23:45:45 -05:00
Emery Hemingway
e38eda2fc0
Upgrade Libretro frontend and cores to 17.05 release
...
- Remove Libretro symbols declaration
- Print core reports in run scenarios
- Run scenario fixups
- Fetch shareware Quake in TyrQuake scenario
- retro_frontend fixups
Ref #74
2017-05-29 23:45:45 -05:00
Emery Hemingway
d98c0455ec
update cave story to 1.0.0.6
...
Ref #74
2017-05-29 23:45:39 -05:00
Emery Hemingway
a0353517dc
server/input_remap: pass explicit Env to Input::Session_component
...
Ref #74
2017-05-29 19:55:44 -05:00
Emery Hemingway
73948ac1b2
app/chuck: pass Env to session connections, input support
...
- Initialize RtAudio with component env.
- Mouse and keyboard input support.
- Audio synthesis run scenarios.
Fix #73
2017-04-25 11:40:28 +02:00
Emery Hemingway
a44aa90660
remove native 'snprintf' calls, improve test coverage
...
- Replace all native 'snprintf' calls with 'Genode::String'.
- Fix ram quotas and libc configs in effected run scripts.
- Verify bit-perfect output of lz_rom test with rom_verify.
Fix #72
2017-04-21 10:31:42 +02:00
Emery Hemingway
78046dfd66
app/pike_loader: mouse driven loader client
...
Component to create and load a Nitpicker view using a mouse drag,
inspired by Rob Pike's Mux, 8½, and Rio window managers.
Fix #71
2017-04-19 11:54:48 +02:00
Emery Hemingway
7267d88760
server/lz_rom: decompress lzipped files to ROM sessions
...
See 'src/server/lz_rom/README' and 'run/lz_rom_noux.run' for more
information.
Fix #70
2017-04-19 11:51:33 +02:00
Emery Hemingway
11956d6e54
port of Lzlib
...
http://www.nongnu.org/lzip/
Ref #70
2017-04-19 11:51:21 +02:00
Emery Hemingway
67c7406029
Transparent log overlay demo
...
Demonstrate an on-screen log that can be toggled on and off.
Fix #69
2017-03-28 11:57:40 +02:00
Johannes Schlatow
6989903446
zynq: add i2c driver
2017-03-16 16:41:33 +01:00
Johannes Schlatow
c5ebe885d0
add i2c interface using new IO framework
...
https://github.com/genodelabs/genode/issues/2196
2017-03-16 16:16:36 +01:00
Menno Valkema
ac579e604a
Supplement mbedtls port with import file
...
This should greatly simplify the use of mbedtls in projects.
Fixes #67
2017-03-10 11:59:58 +01:00
Johannes Schlatow
0830b35401
zynq: fix UART output on zynq boards
2017-03-10 11:10:53 +01:00
Johannes Schlatow
ae9659f456
zynq: remove VDMA driver
2017-03-06 10:31:48 +01:00
Johannes Schlatow
300b0ea022
zynq: remove GPIO driver
2017-03-06 10:31:48 +01:00
Johannes Schlatow
458c013634
zynq: remove i2c driver component and session
2017-03-06 10:29:05 +01:00
Johannes Schlatow
b58255eede
remove SD card driver
2017-03-02 18:51:55 +01:00
Johannes Schlatow
22d1140ee9
zynq: update mk files to 17.02
2017-03-02 18:25:33 +01:00
Johannes Schlatow
f0dd661c8f
remote_rom: update to 17.02
2017-03-02 14:07:51 +01:00
Johannes Schlatow
95f3e6fd4d
remote_rom: fix session routing
2017-03-02 13:16:00 +01:00
Johannes Schlatow
c4cdbf00fb
zynq: remove deprecated specs
2017-03-02 12:40:50 +01:00
Johannes Schlatow
2d18d7a241
update to 17.02
2017-03-02 12:40:46 +01:00
Johannes Schlatow
31bf253e40
ports: fix soplex library
2017-03-02 12:40:38 +01:00
Johannes Schlatow
f57874aac2
ports: add keynote library
2017-03-02 12:40:35 +01:00
Alexy Gallardo Segura
45705e99c3
add examples and run script for libpq and libpqxx libraries.
...
Signed-off-by: Alexy Gallardo Segura <alexy@uclv.cu >
2017-01-31 14:17:19 +01:00
Alexy Gallardo Segura
d23f6adcb8
add libpq and libpqxx libraries
...
Signed-off-by: Alexy Gallardo Segura <alexy@uclv.cu >
2017-01-31 14:17:10 +01:00
Norman Feske
fc098be1af
uhexen2.run: avoid use of deprecated <if-arg> tag
2017-01-30 12:46:23 +01:00
Emery Hemingway
9479cfb2ca
server/synergy_input: API update
...
Ref #57
2017-01-19 16:21:45 +01:00
Norman Feske
411469930a
Adaptation to removed component_entry_point lib
...
This patch adapts the world components according to the following issue:
https://github.com/genodelabs/genode/issues/2199
Fixes #57
2017-01-19 16:21:20 +01:00
Emery Hemingway
4c60efa25d
port of Cave Story
...
https://en.wikipedia.org/wiki/Cave_Story
Fix #62
2017-01-19 14:25:18 +01:00
Emery Hemingway
eb2392a58d
port of Tyrquake
...
http://disenchant.net/tyrquake/
Fix #61
2017-01-19 14:21:10 +01:00
Emery Hemingway
627fba1055
app/retro_frontend: publish input descriptors
...
Ref #60
2017-01-19 13:20:44 +01:00
Emery Hemingway
89a77be73d
retro_frontend: get core variables by ROM
...
Ref #60
2017-01-19 13:20:44 +01:00
Emery Hemingway
b445dba833
app/retro_frontend: simple sample rate conversion
...
Simple conversion using a nearest-sample method on an additional
thread.
The core output buffer occasionally underruns as it lacks
synchronization, but this keeps latency down.
Fix #60
2017-01-19 13:20:44 +01:00
Emery Hemingway
6b7340ef23
use single-file port for libretro.h
...
Ref #60
2017-01-19 13:17:32 +01:00
Emery Hemingway
f4105c0431
define symbols for libretro cores
...
Ref #60
2017-01-19 13:17:04 +01:00
Emery Hemingway
5a971d0069
handle initial session requests in asychronous servers
...
Fix #63
2017-01-19 13:16:14 +01:00
Norman Feske
c06486ba0b
Mark env-less connection objects as deprecated
...
This patch is the counterpart of the commit "Warn about the use of
deprecated env() function" in Genode repository:
a7f40b24ca
2017-01-18 15:02:42 +01:00
Norman Feske
4c5a6a1ec2
rom_verify: adaptation to Genode API changes
2017-01-18 15:02:07 +01:00
Josef Söntgen
c96a5d2016
usb_gamepad_input: add minimal USB gamepad driver
...
This minimal USB gamepad driver uses the Usb session to access the USB
device and provides Genode's Input service to its client. There is no
support for any fancy features like rumble support or, if available,
battery state checking. Furthermore there is currently no way to
calibrate the analog input sources, which leads to unexpected motion
events due to input jitter.
For a list of supported devices and more information please look at the
README.
Fixes #58 .
2017-01-18 14:28:53 +01:00
Emery Hemingway
08b0e5df02
proxy/rom_verify: serve ROMs verified by hash
...
Supports SHA1, SHA2, and SHA3.
Fix #59
2017-01-18 14:27:44 +01:00
Martin Stein
3499858ad8
eigentor.run: update to new NIC router
...
Fix #56
2016-12-28 17:35:26 +01:00