You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
||3 months ago|
|cross_compiler||3 months ago|
|emulator||3 months ago|
|disk0.bin||3 months ago|
|readme.txt||3 months ago|
Congratulations for downloading Dawn operating system.
Dawn operating system is a high-level multi-tasking, multi-windowing operating system, that runs on the SUBLEQ platform - the only really free and simple computer platforms ever made. Dawn operating system is loacted in the first 256 mbyte of the disk0.bin
Dawn operating system is free for both personal and commercial use, please refer start/help/license.txt to see the license.
To run the Dawn operating system, you need a 64 bit big-endian SUBLEQ CPU, or you need to emulate one.
Please refer to start/help/hardware.txt for more information.
To run Dawn operating system, you need a native hardware (start/help/hardware.txt for more information), or you need an emulator.
This package also contains emulators to run Dawn on various platforms. These emulators are usually not optimized, i suggest all the people to create they own emulators for they computers if they need (its very simple). Some example-emulators in the package are opensource to guide creating emulators, but the quality of these emulators are not high, and i suggest everyone to write the emulators from zero instead of continuing the existing ones.
Data in and out:
You can get your files out from the emulated environment, or put your files in with Dawn operating systems own networking protocol.
The emulators airs ,,upload.bin'' to the virtualized Dawn system through network on network address 1 1.
To get a file from emulator, send it to the network address 3 3, it will be saved as ,,download.bin''
Windows x86-32: SUBLEQ emulator on 32 bit PC-s (above 486). This emulator is limited to 384 mbytes of RAM, and will do approx 150 mhz on a 2 ghz computer (multicore supported).
Windows x86-64: SUBLEQ emulator on 64 bit PC-s (above K8). This emulator is limited to 512 mbytes of RAM, and will do approx 300 mhz on a 2 ghz computer (multicore supported).
Linux x86-32: SUBLEQ emulator on 32 bit PC-s (above 486). This emulator is limited to 384 mbytes of RAM, and will do approx 150 mhz on a 2 ghz computer (multicore supported).
Linux x86-64: SUBLEQ emulator on 64 bit PC-s (above K8). This emulator is limited to 512 mbytes of RAM, and will do approx 300 mhz on a 2 ghz computer (multicore supported, optimized with inline assembly).
Android ARM v5+: SUBLEQ emulator on 32 bit Android (ARM) mobile phones. It is limited to 384 mbytes of RAM, does approx 15 mhz on a 1 ghz computer (disk0.bin goes to the root directory of your SD card).
Available C source codes for geeks:
Random Desktop Computer: SUBLEQ emulator's source code using desktop opengl to display the frame buffer, glut to manage input, pthread to perform multicore management.
subleqemuandroid: SUBLEQ emulator for android using OpenGL ES to display frame buffer, and SDL to process input, and pthread to perform multicore management.
minimalistic emu android 10mhz.c: Very minimalistic SUBLEQ emulator for android.
GPU emulator OpenCL: SUBLEQ emulator running on GPU-s/IGP-s/Graphics Cards to run DawnOS on your GPU cores. You must compile it for yourself.