Page 1 of 1

Lean mean 1.3 floppy?

Posted: Thu Jul 25, 2019 2:07 pm
by Mr.Toast
Years and years ago, I made what I thought was the most minimalist WB1.3 disk I could come up with. This was meant to get me to a useable Workbench environment quickly and with the lowest possible RAM footprint. With this disk as a master, I made a number of disks that featured utilities that I could fit onto the bootable disk. This was done primarily to reduce the disk swapping in my A1000 (especially since my external 1010 died and I couldn't afford a replacement). These disks are all gone with time and the memories of "ed startup-sequence" are a bit squishy at this point.

Does anyone have a master fast booting WB 1.3 floppy that they can share? Or one that is a good candidate for shaving down? I am particularly interested in 1.3 but would also welcome a 2.x+ equivalent.

Re: Lean mean 1.3 floppy?

Posted: Thu Jul 25, 2019 8:13 pm
by dalek
A looong time ago (1996?) I made a very bad script: http://www.daleking.org/~dalek/bootdiskmaker which will create a bootable 1.3 disk in DF0: based on the files in SYS:. It worked by copying them to RAM first as I didn't have an external floppy or hard disk on my A500.

It still works, and at least gives you an idea of what needs to be done to tailor to your needs.

Re: Lean mean 1.3 floppy?

Posted: Thu Jul 25, 2019 10:54 pm
by Mr.Toast
Perfect Dalek, this is exactly what I needed. Bootable, 1.3, super bare bones with very little disk space used, and perfect framework for customizing.
Minimalist 1.3.adf.zip
DaleK's Minimalist WB 1.3
(102.13 KiB)
I ran the script inside a standard 1.3 WinUAE environment and then sneakered it over to one of the A500s I am working on via a Gotek USB. Fast boot times and soon I'll customize it with a collection of diagnostic utilities for doing system checks on repairs.

Re: Lean mean 1.3 floppy?

Posted: Fri Jul 26, 2019 1:06 pm
by morningstar
Hi, thanks for sharing your project with us, even if it's old, but it's a good exemple that could help a lot.


SHAREit

Re: Lean mean 1.3 floppy?

Posted: Fri Aug 07, 2020 9:17 am
by McTrinsic
All in all, I wouldn’t be surprised if the floppy outlives the CDROM in some ways.

Re: Lean mean 1.3 floppy?

Posted: Mon Aug 24, 2020 11:56 pm
by BatteMan
Funny, I wrote 3 days ago a devlog on Itch.io about creating a bootable floppy ;)

It's in french, but Google Translate does the job :lol:

Creating a bootable Amiga Floppy

Re: Lean mean 1.3 floppy?

Posted: Fri Apr 23, 2021 2:18 am
by BatteMan
mozzec wrote: no floppies any more
If you want to download ADF files from my article, you need to go to the original page (links are broken with Google Translation) :

https://batteman.itch.io/fenetre-sur-ma ... a-bootable

Re: Lean mean 1.3 floppy?

Posted: Sat Sep 09, 2023 3:17 am
by bnilsson
I use the following bash script to build a minimal WB 1.3 floppy image with as many essential utilities as possible (DPaint III, ProTracker, AsmOne). Also builds a second floppy image to keep in external drive. I write these ADFs to real floppies and use in my real A500.

Maybe someone finds this useful or inspiring to create their own. Im happy to answer questions about it you might have.

Code: Select all

#!/bin/sh
SRC="Workbench1.3"
DEST="WORKBENCH"

# Delete
rm -rf $SRC
rm -rf ./out
rm -rf $DEST
rm -rf ./IMPLODED
rm -rf ./asmonev120
rm -rf ./reqtools13
rm -rf ./sysinfo_4.4
rm -rf ./ICONS
rm -rf ./SOURCES

# Unpack
xdftool amiga-os-134-workbench.adf unpack . fsuae
rm $SRC.blkdev
rm $SRC.xdfmeta
rm $SRC.bootcode
unar IMPLODED.zip
unar asmonev120.lha
unar reqtools13.zip
unar sysinfo_4.4.lha
unar ICONS.zip

# Cleanup
find . -type f -name '*.DS_Store' -ls -delete
find ../sources -type f -name '*.DS_Store' -ls -delete

# OUT
mkdir $DEST
mkdir ./out

# c
rsync -dt $SRC/c $DEST/
cp -vp $SRC/c.uaem $DEST/
cp -vp $SRC/c/AddBuffers* $DEST/c/
cp -vp $SRC/c/Assign* $DEST/c/
cp -vp $SRC/c/CD* $DEST/c/
cp -vp $SRC/c/Copy* $DEST/c/
cp -vp $SRC/c/Delete* $DEST/c/
cp -vp $SRC/c/Dir* $DEST/c/
cp -vp $SRC/c/Echo* $DEST/c/
cp -vp $SRC/c/EndCLI* $DEST/c/
cp -vp $SRC/c/Execute* $DEST/c/
cp -vp $SRC/c/List* $DEST/c/
cp -vp $SRC/c/LoadWB* $DEST/c/
cp -vp $SRC/c/Makedir* $DEST/c/
cp -vp $SRC/c/NewCLI* $DEST/c/
cp -vp $SRC/c/Path* $DEST/c/
cp -vp $SRC/c/Rename* $DEST/c/
cp -vp $SRC/c/Run* $DEST/c/
cp -vp $SRC/c/SetPatch* $DEST/c/
cp -vp $SRC/c/Version* $DEST/c/

