amiga.org
     
iconAll times are GMT -6. The time now is 03:05 AM. | Welcome to Forum, please register to access all of our features.

» Amiga.org » Amiga computer related discussion » Amiga Software Issues and Discussion » So how did they do it in 880K?

Amiga Software Issues and Discussion This forum exists for the discussion of the use, issues with, and fun brought about by classic and next generation Amiga software.

Reply
 
Thread Tools Display Modes
Old 08-03-2012, 02:44 PM   #1
DiskChris
Beginner
Points: 867, Level: 15 Points: 867, Level: 15 Points: 867, Level: 15
Activity: 1% Activity: 1% Activity: 1%
 
DiskChris's Avatar
 
Join Date: Jul 2012
Location: U.S.
Posts: 24
Default So how did they do it in 880K?

So how did the engineers at commodore manage to fit a multitasking, graphic and sound supporting, realtime operating system that works in less than a megabyte of memory on an 880K diskette? With the release of WB1.3 they managed to do just that. If you ask anyone today if they can fit a multiastking graphical operating system in 880K and have it use less than a meg of memory they would say it is impossible. Now, granted Workbench doesn't have to have drivers for every device on the planet, but it still amazes me what they were able to do.
__________________
The Digidome
DiskChris is offline   Reply With Quote
Old 08-03-2012, 02:55 PM   #2
desiv
Defender of the Faith
Points: 5,227, Level: 46 Points: 5,227, Level: 46 Points: 5,227, Level: 46
Activity: 11% Activity: 11% Activity: 11%
 
desiv's Avatar
 
Join Date: Oct 2009
Location: Oregon
Posts: 1,139
Default Re: So how did they do it in 880K?

Well, 1 floppy, plus the Kickstart.

Some more of the power of the Amiga.
The Kickstart ROM held many of the functions..
Still, the Kickstart was only 256k, and that WB floppy wasn't quite full...
In fact, I have a "Kickwork" floppy for my Amiga 1000 that has kickstart and workbench 1.3 on it..
(Although I had to remove some Workbench Utilities)

The power of Intuition!! ;-)

desiv
__________________
Amiga 1200 w/ ACA1230/28 - 4G CF, MAS Player, ext floppy, and 1084S.
Amiga 500 w/ 2M CHIP and 8M FAST RAM, DCTV, AEHD floppy, and 1084S.
Amiga 1000 w/ 4M FAST RAM, DUAL CF hard drives, external floppy.
desiv is offline   Reply With Quote
Old 08-03-2012, 03:20 PM   #3
Zac67
Kindred of Babble-on
Points: 12,421, Level: 72 Points: 12,421, Level: 72 Points: 12,421, Level: 72
Activity: 15% Activity: 15% Activity: 15%
 
Zac67's Avatar
 
Join Date: Nov 2004
Location: Erlangen, Germany
Posts: 2,851
Blog Entries: 4
Default Re: So how did they do it in 880K?

Actually, nearly everything fits into Kickstart's 256 KB...
For a somewhat functional system you don't need more than a few dozen KB off the floppy.
Zac67 is offline   Reply With Quote
Old 08-03-2012, 03:32 PM   #4
Thorham
Cult Member
Points: 4,050, Level: 40 Points: 4,050, Level: 40 Points: 4,050, Level: 40
Activity: 26% Activity: 26% Activity: 26%
 
Thorham's Avatar
 
Join Date: Oct 2009
Posts: 553
Default Re: So how did they do it in 880K?

You could do better with less actually, but that appears to be a dying art
Thorham is offline   Reply With Quote
Old 08-03-2012, 04:58 PM   #5
Rob
Cult Member
Points: 10,013, Level: 66 Points: 10,013, Level: 66 Points: 10,013, Level: 66
Activity: 20% Activity: 20% Activity: 20%
 
Join Date: May 2002
Posts: 908
Default Re: So how did they do it in 880K?

You can get a floppy image of Menuet OS.
Rob is offline   Reply With Quote
Old 08-03-2012, 05:09 PM   #6
desiv
Defender of the Faith
Points: 5,227, Level: 46 Points: 5,227, Level: 46 Points: 5,227, Level: 46
Activity: 11% Activity: 11% Activity: 11%
 
desiv's Avatar
 
Join Date: Oct 2009
Location: Oregon
Posts: 1,139
Default Re: So how did they do it in 880K?

Quote:
Originally Posted by Rob View Post
You can get a floppy image of Menuet OS.
Yep, there was (is?) a QNX floppy with a full GUI for x86 around too that was fun.

