21 November 2019, 21:21 | #1 |
Zone Friend
Join Date: Mar 2004
Location: Middle Earth
Age: 40
Posts: 2,127
|
How buggy was Kickstart 1.0
Hi.
I was just reading Amazing Computing Issue 01 from the eab ftp and it mentions the Date virus slowing down the amiga doing file listings because the file date was set in the future compared to the amiga clock. What were the other major problems of kickstart 1.0?!? Seems like a good magazine, a lot of source code and tutorials. Thanks |
22 November 2019, 09:14 | #2 |
Registered User
Join Date: Jan 2015
Location: Melbourne, Australia
Posts: 548
|
I could be wrong here, but I believe some of the others were the following:
When dragging an icon, it doesn't check to see if you're dragging it to a new location that makes sense. For example, dragging the icon for a drawer into the window for that drawer. I believe that causes a crash and makes a mess of the disk. When resizing a window, it doesn't check to see if you're dragging above or to the left of the open window, and if you do that, the guru appears. When allocating RAM, it doesn't check to see if that ram is actually available before allocating it and trying to use it, so if you only had the base 256K of RAM the 1000 came with, and didn't have the extra 256, this could easily crash the system when you tried to run something. I could be wrong about these, as these are from memory, and I don't have a working emulated A1000 setup at the moment to test with. |
22 November 2019, 14:51 | #3 |
Registered User
Join Date: Feb 2007
Location: Melbourne, Australia
Age: 41
Posts: 3,772
|
Although it focuses more on Workbench than Kickstart, you might find this website interesting:
http://www.gregdonner.org/workbench/index.html |
22 November 2019, 22:07 | #4 | |
Registered User
|
Quote:
I was just reading it, but there is something causing me to wonder about the recoverable RAM disk. It is said in the WB1.3.x series that it is called RAMB0: But I only remember it always have been the device name RAD: More confusing there is a claim there have been different types of the recoverable RAM drive. Was it really about device names? I would assume it had more to do with the Flags settings in the MountList. Can someone explain this to me, please? |
|
23 November 2019, 03:38 | #5 | |
Registered User
Join Date: Nov 2009
Location: Legoland
Age: 45
Posts: 1,461
|
Quote:
Learned that in my days of Amiga 500. Good times... |
|
23 November 2019, 14:06 | #6 | |
Registered User
Join Date: Aug 2010
Location: Germany
Posts: 532
|
Quote:
For example, pressing the left mouse button while the pointer is within the area of the window title bar transitions to a state which allows you to move the window around. As you move the mouse, a rectangle is redrawn which stands in for the window, respecting the boundaries of the screen. You leave this state when you let go of the left mouse button, which cleans up the rectangle and moves the window. Because shouldn't be able to flip through the screens while you are dragging a window around, Intuition should have ignored the Amiga+M and Amiga+N keys, but these slipped through (the state transition table has "default actions" for events which are not specifically covered or restricted). While Intuition didn't leave the window dragging state, it still called code in the handler functions which responded to the Amiga+M and Amiga+N input events. For one thing, this broke the window position and size validation (clipping). This bug was eventually fixed in Kickstart 2.0. Speaking of entertaining bugs which lead to major desasters in the day, consider this: in the Workbench (1.1-1.3) open a drawer which contains a subdirectory, then drag the parent drawer into its subdirectory. This shouldn't work, should it? Now close the window of both the parent drawer and of the subdirectory you dragged the parent drawer into. What happened? You just deleted the parent drawer and all its contents. This bug used to be ridiculously easy to trigger if your left mouse button was unreliable (because it was worn out). You'd start dragging a drawer to a different place and midway the left mouse button no longer stayed pressed. Then Workbench would either move it or copy its contents. Sometimes a drawer was moved into one of its subdirectories, and you didn't notice that it had wound up in the wrong place. Then you closed the many windows you had open to figure out where it went. You could level up the degree of desaster you found yourself in by using the always reliably "Disk Doctor", but then back in the day your choices were extremely limited... |
|
23 November 2019, 14:08 | #7 | |
Registered User
Join Date: Aug 2010
Location: Germany
Posts: 532
|
Quote:
No matter, the Workbench should not have needed to make sure that you would not move a directory within its subdirectory tree. The file system should have denied this attempt, but then it did not |
|
26 November 2019, 09:10 | #8 | ||||
Zone Friend
Join Date: Mar 2004
Location: Middle Earth
Age: 40
Posts: 2,127
|
Quote:
Quote:
Quote:
Quote:
My WB 1.3 days involved, just booting up workbench to run xcopy 2, novirus, AmigaBASIC. I didn't get heavily into WB untill I got my second hand A600HD. Before that it was just CLI or Disk Master 1.3 Thanks for the replies |
||||
26 November 2019, 09:26 | #9 |
Registered User
Join Date: Jan 2015
Location: Melbourne, Australia
Posts: 548
|
To be fair, the designers didn't want it released with so little RAM, it was always supposed to have at least 512K RAM. But my understanding is that that was one of the first ways in which Commodore management screwed things up, insisting on it not being released with so much expensive (at the time) RAM, and one of the engineers (I can't recall who ATM) telling them how they could do it.
|
26 November 2019, 10:11 | #10 |
Registered User
Join Date: Nov 2009
Location: Legoland
Age: 45
Posts: 1,461
|
|
26 November 2019, 13:44 | #11 |
Registered User
Join Date: Aug 2010
Location: Germany
Posts: 532
|
Tell that to the Apple Macintosh users: in 1984 it shipped with as much memory as the C64 had: 64 KBytes. For the Amiga 256 KBytes of memory must have appeared to be really massive by comparison
|
26 November 2019, 14:34 | #12 |
Registered User
Join Date: Feb 2010
Location: Espoo / Finland
Posts: 818
|
|
26 November 2019, 15:04 | #13 | |
Registered User
Join Date: Dec 2014
Location: germany
Posts: 439
|
Quote:
EDIT: That 64k figure may be true for the early prototypes that had an 6809 instead of the 68000: https://www.i-programmer.info/histor...1-the-mac.html |
|
26 November 2019, 15:23 | #14 |
Registered User
Join Date: Aug 2004
Location:
Posts: 3,335
|
A similar thing happened during development of the Amiga; 128KB chip RAM was originally supposed to work.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Is it just me or is HRTMon very buggy? | MethodGit | support.WinUAE | 3 | 12 July 2011 17:25 |
Buggy A1200 keyboard | Reynolds | support.Hardware | 1 | 02 July 2010 09:56 |
1.6.0: buggy mouse on/off | hexaae | support.WinUAE | 19 | 01 June 2009 23:48 |
Amigakit.com down / moved / buggy? | Photon | MarketPlace | 5 | 16 November 2008 12:08 |
Turrican 3 still kinda buggy... | Shoonay | project.WHDLoad | 0 | 02 October 2005 17:29 |
|
|