# devs
rsync -dt $SRC/devs $DEST/
cp -vp $SRC/devs.uaem $DEST/
cp -vp $SRC/devs/system-configuration* $DEST/devs/
rsync -dt $SRC/devs/keymaps $DEST/devs
cp -vp $SRC/devs/keymaps.uaem $DEST/devs
cp -vp $SRC/devs/keymaps/s* $DEST/devs/keymaps/

# fonts
cp -rvp $SRC/fonts* $DEST/

# l
rsync -dt $SRC/l $DEST/
cp -vp $SRC/l.uaem $DEST/
cp -vp $SRC/l/Ram-Handler* $DEST/l/

# libs
rsync -dt $SRC/libs $DEST/
cp -vp $SRC/libs.uaem $DEST/
cp -vp $SRC/libs/diskfont.library* $DEST/libs/
cp -vp $SRC/libs/icon.library* $DEST/libs/
cp -vp $SRC/libs/version.library* $DEST/libs/
cp -vp reqtools13/reqtools.library* $DEST/libs/

# Prefs
rsync -dt $SRC/Prefs $DEST/
cp -vp $SRC/Prefs.uaem $DEST/
cp -vp $SRC/Prefs.info* $DEST/
cp -vp $SRC/Prefs/Preferences* $DEST/Prefs/

# s
rsync -dt $SRC/s $DEST/
cp -vp $SRC/s.uaem $DEST/
cp -vp Startup-Sequence $DEST/s/
cp -vp ASM-One.Pref $DEST/s/

# System
rsync -dt $SRC/System $DEST/
cp -vp $SRC/System.uaem $DEST/
cp -vp $SRC/System/CLI* $DEST/System/
cp -vp $SRC/System/FastMemFirst* $DEST/System/
cp -vp $SRC/System/SetMap* $DEST/System/
cp -vp $SRC/System.info* $DEST/

# t
cp -rvp $SRC/t* $DEST/

# Trashcan
cp -rvp $SRC/Trashcan* $DEST/

# Utilities
rsync -dt $SRC/Utilities $DEST/
cp -vp $SRC/Utilities.uaem $DEST/
cp -vp IMPLODED/DPaint $DEST/Utilities/Deluxe\ Paint\ III
cp -vp IMPLODED/PT2.3E $DEST/Utilities/
cp -vp asmonev120/ASM-One_OS1.3 $DEST/Utilities/ASM-One
cp -vp sysinfo_4.4/SysInfo/SysInfo $DEST/Utilities/
cp -vp $SRC/Utilities.info* $DEST/

# ICONS
cp -vp ICONS/* $DEST/Utilities/

# /
cp -vp $SRC/Disk.info* $DEST/

# Sources
rsync -t --exclude='*.zip' ../sources/* SOURCES/
mkdir SOURCES/pictures
cp -vp ../sources/pictures/CLASSIC/*.iff SOURCES/pictures

mkdir SOURCES/modules
cp -vp ../sources/modules/ab2500b.mod SOURCES/modules

# Build ADFs
xdftool ./out/SOURCES.adf pack ./SOURCES
xdftool ./out/SOURCES.adf relabel 'Sources'
xdftool ./out/SOURCES.adf list / all
xdftool ./out/SOURCES.adf info

xdftool ./out/WORKBENCH.adf pack $DEST
xdftool ./out/WORKBENCH.adf relabel 'Workbench1.3'
xdftool ./out/WORKBENCH.adf boot install boot1x
xdftool ./out/WORKBENCH.adf list / all
xdftool ./out/WORKBENCH.adf info

# Copy
cp ./out/SOURCES.adf ../sources/adf/
cp ./out/WORKBENCH.adf ../sources/adf/


Re: Lean mean 1.3 floppy?

Posted: Mon Sep 18, 2023 3:47 pm
by Shot97
I had a similar though different need. Rather than a minimal boot to Workbench, I wanted to save even more memory by simply not loading it. To stop at AmigaDOS, and I made a boot disk, like a typical MS-DOS kind to get you the setup you wanted with the correct amount of memory. This was while using a hard drive, so I could essentially boot the game from the command line to get just a tiny bit more memory, and things will run just a tiny bit more faster or in some cases there are features that the game would cut out or not show correctly without all the juice you could give it. I also have workbench utilities to decrease bitplanes and add memory, and some games will even close Workbench themselves to save on memory, but yeah, I do keep around a boot to AmigaDOS disk for rare occasions.