It's just not appreciated much anymore, because most people have GOBS of RAM and CPU and disk space....

But it's still really nice when it's done right..

desiv
__________________
Amiga 1200 w/ ACA1230/28 - 4G CF, MAS Player, ext floppy, and 1084S.
Amiga 500 w/ 2M CHIP and 8M FAST RAM, DCTV, AEHD floppy, and 1084S.
Amiga 1000 w/ 4M FAST RAM, DUAL CF hard drives, external floppy.
desiv is offline   Reply With Quote
Old 08-03-2012, 05:18 PM   #7
commodorejohn
Kindred of Babble-on
Points: 8,703, Level: 62 Points: 8,703, Level: 62 Points: 8,703, Level: 62
Activity: 66% Activity: 66% Activity: 66%
 
commodorejohn's Avatar
 
Join Date: Mar 2010
Location: Duluth, Minnesota
Posts: 2,547
Blog Entries: 8
Default Re: So how did they do it in 880K?

It's simple: you just have to not be a lazy ass, know what you're doing, and never settle for "eh, whatever, we'll just up the requirements another 2x."

Unfortunately, nobody does that anymore.
__________________
Amiga 1200 (KS3.1/ClassicWB3.1, 4GB HD, 34MB RAM, 68030 @ 50MHz)
DEC VAXStation 4000/60 (OpenVMS 7.3, 9GB HD, 104MB RAM, KA46 @ 55MHz)
DEC MicroPDP-11/73 (RT-11, 32MB HD, 4MB RAM, KDJ11 @ 15MHz)

"'Legacy code' often differs from its suggested alternative by actually working and scaling." - Bjarne Stroustrup
commodorejohn is offline   Reply With Quote
Old 08-03-2012, 05:20 PM   #8
klx300r
Amiga 1000+AmigaOne X1000
Points: 8,962, Level: 63 Points: 8,962, Level: 63 Points: 8,962, Level: 63
Activity: 4% Activity: 4% Activity: 4%
 
klx300r's Avatar
 
Join Date: Sep 2007
Posts: 1,612
Blog Entries: 2
Default Re: So how did they do it in 880K?

@ DiskChris

welcome aboard

now who was it again that said "you will never need more than 640kb"
__________________
__________________________________________________ __________________
c64-dual sids, c128, A500,-A590, A1200-030@50
Indivision AGA & Catweasel MK4+= Amazing
! My Master Miggies-Amiga 1000 & AmigaOne X1000 !
--- www.amigaos.net ---
-AspireOS.com & Amikit- Amiga for your netbook-
***X1000- I BELIEVE ***
klx300r is offline   Reply With Quote
Old 08-03-2012, 05:29 PM   #9
mongo
Premium Member
Points: 10,063, Level: 67 Points: 10,063, Level: 67 Points: 10,063, Level: 67
Activity: 17% Activity: 17% Activity: 17%
 
Join Date: Feb 2002
Posts: 889
Default Re: So how did they do it in 880K?

Quote:
Originally Posted by desiv View Post
Yep, there was (is?) a QNX floppy with a full GUI for x86 around too that was fun.

It's just not appreciated much anymore, because most people have GOBS of RAM and CPU and disk space....

But it's still really nice when it's done right..

desiv
The QNX floppy had a full web browser and TCP/IP stack as well.
mongo is offline   Reply With Quote
Old 08-03-2012, 05:40 PM   #10
amiman99
Lifetime Member
Points: 3,592, Level: 37 Points: 3,592, Level: 37 Points: 3,592, Level: 37
Activity: 23% Activity: 23% Activity: 23%
 
Join Date: Aug 2011
Location: San Antonio, TX
Posts: 536
Default Re: So how did they do it in 880K?

Quote:
Originally Posted by mongo View Post
The QNX floppy had a full web browser and TCP/IP stack as well.
I was going to post the same thing, but for some reason the site was down ...

There was suppose to be a collaboration between Amiga and QNX for the nextgen OS, but we all know how this turned out.
__________________
A500 KS 2.1, 1MB Chip, 68000
A600 KS 3.1, 2MB Chip, ACA630 32MB RAM
A1000 KS 1.3, 2MB RAM
A1200 KS 3.1, Blizzard IV 50MHz 64MB RAM
A2000 KS 2.1, 68030 25MHz, 6MB RAM
A3000 KS 3.1, 68030 25MHz, 16MB RAM
A4000 KS 3.0, 68040 25MHz, 16MB RAM
CDTV KS 3.1, 4MB RAM
CD32
AROS BOX
amiman99 is offline   Reply With Quote
Old 08-03-2012, 06:08 PM   #11
B00tDisk
Defender of the Faith
Points: 11,759, Level: 71 Points: 11,759, Level: 71 Points: 11,759, Level: 71
Activity: 13% Activity: 13% Activity: 13%
 
