rogue@well.UUCP (L. Brett Glass) (06/08/86)
References: [ May this line give you indigestion: !@#$%^&*()#@$%^&*$^&^^&%&(*&*( ] Whether it be through EPROM, EEPROM, or just a more integrated disk format, I think that it is very important to get rid of the necessity for a separate Kickstart disk. After having swapped disks constantly on the Mac for many moons, it's frustrating to do so on the Amiga (an otherwise superior machine) every time I reboot! Having to have a Kickstart disk in the main drive prevents me from running a BBS without an expensive UPS (since a power glitch will cause the system to wait for the Kickstart disk again). It also diminishes the utility of a hard drive -- which, I'd hoped, would obviate the need to handle floppies at all. Seems to me that, as the Amiga is cost-reduced, the boot ROMs could be replaced with something that either 1) looked for a hard disk, or 2) could accept the Kickstart code off of a Workbench disk. If this is too radical, it could AT LEAST look for the Workbench disk in an external drive, so that I could leave Kickstart in the main drive and be able to reboot after a power failure! For a machine this sophisticated not to be able to boot without shuffling of floppies is a travesty. How about it, Neil? <rogue>
kdd@well.UUCP (Keith David Doyle) (06/10/86)
In article <1241@well.UUCP> rogue@well.UUCP (L. Brett Glass) writes: > > [ May this line give you indigestion: !@#$%^&*()#@$%^&*$^&^^&%&(*&*( ] >Whether it be through EPROM, EEPROM, or just a more integrated disk format, >I think that it is very important to get rid of the necessity for a separate >Kickstart disk. >For a machine this sophisticated not to be able to boot without shuffling >of floppies is a travesty. How about it, Neil? Let it be known that I cast my vote for KEEPING the Kickstart to WCS concept. This provides for a LOT of useful features that are not possible (or at least convenient) otherwise. I thought that I had heard that 1.2 provides the ability to combine a Kickstart and Workbench disk so that complaints like the above are answered. If 1.2 beta2 has this feature tho, I've seen no reference so haven't the faintest idea how to accomplish this. Still, I have a feeling that some of the Los Gatos Gurus between meditations, are working on a few examples of features that utilize the Kickstart to WCS abilities. Utilities to cut and paste WCS resident libraries, fonts, etc. would allow one to customize a Kickstart/Workbench disk for various special applications. An OS-9 or GEM or MacFinder Kickstart disk(s) would be great too. I've considered putting a Forth OS on a Kickstart. Be nice to have a hard disk driver there so when my developing program crashes, I don't have to boot as much off of disk to recover, but I don't know what kind of hard disk I might have, or whether I will have a optical disk driver, etc. hooked up someday. The way things are now, I only have to boot kickstart once when I power up, which I don't find at all objectionable. Once kickstart/workbench combination disks have been implemented, the only objection I can see to this technique is completely eliminated. BTW, anyone figure out what it takes to modify the default 'topaz' fonts yet? Keith Doyle
rogue@well.UUCP (L. Brett Glass) (06/10/86)
In article <1247@well.UUCP> kdd@well.UUCP (Keith David Doyle) writes: >I thought that I had heard that 1.2 provides the ability to combine a > Kickstart and Workbench disk.... Wish 'twere so, Keith, but I have heard of no such plans from Los Gatos. And, what with the reduced staff and the need to fix the remaining bugs in 1.2, I doubt that it will be part of this release. > Utilities to cut and paste WCS resident >libraries, fonts, etc. would allow one to customize a Kickstart/Workbench >disk for various special applications. An OS-9 or GEM or MacFinder >Kickstart disk(s) would be great too. I've considered putting a >Forth OS on a Kickstart. Be nice to have a hard disk driver there so >when my developing program crashes, I don't have to boot as much off of >disk to recover, but I don't know what kind of hard disk I might have, or >whether I will have a optical disk driver, etc. hooked up someday. Such things might indeed be nice to have, and none of them should be precluded by a well-conceived one-step boot process. >The way things are now, I only have to boot kickstart >once when I power up, which I don't find at all objectionable. Once >kickstart/workbench combination disks have been implemented, the only >objection I can see to this technique is completely eliminated. The only problem that would remain in such a case would be that you'd have to put the "bootable" disk back in the drive to restart the machine. (And, since Kickstart takes up an imposing 256K, and a fairly complete workbench would take up all of the rest, that disk wouldn't be useful for much else.) Thus, you would have to either have an external drive or swap disks often to get at the workbench and CLI utilities. My IBM PC, with technology a decade older than the Amiga's, boots cheerfully from its hard disk with no muss, fuss, or bother. If the hard disk fails, or if I want to run a different OS, I can do so simply by putting a boot disk in the floppy drive when the system resets. And, miracle of miracles, it does this WITHOUT PUTTING THE OS IN ROM! (The IBM ROM routines might just as easily have been implemented in RAM, and would probably be done that way now if they did not complicate the process of clone-making.) I would expect at least as much from my Amiga. <rogue>
haddock@ti-csl (06/10/86)
>Seems to me that, as the Amiga is cost-reduced, the boot ROMs could >be replaced with something that either 1) looked for a hard disk, or >2) could accept the Kickstart code off of a Workbench disk. If this >is too radical, it could AT LEAST look for the Workbench disk in an >external drive, so that I could leave Kickstart in the main drive >and be able to reboot after a power failure! I SECOND {AND THIRD, FOURTH, AND FIFTH} IT!!!! At try looking for Workbench on the second or third drives. -Rusty- ================================================================ *hardcopy* *electr{onic, ic}* Rusty Haddock ARPA: Haddock%TI-CSL@CSNET-RELAY.ARPA POB 226015 M/S 238 CSNET: Haddock@TI-CSL Texas Instruments Inc. USENET: {ut-sally,convex!smu,texsun}!ti-csl!haddock Dallas, Texas 75266 VOICE: (214) 995-0330
hull@hao.UUCP (Howard Hull) (06/10/86)
> Let it be known that I cast my vote for KEEPING the Kickstart to WCS > concept. This provides for a LOT of useful features that are not possible > (or at least convenient) otherwise. ... Is it possible to simply provide SOCKETS for the ROM (where the Kickstart RAM now plugs in?) and then sell the machine with the ROMs and offer the Kickstart RAM as an accessory that plugs into the ROM socket? At least that way a developer can have either environment with only the inconvenience of having to swap the parts; or better yet, provide sockets on the piggy-back Kickstart RAM for the ROM chips, and have a board mounted slide switch to select what is wanted - ROM or Kickstart RAM WCS. The Byte article from last year just shows the ROM pads (no sockets). Somewhere else I thought I saw a picture that showed the Kickstart RAM, a PC board that covers over the ROM sockets, but I can't now remember where... Howard Hull [If yet unproven concepts are outlawed in the range of discussion... ...Then only the deranged will discuss yet unproven concepts] {ucbvax!hplabs | decvax!noao | mcvax!seismo | ihnp4!seismo} !hao!hull
mitsu@well.UUCP (Mitsuharu Hadeishi) (06/11/86)
In reference to putting Kickstart and Workbench on one disk and the debate over putting Kickstart in ROM: First of all, putting Kickstart on the Workbench disk would wipe out 256K of space, besides being highly kludgy. The Kickstart and DOS formats are very different, and a partitioned disk would basically ONLY be useful to someone trying to put up a BBS. The inconvenience of load Kickstart once at power-up is minimal for most users, and it is virtually impossible to kill Kickstart without turning the power off (I haven't done it yet, and I am a *developer*.) Definitely keep the WCS!!!! The cost for future updates and major overhauls will be MUCHO reduced; for example, you might want to retrofit old Amigas with new Kickstarts to handle some new software feature or operating system you might introduct on a newer Amiga; having Kickstart in WCS also greatly increases the incentive for improving system performance in future. In the short term C-A may not be intending to update ROM, but the future can never tell. Two years from now some whiz-bang idea might really be helped by minor changes to Kickstart; you never know. KEEP KICKSTART IN WCS!!! It's a good investment. (Besides, there's always one more bug fix.) In any case, there is no minicomputer in the world with an operating system burned into ROM. They all boot from hard disk, or tape backup, and for good reason. The Amiga is in the class of computer where having the operating system on disk is almost a necessity. One feature I would DEFINITELY like: booting Kickstart from hard disk!!! If this is possible at all, it should be implemented. 256K off a floppy is significant, but off a hard disk its paltry. -Mitsu (mitsu@well.UUCP)
rogue@well.UUCP (L. Brett Glass) (06/11/86)
In article <1253@well.UUCP> mitsu@well.UUCP (Mitsuharu Hadeishi) writes: > One feature I would DEFINITELY like: booting Kickstart >from hard disk!!! If this is possible at all, it should be implemented. >256K off a floppy is significant, but off a hard disk its paltry. > -Mitsu (mitsu@well.UUCP) Agree 100%. Again, to have to shuffle floppies when one has a hard disk is absurd. Such changes would, of course, require that the boot ROMs do the AutoConfig, rather than the Kickstart code. Doesn't seem to me that it would be hard to create a downward-compatible ROM that does this.... <rogue>
farren@hoptoad.uucp (Mike Farren) (06/11/86)
My two cents worth in the great "ROM or PROM or EEPROM or RAM" debate: keep the WCS like it is, but add an external connector (mini-phone jack or something like that) for battery back-up for the WCS RAM. That way, you can, if you want to spend the bucks, get as good as ROM without ROM's inherent problems... ----------- Mike Farren hoptoad!farren {hplabs, dual, lll-crg}!well!farren
mykes@3comvax.UUCP (06/11/86)
From reading all this discussion, I am beginning to think that I do not understand something correctly. My understanding is that the Rom Kernel is not the OS. It is the equivalent to the ROM Bios in the IBM PC type of dinosaurs. It is also my understanding that the OS is on the workbench disk, where it always will be ROM or no ROM. It is also my understanding that even if the Kickstart were placed in ROM that it does not prevent future modifications to these routines. They are all vectored in a clean way so that upgrading it would require only enough RAM to hold the new routines once loaded from disk. So what's the hassle? Even if you upgrade half the kernel, it would still be twice as fast as kickstarting from diskette all the time now. I am sure that someone will correct me out there. Rom kernel consists of: Exec, Graphics, Layers, and some devices. The OS consists of AmigaDos, and its related stuff. After all, what is installed by the INSTALL program?
grr@cbmvax.cbm.UUCP (George Robbins) (06/12/86)
In article <858@hoptoad.uucp> farren@hoptoad.UUCP (Mike Farren) writes: > > My two cents worth in the great "ROM or PROM or EEPROM or RAM" debate: >keep the WCS like it is, but add an external connector (mini-phone jack >or something like that) for battery back-up for the WCS RAM. That way, >you can, if you want to spend the bucks, get as good as ROM without ROM's >inherent problems... > >Mike Farren hoptoad!farren, {hplabs, dual, lll-crg}!well!farren Still a cost problem. The WCS piggyback boards uses dynamic rams (ie DRAM) that require regular refresh signals and use too much power for battery backup. Static RAM's (or CHMOS DRAMS) would cost more than the existing arrangement. It would make an interesting third-party option, but volume would be pretty low. -- George Robbins - now working with, uucp: {ihnp4|seismo|caip}!cbmvax!grr but no way officially representing arpa: cbmvax!grr@seismo.css.GOV Commodore, Engineering Department fone: 215-431-9255 (only by moonlite)
morrison@gitpyr.UUCP (BILL MORRISON) (06/12/86)
(* line eater fodder *) I need some information concerning the adaption of PC code to the amiga. First of all, I know next to nothing about Sidecar (?). What I need to know is how it works and general information about it. For instance, if I do a copy of a file from the PC disk to the amiga disk, what actually happens? Also, does it support more than one disk simultaneously? All I need some specs on it. I realize it is vapor hardware, but any help would be appreciated. Thanks in advance, Bill
sgt@alice.UucP (Steve Tell) (06/13/86)
>>Is it possible to simply provide SOCKETS for the ROM (where the Kickstart >>RAM now plugs in?) and then sell the machine with the ROMs and offer the >>Kickstart RAM as an accessory that plugs into the ROM socket? At least >>that way a developer can have either environment with only the inconvenience >>of having to swap the parts; or better yet, provide sockets on the piggy-back >>Kickstart RAM for the ROM chips.... If the folks at C-A feel that there would be too small a marked to justify offering the option, *Please* at least give us sockets for the roms, and the details on how to make a WCS board. That way, if a need arises, someone will make them. I want to see C-A do as well as they can with the machine, but please close the door on the possiblilty of other operating systems in wcs. Steve Tell AT&T Bell Laboratories, Murray Hill, NJ (... is not responsible for any of these opinions) -- Steve Tell AT&T Bell Laboratories, Murray Hill, NJ (... is not responsible for any of these opinions)
pariseau@well.UUCP (Robert S. Pariseau) (06/13/86)
mike -- Deep Sigh.... The contents of the Kickstart Disk (i.e., the software which is loaded into the WCS memory) consists of what most people consider "kernel software" plus additional system software which would have taken up too much RAM in a 256K machine to safely be loaded into RAM from the Workbench disk. (We had made promises to software developers regarding how much RAM they could depend upon having available in a 256K machine after the DOS was running...) Thus the Kickstart software includes not only the EXEC Multitasking Kernel, but also the AmigaDOS Filesystem. Although this might not be considered ideal, it DOES leave the maximum possible amount of application RAM available for program use and there ARE protocols built into the system to allow people to boot "foreign" DOS'es on the hardware. System software on the Amiga is broken into "libraries", which are collections of related routines accessed through a well-defined calling sequence. The design specs for the Amiga include the ability to dynamically replace the "library vector" in RAM such that references to the given library will automagically use new code, loaded into RAM, rather than the original code in the WCS. Unfortunately, this doesn't work under V1.1. Fortunately, this DOES work under V1.2. Thus the comment that even if the Kickstart stuff is committed to ROM, it will be possible to distribute firmware upgrades as, perhaps, small files on the Workbench disk. -------- I should also point out that it is highly unlikely that Commodore will abandon its existing, Kickstart based, Amiga owners. That is, any software which gets built into ROMs in new Amigas will almost certainly be offered to existing owners as new Kickstart software. Thus, if you are a fan of Kickstart, just make sure that you buy a Kickstart based Amiga!