Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Runtime requirement for running a production #559

Open
emoon opened this issue Apr 20, 2023 · 0 comments
Open

Runtime requirement for running a production #559

emoon opened this issue Apr 20, 2023 · 0 comments
Labels

Comments

@emoon
Copy link

emoon commented Apr 20, 2023

Something that would be nice to add would be the requirement for running a production. If we use Amiga as an example we have the major categories such as "Amiga OCS/ECS" and "Amiga AGA".

The problem is in order to run something on hardware/emulators/etc it's often need to have some more information. In the Amiga AGA case it might be that an 040/060 CPU is required and x amount of fastmem.

There are cases for OCS/ECS also when some demos doesn't the "standard" 512/512 setup.

While it would be possible to use the standard tags for this, it's a bit of a crude hammer and it would be easy to get tags wrong even if prefixed in a certain way.

A better approach would be to have (optional) platform specific fields for the requirement of a production. In the case of Amiga OCS/ECS it may be (notice this is just an example and not an exhaustive list of required fields)

  • Fake fast memory
  • Fast memory
  • Chip memory
  • Kickstart version
  • floppy / HD
  • Number of disks

Something here to take into consideration which makes this a bit tricky, is there maybe "negative" requirements as well such as (works on 1.2, but not on 1.3) I'm not sure if it's worth to list these or not, or just have a "notes" section for the runtime requirement as well. Personally I would like to avoid notes as it's in-precise.

I would be willing to implement this feature with some guidance.

@emoon emoon added the feature label Apr 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant