fix assembler

This commit is contained in:
sfja 2026-01-25 00:11:59 +01:00
parent 2ad1dfce92
commit 6abfae10a4
2 changed files with 4 additions and 4 deletions

View File

@ -5,7 +5,6 @@ const KBD_CODE 0x1ffe
const VCD 0x2000
const FL_EQ 0x2
const FL_EQ 0x4
const KBD_FLAG_IS_RELEASE 0x1

View File

@ -10,7 +10,6 @@
using namespace std::chrono_literals;
using namespace vc5;
using namespace vc5::regs;
static void make_program(uint8_t* data);
@ -25,7 +24,7 @@ int main(int argc, char** argv)
make_program(disk.data());
std::println("memory disk");
for (size_t i = 0; i < 64; i += 4) {
for (size_t i = 0; i < 128; i += 4) {
std::println("{:02x} {:02x} {:02x} {:02x}",
disk.data()[i],
disk.data()[i + 1],
@ -48,7 +47,7 @@ int main(int argc, char** argv)
memory_disk.read(memory_block.data(), 0);
std::println("file disk");
for (size_t i = 0; i < 64; i += 4) {
for (size_t i = 0; i < 128; i += 4) {
std::println("{:02x} {:02x} {:02x} {:02x}",
file_block[i],
file_block[i + 1],
@ -63,6 +62,8 @@ int main(int argc, char** argv)
void make_program(uint8_t* data)
{
using namespace vc5::regs;
auto l = tools::Builder(data);
l.mov_imm(rsp, 0x1000);