Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 

README.md

Particle Operational System (2019)

Bare-bones Operating System written in x86 Assembly Language.

How to build

  • Windows

  • Download flat assembler 1 for Windows
  • Build with fasm/fasm.exe Particle/src/Disk.asm
  • Linux (untested)

  • Download flat assembler 1 for Linux
  • Build with fasm/fasm.exe Particle/src/Disk.asm
  • Andrioid

How to test

  • Windows (untested)

  • Download any x86-64 PC Emulator (Bochs, QEMU, VirtualBox, Virtual PC, VMware, ...) for Windows
  • Follow the manual to know how to create a new x86-64 machine insert the Virtual Floppy Disk Particle/src/Disk.img and boot from
  • Linux (untested)

  • Download any x86-64 PC Emulator (Bochs, QEMU, VirtualBox, VMware, ...) for Linux
  • Follow the manual to know how to create a new x86-64 machine insert the Virtual Floppy Disk Particle/src/Disk.img and boot from
  • Android

  • Download Limbo x86 PC Emulator
  • Select New in option Load Machine
  • Enter a new name for your new machine
  • Click on CREATE
  • Click on CANCEL
  • Go to section CPU Board
  • Select x64 in option Architecture
  • Select at minimum 8 in option RAM Memory (MB)
  • Go to section Removable
  • Mark the option Floppy A
  • Select Open in option Floppy A
  • Find and chose the file Particle/src/Disk.img on your phone storage
  • Go to section Boot
  • Select Floppy in option Boot from Device
  • Press the button Start (Play symbol) to initialize the system

Special Thanks

"I want to thanks these companies, communities and/or persons for their amazing work and help, they made the development of this system something possible. Thank you very much!" - David Reis

Intel - Developers of x86 Architecture, which created the basis of Personal Computers.

AMD - Developers of x86-64 Architecture, in which this system is based.

Tomasz Grysztar and his Community - Developers of fasm used for compile the source code.

OSDev Community - Developers of Wiki OSDev, which created amazing guides for Operating System Development.

Fishstix - Developers of DosBox Turbo, used to run fasm for DOS.

Limbo Emu - Developers of Limbo x86 PC Emulator, used for emulate the system.

Rhythm Software Developers of QuickEdit, used for create the source code.

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.