sebt3
homebrew player (P. & C.)
sound like a good idea, have fun seting up the SDK for this...
And if .next is ever released on Pandora?Or use that unused os version flag. 1.0 => superZaxxon | 2.0 => pyra OS.
The easiest way to add this would be to add an extra field to the <exec> tag in the PXML file. Now we have something like this:
<exec command="run.sh">
and for multi-arch PNDs you would have something like this:
<exec platform="pandora" command="run.sh">
<exec platform="pyra" command="run_pyra.sh">
<exec platform="linux-x86" command="run_x86.sh">
<exec platform="windows" command="RUN.BAT">
For backwards compatibility, if the platform field is missing, it defaults to "pandora".
And how does my Linux x86 Computer recognize the PND?^ this.
Or use that unused os version flag. 1.0 => superZaxxon | 2.0 => pyra OS.
If you're running a pandora and start a 2.0 PND, then pnd_run.sh use a squashfs file containing the pyra rootfs.
If you're running a pyra and start a 1.0 PND, then pnd_run.sh use a squashfs file containing the superZaxxon rootfs.
And use 2 differants toolchains depending on the plateform you're targetting. Anyway, the later part is a requierement if ED want to support current PNDs on pyra.
Well yeah, in this approach we would have to make a generalized libpnd and package it for the major distros, so you can just do apt-get install libpnd or something like that. Probably best to keep the pnd_run and pnd detection daemon separated, since not everyone will necessarily want the latter.The easiest way to add this would be to add an extra field to the <exec> tag in the PXML file. Now we have something like this:
<exec command="run.sh">
and for multi-arch PNDs you would have something like this:
<exec platform="pandora" command="run.sh">
<exec platform="pyra" command="run_pyra.sh">
<exec platform="linux-x86" command="run_x86.sh">
<exec platform="windows" command="RUN.BAT">
For backwards compatibility, if the platform field is missing, it defaults to "pandora".And how does my Linux x86 Computer recognize the PND?^ this.
Or use that unused os version flag. 1.0 => superZaxxon | 2.0 => pyra OS.
If you're running a pandora and start a 2.0 PND, then pnd_run.sh use a squashfs file containing the pyra rootfs.
If you're running a pyra and start a 1.0 PND, then pnd_run.sh use a squashfs file containing the superZaxxon rootfs.
And use 2 differants toolchains depending on the plateform you're targetting. Anyway, the later part is a requierement if ED want to support current PNDs on pyra.
Do I have to include the PND specific stuff on every computer I want to launch PNDs then?