A Compiler and Operating System all in one dashboard!
- Nightingale Compiler: compiles a custom coding language to 6502a Op Codes, providing well defined compilation feedback.
- AxiOS Operating System: runs 6502a OP codes, with it's own command line interface, file system, virtual memory, and more.
See this project on git-pages: https://alexbadia1.github.io/AxiOS-Compiler/#/
Here are the system requirements to run this project (on Windows at least):
- Install npm package manager
- Install typescript ->
npm install -g typescript
- Install angular cli ->
npm install -g @angular/cli
So you want to run this locally on your computer?
- Clone the project
git clone https://github.com/alexbadia1/AxiOS-Compiler.git
- In the root project directory run
ng serve
- Navigate to
http://localhost:4200/
- The app will automatically reload if you change any of the source files (you probably already knew that)
I have little experience running Angular applications in production but here's what I did:
- Make sure your memory constraints are big enough.
- Changed the output folder to
docs/
(for git-pages) - Ran
ng build --base-href "#"
to build the project. - The build artifacts will be stored in the
docs/
directory.
- Visual Code Studio
- Angular 12
- Typescript
- SCSS