B00tDisk's Avatar
 
Join Date: Dec 2002
Posts: 1,530
Blog Entries: 1
Default Re: So how did they do it in 880K?

Hell, virtualization and hypervisors were created in the 1960s when computers didn't have "memory" as we understand it - they stored "words" rather than bytes and kilobytes.
__________________
Back away from the EU-SSR!
B00tDisk is offline   Reply With Quote
Old 08-03-2012, 06:44 PM   #12
Thorham
Cult Member
Points: 4,050, Level: 40 Points: 4,050, Level: 40 Points: 4,050, Level: 40
Activity: 26% Activity: 26% Activity: 26%
 
Thorham's Avatar
 
Join Date: Oct 2009
Posts: 553
Default Re: So how did they do it in 880K?

Quote:
Originally Posted by B00tDisk View Post
they stored "words" rather than bytes and kilobytes.
And each word is a number of bits, therefore a byte is just an eight bit word (although no one says that anymore)
Thorham is offline   Reply With Quote
Old 08-03-2012, 06:46 PM   #13
commodorejohn
Kindred of Babble-on
Points: 8,703, Level: 62 Points: 8,703, Level: 62 Points: 8,703, Level: 62
Activity: 66% Activity: 66% Activity: 66%
 
commodorejohn's Avatar
 
Join Date: Mar 2010
Location: Duluth, Minnesota
Posts: 2,547
Blog Entries: 8
Default Re: So how did they do it in 880K?

Quote:
Originally Posted by B00tDisk View Post
Hell, virtualization and hypervisors were created in the 1960s when computers didn't have "memory" as we understand it - they stored "words" rather than bytes and kilobytes.
Indeed. Hell, even Windows NT was openly based on VMS, which dates from 1975 and ran in 40MB disk space and 6MB RAM. Most of the advances in desktop operating systems since the mid-'80s have been putting progressively simpler interfaces on top of mainframe tech from the '60s-'70s...
__________________
Amiga 1200 (KS3.1/ClassicWB3.1, 4GB HD, 34MB RAM, 68030 @ 50MHz)
DEC VAXStation 4000/60 (OpenVMS 7.3, 9GB HD, 104MB RAM, KA46 @ 55MHz)
DEC MicroPDP-11/73 (RT-11, 32MB HD, 4MB RAM, KDJ11 @ 15MHz)

"'Legacy code' often differs from its suggested alternative by actually working and scaling." - Bjarne Stroustrup
commodorejohn is offline   Reply With Quote
Old 08-03-2012, 07:10 PM   #14
TjLaZer
Desperately needs a life
Points: 19,808, Level: 88 Points: 19,808, Level: 88 Points: 19,808, Level: 88
Activity: 10% Activity: 10% Activity: 10%
 
TjLaZer's Avatar
 
Join Date: Aug 2002
Location: Tacoma, WA USA
Posts: 3,146
Default Re: So how did they do it in 880K?

Well to be fair, today's OSs have Hi Color graphics and icons, etc and alot more capability. But yes AmigaDOS 1.3 was very impressive for 1985-1987.
Just look at MS-DOS/Windows 2.0 and MacOS 6.

Amiga DOS 1.3


Microshaft Windows 2.0
__________________
Going Bananas over AMIGAs since 1987...

Looking for Fusion Fourty PNG ROMs V3.4?


Last edited by TjLaZer; 08-03-2012 at 07:18 PM..
TjLaZer is offline   Reply With Quote
Old 08-03-2012, 07:22 PM   #15
TjLaZer
Desperately needs a life
Points: 19,808, Level: 88 Points: 19,808, Level: 88 Points: 19,808, Level: 88
Activity: 10% Activity: 10% Activity: 10%
 
TjLaZer's Avatar
 
Join Date: Aug 2002
Location: Tacoma, WA USA
Posts: 3,146
Default Re: So how did they do it in 880K?

Off topic but check this site out!

chiptune.com
__________________
Going Bananas over AMIGAs since 1987...

Looking for Fusion Fourty PNG ROMs V3.4?

TjLaZer is offline   Reply With Quote
Reply

Bookmarks

Tags
880k

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump