flat assembler
Message board for the users of flat assembler.

Index > OS Construction > FAMOS Forum

Goto page Previous  1, 2, 3  Next
Author
Thread Post new topic Reply to topic
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 16942
Location: In your JS exploiting you and your system
revolution
Actually I like the name FARTED. I would enjoy telling my colleagues I have FARTED on my computer. Although I'm sure someone can think of a better sentence.
Post 26 Jan 2009, 10:57
View user's profile Send private message Visit poster's website Reply with quote
sinsi



Joined: 10 Aug 2007
Posts: 688
Location: Adelaide
sinsi
nah, too juvenile...how old are you anyway spinner?
Post 26 Jan 2009, 11:09
View user's profile Send private message Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 16942
Location: In your JS exploiting you and your system
revolution
I have a mental age of about 6. Does it show? I try my best to pretend I am 8.
Post 26 Jan 2009, 11:11
View user's profile Send private message Visit poster's website Reply with quote
Coddy41



Joined: 18 Jan 2009
Posts: 384
Location: Ohio, USA
Coddy41
I really don't think revolution has a web site, But I do like the name FARTED. I should of thought of that.
Post 03 Feb 2009, 19:57
View user's profile Send private message Visit poster's website Reply with quote
nop



Joined: 01 Sep 2008
Posts: 165
Location: right here left there
nop
hahahaha great flight simulater hahaha Laughing
Post 07 Feb 2009, 02:55
View user's profile Send private message Reply with quote
Coddy41



Joined: 18 Jan 2009
Posts: 384
Location: Ohio, USA
Coddy41
OK
Post 07 Feb 2009, 09:21
View user's profile Send private message Visit poster's website Reply with quote
Coddy41



Joined: 18 Jan 2009
Posts: 384
Location: Ohio, USA
Coddy41
I know it has been around awhile since nop told me to try this, I was suprised after waiting so long when it said "welcome to FAMOS" and huh? it has my sound driver? what ever did happen to this OS?

_________________
Want hosting for free for your asm project? You can PM me. (*.fasm4u.net)
Post 25 May 2009, 21:27
View user's profile Send private message Visit poster's website Reply with quote
Borsuc



Joined: 29 Dec 2005
Posts: 2468
Location: Bucharest, Romania
Borsuc
Simple questions:

if FAMOS knows nothing of disks then how can it copy itself for long-term storage? Better yet, how can you save crucial data?

Also you can make FreeDOS a memory operating system that also sees disks and can use them but doesn't need any, with "memdisk" and syslinux/siblo. Wink
Post 25 May 2009, 23:41
View user's profile Send private message Reply with quote
Coddy41



Joined: 18 Jan 2009
Posts: 384
Location: Ohio, USA
Coddy41
Borsuc wrote:
Simple questions:

if FAMOS knows nothing of disks then how can it copy itself for long-term storage? Better yet, how can you save crucial data?

... It doesn't make sence does it Confused

_________________
Want hosting for free for your asm project? You can PM me. (*.fasm4u.net)
Post 26 May 2009, 00:26
View user's profile Send private message Visit poster's website Reply with quote
bitRAKE



