๐Ÿ“ฆ danielfspencer / blizzard-4

Blizzard 4 is a 16-bit computer I designed. This repo contains the compiler, assembler and emulator needed to develop and test programs for it. Try online at:

โ˜… 5 stars โ‘‚ 0 forks ๐Ÿ‘ 5 watching โš–๏ธ GNU General Public License v3.0
compilercss3electron-appemulatorhardwarehtml5javascriptmaterial-designrisc
๐Ÿ“ฅ Clone https://github.com/danielfspencer/blizzard-4.git
HTTPS git clone https://github.com/danielfspencer/blizzard-4.git
SSH git clone git@github.com:danielfspencer/blizzard-4.git
CLI gh repo clone danielfspencer/blizzard-4
Daniel Spencer Daniel Spencer Merge branch 'dev' 88b15a3 1 months ago ๐Ÿ“ History
๐Ÿ“‚ master View all commits โ†’
๐Ÿ“ about
๐Ÿ“ assembler
๐Ÿ“ assets
๐Ÿ“ compiler
๐Ÿ“ demo
๐Ÿ“ emulator
๐Ÿ“ manual
๐Ÿ“ settings
๐Ÿ“„ .gitignore
๐Ÿ“„ CNAME
๐Ÿ“„ index.html
๐Ÿ“„ LICENSE.md
๐Ÿ“„ main.js
๐Ÿ“„ package.json
๐Ÿ“„ README.md
๐Ÿ“„ script.js
๐Ÿ“„ style.css
๐Ÿ“„ README.md
Space Invaders 3D Renderer Snake Ping Pong

Blizzard 4 is a RISC 16-bit computer designed for simple implementation in hardware. This web app contains an emulator, assembler, compiler and a set of example programs for the computer.

Ways to use

Documentation

The documentation is written in Markdown and can be viewed here. It is also available in-app under the "Manual" section in the sidebar.

Building from source

To get the source for the latest released version, type:

git clone https://github.com/danielfspencer/blizzard-4
cd blizzard-4

Install the libraries required by Electron with:

npm install

Run the app with:

npm start

You can also build a portable binary for your current OS with the following command:

npm run dist
The generated executable is found in the ``electron_dist/`` folder.

License

Code released under GNU General Public License v3.0. Copyright © Daniel Spencer.

3rd Party Licences