Preconfigured emulators for game distribution
Preconfigured emulators for game distribution
Hi,
I've successfully setup Oricutron to be easy to run on Windows with a game, and I was wondering how difficult it would be to do the same for Linux, Mac, iOS or Android.
Here for example what that looks like for Space: 1999
I've successfully setup Oricutron to be easy to run on Windows with a game, and I was wondering how difficult it would be to do the same for Linux, Mac, iOS or Android.
Here for example what that looks like for Space: 1999
Re: Preconfigured emulators for game distribution
There is a BIG file: 'images/gfx_atmoskbd.psd' - it's unused and can be removed.
I'm sure it can be done easy for macOS and Android.
For Linux there should be a way like 'appimage' or 'flatpack', unfortunately simple compiled on (for instance latest) Fedora doesn't run on Ubuntu (of course the CPU is the same x86_64).
For iOS - I don't know, I think nobody tried ever compile it...
I'm sure it can be done easy for macOS and Android.
For Linux there should be a way like 'appimage' or 'flatpack', unfortunately simple compiled on (for instance latest) Fedora doesn't run on Ubuntu (of course the CPU is the same x86_64).
For iOS - I don't know, I think nobody tried ever compile it...
Re: Preconfigured emulators for game distribution
Good catch!
Can standard Android run APK files, or does it need to be jailbreaked?
Ok
- ibisum
- Wing Commander
- Posts: 1973
- Joined: Fri Apr 03, 2009 8:56 am
- Location: Vienna, Austria
- Contact:
Re: Preconfigured emulators for game distribution
Do you mean ready-to-run packages for each system?
The Makefile has a few package-PLATFORM targets, where PLATFORM is one of a variety of Linux/Mac- specific build scripts, constructing pretty *rudimentary* app bundles for each target ("packaging"), but these could probably use a bit of work, if the intention is to be able to build Oricutron into an App-branded/-specific bundle? There could be a Debian-style .deb target added relatively easy, etc.
But on the subject of making Oricutron a sub-module to a publishable App Bundle .. I'm not sure how I'd feel about that as a long-time Oricutron user, though .. is this License-compliant?
Surely its better to have the web build being used to give the 'easy to just play' use case to users on the Internet, but leave Oricutron itself relatively unencumbered by lock-down in an app-store context? The Web target for Oricutron works pretty well, you know ..
The Makefile has a few package-PLATFORM targets, where PLATFORM is one of a variety of Linux/Mac- specific build scripts, constructing pretty *rudimentary* app bundles for each target ("packaging"), but these could probably use a bit of work, if the intention is to be able to build Oricutron into an App-branded/-specific bundle? There could be a Debian-style .deb target added relatively easy, etc.
But on the subject of making Oricutron a sub-module to a publishable App Bundle .. I'm not sure how I'd feel about that as a long-time Oricutron user, though .. is this License-compliant?
Surely its better to have the web build being used to give the 'easy to just play' use case to users on the Internet, but leave Oricutron itself relatively unencumbered by lock-down in an app-store context? The Web target for Oricutron works pretty well, you know ..
Re: Preconfigured emulators for game distribution
Ready to run game: Download and play.
Performance wise, how does it compare with a natively compiled Oricutron? (thinking of low power devices)ibisum wrote: ↑Sat Jun 08, 2024 10:35 am Surely its better to have the web build being used to give the 'easy to just play' use case to users on the Internet, but leave Oricutron itself relatively unencumbered by lock-down in an app-store context? The Web target for Oricutron works pretty well, you know ..
Does it run 100% well on both Chromium and Firefox?
- ibisum
- Wing Commander
- Posts: 1973
- Joined: Fri Apr 03, 2009 8:56 am
- Location: Vienna, Austria
- Contact:
Re: Preconfigured emulators for game distribution
The oricutron repo as of git commit 256bf6a contains all you need to build the web target .. but its not (yet) a distinct target in the main Makefile, as it requires a bit of resource management that isn't automated .. so you've got to use the build rig that is in the www/ directory, and check the Readme.txt for details on how to build the web version.
Performance- and compatability- wise, whatever you find, I'll try to help fix and I'm sure iss and the other contributors of the web front-end work will be happy to see us push things further too ..
Performance- and compatability- wise, whatever you find, I'll try to help fix and I'm sure iss and the other contributors of the web front-end work will be happy to see us push things further too ..

Re: Preconfigured emulators for game distribution
For web Oricutron, maybe continue on the existing thread 