Joined: 21 Jul 2003
Posts: 2806
Location: dank orb
bitRAKE
Remember the C64 / Atari XE/XL anyone? Well, the way they worked was that the ROM booted right up to a prompt. Of course, storage could be used, but it wasn't needed: BASIC programs could be typed in directly and cartridges could be used. I'm guessing FAMOS could be put in on ROM and mapped/shadowed at boot up. Seems like more of a throw-back to an old design rather than a new thing to me. (Certainly nothing wrong with that. Disclaimer: I haven't tried FAMOS, but I have farted. My secret OS project is called DangerOS, lol.)
Post 26 May 2009, 01:04
View user's profile Send private message Visit poster's website Reply with quote
Borsuc



Joined: 29 Dec 2005
Posts: 2468
Location: Bucharest, Romania
Borsuc
Yes that's a good OS but it has to KNOW about disks -- not for its operation (kernel, whatever) but for USING them for storage or whatever. The OS itself would be in memory, but not the let's say, FASM source code you're working on? Wink

_________________
Previously known as The_Grey_Beast
Post 26 May 2009, 03:16
View user's profile Send private message Reply with quote
neville



Joined: 13 Jul 2008
Posts: 507
Location: New Zealand
neville
Coddy41 wrote:
I know it has been around awhile since nop told me to try this, I was suprised after waiting so long when it said "welcome to FAMOS" and huh? it has my sound driver? what ever did happen to this OS?

I've been doing other things over the past few months and haven't touched FAMOS for a while... The latest CD version (1.14C) is available at http://famos.zoomshare.com/files/FAMOS14C.ZIP (908kb)

Are you saying it took a long time to boot on your machine? Were you booting from CD or floppy?

No, I don't have your sound driver. On boot-up FAMOS drives the "PC speaker" on ports 60h/61h. Your sound system successfully emulates the PC speaker Very Happy

_________________
FAMOS - the first memory operating system
Post 27 May 2009, 03:10
View user's profile Send private message Visit poster's website Reply with quote
neville



Joined: 13 Jul 2008
Posts: 507
Location: New Zealand
neville
Borsuc wrote:
Simple questions:

if FAMOS knows nothing of disks then how can it copy itself for long-term storage? Better yet, how can you save crucial data?

Also you can make FreeDOS a memory operating system that also sees disks and can use them but doesn't need any, with "memdisk" and syslinux/siblo. Wink


FAMOS certainly DOES know about "disks", but it just doesn't need them.

It accesses disks when required using its external Media Access utility. The Media Access utility currently supports:
- FAT FDD's/HDD's
- ISO9660 CD's
- USB1.1 pendrives

The only way to make any DOS including FreeDOS into a memory OS would be to re-write it from scratch!

_________________
FAMOS - the first memory operating system
Post 27 May 2009, 03:15
View user's profile Send private message Visit poster's website Reply with quote
Borsuc



Joined: 29 Dec 2005
Posts: 2468
Location: Bucharest, Romania
Borsuc
Ah that makes much more sense, and yes that is a cool concept. Smile

neville wrote:
The only way to make any DOS including FreeDOS into a memory OS would be to re-write it from scratch!
Make a small disk image (smaller means faster booting). Possibly compress it with gzip. Use syslinux to boot it via memdisk.

It will be in a "ramdrive", in memory. You can unplug booting device after it loads and it will work, provided you put enough tools on that image obviously.

It is somewhat emulation via interrupts, but it is similar, if less optimized, in principle Smile

_________________
Previously known as The_Grey_Beast
Post 27 May 2009, 03:33
View user's profile Send private message Reply with quote
Coddy41



Joined: 18 Jan 2009
Posts: 384
Location: Ohio, USA
Coddy41
neville wrote:
I've been doing other things over the past few months and haven't touched FAMOS for a while... The latest CD version (1.14C) is available at http://famos.zoomshare.com/files/FAMOS14C.ZIP (908kb)

Cool, I will check it out.
neville wrote:

Are you saying it took a long time to boot on your machine? Were you booting from CD or floppy?

Floppy, I do not like to use CD's for testing something I may/may not like, and it is also probibly the fact that my testing machine has an 266Mhz proseser and 64MB ram.
neville wrote:

No, I don't have your sound driver. On boot-up FAMOS drives the "PC speaker" on ports 60h/61h. Your sound system successfully emulates the PC speaker Very Happy

That is pretty smart I must admit, I would have never thought of that.... though.... it is a great Idea Cool

_________________
Want hosting for free for your asm project? You can PM me. (*.fasm4u.net)
Post 27 May 2009, 22:59
View user's profile Send private message Visit poster's website Reply with quote
neville



Joined: 13 Jul 2008
Posts: 507
Location: New Zealand
neville
@Borsuc:
In a nutshell, FAMOS uses RAM for the same purpose that other OS's use disks - to hold applications and data for use as and when required.

So instead of waiting several milliseconds for a disk to spin to the right place everytime it wants to access something, it just addresses the required (physical!) address space in a few nanoseconds.

Because RAM is volatile, FAMOS must still access disks for long-term mass storage purposes only (and for initial booting, but yes a ROM version will be feasible).

In FAMOS, the concept of a "ramdisk" would be particularly pointless!

_________________
FAMOS - the first memory operating system
Post 28 May 2009, 01:04
View user's profile Send private message Visit poster's website Reply with quote
neville



Joined: 13 Jul 2008
Posts: 507
Location: New Zealand
neville
@Coddy41:
Thanks Smile Given the specs of your test PC, maybe FAMOS drove your actual PC speaker Smile

BTW, booting from CD is the same as booting from a floppy, because the BIOS just treats the CD like a "big floppy", usually limited in size to the first 18Mbytes of the CD.

_________________
FAMOS - the first memory operating system
Post 28 May 2009, 01:09
View user's profile Send private message Visit poster's website Reply with quote
Borsuc



Joined: 29 Dec 2005
Posts: 2468
Location: Bucharest, Romania
Borsuc
neville wrote:
In a nutshell, FAMOS uses RAM for the same purpose that other OS's use disks - to hold applications and data for use as and when required.

So instead of waiting several milliseconds for a disk to spin to the right place everytime it wants to access something, it just addresses the required (physical!) address space in a few nanoseconds.

Because RAM is volatile, FAMOS must still access disks for long-term mass storage purposes only (and for initial booting, but yes a ROM version will be feasible).

In FAMOS, the concept of a "ramdisk" would be particularly pointless!
Yes I got it Very Happy

Of course a "ramdisk" only applies to an OS that uses disks, but has to be 'emulated virtually' to use memory. This is of course less efficient than an OS specifically done to use memory like FAMOS, i only mentioned that it is possible with FreeDOS, but it wasn't necessarily made for that.

Your OS seems interesting, if you could make it good for recovery I would be very tempted to put it on my recovery USB stick Wink

the problem with most is the lack of proper drivers... how much I hate that myself (drivers), why isn't everything so easy Confused

_________________
Previously known as The_Grey_Beast
Post 28 May 2009, 01:30
View user's profile Send private message Reply with quote
Coddy41



Joined: 18 Jan 2009
Posts: 384
Location: Ohio, USA
Coddy41
neville wrote:
@Coddy41:
Thanks Smile Given the specs of your test PC, maybe FAMOS drove your actual PC speaker Smile

It did drive my actual speaker, my testing machine is an old Toshiba laptop. (I took it apart there is no beep speaker, just main speakers) If you want more computers specs on some of my computers I will be happy to give them to you.
neville wrote:

BTW, booting from CD is the same as booting from a floppy, because the BIOS just treats the CD like a "big floppy", usually limited in size to the first 18Mbytes of the CD.

is it emulating?

_________________
Want hosting for free for your asm project? You can PM me. (*.fasm4u.net)
Post 28 May 2009, 16:35
View user's profile Send private message Visit poster's website Reply with quote
neville



Joined: 13 Jul 2008
Posts: 507
Location: New Zealand
neville
Coddy41 wrote:
is it emulating?

Yes that's right, floppy emulation!

_________________
FAMOS - the first memory operating system
Post 29 May 2009, 05:07
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page Previous  1, 2, 3  Next

< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2020, Tomasz Grysztar.

Powered by rwasa.