Welcome, Guest. Please login or register.

Author Topic: Other multitask GUI within 1 MB system software?  (Read 4119 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline LoadWB

  • Hero Member
  • *****
  • Join Date: Jul 2006
  • Posts: 2901
  • Country: 00
    • Show only replies by LoadWB
Re: Other multitask GUI within 1 MB system software?
« Reply #14 from previous page: August 25, 2012, 12:49:37 AM »
Quote from: beakster2;705073
How about Geos (8bit and 16bit)?


I'm not certain GEOS was really muti-tasking.  IRQ-driven, yes, but multi-tasking?  I'd like to see more in-depth information on that.
 

Offline matthey

  • Hero Member
  • *****
  • Join Date: Aug 2007
  • Posts: 1294
    • Show only replies by matthey
Re: Other multitask GUI within 1 MB system software?
« Reply #15 on: August 25, 2012, 12:50:26 AM »
Quote from: commodorejohn;705069
Windows 3.1 is multitasking. Not preemptive multitasking, but multitasking.

But is Windows 3.1 an operating system (original question asked for an OS)? Wasn't DOS the operating system with Windows a DOS interface sitting on top at that time?
« Last Edit: August 25, 2012, 01:02:38 AM by matthey »
 

Offline desiv

  • Hero Member
  • *****
  • Join Date: Oct 2009
  • Posts: 1270
    • Show only replies by desiv
Re: Other multitask GUI within 1 MB system software?
« Reply #16 on: August 25, 2012, 01:15:15 AM »
Quote from: matthey;705076
But is Windows 3.1 an operating system (original question asked for an OS)? Wasn't DOS the operating system with Windows a DOS interface sitting on top at that time?

Yeah, but that starts to get into semantics that not everyone agrees on.
What's the OS?  What's the GUI?  etc...

Since Windows 3.1 on top of DOS allowed some task switching, I think it qualifies on that level..

But I don't believe Win3.1 was close to being under 1M, and I'd like to see a doublsespaced floppy actually hold enough of it to run, including DOS.


As kual as QNX is, being over 1M, that one doesn't fit the OP either.

SymbOS appears to have a 1M version for DL and that looks really kual.
Of course, it wasn't available back in the day, but it's pretty impressive.

Some guys on atariage are working on a new OS for the 8-bit Atari's that looks pretty incredible.  I can't remember if it has any multitasking in it tho.

Very neat and efficient stuff..

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.
 

Offline psxphill

Re: Other multitask GUI within 1 MB system software?
« Reply #17 on: August 25, 2012, 01:40:02 AM »
Quote from: desiv;705077
But I don't believe Win3.1 was close to being under 1M, and I'd like to see a doublsespaced floppy actually hold enough of it to run, including DOS.

Old news.
 
http://web.archive.org/web/20030810114734/http://www.wimborne.org/richard/techstuff/windows31_on_a_floppy/
 

Offline matthey

  • Hero Member
  • *****
  • Join Date: Aug 2007
  • Posts: 1294
    • Show only replies by matthey
Re: Other multitask GUI within 1 MB system software?
« Reply #18 on: August 25, 2012, 02:10:16 AM »
Quote from: desiv;705077
Yeah, but that starts to get into semantics that not everyone agrees on. What's the OS?  What's the GUI?  etc...

Since Windows 3.1 on top of DOS allowed some task switching, I think it qualifies on that level..

But I don't believe Win3.1 was close to being under 1M, and I'd like to see a doublsespaced floppy actually hold enough of it to run, including DOS.


I don't want to argue semantics ;). Besides, no one in their right mind would choose Windows 3.1 on a machine with less than 1 MB. Windows CE claims to run in 1 MB and would be bad enough. Knowing Windows, they would probably try to swap out to the floppy drive too :P.

The AmigaOS could be much smaller if optimized better. I think a 20% overall reduction in code size through optimization and compiling for the 68020+ (several AmigaOS 3.9 components are still 68000 compiled which has significantly worse code density) is possible. Just look at assembler optimized library replacements. Also, some 68k CPU enhancements as I have proposed on the Natami forum (68koolFusion) could reduce the code size another 5-15% I would guess. I think a powerful GUI like Reaction/ClassAct could easily be usable with 1MB ram. Screen sizes and colors would have to be kept to a minimum though. The 1 MB of disk storage would probably be the biggest problem. It's doable with some minor functionality limitations.
 

Offline freqmaxTopic starter

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: Other multitask GUI within 1 MB system software?
« Reply #19 on: August 25, 2012, 02:11:38 AM »
Alternatives so far:
 * AmigaOS (m68k) ;)
 * QNX 1.44M Web (x86)
 * MacOS from floppy (m68k?)
 * SymbOS for Z80 machines (MSX, Amstrad CPC / PCW) < 128 kB
 * Contiki (6502)
 * MenuetOS (x86)
 * KolibriOS (x86)
 * Multi-TOS (m68k?)
 * DOS + Win3.11 .. maybe??
 * GEOS 8-bit and 16-bit?
 * Early versions of GEM Desktop
 * Early versions of RiscOS

If I require pre-emptive multitasking, memory protection, GUI Window environment, free license, source code perhaps only KolibriOS fits?

I'm just thinking that a mobile phone shouldn't need 1 GHz CPU + 1 GB RAM to run software.... when an Amiga more or less did manage on 7 MHz CPU with 512 kB RAM in 1985. Time for Aphone (A-phone) that runs Amosaic on the town? ;)
Also a laptop where one can compile and run C software with a battery that last a week would be something..

(just thinking freely)
 

Offline desiv

  • Hero Member
  • *****
  • Join Date: Oct 2009
  • Posts: 1270
    • Show only replies by desiv
Re: Other multitask GUI within 1 MB system software?
« Reply #20 on: August 25, 2012, 03:22:08 AM »
Quote from: psxphill;705078
http://web.archive.org/web/20030810114734/http://www.wimborne.org/richard/techstuff/windows31_on_a_floppy/

OK, after reading that, I feel better.
It was doable, but so gutted as to not really be usable as an OS.
It's REAL mode, not protected, so no multitasking of any kind..

So I consider that in the "really neat hack" arena, but it's not the Windows 3.1 OS in a floppy..  not really..

And it's a 1.44M floppy, so not in the OP's under 1M requirement.

It is a REALLY neat hack tho.. ;-)

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.