tiamat 0.4.1 copy "tiamat: ^0.4.1" to clipboard
tiamat: ^0.4.1 copied to clipboard

This is an emulator of the COMET2 and a compiler of the CASL2.

tiamat #

virtual computer COMET2 emulator and virtual language CASL2 compiler.

macros #

IN #

  • GR1: input buffer
  • GR2: input length
  LAD     GR1,IBUF  ; buffer
  LAD     GR2,32    ; length
  SVC     1         ; input

OUT #

  • GR1: output buffer
  • GR2: output length
  LAD     GR1,IBUF  ; buffer
  LAD     GR2,32    ; length
  SVC     2         ; output

Specification #

IPA Shiken Yougo ver 4.2

CASL2 Format #

# with operand
[<label>]<space><opecode><spece><operand>[<space>[<comment>]]

# without operand
[<label>]<space><opecode>[<space>[<semicoron>[<comment>]]]

# comment line
[<space>]<semicoron>[<comment>]

Extended #

Address 1 ~ 99 are supervisor. Program load to address 100.

0
likes
120
pub points
0%
popularity

Publisher

unverified uploader

This is an emulator of the COMET2 and a compiler of the CASL2.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

More

Packages that depend on tiamat