git @ Cat's Eye Technologies Funicular / 7703ccd
funicular initdist also works for Amiga, now. Chris Pressey 10 years ago
2 changed file(s) with 20 addition(s) and 2 deletion(s). Raw diff Collapse all Expand all
22 install_image = 'Workbench_1.3.adf',
33 setup_image = 'Workbench_1.3.adf',
44 system_image = 'dh0',
5 dist_image = 'df0.adf',
56 distfiles = [[
67 http://aminet.net/dev/asm/A68kGibbs.lha
78 http://aminet.net/dev/asm/FixFd.lha
2526 * Wait for the Workbench to appear.
2627 * Double-click the "Funicular" disk icon.
2728 * Double-click the "Workbenchize" icon that appears.
28 ]]
29 ]],
30 dist_instructions = [[
31 * Format DF0: by typing:
32 format drive df0 name Burgundy
33 (or pick whatever name you want instead of Burgundy.)
34 * Copy whatever you like onto DF0:
35 ]],
2936 }
2626 name = 'E-UAE/Amiga 500',
2727 emulator = E_UAE,
2828 command = 'uae -s cpu_speed=max -s floppy_speed=800 -s "filesystem2=rw,DH0:Funicular:${SYSTEM_IMAGE},1"',
29 dist_command = 'uae -s cpu_speed=max -s floppy_speed=800 -s floppy0=${DIST_IMAGE} -s "filesystem2=rw,DH0:Funicular:${SYSTEM_IMAGE},1"',
2930 setup_command = 'uae -s cpu_speed=max -s floppy_speed=800 -s "filesystem2=rw,DH0:Funicular:${SYSTEM_IMAGE},1" -s "floppy0=${SETUP_IMAGE}"',
3031 install_command = 'echo "No install step. Installation will happen during setup."',
3132 }
6061 execute(funicular, "mkdir -p ${SYSTEM_IMAGE}")
6162 end,
6263 create_dist_image = function(funicular, size)
63 execute(funicular, "init_adf ${DIST_IMAGE}")
64 -- TODO: this is a little restrictive
65 if size ~= '880' then
66 print "Only supported sizes: 880"
67 os.exit(1)
68 end
69 execute(funicular, "dd if=/dev/zero of=${DIST_IMAGE} bs=1K count=" .. size)
6470 end
6571 }
6672
7177 execute(funicular, "dd if=/dev/zero of=${SYSTEM_IMAGE} bs=1M count=" .. size)
7278 end,
7379 create_dist_image = function(funicular, size)
80 -- TODO: this is a little restrictive
81 if size ~= '360' and size ~= '720' and size ~= '1440' then
82 print "Only supported sizes: 360, 720 and 1440"
83 os.exit(1)
84 end
7485 execute(funicular, "dd if=/dev/zero of=${DIST_IMAGE} bs=1K count=" .. size)
7586 end
7687 }