Creating the A911Extras disk/drawer

 
Home    Tutorials    Creating the A911Extras disk/drawer
 

Introduction
Creating the A911Extras disk/drawer is done in the same way as the Amiga911 boot disk, but there are some differences: Unlike a Amiga911 project which contains a System1, System2, Programs & Amiga911 drawer, there will only be one drawer in a A911Extras project, and that drawer is quite simply called A911Extras. Currently the only compression used, is on the disk version where certain executable files are imploder crunched. Other tnan that, there are no sort of file compression/crunching involved on this type of project. Another thing is that if A911Extras is created as a floppy disk, it will not be bootable.  For information about the default software that will be included in A911Extras projects, take a look at the Contents of the A911Extras disk/drawer section of the About Amiga911 Maker page.

There are also two generic versions of A911Extras that can be created, where one is for AmigaOS 3.x, and the other for AmigaOS 2.x.


Configuring System & Programs
When you open the "Configure System" window in Amiga911 Maker, you will notice that certain options can not be selected in A911Extras projects. In most cases this is either because they are not really needed for this type of project, or because they involve AmigaOS version specific files, and A911Extras is meant to be a generic AmigaOS 3.x or 2.x concept (should the 2.0 or 2.1 files be included for example).  You may also notice that it's possible to configure the ScreenMode option, but this only affects the type of screenmode the file managers should use.  Currently, the Poseidon and Anaiis USB stacks can not be included in A911Extras projects, but this may change in the future. It will however involve a somewhat "dirty" workaround regarding the Poseiden stack though.

When it comes to the Programs, you can choose to include any of them on A911Extras projects for AmigaOS 3.x, while certain programs cannot be selected for AmigaOS 2.x projects.  Other than that, you are of course free to include anything extra you want to the A911Extras disk/drawer.

Please note about A911Extras for AmigaOS 2.x:  If the AmigaGuide option in the "Configure system" window of Amiga911 Maker is enabled, the A911Extras project will in addition to MiniXpkGuide also include version 34.6 of amigaguide.library.


Creating A911Extras as a floppy disk.
This is pretty straight forward, just do what you normally will do when creating an Amiga911 disk. In other words, you start off by clicking the "New" button in the main Amiga911 Maker window, then you click the "A911Extras disk/drawer" button in the small window that appears. This will open yet another window where you must enter the name of your new project, and also choose the AmigaOS version the disk is intended for. There is also a cycler gadget that allows you to select if this project shall be a Disk or Drawer, so make sure that it shows Disk here.
Now you can continue with performing Step 1: Configure system & Configure programs, and then Step 2: Copy system files & Copy program files  (for more detailed information about this, read the Creating the Amiga911 disk tutorial).

When all of this is done, you can continue by inserting a floppy disk into your disk drive, and then click the "Create disk" button in the main Amiga911 Maker window. Now click "Start" to begin creating the actual A911Extras disk.  But have in mind that before you do this, it might be a good idea to select "Disk usage info" in the menu of Amiga911 Maker in order to get a quick estimate over how much disk space will be used on the A911Extras disk.


Creating A911Extras as a drawer.
Start off by following the same instructions mentioned above, but click the left cycler gadget in the "Edit project details" window so it shows Drawer instead of Disk. When you click OK, you will notice that the "Create disk" button in Amiga911 Maker's window changes name to "Export drawer".  Now continue with performing Step 1: Configure system & Configure programs, and then Step 2: Copy system files & Copy program files.

After this is done, you can proceed by clicking the "Export drawer" button. This will open a directory requester which allows you to select where the A911Extras drawer should be exported to (you can of course still manually copy the drawer as well). Typical locations can be (but are not limited to) usb pen drives, or compact flash cards used with a cf to pcmcia adapter (A1200 & A600). Another thing worth mentioning, is that the A911Extras drawer can of course be copied to any sub-dir present on the destination drive. The amount of stuff you can add to the A911Extras drawer is only limited by the storage capacity of the drive you want to export it to.

 



Some final notes regarding A911Extras:
 
1. Although you can include DiskImage, HJSplit, ImageMount and TransADF on the A911Extras floppy, it is probably best to add them to the Amiga911 disk or Emergency Disk II instead (if possible). This is especially true if you intend to use the requester based front end scripts, and the assigns shall be made directly to the sub-dirs on the floppy disk (it may lead to lots of disk swaps if your Amiga has only one disk drive). Another thing is that you can NOT use TransADF directly from a floppy disk if it's inserted in the same drive that's going to be used for reading/writing ADF files. If you try to do this, the disk containing TransADF is actually the one that will be read from or written to!
In order to overcome these problems, the A911Extras floppy may contain a small script called Scri2Ram which can be used for copying DiskImage, HJSplit, ImageMount and/or TransADF to the Ram disk, and then you can run them from there instead.

2. If you include TurboText on/in the A911Extras disk/drawer, the workaround used on the Amiga911 disk regarding the TurboText libraries will not be applied. Instead the standard method where the libraries is present in a Libs dir at the same location as the TTX executable is used.

3. If Ordering is added to the A911Extras disk/drawer, a small workaround regarding the Ordering.Prefs file will be used. The thing is that Ordering only looks in Envarc: for it's settings file (totally ignoring Env:). So currently, the workaround is that MakeAssigns will first copy Ordering.Prefs to T:, and then an additional Envarc: assign is done to T:. Not a very clever solution I know, and I will try to figure out something else instead.

4. The information found on the The Programs page regarding the estimated disk space usage of each program is really not relevant in A911Extras context, this is becuse the values given assumes that the programs are in compressed form, and compression is currently not supported on A911Extras projects.

5. When I started developing the A911Extras concept, the idea was to make a disk/drawer that also could be used after booting other systems than the Amiga911 disk. As a matter of fact, the thought was to even make sure that A911Extras could be used after booting a standard Workbench floppy. This has now been improved since it contains a couple of more files in addition to the original ones, examples of this is LhA and UnLZX which wasn't included earlier.





    Followed a link? Please go to the Main Site                   © Roger E. Håseth 2012 - 2015