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
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
95f3e6fd4d
remote_rom: fix session routing
2017-03-02 13:16:00 +01:00
Johannes Schlatow
2d18d7a241
update to 17.02
2017-03-02 12:40:46 +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
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
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
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
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
06fdb9e4ce
Build dynamically linked executables by default
...
This patch is related to the following issue:
https://github.com/genodelabs/genode/issues/2184
2016-12-14 12:10:12 +01:00
Emery Hemingway
bcda357a1e
Super Boss Gaiden run scenario for the SNES
...
https://superbossgaiden.superfamicom.org/
Fix #52
2016-12-06 18:45:39 +01:00
Emery Hemingway
8f8b71248d
Driar run scenario for the NES
...
http://driar.se/
Ref #52
2016-12-06 18:45:39 +01:00
Emery Hemingway
c581c5e87b
server/chroot: remove RPC server
...
Respond to clients from the "session_requests" ROM dataspace.
Ref #53
2016-12-06 17:23:25 +01:00
Norman Feske
21bf74bbc8
Adaptation to stricter label prefixing
...
This patch is related to the following issue:
https://github.com/genodelabs/genode/issues/2171
2016-11-24 17:11:14 +01:00
Emery Hemingway
7a61552f8c
Jitterentropy TestU01 scenarios
...
Test the Jitterentropy VFS plugin against the TestU01 Alphabet and
Rabbit batteries.
Ref #48
2016-11-01 12:35:57 +01:00
Martin Stein
4c7f534cf5
framebuffer apps: fix config parse error
...
Ref #44
2016-10-05 11:26:05 +02:00
Stefan Kalkowski
b4b02afa5b
TOR: fix automated test scenario on QEMU
...
* variable-name typo for automated network settings
* QEMU default network scripts do not work in all environments
Thanks to @chelmuth for recognizing!
2016-08-31 12:04:51 +02:00
Josef Söntgen
da743cced4
Add rudimentary audio_player based on libav
...
For further information please look at 'src/app/audio_player/README'.
Fixes #41 .
2016-08-30 14:49:29 +02:00
Stefan Kalkowski
099ea5a6a5
TOR: nic_router configuration scheme changed
2016-08-30 11:23:28 +02:00
Stefan Kalkowski
37eb9c03ba
TOR: NAT component got renamed to 'nic_router'
2016-08-30 09:35:37 +02:00
Stefan Kalkowski
45f7dc2d4b
TOR: automated test scenario on Qemu
2016-08-29 16:10:07 +02:00
Josef Söntgen
701516110d
uhexen2: update to version 1.5.8
...
Fixes #34 .
2016-08-26 15:59:40 +02:00
Norman Feske
a540f55512
framebuffer_app.inc: add scheduling constraints
...
Without the assignment of CPU quota, the priority definitions remain
without effect on base-hw, which may lead the USB driver on the
Raspberry Pi to get stuck in the presence of a time-consuming
application.
2016-08-25 10:28:18 +02:00
Stefan Kalkowski
39ea3e209c
Port of TOR ( Fix #30 )
2016-08-25 10:27:08 +02:00
Norman Feske
2c4cca899a
follow-up fix for "Share common parts ..."
...
Prevent duplicated build argument of platform-driver, fixes the build
for the Raspberry Pi.
2016-08-21 14:06:32 +02:00
Norman Feske
05eb96294a
Port of TuxMath
2016-08-21 01:29:25 +02:00
Norman Feske
a21b0be78e
Share common parts of simple interactive scenaros
...
By moving the common run-script parts to framebuffer_app.inc, we avoid
the duplication of the application-agnostic run-script content.
2016-08-21 01:29:25 +02:00
Emery Hemingway
3c25710f43
server/log_tee: shim to duplicate log streams
...
Fixes #28
2016-08-09 14:07:23 +02:00
Emery Hemingway
3af80e2d88
new server 'rom_fallback'
...
Forwards a ROM ssesion request to a list of label prefixes.
Fixes #26
2016-08-09 14:05:36 +02:00
Johannes Schlatow
2687de2376
Add remote_rom proxy component
...
Fixes #20
2016-07-06 16:40:56 +02:00
Emery Hemingway
04c42f34bc
app/fetchurl: libcURL frontend
...
Fixes #19
2016-07-06 15:26:23 +02:00
Menno Valkema
7f61d9a84a
Added fesrv port
...
Fixes #18
2016-06-29 21:34:56 +02:00
Emery Hemingway
9a0fead7ed
synergy_input: port of the µSynergy client
...
http://synergy-project.org/
Fixes #14
2016-04-11 14:34:48 +02:00
Johannes Schlatow
cce6a99fc7
Add soplex and scip (LP and MIP solver)
2016-03-21 11:36:57 +01:00
Johannes Schlatow
053a038bf8
Add lemon graph library
2016-03-21 11:36:53 +01:00
Johannes Schlatow
439a59c695
Add glucose SAT solver
2016-03-21 11:36:51 +01:00
Emery Hemingway
aadf20d39a
server/tftp_rom
...
Serves ROM from TFTP, RCF1350.
Fixes #9
2016-03-03 16:07:38 +01:00
Emery Hemingway
4bb5db7d8b
port of sqlite-3.10.2
...
Port of SQLite with a native OS layer.
I can provide support, but not maintanence. Good luck!
Fixes #8
2016-02-09 11:37:03 +01:00
Josef Söntgen
b998e03723
Port of uhexen2 (v1.5.6)
...
This is a working(*) port of 'Hammer of Thyrion' v1.5.6, a Hexen2
cross-platform source port, using SDL on Genode.
(*) SDL_VIDEO works, SDL_AUDIO at least makes some noise
and network-play is currently untested.
Fixes #6 .
2016-01-04 12:05:21 +01:00
Josef Söntgen
efa0111a64
Port of Grafx2 (2.4.2035)
...
"GrafX2 is a bitmap paint program inspired by the Amiga programs
Deluxe Paint and Brilliance. Specialized in 256-color drawing, it
includes a very large number of tools and effects that make it
particularly suitable for pixel art, game graphics, and generally any
detailed graphics painted with a mouse."
Fixes #5 .
2016-01-04 11:44:52 +01:00
Emery Hemingway
cb1072ea52
Port of OpenTyrian
...
https://bitbucket.org/opentyrian/opentyrian
Fixes #4
2015-12-22 15:21:40 +01:00
Josef Söntgen
2309044145
Port of chocolate-doom (v2.2.1)
...
"Chocolate Doom is a Doom source port that accurately reproduces the
experience of Doom as it was played in the 1990s."
Fixes #2 .
2015-12-18 11:35:26 +01:00
Emery Hemingway
2f4eeec662
port of Abuse
...
http://abuse.zoy.org/
Fixes #3
2015-12-18 11:34:26 +01:00