View Full Version: Installing DexOS without a floppy

dex >>DexOS >>Installing DexOS without a floppy


rCX- 05-19-2008
Installing DexOS without a floppy
Is it possible to install DexOS without a floppy disk. If so how? Thanks

Dex- 05-19-2008

Hi rCX and welcome to the forum, Yes you can run DexOS without floppy: 1. use the ISO on the web site to burn a bootable CD. 2. Run it from DOS 3. Run it from a USB fob 4. use a PC emulator Your best bet for testing the Qbaisc demo, is get the floppy image from the web site eg: "DexEmulator.zip" in it you will find a floppy image and directions for differant emulators, download WinImage from the net and open the image, you can then delete or add program to the image (something like inject file) once the dex program you want to test is in the image. you can use the emulators to run DexOS and try the program. Once your in the emulators you can use fasm from within DexOS's IDE program to assemble program you want to code for DexOS and save them to the image. Then you can run them from the CLI. If you use the bootable CD you can put your programs to run on any fat32 or fat16 hdd as long as its the first partion as DexOS can load program from hdd (But only from the first partion. Just type C: <enter> At the CLI Hope this helps, if not just ask.

rCX- 05-19-2008

I just got DexOS to work using DOSBox. 8)

Dex- 05-19-2008

Nice to hear :), not sure if the write to disk works in DosBox ?. Ps: There's is the start of a basic interpeter, also knocking around, for DexOS. Pps: You can use most (not all ) 10h int in DexOS code by filling the regs for the function and call

rCX- 05-19-2008

not sure if the write to disk works in DosBox ? I just tried the demo and i was able to write the files (I am using Dosbox 0.72). Does DexOS have calls for int 21h?

Dex- 05-19-2008

No, as DexOS is a 32bit OS, it is not compatable with Dos in anyway, it can boot from Dos AND go back to on close, but it users its own Functions, which you load and call (that's whats in Dex.inc ) you just fill the reg with the right code and call the function, making sure its name is in-between < >. So it works like a supper 32bit Dos, but it is not compatable with Dos. Eg: you can use as much ram (memory ) as you have on your sys, in one long flat memory model and you can use high-res graphics too. Its is also possable to call the function by using int 41h put the number of function in EBX and fill the rest as normal, the number for the function = the place down the Dex.inc eg: the first function in the Dex.inx would be 0 and the next eg: "Clstext" would be 1 and so on.

Forumer™ is Voted #1 Free Forum Hosting provider
Build your own community today with the largest message board hosting company.