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 |