Computing.Net > Forums > Disk Operating System > Basic interpreter, no DOS

Basic interpreter, no DOS

Reply to Message Icon

Original Message
Name: Blasterman (by blasterman)
Date: July 27, 2008 at 17:30:33 Pacific
Subject: Basic interpreter, no DOS
OS: None
CPU/Ram: Intel Core 2 Duo, 1.
Model/Manufacturer: Compaq Presario A900
Comment:

I need a free (preferably open-source) BASIC interpreter that can boot itself off of a floppy without need for DOS or any other OS. Is there a such thing?


Report Offensive Message For Removal


Response Number 1
Name: Mechanix2Go
Date: July 27, 2008 at 17:40:46 Pacific
Reply: (edit)

Booting with no OS is a contradiction in terms.


=====================================
If at first you don't succeed, you're about average.

M2


Report Offensive Follow Up For Removal

Response Number 2
Name: T-R-A
Date: July 27, 2008 at 20:15:26 Pacific
Reply: (edit)

DOS-Disk Operating System...

Not being a PITA, but unless it's built into ROM (like the old IBM XT and brethren), something has to control access to the disk (be it floppy, HDD, CD) before anything can begin to function...


Report Offensive Follow Up For Removal

Response Number 3
Name: os2fan2
Date: July 28, 2008 at 00:01:27 Pacific
Reply: (edit)

You can boot a box without an operating system. Gaming boxes like the Atari 2600 typically used programs written directly to the hardware.

The sort of basic usually embedded in ROM was written by Gates et al, allowed for the sort of file management that one finds in DOS 1, eg 'files', 'kill'. It is typical of the gadgets of the eighties to come with a ROM Basic.

The first computer i used came with no OS, and no file-system. One simply wrote directly to the hardware, keeping tabs on what core was in use. The second had ROM-BASIC and the FAT5 file system (ie could handle 32 files!).

Programs that ran from ROM did so to stop the proggie being modified or dieing on the user. You can run anything that lives in ROM in RAM, for example, so it is not impossible that some-one has made a ROM-BASIC that can boot itself from a floppy, and a matching floppy that boots rombasic.

There are present some compilers that will boot .COM and .CBT files that do not require the interrupt handlers provided by a DOS.

However, i don't know of any one doing ROMBASIC in this manner.

The dream you dream alone is only a dream,
The dream we dream together is reality.


Report Offensive Follow Up For Removal

Response Number 4
Name: DAVEINCAPS
Date: July 28, 2008 at 00:55:32 Pacific
Reply: (edit)

There's always a Commodore 64. . .

Can't you add something like GW-basic to a bootdisk and run it from autoexec.bat? You'd be loading dos first but going straight to basic. I don't think there's any way to run basic from a disk unless you load dos first.

I know IBM kept ROM basic past the XT but I don't know how far. It would default to basic if no drives were detected. You might check the last post here:

http://www.computing.net/answers/do...

(I don't know how accurate that is.) If it is true I think you'd have to disconnect all the drives including the floppy in order to force basic to load.


Report Offensive Follow Up For Removal

Response Number 5
Name: Blasterman (by blasterman)
Date: July 28, 2008 at 08:36:34 Pacific
Reply: (edit)

Thanks for the info, guys.

DAVE, I won't add a basic interpreter to a dos bootdisk for the simple reason that I'm writing an open-source OS independent from dos and other systems and their routines.


Report Offensive Follow Up For Removal


Response Number 6
Name: DAVEINCAPS
Date: July 28, 2008 at 13:18:25 Pacific
Reply: (edit)

You're going to need some kind of bootable system files to load before you can run basic. Otherwise a PC isn't going to do anything once the bios is done with its boot activities. They can be on a ROM chip or a bootable drive but they've got to be there.

I'd imagine the system files necessary to allow basic to run don't need to be very sophisticated but still, they're going to need to perform some of the functions found in dos system files. And they may not necessarily need to be an integral part of the basic interpreter. Using, or modifying, dos system files may be the way to go. Then use one of the dos versions of basic.

Another idea would be to locate the original software that was written to those old ROM basic chips. It might be hard to find and may need some modifying to work by disk but it's something to consider.


Report Offensive Follow Up For Removal

Response Number 7
Name: Blasterman (by blasterman)
Date: July 28, 2008 at 13:32:51 Pacific
Reply: (edit)

Exactly what I'm looking for, is a ROM basic that can boot itself off of a floppy. It can be a .com, since I know how to load programs from good ol' FAT12.


Report Offensive Follow Up For Removal

Response Number 8
Name: onlydos
Date: July 29, 2008 at 05:20:01 Pacific
Reply: (edit)

http://www.phystechsoft.com/ptsdos/...

http://www.sdcsystems.com/gensoft.htm


Report Offensive Follow Up For Removal

Response Number 9
Name: os2fan2
Date: August 3, 2008 at 00:22:46 Pacific
Reply: (edit)

FAT filing system was originally invented for ROM-BASIC. You don't need an operating system to run a computer. You can write apps directly to run on core.

The dream you dream alone is only a dream,
The dream we dream together is reality.


Report Offensive Follow Up For Removal

Response Number 10
Name: itguru
Date: August 9, 2008 at 06:43:21 Pacific
Reply: (edit)

http://www.invisiblesoft.com/invlan...


Report Offensive Follow Up For Removal






Use following form to reply to current message:

   Name: From My Computing.Net Settings
 E-Mail: From My Computing.Net Settings

Subject: Basic interpreter, no DOS

Comments:

 


  Homepage URL (*): 
Homepage Title (*): 
         Image URL: 
 
Data Recovery Software




Have you ever used OpenOffice?

Yes, as my main suite.
Yes, occationally.
Yes, but only once.
No, never.


View Results

Poll Finishes In 5 Days.
Discuss in The Lounge