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.