- ibisum
- Wing Commander
- Posts: 1973
- Joined: Fri Apr 03, 2009 8:56 am
- Location: Vienna, Austria
- Contact:
Re: Preconfigured emulators for game distribution
Yup, good idea.
Psst, already mentioned this elsewhere, but you should include a link to the Oricutron sources alongside the binary downloads, *ahem* *cough* *cough* .. GPLv2 .. *cough* ..
Psst, already mentioned this elsewhere, but you should include a link to the Oricutron sources alongside the binary downloads, *ahem* *cough* *cough* .. GPLv2 .. *cough* ..
Re: Preconfigured emulators for game distribution
I did not make the Oricutron package, and as far as I can see, there's no mention of any form of licence or link to where the versions are available, and where the source code is present.
Maybe from now on the Oricutron archives should have this information in one of the text files:
- Where the latest binaries are located (https://raxiss.com/article/id/25-Oricut ... Developers ?)
- Where the latest source code is located (https://github.com/pete-gordon/oricutron ?)
- What the licence is
While on the topic, it's actually difficult to know where the binary releases are, because https://github.com/pete-gordon/oricutron/releases does not have any content, and the main readme does not say anything about https://raxiss.com/article/id/25-Oricut ... Developers
- ibisum
- Wing Commander
- Posts: 1973
- Joined: Fri Apr 03, 2009 8:56 am
- Location: Vienna, Austria
- Contact:
Re: Preconfigured emulators for game distribution
I think the point is, you can build and release your own binaries derived from the Oricutron source files, and thats what folks in your example have done. Its perfectly okay to do your own build - and in your case, for itch.io, it'd be fantastic to get the web target working sufficiently well to the task.
But there still has to be a link included to the sources for the Oricutron program, alongside the binary links.
The use of the GPLv2License is expressed in each of the source files - and this is also expressed in the "About.." menu option of Oricutron, incidentally, so you can see an example of the URL to use ... which is indeed https://github.com/pete-gordon/oricutron as you've found.
Yes, we should encourage Peter to put a LICENSE.txt in the root of the repo, I will make the administrivia for that right now .. (edit:
https://github.com/pete-gordon/oricutron/pull/197)
But there still has to be a link included to the sources for the Oricutron program, alongside the binary links.
The use of the GPLv2License is expressed in each of the source files - and this is also expressed in the "About.." menu option of Oricutron, incidentally, so you can see an example of the URL to use ... which is indeed https://github.com/pete-gordon/oricutron as you've found.
Yes, we should encourage Peter to put a LICENSE.txt in the root of the repo, I will make the administrivia for that right now .. (edit:
https://github.com/pete-gordon/oricutron/pull/197)
Last edited by ibisum on Sun Jun 09, 2024 11:53 am, edited 1 time in total.
Re: Preconfigured emulators for game distribution
And my point is that I don't want to build my own version.
The reason Dungeon Master, Encounter, Quantum FX, ... have not been released is that I spent my life working on the website, blog, documentation, OSDK, helping people, etc...
I don't want to also build my own version of the emulator: I do not have the time or the will to do that.
- ibisum
- Wing Commander
- Posts: 1973
- Joined: Fri Apr 03, 2009 8:56 am
- Location: Vienna, Austria
- Contact:
Re: Preconfigured emulators for game distribution
Oh, I mistakenly thought you were doing your own builds.
In that case, whoever you got the build from, should have also provided a link to the sources as well.
Anyway .. maybe we should talk about this build issue of yours. I now think about adding Github actions to build 'official packages' as a contribution, in which case it would just be a matter of downloading the official binaries, adding your content, and leaving it at that.
I'll have time for a proper session over the next few days. There should be an easy target to build the web front end now that Iss and the gang have done all the hard work, I can take the scaffolding down and sweep up the street a bit, so to speak. Do you foresee the ability to add a web package build of Oricutron to your itch.io profile as being a useful target? Or are you looking at charging for the downloads at itch.io as more of a necessary goal?
In that case, whoever you got the build from, should have also provided a link to the sources as well.
Anyway .. maybe we should talk about this build issue of yours. I now think about adding Github actions to build 'official packages' as a contribution, in which case it would just be a matter of downloading the official binaries, adding your content, and leaving it at that.
I'll have time for a proper session over the next few days. There should be an easy target to build the web front end now that Iss and the gang have done all the hard work, I can take the scaffolding down and sweep up the street a bit, so to speak. Do you foresee the ability to add a web package build of Oricutron to your itch.io profile as being a useful target? Or are you looking at charging for the downloads at itch.io as more of a necessary goal?
Re: Preconfigured emulators for game distribution
Automated publishes with all the necessary licence/information directly on the GitHub page seems like something very good.
Regarding Encounter, my current idea is to have the game for free for the people who download it from Defence Force, and try to sell the game at a small price on itch.io (as an experiment mostly: Would people pay for retro games for the Oric).
But even if it was for pay, would still be good to have a playable demo directly in the browser
Easily adding playable web versions on all the old free games seem like totally worth it.Do you foresee the ability to add a web package build of Oricutron to your itch.io profile as being a useful target? Or are you looking at charging for the downloads at itch.io as more of a necessary goal?
Regarding Encounter, my current idea is to have the game for free for the people who download it from Defence Force, and try to sell the game at a small price on itch.io (as an experiment mostly: Would people pay for retro games for the Oric).
But even if it was for pay, would still be good to have a playable demo directly in the browser
