2025-04-17 13:27:20 +02:00
2025-04-04 02:20:40 +02:00
2025-04-01 17:19:26 +02:00
2025-04-04 02:20:40 +02:00
2025-04-17 13:27:20 +02:00
2025-04-02 03:08:13 +02:00
2025-03-30 05:37:39 +02:00
2025-03-31 20:04:58 +02:00
2025-04-01 17:19:26 +02:00
2025-04-04 02:20:40 +02:00
2025-04-04 00:27:29 +02:00

vc3

- 16-bit instruction set
- virtual machine
- assembler

little endian (because x86_64 also is)

w word = 16
b byte = 8

object file format:

begin file
    begin header
        5w identifier "vc3-object"
        1w header byte size
        1w global table byte size
        for each global in global table
            1w symbol address
            1w symbol identifier byte size
            *w symbol identifier data 2-byte aligned

        end
        1w extern table byte size
        for each extern in extern table
            1w extern id
            1w symbol identifier byte size
            *w symbol identifier data 2-byte aligned
        end
        1w extern use table byte size
        for each used extern in extern use table
            1w extern id
            1w address
        end
        1w code size
    end
    begin code
        *w code 2-byte aligned
    end
end


Description
No description provided
Readme 377 KiB
Languages
C 97.9%
Assembly 1.2%
Makefile 0.9%