In order for this to work...
1. the demos must exit clean without button presses.
2. the last demo number played must get written to NVRAM so its not repeated over and over (or some good random number generator is needed).
I believe there is an NVRAM library that can write to disk instead of the actual NVRAM?
I would like to be able to build this CD image using a Script that pulls the demos from a prime source (e.g. scene.org). This way you can distribute the script, update it to add more demos, and build your image. I'm also thinking a later date version might run by pulling the demos over a network.. but thats a higher barrier to entry than just a CD image.
So i need a few things.
1. Suggestions for how we collate this list of demos.
2. Suggestions for something that could display the name of the demo before its launched (full screen, i want to be able to read it from across the room).
I'm not trying to put down other great projects that can fetch demos on the fly here.. i'm just looking for a zero setup CD32 specific solution.
EDIT: Also if a project like this already exists i'm cool with just using that
--------------
# Only demos that exit naturally
# Archive,CWD,Exe
Code: Select all
https://files.scene.org/get/mirrors/amigascne/Groups/T/The_Black_Lotus/TBL-Requiem.lha,,Requiem.exe
https://files.scene.org/get/mirrors/amigascne/Groups/R/Rave_Network_Overscan/rno-ocean.lha,,electric_ocean.exe
https://files.scene.org/get/mirrors/amigascne/Groups/W/Whelpz/wpz-wcca.lha,wpz-wcca,wpz-wcca.exe
https://files.scene.org/get/mirrors/amigascne/Groups/T/Traction/Traction-PastIsPrologue.lha,,traction_pip
https://files.scene.org/get/mirrors/amigascne/Groups/R/Rave_Network_Overscan/metropol.lha,,metropolice.exe
https://files.scene.org/get/mirrors/amigascne/Groups/E/Ephidrena/eph_dke-ChipsDontLie.lha,,darkidrena.exe
https://files.scene.org/get/mirrors/amigascne/Groups/E/Elude/eld-wcip.lha,eld-wcip,wcip_demo,550
https://files.scene.org/get/mirrors/amigascne/Groups/L/Loonies/smokeand.lha,,SmokeAndMirrors,550
https://files.scene.org/get/mirrors/amigascne/Groups/L/Loonies/LNS-MultiverseFinal.lha,,multiverse_aga.exe
https://archive.scene.org/pub/mirrors/amigascne/Groups/G/Ghostown/gtn_hjb-lasttrain-party.lha,,lasttrain-party
https://files.scene.org/get/demos/groups/tbl/amiga/rift-final.zip,,!Start
https://files.scene.org/get/demos/groups/tbl/amiga/tbl-oceanmachinefinal.lha,,OceanMachine.exe
https://files.scene.org/get/mirrors/amigascne/Groups/T/The_Black_Lotus/TBL-CapturedDreams.lha,,TBL-CD.EXE,500
https://files.scene.org/get/mirrors/amigascne/Groups/T/The_Black_Lotus/tbl-magia.lha,,Magia.exe,400
https://files.scene.org/get/mirrors/amigascne/Groups/E/Elude/eld-srty.lha,eld-serenity,eld-serenity,450
https://files.scene.org/get/mirrors/amigascne/Groups/E/Elude/eld-lspv.lha,eld-lightshaft-partyversion,eld-lightshaft.exe,400
https://files.scene.org/get/mirrors/amigascne/Groups/E/Elude/eld-riseandshineami.lha,,eld-riseandshine,260
https://files.scene.org/get/mirrors/amigascne/Groups/E/Elude/eld-dust.lha,eld-dust,eld-dust,300
https://files.scene.org/get/parties/2013/revision13/amiga_demo/eld-machinist.lha,,eld-machinist,430
https://files.scene.org/get/parties/2009/function09/demo/eld-stepbystep_final.lha,eld-stepbystep,eld-stepbystep
https://files.scene.org/get/parties/2006/assembly06/demo/tbl-starstruck-finalversion.zip,,Starstruck-Final.exe
https://ftp.untergrund.net/users/breakpoint/2004/Amiga%20Demo/tbl-silkcutfinal.lha,,SilkCut.exe
https://files.scene.org/get/parties/2021/revision21/amiga-demo/flex-themartinieffect.lha,,demo-060
https://files.scene.org/get/mirrors/amigascne/Groups/G/Ghostown/GT_LNS-humantraffic.lha,,HumanTraffic
https://files.scene.org/get/mirrors/amigascne/Groups/D/Dekadence/DKD&ACC-Grind,,DKD&ACC-Grind