Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/haroldo-ok/blockly-z80
Blockly adapted to generate Z80 code
https://github.com/haroldo-ok/blockly-z80
assembly blockly javascript z80
Last synced: 19 days ago
JSON representation
Blockly adapted to generate Z80 code
- Host: GitHub
- URL: https://github.com/haroldo-ok/blockly-z80
- Owner: haroldo-ok
- License: apache-2.0
- Created: 2014-11-23T17:12:06.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2014-12-19T00:32:16.000Z (about 10 years ago)
- Last Synced: 2023-03-22T19:21:47.125Z (almost 2 years ago)
- Topics: assembly, blockly, javascript, z80
- Language: JavaScript
- Size: 629 KB
- Stars: 16
- Watchers: 7
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
blockly-z80
===========Blockly adapted to generate Z80 code.
You can see an online demo at
http://www.haroldo-ok.com/blockly-z80/blockly-z80/index.html
Work in progress; commands implemented so far:
- Numeric constants;
- String constants;
- Numeric printing;
- String printing;
- Getting and setting numeric variables;
- The four basic math operations (+-*/);
- Numeric comparison;
- If, elsif, endif;
- Fixed size loops.Take a look at index.html to see what it can do: the demo provides you with a [Blockly] editor that generates Z80 assembly code in real time as it is modified; the code is shown on a side panel; the generated ASM code is also automatically assembled using [bitz80]. The generated Sega Master System ROM is fully functional can be dowloaded with a simple button click.
[Blockly]: https://github.com/google/blockly
[bitz80]: https://code.google.com/p/bitz80/