Bill Currie
7d5c692313
[gamecode] Generate the new opcodes enum too
...
It turns out I'll be tweaking it more than I expected.
2022-01-09 01:04:51 +09:00
Bill Currie
e186d5064d
[gamecode] Correct return's opname
...
Not meant to have the size in it.
2022-01-07 21:48:19 +09:00
Bill Currie
8559a4fe2d
whitespace
2022-01-07 21:48:02 +09:00
Bill Currie
1cb35b1fe3
[gamecode] Fix some more operand formats
...
With and relative branches.
2022-01-06 22:27:09 +09:00
Bill Currie
c0277c0b03
[gamecode] Fix incorrect entity load format
...
Had a typo in load and forgot to edit lea, but now they share the
formats (like they should have in the first place).
2022-01-06 11:51:38 +09:00
Bill Currie
c74cfb9bf6
[gamecode] Generate instruction widths and types
...
Not everything is correct, but this is enough to get started on
supporting disassembly in the various tools and code generation in qfcc.
2022-01-05 22:33:59 +09:00
Bill Currie
0b92cd3a88
[gamecode] Generate the new opcode table
...
As I expect to be tweaking things for a while, it's part of the build
process. This will make it a lot easier to adjust mnemonics and argument
formats (tweaking the old table was a pain when conventions changed).
It's not quite done as it still needs arg widths and types.
2022-01-05 19:09:07 +09:00