Hopper Assembler on 65uino : features of the IDE and Assembler
ฝัง
- เผยแพร่เมื่อ 3 พ.ค. 2024
- The Hopper Assembler is a modern re-imagining of what an assembler could look like if you come from a curly braces and semi colon language background. Features include:
- 'program' and 'unit' like Hopper (or Turbo Pascal)
- namespaces like Hopper (or Java, C# ..)
- public and private (using case of first character of identifier like Hopper (or Go)
- 'friend' units like Hopper (or friend classes in C++)
- methods in units
- projects automatically structured based on 'program', 'unit's and uses statements
- simple and convenient navigation of your project in the IDE (right click, ctrl+backspace, ctrl+tab, double click on path, etc)
- structured programming statements include 'if', 'loop' and 'switch'
- numeric constants in Hopper / C syntax (like 0b101010110, 0xAA, ..)
- data constants in Hopper (or C#) syntax (strings, byte arrays)
- ROM size rather than .org directives to automatically address your code
- labels for branches supported within methods (jumps only, not calls)
Hopper Releases:
github.com/sillycowvalley/Hop...