nanochess / bootos Goto Github PK
View Code? Open in Web Editor NEWbootOS is a monolithic operating system in 512 bytes of x86 machine code.
License: BSD 2-Clause "Simplified" License
bootOS is a monolithic operating system in 512 bytes of x86 machine code.
License: BSD 2-Clause "Simplified" License
In an otherwise Line Feed dominated text file, there is an anomalous sprinkling of Carriage Return (0x0D) characters throughout parts of the README file.
Booting from Floppy...
bootOS
$dir
fbird
pillman
invaders
basic
textmode
$del
$dir
pillman
invaders
basic
textmode
$
The command enter doesn't clean up code buffer before you use it. If you enter a large program (e.g. 512 bytes) and then a small program (e.g. 10 bytes), the second program will be a copy of the first program with some changes.
You can just add a int 0x19 at the end of the enter code.
Why can bootOS not read files from a USB stick if i copied it onto and boot?
Everytime i enter a command it stops working and shows a blinking cursor.
Example:
$dir
It is unclear in the documentation if you should enter the boot sector or the com file as a bootOS program. Maybe you need to make a custom version just for bootOS.
After an optimization, the service list and the 55AA signature are not copied to osbase. This behavior was relied upon by format. Here's a hexdump excerpt:
000001c0: 626f 6f74 4f53 004f 6f70 7300 0364 6972 bootOS.Oops..dir
000001d0: 777a 0666 6f72 6d61 748f 7a05 656e 7465 wz.format.z.ente
000001e0: 727f 7b03 6465 6c6b 7a03 7665 7220 7a00 r.{.delkz.ver z.
000001f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
I'm trying to format in order to initialize the emulated disk, however when I type 'format', nothing happens.
Is this open source?
I'm the maintainer of the mine game linked in the README (https://gitlab.com/blevy/boot-sector-minesweeper). Thank you for including it! The version in the repo was just a prototype but the game is finished now. The gitlab repo is now a mirror of the official repo here: https://github.com/io12/BootMine. It would be awesome if you could update the README link and game files. Thanks.
fbi
launches fbird. Builtins are the other way around: dirxxx
works.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.