Listing for /engineering/bos |
The Battle Operating System (BOS) was originally meant to host Corewar contests. It was a momentary obsession among some of my Air Force colleagues. I got a bit carried away and redesigned the Virtual Machine and implemented an Assembler for my new instruction set. So as to encourage my colleagues to convert to BOS?, I wrote a programmer's guide. I never released this to the public as I didn't think it would go anywhere. The first version was a fast hack?, thus the oversized source files?, lack of structure?, and junky code. I started a rewrite to clean it up?, but then we lost interest. This was my first personal project to attempt C++. I don't remember why I terminated everything with semicolons,including blocks. It must have been a bad habit I appear to be cured of it. |
NAME | TYPE | DESCRIPTION |
rewrite | src | Incomplete rewrite into C++ |
NAME | TYPE | DESCRIPTION |
BOA.TXT | Text | Simple readme |
NAME | TYPE | DESCRIPTION |
BOS.C | C Source | Battle Operating System (BOS) main program |
BOS.H | C Header Source | BOS header |
BOA.C | C Source | Battle Operating system Assembler (BOA) main program |
BOA.H | C Header Source | BOA header |
BOSMSG.C | C Source | BOS console module |
BOSMSG.H | C Header Source | BOS console module header |
NAME | TYPE | DESCRIPTION |
JACKRAB.BOA | BOA source code | Port of the Corewars IMP |
RUNNER.BOA | BOA source code | Runner battle program |
ZBOMB.BOA | BOA source code | Port of the Corewars Bomber |
WAITIMP.BOA | BOA source code | An IMP killer |
TIMEIT.BOA | BOA source code | A BOS/BOA test program |
TEST.BOA | BOA source code | A BOS/BOA test program |
bos.zip | ZIP archive | Package of the entire (final) WIP version. |
Copyright (C) 2009,2010,2018 Erich P Gatejen All rights reserved. | Generated by RendSite 2009 |