Boot scripts

Discuss ADFFS development and download test releases
Locked
JonAbbott
Posts: 3034
Joined: Thu Apr 11, 2013 12:13 pm
Location: Essex
Contact:

Boot scripts

Post by JonAbbott »

The latest !ADFFS.Obey file is attached below.

Provided ADFFS is installed and running, these scripts can be used with original games that have been installed to HD by replacing the game's !Run contents with *ADFBootFloppy Fn, for example the !Run for 2067 BC's would be:

Code: Select all

ADFBootFloppy F1000101
Quite a few scripts validate the game isn't modified, or perform version checking were bug patching is required. As a consequence an error may be reported if a main game file has been modified with games sourced from other websites. They should however work with the original floppy releases and games sourced from this project.

Many scripts also detail how to install games to hard disc, scripts can be viewed by opening !ADFFS.Obey with SparkFS.

The following scripts make use of the ARM3 JIT
F1000101 2067 BC (1993) (Oregan Developments)
F1000201 3D Construction Kit (1991) (Domark)
F1045101 Acheton & Kingom of Hamil (1987) (TOPOLOGIKA)
F1049202 Adventure Collection, The: Kidnapping (1993) (Alpine Software)
F1000401 Adventures, classic complication [Philosopher's Quest, Countdown to Doom, Return to Doom, Kingdom of Hamil, Acheton] (1988) (TOPOLOGIKA)
F1000402 Adventures, classic complication [Philosopher's Quest, Countdown to Doom, Return to Doom, Kingdom of Hamil, Acheton] (1988) (TOPOLOGIKA)
F1000601 Aggressor (1992) (Atomic Software)
F1064301 Aggressor Macho Edition (1992) (Matt Black)
F1000701 Air Supremacy (1991) (Superior Software)
F1000901 Aldebaran (1993) (Evolution Trading)
F1070601 Alien Invasion (1990) (Alien Images)
F1001001 Alerion (1988) (DABS Press)
F1001501 Alone In the Dark (1995) (Krisalis Software)
F1001701 Apocalypse (1990) (The Fourth Dimension)
F1001801 Arcade 3 (1988) (Clares Micro Supplies)
F1001901 Arcade Soccer (1989) (The Fourth Dimension)
F1002001 Arcendium (1988) (Alien Images)
F1002401 ArcPinball (1990) (Shibumi Soft)
F1002601 Arcturus (1994) (Oregan Developments)
F1049301 Arc/A3000 Christmas Box, The: Brixx! (1990) (RTFM Software)
F1049302 Arc/A3000 Christmas Box, The: PON! in Winterland (1990) (RTFM Software)
F1049303 Arc/A3000 Christmas Box, The: Zap the red wierdos from Mars (1990) (RTFM Software)
F1003301 Asylum (1993) (Digital Psychosis)
F1070001 Asylum (2002) (Acorn Arcade)
F1048901 Avon & Murdac (1989) (TOPOLOGIKA)
F1003401 Axis (1993) (TBA Software)
F1023101 Ballarena (1990) (Sisteme)
F1003601 Ballarena (1994) (Uffenkamp Computer Systeme)
F1003701 Bambuzle (1991) (Arxe Systems)
F1003801 Battle Chess (1993) (Krisalis Software)
F1003901 Battle Tank (1990) (Minerva)
F1004201 Birds of War (1993) (The Fourth Dimension)
F1004301 Black Angel (1992) (The Fourth Dimension)
F1064001 Blaston (1991) (Eterna)
F1004401 Blaston (1994) (Uffenkamp Computer Systeme)
F1004601 Blitz! (1991) (Arxe Systems)
F1004701 BloodLust (1998) (The Fourth Dimension)
F1004801 Blood Sport (1993) (Matt Black)
F1004901 BlowPipe (1990) (Eclipse)
F1005201 Bobby Blockhead vs The Dark Planet (1991) (Atomic Software)
F1005301 Boogie Buggy (1991) (The Fourth Dimension)
F1045201 Bouncer (1991) (RTFM Software)
F1005601 Break 147 & Superpool (1991) (The Fourth Dimension) (HD install only)
F1045301 Brian Clough's Football Fortunes (1992) (CDS Software)
F1005701 Bubble Fair (1991) (Eterna)
F1005901 Bug Hunter & Moondash (1990) (Minerva) (!Run replacement for both Bug Hunter and Moondash)
F1006001 Bug Hunter in Space (1990) (Minerva)
F1006201 Burn'Out (1995) (Oregan Developments)
F1006501 Cannon Fodder (1994) (Krisalis Software)
F1006701 Carnage Inc. (1993) (The Fourth Dimension)
F1002201 Cartoon Line part one (1993) (Uffenkamp Computer Systeme)
F1019501 Cartoon Line part one (1991) (Eterna)
F1035501 Cascade (1992) (Milo Shaffer and Richard Norman)
F1007101 Cataclysm (1991) (The Fourth Dimension)
F1007201 Caverns (1991) (Minerva)
F1049001 Champions: Jahangir Khan World Championship Squash (1991) (Krisalis Software)
F1049002 Champions: Manchester United (1992) (Krisalis Software)
F1049004 Champions: World Championship Boxing Manager (1992) (Krisalis Software)
F1049005 Champions: World Class Leader Board (1992) (Krisalis Software)
F1007501 Chequered Flag (1991) (Cambridge International Software)
F1062401 Chequered Flag [RO3 version] (1992) (Cambridge International Software)
F1007801 Chocks Away (1990) (The Fourth Dimension)
F1008001 Chopper Force (1992) (The Fourth Dimension)
F1008101 Chuck Rock (1991) (Krisalis Software)
F1014401 Chuck Rock [BUZZ version] (1994) (Krisalis Software)
F1008801 Command Ship (1995) (TBA Software)
F1008901 Confusion (1989) (Cambridge International Software)
F1009001 Conqueror (1988) (Superior Software)
F1009101 COPS (1989) (Alpine Software)
F1009301 Corruption (1989) (Rainbird) (v1.12)
F1009501 Crisis (1990) (Cambridge International Software)
F1009601 Crystal Maze, The (1993) (Sherston Software)
F1009901 Cyber Ape (1995) (TBA Software)
F1010201 Cyborg (1992) (Alpine Software)
F1010201b Cyborg (1992) (Alpine Software) (!Adventure.!Run replacement)
F1010301 Cycloids (1993) (Software 42)
F1010401 DarkWood (1995) (Eclipse)
F1046201 Deadline (1996) (Network 23)
F1010901 Deeva (1990) (Calderglen Computers)
F1011001 Demon's Lair (1993) (The Fourth Dimension)
F1011501 Diggers (1994) (Millennium Interactive)
F1011701 DinoSaw (1993) (Five Star Marketing)
F1011801 Dominate (1991) (RTFM Software)
F1012101 DragonBall (1993) (TBA Software)
F1012201 Dreadnoughts (1992) (Turcan Research Systems)
F1012701 Drop Ship (1990) (The Fourth Dimension)
F1070901 DropShaft (1993) (Alexander Strong)
F1012801 Dune II Battle for Arrakis (1995) (Eclipse) (v1.23F)
F1053501 Dune II Battle for Arrakis [CD version] (1997) (Eclipse) (v1.32)
F1012901 Dungeon, The (1993) (The Fourth Dimension)
F1030701 Ego: Repton 4 (1992) (Superior Software)
F1013001 Elite (1991) (Hybrid Technology) (v1.02)
F1064501 Elite (1999) (Ian Bell) (v1.14 from Ian Bell's Website)
F1013101 Emotions - Search for Humanity (1997) (The Datafile) (installer script)
F1013103 Emotions - Search for Humanity (1997) (The Datafile) (!Run replacement)
F1013201 Empire Soccer 94 (1995) (Empire Software)
F1013401 Enter The Realm (1991) (The Fourth Dimension)
F1013501 Enthar Seven (1988) (Robico Software)
F1014001 E-Type (1989) (The Fourth Dimension)
F1060901 E-Type Compendium (1991) (The Fourth Dimension)
F1014101 E-Type II (1994) (The Fourth Dimension)
F1014501 Exodus (1997) (Artex Software)
F1014601 Exotic Adventures of Sylvia Layne, The (1993) (The Fourth Dimension)
F1015001 Far Beyond (1991) (4Mation)
F1015101b Fervour (1992) (Clares Micro Supplies) (!Run2 replacement)
F1015301 Fine Racer (1991) (Eterna)
F1015401 Fire & Ice (1995) (Warner Interactive Entertainment)
F1015701 Fireball II (1990) (Cambridge International Software) (!Run replacement for both Fireball and Fireball II)
F1015801 Fish! (1988) (Rainbird) (v1.08)
F1015901 Flashback (1994) (U.S. Gold)
F1053201 Flashback [HD version] (1994) (U.S. Gold)
F1063101 Formula Fun (1993) (Mystery Software)
F1016401 Formula Two Thousand (1994) (TBA Software)
F1016601 F.R.E.D. (1993) (Software 42)
F1016701 Freddy's Folly (1988) (Minerva)
F1043701 Fugative's Quest (1989) (Robico Software)
F1017001 Galactic Dan (1992) (The Fourth Dimension)
F1055601 Games Minipack Four: Confusion (1989) (Cambridge International Software)
F1055602 Games Minipack Four: Orion (1988) (Minerva)
F1055603 Games Minipack Four: StarTrader (1989) (Gem Electronics)
F1055604 Games Minipack Four: Word Up Word Down (1989) (Gem Electronics)
F1059201 Games Minipack Five: Fireball II (1990) (Cambridge International Software) (!Run replacement for both Fireball and Fireball II)
F1059202 Games Minipack Five: Fish! (1990) (Cambridge International Software)
F1059203 Games Minipack Five: PON! (1990) (Cambridge International Software)
F1017101 Global Effect (1995) (Eclipse)
F1017201 Gods (1992) (Krisalis Software)
F1017701 Great Giana Sisters, The (1988) (E Braun)
F1017901 Gribbly's Day Out (1992) (Coin-Age)
F1024501 Grievous Bodily 'ARM (1991) (The Fourth Dimension)
F1018001 Groundhog (1998) (The Fourth Dimension)
F1041101 Guild of Thieves, The (1987) (Rainbird) (v1.30)
F1018301 Guile (1992) (Dream Software)
F1018701 Haunted House (1993) (The Fourth Dimension)
F1018801 Heimdall (1993) (Krisalis Software)
F1019201 Hero Quest (1991) (Krisalis Software)
F1019701 High Risc Racing (1995) (Modus Software)
F1019901 Holed Out!! (1989) (The Fourth Dimension)
F1020001 Holed Out!! Designer (1989) (The Fourth Dimension)
F1020101 Hostages (1990) (Superior Software)
F1020201 Hoverbod (1988) (Minerva)
F1056501 Humanoids and Robotix (1993) (Cambridge International Software) (script for Humanoids)
F1056501b Humanoids and Robotix (1993) (Cambridge International Software) (script for Robotix)
F1020401 Ibix the Viking (1989) (Minerva)
F1020501 Inertia (1990) (The Fourth Dimension)
F1040801 Inferno (1996) (Paradise Games)
F1020601 Interdictor (1989) (Clares Micro Supplies)
F1069801 Interdictor II [v1.1] (1990) (Clares Micro Supplies)
F1020701 Interdictor II [v1.3] (1990) (Clares Micro Supplies)
F1020801 Iron Lord (1990) (UBI Soft)
F1020901 Ixion (1992) (Software 42)
F1021001 Jahangir Khan World Championship Squash (1991) (Krisalis Software)
F1021101 James Pond (1990) (Krisalis Software)
F1059001 James Pond [BUZZ version] (1990) (Krisalis Software)
F1063301 James Pond Underwater Agent and Running Water (1995) (SkillsWare)
F1021201 James Pond II Robocod (1993) (Eclipse)
F1052501 James Pond II+ Robocod (1995) (Eclipse)
F1021301 Jet Fighter (1988) (Minerva)
F1021401 Jinxter (1989) (Rainbird) (v1.30)
F1021801 Kaptain Konflict (1990) (Calderglen Computers)
F1022001 KerBang! (1991) (Eterna)
F1048401 Krisalis Collection, The: Mad Professor Mariarti [BUZZ version] (1991) (Krisalis Software)
F1048402 Krisalis Collection, The: Pipe Mania (1993) (Krisalis Software)
F1048403 Krisalis Collection, The: Revelation! [BUZZ version] (1993) (Krisalis Software)
F1048404 Krisalis Collection, The: Terramex (1993) (Krisalis Software)
F1071101 K.V. [v1.00] (1993) (High Risc Software Developments)
F1021701 K.V. [v1.01] (1993) (High Risc Software Developments)
F1008401 Last Days of Doom, The & Hezarin (1990) (TOPOLOGIKA)
F1022301 Last Ninja, The (1992) (Superior Software)
F1022401 Leeds United (1993) (CDS Software)
F1022501 Legend of the Lost Temple, The (1992) (Eterna)
F1022701 Lemmings (1991) (Krisalis Software)
F1046901 Lemmings [Learning Curve version] (1991) (Krisalis Software)
F1022801 Lemmings 2: The Tribes (1994) (Krisalis Software)
F1022804 Lemmings 2: The Tribes (1994) (Krisalis Software) (installer)
F1022901 Logic Mania: Atomix (1996) (The Fourth Dimension)
F1022902 Logic Mania: Blindfold (1996) (The Fourth Dimension)
F1022903 Logic Mania: Gloop (1996) (The Fourth Dimension)
F1022904 Logic Mania: Tilt (1996) (The Fourth Dimension)
F1023201 Lotus Turbo Challenge 2 (1992) (Krisalis Software)
F1023301 Mad Professor Mariarti (1990) (Krisalis Software)
F1059301 Mad Professor Mariarti [BUZZ version] (1991) (Krisalis Software)
F1023501 Maddingly Hall (1989) (Minerva)
F1023601 Magic Pockets (1993) (Renegade)
F1023801 Magnetoids (1994) (Oregan Developments)
F1023901 Mah-Jong Patience (1990) (Cambridge International Software)
F1024101 Man at Arms (1990) (The Fourth Dimension)
F1061701 Man at Arms (1992) (ProAction)
F1024201 Manchester United (1990) (Krisalis Software)
F1049101 Manchester United Europe (1991) (Krisalis Software)
F1024401 Master Break (1990) (Superior Software)
F1056401 Memory Magic (1990) (Cambridge International Software)
F1024701 MicroDrive (1990) (Cambridge International Software)
F1045801 MicroDrive Designer (1992) (Cambridge International Software)
F1024801 MicroDrive World Edition (1991) (Cambridge International Software)
F1025001 MiG-29 Fulcrum (1991) (Domark)
F1040901 MiG-29M Super Fulcrum (1991) (Domark)
F1025101 Minotaur (1987) (Minerva)
F1025301 Missile Control (1988) (Minerva)
F1025801 Mr Doo (1994) (Archimedes World)
F1026001 Nebulus (1992) (Krisalis Software)
F1026101 Nevryon (1990) (The Fourth Dimension)
F1061301 Nevryon [SA version] (2001) (The Fourth Dimension)
F1026301 No Excuses (1991) (Arcana Software)
F1046301 Nosher (1992) (State of the Arc)
F1026601 OddBall (1995) (Digital Psychosis)
F1026701 Oh, No! More Lemmings (1992) (Krisalis Software)
F1026801 Olympics, The (1990) (The Fourth Dimension)
F1026901 Omar Sharif's Bridge (1992) (Krisalis Software)
F1027001 Orion (1988) (Minerva)
F1027101 Overload (1989) (Clares Micro Supplies)
F1027201 Overload (2000) (Paradise Games)
F1050701 Pac-mania (1989) (Grandslam Entertainments)
F1044701 Pac-mania [Learning Curve version] (1991) (Domark)
F1027401 Pandora's Box (1991) (The Fourth Dimension)
F1027501 Paradroid 2000 (1993) (Coin-Age)
F1027701 Pawn, The (1990) (Rainbird) (v2.30)
F1027801 Pesky Muskrats (1992) (Coin-Age)
F1028101 Pipe Mania (1989) (Krisalis Software)
F1041001 Plague Planet (1988) (Alpine Software)
F1048701 Play It Again Sam 3 (1993) (Superior Software)
F1048702 Play It Again Sam 3 (1993) (Superior Software)
F1057407 Play It Again Sam 4: Last Ninja, The (1997) (ProAction)
F1057408 Play It Again Sam 4: Pharaohs Secret Tombs, The (1996) (ProAction)
F1028201 Poizone (1991) (Eterna)
F1028501 Populous (1992) (Krisalis Software)
F1028601 PowerBand (1990) (The Fourth Dimension) (v1.00)
F1061901 PowerBand (1990) (The Fourth Dimension) (v2.00)
F1028701 Premier Manager (1994) (Gremlin Graphics)
F1029301 Pushy (1997) (The Fourth Dimension)
F1029201 Put It! (1991) (Uffenkamp Computer Systeme)
F1029001 Pysanki (1990) (The Fourth Dimension)
F1029601 Quark (1993) (Oregan Developments)
F1029701 Quazer (1988) (Impact Software)
F1029801 Quest For Gold (1992) (Krisalis Software)
F1048001 Quest For Gold [Learning Curve version] (1992) (Krisalis Software)
F1030201 Raw Power (1993) (Software 42)
F1049503 Real McCoy, The: UIM (1990) (The Fourth Dimension)
F1049603 Real McCoy 2, The: Holed Out!! (1989) (The Fourth Dimension)
F1030301 Redshift (1990) (Minerva)
F1047501 Rekall (1990) (RTFM Software)
F1030601 Repton 3 (1988) (Superior Software)
F1047901 Repton 3 Four Game Compilation (1992) (Superior Software)
F1059501 Revelation! [BUZZ version] (1993) (Krisalis Software)
F1030901 Revolver (1995) (Psycore)
F1031001 Rick Dangerous (1995) (The Hitmen Software)
F1031201 Rise in Crime (1988) (Robico Software)
F1031501 Rockfall (1991) (Eterna)
F1031601 Rotor (1989) (Arcana Software)
F1045901 Sally and Wally (1995) (Oregan Developments)
F1031801 Saloon Cars (1991) (The Fourth Dimension)
F1031901 Saloon Cars Deluxe (1992) (The Fourth Dimension)
F1032401 Scrabble (1994) (U.S. Gold)
F1032601 Sensible Soccer (1993) (Renegade)
F1032701 Serpents (1993) (Cambridge International Software)
F1032801 Shuggy (1997) (Werewolf Software)
F1033001 Sim City (1993) (Krisalis Software)
F1043801 SimCity 2000 [A5000 version] (1994) (Krisalis Software)
F1033201 Simon the Sorcerer (1994) (GamesWare) (!Run replacement script)
F1033209 Simon the Sorcerer (1994) (GamesWare) (installer script)
F1045601 Slappit (1990) (RTFM Software)
F1033401 Small (1993) (Virgo Software)
F1059403 Software 42 Collection: Ixion (1993) (Eclipse)
F1059405 Software 42 Collection: Raw Power (1993) (Eclipse)
F1033801 SpeedBall 2 (1994) (Krisalis Software)
F1033901 Spheres of Chaos (1992) (Matt Black)
F1034101 Spobbleoid (1994) (Cybernation Entertainment Systems)
F1034201 Spobbleoid Fantasy (1994) (Cybernation Entertainment Systems)
F1034301 Sporting Triangles (1990) (CDS Software)
F1034401 SpySnatcher (1992) (TOPOLOGIKA)
F1034801 StarTrader (1989) (Gem Electronics)
F1034701 Starch (1990) (Alien Images)
F1035001 Stranded! (1989) (Robico Software)
F1035101 Stunt Racer 2000 (1993) (The Fourth Dimension)
F1035601 Super Snail (1998) (The Fourth Dimension)
F1035701 Superior Golf (1990) (Superior Software)
F1051101 Swarm, The (1998) (Matthew Bloch)
F1035901 S.W.I.V. (1992) (Krisalis Software)
F1056601 S.W.I.V. [BUZZ version] (1993) (Krisalis Software)
F1036001 Syndicate+ (1998) (R-Comp Interactive) (script for Syndicate)
F1036001b Syndicate+ (1998) (R-Comp Interactive) (script for American Revolt)
F1062901 Tactic (1990) (Eterna)
F1036101 Tactic (1996) (Uffenkamp Computer Systeme)
F1036201 Talisman (1989) (Minerva)
F1036301 T.A.N.K.S. (1996) (Werewolf Software)
F1036401 Technodream (1993) (Superior Software)
F1071601 Technodream [RPC version] (1998) (ProAction)
F1036601 Terramex (1988) (Grandslam Entertainments)
F1036701 Thundermonk (1989) (Minerva)
F1037001 Top Banana (1988) (Hex)
F1037101 Tower of Babel (1991) (Cygnus Software)
F1037201 Trivial Pursuit (1989) (Domark)
F1037401 Twin World (1990) (Cygnus Software)
F1037501 UIM (1990) (The Fourth Dimension)
F1000501 Virtual Golf (1993) (The Fourth Dimension)
F1037801 Warlocks (1993) (Network 23)
F1037901 Waterloo (1992) (Turcan Research Systems)
F1038001 WaveLength (1994) (GamesWare)
F1038101 White Magic (1989) (The Fourth Dimension)
F1038201 White Magic 2 (1989) (The Fourth Dimension)
F1038801 Wolfenstein 3D (1994) (Powerslave Software)
F1038701 WolfPack (1992) (Software 42)
F1038901 Wonderland (1991) (Virgin Mastertronic) (v1.27)
F1039001 Word Up Word Down (1989) (Gem Electronics)
F1039301 World Class Leaderboard (1988) (Krisalis Software)
F1039101 WorldScape [pre-release v0.91] (1990) (Eclipse)
F1066501 WorldScape (1990) (Eclipse)
F1039401 Worra Battle (1989) (Oak Solutions)
F1039601 Xenon 2: Megablast (1993) (Eclipse)
F1039701 X-Fire (1992) (The Fourth Dimension)
F1032001 X-Run (1990) (XFM Software)
F1039901 YAIG (1990) (Artic Software)
F1040101 Zalaga (1996) (Pro-Action)
F1040201 Zarch (1987) (Superior Software)
F1040301 Zelanites - The Onslaught (1991) (MicroPower)
F1003001 Zodiac - Aries: BlowPipe (1994) (GamesWare)
F1003003 Zodiac - Aries: Quizmaster (1994) (GamesWare)
F1003005 Zodiac - Aries: Square Route (1994) (GamesWare)



The following scripts make use of the ARM4 JIT
F1000301 Abuse (1998) (R-Comp Interactive)
F1004101 Big Bang (1996) (Psycore)
F1005501 Botkiller2 (1999) (Artex Software)
F1060501 Break 147 & Superpool [SA version] (2000) (The Fourth Dimension) (HD install only)
F1044301 Brutal Horse Power (1997) (TBA Software) (HD install only)
F1005801 Bubble Impact (1997) (Moving Pixels)
F1046101 Burn'Out [SA version] (1997) (Oregan Developments)
F1048201 Cataclysm [SA version] (1998) (The Fourth Dimension)
F1007401 Chaos Engine, The (2000) (R-Comp Interactive)
F1060601 Chocks Away Compendium [SA version] (2000) (The Fourth Dimension)
F1050401 Chopper Force [SA version] (1998) (The Fourth Dimension)
F1060201 Chuck Rock [SA version] (2001) (R-Comp Interactive)
F1008301 Cobalt Seed, The (1995) (TBA Software)
F1010101 CyberZone (1992) (Uffenkamp Computer Systeme)
F1060701 Demon's Lair [SA version] (1997) (The Fourth Dimension)
F1012501 Drifter (1997) (The Fourth Dimension)
F1060801 Drifter [SA version] (2000) (The Fourth Dimension)
F1060101 Drop Ship [SA version] (1997) (The Fourth Dimension)
F1045701 Enter The Realm [SA version] (1992) (The Fourth Dimension)
F1044901 E-Type II [SA version] (2001) (The Fourth Dimension)
F1061001 E-Type Compendium [SA version[ (1999) (The Fourth Dimension)
F1016301 Flying High: Joust (1997) (GEK)
F1016302 Flying High: Euroblaster (1997) (GEK)
F1062501 FORAY! (1992) (Acorn User)
F1016501 Frak! (1998) (R-Comp Interactive)
F1054501 Gods [RPC version] (2001) (R-Comp Interactive)
F1017801 Grievous Bodily 'ARM (2002) (CJE Micros)
F1018601 Hamsters (1994) (GamesWare)
F1061101 Haunted House [SA version] (1999) (The Fourth Dimension)
F1019301 Heroes of Might and Magic 2: The Succession Wars (2000) (R-Comp Interactive)
F1061201 Holed Out!! Compendium [SA version] (1999) (The Fourth Dimension)
F1060301 James Pond [SA version] (2001) (R-Comp Interactive)
F1022101 Labyrinth (2000) (Acornsoft)
F1044101 Lemmings [RPC version] (2001) (R-Comp Interactive)
F1059801 Lemmings 2: The Tribes [SA version] (2001) (R-Comp Interactive)
F1025201 Mirror Image and Merp: Mirror Image (1996) (TBA Software)
F1025202 Mirror Image and Merp: Merp (1996) (TBA Software)
F1025601 Morph (1998) (The Fourth Dimension)
F1059601 Oh, No! More Lemmings [RPC version] (2001) (R-Comp Interactive)
F1047801 Pandora's Box [SA version] (1998) (The Fourth Dimension)
F1059901 Pipe Mania [RPC version] (2001) (R-Comp Interactive)
F1059701 Populous [RPC version] (2001) (R-Comp Interactive)
F1060001 PowerBand [SA version] (1998) (The Fourth Dimension)
F1058701 Premier Manager [SA version] (2000) (R-Comp Interactive)
F1028901 Provocator (1991) (Computer Tutorial Services)
F1030101 Ravenskull (1997) (ProAction)
F1065901 Repton 1 (1997) (ProAction)
F1030401 Repton 1 & 2 Special Offer Pack (1998) (ProAction)
F1061401 Saloon Cars Deluxe [SA version] (2000) (The Fourth Dimension)
F1032901 Silver Ball (1997) (The Fourth Dimension)
F1033101 SimCity 2000 [RPC version] (1994) (Krisalis Software)
F1054601 SpeedBall 2 [RPC version] (2001) (R-Comp Interactive)
F1054401 Spheres of Chaos 2 (2000) (R-Comp Interactive)
F1061801 Spobbleoid Fantasy [SA version] (2002) (The Fourth Dimension)
F1044501 Stunt Racer 2000 [SA version] (1997) (The Fourth Dimension)
F1036501 TEK 1608 (2002) (R-Comp Interactive) (installer script)
F1036501b TEK 1608 (2002) (R-Comp Interactive) (!Run replacement script)
F1061501 Time Machine, The [SA version] (1998) (The Fourth Dimension)
F1038601 Wizard Apprentice (1997) (The Datafile) (run direct from CD script)
F1003003 Zodiac - Aries: Hamsters (1994) (GamesWare)



Yet to be updated
F1040501 Holed Out!! Extra Courses Volume 1 (1989) (The Fourth Dimension)
F1040601 Holed Out!! Extra Courses Volume 2 (1989) (The Fourth Dimension)
F1062101 Touch Games 1 (1991) (Brilliant Computing)
F1070501 Star Fighter 3000 The Next Generation (2002) (APDL)



26/32bit neutral
F1043301 Pushy II [32bit] (1996) (FISHnet Software)


Changes since 2.84
  • F1026001 Nebulus (1992) (Krisalis Software) - Corrected Joystick detection to use Joy_Test
Attachments
obey.zip
3rd Sept 2024
(270.83 KiB) Downloaded 42 times
JonAbbott
Posts: 3034
Joined: Thu Apr 11, 2013 12:13 pm
Location: Essex
Contact:

Re: Boot scripts modified for ADFFS 2.17+

Post by JonAbbott »

Whilst modifying these scripts, it's highlighted a serious problem when booting WIMP based games. I'm recoding the whole "Boot floppy" sequence in 2.19 to resolve the issues.

Currently, booting a WIMP based game (eg Alderbaran) within the desktop will result in the ADFFS Filer disappearing. To resolve that, I need to change the way the boot sequence is launched and not reset OS_MonotonicTime. OS_MonitonicTime resetting is required for some games, so I'll leave that in the code when booting outside the WIMP. Really old games that rely on this behaviour will then still work when CTRL-Booted to quit the desktop first.
ringdings
Posts: 22
Joined: Mon Mar 02, 2015 4:53 pm

Re: Boot scripts

Post by ringdings »

Hi
How does ADFFS know which boot script to use when a game is launched? Is it the filename of the floppy image?

Thanks for your great work on this project, I'm finding it fascinating using RISC OS Open on my Pi so many years after using Archimedes at school!
JonAbbott
Posts: 3034
Joined: Thu Apr 11, 2013 12:13 pm
Location: Essex
Contact:

Re: Boot scripts

Post by JonAbbott »

ringdings wrote:How does ADFFS know which boot script to use when a game is launched? Is it the filename of the floppy image?
All officially released floppy images contain both an internal ID which identify the floppy (the F numbers above). Most also contain a default boot script to get them running on RO3 and where I've developed them, RO3.71 and up.

When you boot a floppy, ADFFS first checks for an override Obey file called !ADFFS.obey.Fxxxxxxx and will execute it if found. If that fails it will look for an boot script attached to the floppy image and failing that it will trigger a SHIFT-BOOT.

!ADFFS.Obey contains all the boot scripts listed above, so where games aren't yet officially released you can extract the appropriate F file from !ADFFS.obey and run it with the ADF or APD mounted. The obvious caveat being that I've written the scripts based on the JASPP archive versions, which may not always work with the publicly available copies. A lot of the public ones have been hacked, where as the JASPP ones still contain all the disc protection.

The numbering convention for the boot scripts is: Fiiiii0d

Where:
iiiii
=
game ID
d
=
disc number in the set
ringdings
Posts: 22
Joined: Mon Mar 02, 2015 4:53 pm

Re: Boot scripts

Post by ringdings »

Thanks for taking the time to share this info with me.

A couple of questions:
- Does the F file need to be copied to / launched from a particular location?
- Is there a way of giving an ID to a APD image retrospectively?
JonAbbott
Posts: 3034
Joined: Thu Apr 11, 2013 12:13 pm
Location: Essex
Contact:

Re: Boot scripts

Post by JonAbbott »

ringdings wrote:A couple of questions:
- Does the F file need to be copied to / launched from a particular location?
No, it's just an Obey file that you can run from anywhere. My advice is (using Cannon Fodder as an example):

1. Create an application directory on your HD using the same name as the game (ie !Cannon for Cannon Fodder)
2. Copy the Fxxxxx Obey file as "!Run" to the application folder (ie !ADFFS.Obey.F1006501 for Cannon Fodder)
3. Edit the Obey file and add a start line that mounts the 1st floppy image via the line below - this should be the 1st floppy filename
*ADFMount <Obey$Dir>.Fxxxxx01

ie for Cannon Fodder this would be: *ADFMount <Obey$Dir>.F1006501
4. Copy all the floppy images for the game into the application folder
5. Open the first floppy image and copy the !Sprites file from !<game>.!Sprites to your application folder (ie copy !Cannon.!Sprites to !Cannon.!Sprites on the HD)

You can then launch the game as if it's installed on your HD, have a nice application icon for it and put them all together in one place.

Some games auto-boot and don't have icons on the original floppies, where possible I've created Icons and override scripts to stop the auto-boot. These can be found in the !ADFFS.override.F1xxxx01 folders.
ringdings wrote:- Is there a way of giving an ID to a APD image retrospectively?
APD's have no metadata, I could make it look for Fxxxxxxx at the end of the filename and use it to boot it if you like. Or use the method above which is far slicker.
Locked