Commit Graph

143 Commits

Author SHA1 Message Date
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
Norman Feske
405f787525 vfs/gtotp: fix size_t ambiguity 2016-12-23 23:53:59 +01:00
Norman Feske
55c483135a Adaptation to changed 'String' constructor 2016-12-23 16:58:02 +01:00
Martin Stein
480c9ac2c9 gpio: let zynq driver require spec zynq
Ref #55
2016-12-14 12:14:09 +01:00
Norman Feske
db5a3f6f78 remote_rom: fix size_t in placement-new operator 2016-12-14 12:13:11 +01:00