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
copied to clipboard

OUT #

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

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>]
copied to clipboard

Extended #

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

0
likes
140
points
92
downloads

Publisher

unverified uploader

Weekly Downloads

2024.09.14 - 2025.03.29

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

Repository (GitHub)

Documentation

API reference

License

MIT (license)

More

Packages that depend on tiamat