28 September 2023, 08:22 | #21 | |
Registered User
Join Date: Feb 2008
Location: RNO
Posts: 1,007
|
Quote:
I somehow stopped booting games from floppies when I got my A1200 in 1993/4, and very rarely disabled my B1230 when I got that couple years later. I don't know if it was that I had enough HD space for the time (the very first HD was already 120MB and upgraded soon to 500MB or so). The HD was so marvellous to use that using floppies just felt wrong And HD patched games started to appear for games that didn't support HD installation etc.. |
|
28 September 2023, 19:53 | #22 |
Registered User
Join Date: Nov 2019
Location: Croydon
Posts: 580
|
in most cases you will save a little RAM bonus points if your program boots straight without opening an AmigaDOS window which will eat up a few more KB
|
28 September 2023, 19:54 | #23 |
Registered User
Join Date: Nov 2019
Location: Croydon
Posts: 580
|
also different filesystems take up different amounts of RAM with FFS being probably the most RAM efficient so great for humble setups i know i tried lol
|
29 September 2023, 23:09 | #24 |
Moderator
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,604
|
A1: The Workbench consumes an amount of memory according to the user's preferences, which you don't know as writer of the program. The user may expect to run music in the background or require prior access to mouse buttons, and asking to take precedence might be denied, so that the program will report an error and not run. (The user may also expect to run many other applications concurrently, but this has no effect other than to run all programs including the new one at the performance afforded by the performance of your Amiga setup, i.e. how it should be.)
A2: You can also boot to HDD or FDD without startup-sequence directly to a CLI prompt. This will only remove the buffers you set for an HDD if they are not present or disabled. From there, (i.e. potentially before accelerator memory has been added), you can patch any accelerator present for compatibility to run an AmigaOS program. This should also add the memory perhaps required by your software, but if not carefully set up by the user for this purpose, much non-accelerator memory may have been consume including chipmem. A3: If your platform requirements are modest, you might want to support all machines that can run under those requirements. E.g. if your requirements is only 512K chip + 512K other mem or better, or 2MB chip 68020, or 2MB chip, 68020, and 4MB other mem, and your release fits or is made to fit on one or two floppy disks, it's a good choice to not require to boot to WB. (If an HDD or multiple floppy drives are present, the buffers assigned to them can still be relevant unless you kill the OS.) A4: Amiga has a large kernel, and has not been afflicted by the driver- or library-versionitis of other platforms. Programs are based on fundamental libraries in ROM (and so available on any boot media), or if booting from HDD assumes that you have set up your Amiga (i.e. have installed drivers and libraries accompanying your expansions). As such, there is no installation procedure like on other platforms. There is sometimes an install script to ensure resources are copied to standard folders, but if you already have them, you can just run the executable. A5: Bootable floppies are made to work on a certain platform and up, and is tested to perform on such platforms and up (regardless of booting to the floppy or trackloaded). The programs thereon may include code to set up your hardware as detected, i.e. use an FPU if detected otherwise fallback, or set up the CPU rather than have you copy a CPU drivers to the floppy and insert it into the startup-sequence. A6: Even if a program is not larger than say, 2 compressed diskettes, it may be desired by a user to put it on an HDD once and for all and have it available from a few clicks. For this, WHDLoad is available and so the "all-inclusive floppy images" is still looked on as a good release option. Keeping it on floppy allows those who don't have an Amiga, or just started setting up an Amiga, or don't have a modern HDD solution set up yet, to run the program. A0: The simple answer is that Amiga has not yet matured to the point of other platforms, which will find any and all excuses to not run a program, which is the sole responsibility of an OS - in a sensible world. Thus, it can run any program from floppy, or multiple floppies and thus, it's either prepared for doing so by loading directly and takes into consideration your HW setup, or simply put the files there for you to copy to HDD, perhaps with a handy script. All this is not to say that the Workbench makes it hard, it makes it easy. But these are some reasons for packaging as .adf over an archive of loose files over source files for compiling over install files that require incessant updates of this, that, AND the other thing. Last edited by Photon; 13 October 2023 at 21:49. |
01 October 2023, 15:23 | #25 |
Registered User
Join Date: May 2022
Location: Adelaide, South Australia, Australia
Posts: 208
|
Only if you have a lower-end Amiga. I have an Amiga 2000 with 9MB of memory and a 512MB hard disk card. It's much more convienient for me to boot from workbench and my hard disk as it means:
|
01 October 2023, 16:04 | #26 | |
Natteravn
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,500
|
Quote:
And booting from disk is also safer. I wouldn't trust any game to not corrupt some of your system structures, when returning to WB. Even if WHDLoad tries to fix most of it. But you never know. I do always reboot my Amigas, even when running an originally HD-installable game. |
|
01 October 2023, 17:03 | #27 |
Registered User
Join Date: Oct 2009
Location: Germany
Posts: 3,304
|
You don't need Workbench to start a game/demo/program. Starting from WB only means you are already on WB. It doesn't make sense to start WB first to only launch a game from there (floppy disk or hard disk). There are several options to start something from HD without loading something else before.
|
13 October 2023, 22:00 | #28 |
Moderator
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,604
|
Any ejectable media has the same pros as CDs, cartridges, and disks: you pick it up, pop it in and power on.
Installing even a small game or utility on PC or in WB would take longer to start, even if you just hammer space to get through the install steps blindly. Ejectable media allows you to try, and some allow you to install if you like. Now if you spam a CF card full of stuff *beforehand* (in some time that is not counted somehow) you can just click a few times to start them, but that's different. You've installed a bunch of stuff you don't know that you want to try, you didn't pick it until you clicked it. But the same can be said for a USB stick full of ADFs, and is quicker, so. Anyway, already answered, normal user stuff, have a good one. |
14 October 2023, 03:18 | #29 | |
Registered User
Join Date: May 2022
Location: Adelaide, South Australia, Australia
Posts: 208
|
Quote:
|
|
14 October 2023, 03:20 | #30 | |
Registered User
Join Date: May 2022
Location: Adelaide, South Australia, Australia
Posts: 208
|
Quote:
|
|
19 October 2023, 07:41 | #31 |
Registered User
Join Date: Jul 2022
Location: Australia
Posts: 49
|
Because PCs mostly had HDDs? I’ve played PC games (XT) that booted from floppy because there just wasn’t a HDD. Besides DOS wasn’t multitasking, the Amiga was. If you want a game and don’t care about the OS, then just boot directly from floppy.
|
19 October 2023, 07:45 | #32 |
HOL/FTP busy bee
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,598
|
Because games load much faster from HD. So if a HD is present you'd use it. Quite a few bigger Amiga games actually have native HD installs btw.
|
19 October 2023, 21:01 | #33 | |
Zone Friend
Join Date: Mar 2004
Location: Middle Earth
Age: 40
Posts: 2,127
|
Quote:
HD for the win, I only tried it once. |
|
20 October 2023, 01:10 | #34 |
Registered User
Join Date: May 2022
Location: Adelaide, South Australia, Australia
Posts: 208
|
I don't particularly understand why most Amigas didn't have hard disks. After all, at the price point of all the big box Amigas they cost more than many PC clones. And at $700 the Amiga 500 still wasn't "cheap".
|
20 October 2023, 11:23 | #35 |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,231
|
Look at the prices. The first harddisk I got for my A2000 had 80MB capacity, and it costed ~1400DM back then.
|
20 October 2023, 11:28 | #36 |
Amiga user
Join Date: Nov 2008
Location: Sofia / Bulgaria
Posts: 459
|
On the Amiga, the main reasons of booting directly into the game/application own trackloader was the futile fight against piracy and/or faster boot time (on demoscene productions, games, etc..).
Because the Amiga had standard 880K floppies and nothing else, custom trackloaders, fighting piracy were on almost any new game release. Compared to the PC and Atari ST, which had many different floppy formats (3½-inch, 5¼-inch, HDDs, most of their releases were file based, thus requiring booting into the OS first. |
20 October 2023, 16:17 | #37 |
Registered User
Join Date: Sep 2017
Location: Kansas, USA
Posts: 327
|
Custom disk formats could squeeze in an extra 100 kB or so, which could easily make the difference between a game shipping on one or two floppies, or having nicer music samples, etc.
Last edited by Rotareneg; 20 October 2023 at 16:32. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
A1200 does not boot to Workbench | Loki762 | support.Apps | 5 | 17 April 2020 14:46 |
Help - Workbench 3.1 error during boot | Immortal | support.Other | 12 | 11 December 2018 18:29 |
Can the ACA500 boot Workbench 1.3 from CF | gurth | support.Hardware | 2 | 02 March 2014 20:09 |
How to boot up with 3.1 Workbench install disk? | Van Denhawk | New to Emulation or Amiga scene | 8 | 29 May 2011 18:26 |
Best way to boot direct to AIAB or other front end? | buckrogers | New to Emulation or Amiga scene | 3 | 08 January 2007 21:35 |
|
|