libretro-genode/libretro/cores/tyrquake/pkg.dhall

44 lines
1.0 KiB
Plaintext
Raw Normal View History

2019-07-13 23:43:03 +02:00
let Genode = env:DHALL_GENODE
let Prelude = Genode.Prelude
let XML = Prelude.XML
2019-07-26 17:58:26 +02:00
let frontend = ./../../retro_frontend/package.dhall
2019-07-13 23:43:03 +02:00
let defaults = ./../../pkgDefaults.dhall
2019-07-26 17:58:26 +02:00
let keyboardDefaults = ./../../pkgKeyboardDefaults.dhall
let frontendConfig =
keyboardDefaults.frontendConfig
⫽ { vfs =
XML.text
''
<vfs>
<tar name="quake_shareware.tar"/>
<fs/>
<dir name="dev"> <log label="core"/> </dir>
</vfs>
''
, game =
XML.text "<game/>"
, variables =
[ { mapKey = "tyrquake_resolution", mapValue = "960x600" } ]
}
2019-07-13 23:43:03 +02:00
in { indexInfo =
"QUAKE engine"
, runtime =
defaults.runtime
⫽ { ram =
Genode.units.MiB 64
, caps =
256
, roms =
defaults.runtime.roms # [ "quake_shareware.tar" ]
, config =
2019-07-26 17:58:26 +02:00
frontend.Config.toXML frontendConfig
2019-07-13 23:43:03 +02:00
}
}