Bug in 16-bit ROM data loader?
Quote from archaron on September 15, 2024, 3:06 pmHello! I'm trying to build a scheme with 16-bit EPROM.
Start new SimulIDE 1.1.0-SR0, place memory-> RAM/ROM, set it to be 8-bit data wide,
load file, I can see at address 0x1A000 (0xD000 * 2 bytes):
There is C080
Then i switch to 16-bit data wide ROM and reload the file:
Now i can display it in 16-bit mode at address 0xD000
Why there is BF80 instead of C080? Am I doing something wrong, maybe misunderstood how it works?
My schematic is the Final State Machine and it clearly reads BF80 and stops working (should read C080 instead).
BIN file is attached to the post.
Hello! I'm trying to build a scheme with 16-bit EPROM.
Start new SimulIDE 1.1.0-SR0, place memory-> RAM/ROM, set it to be 8-bit data wide,
load file, I can see at address 0x1A000 (0xD000 * 2 bytes):
There is C080
Then i switch to 16-bit data wide ROM and reload the file:
Now i can display it in 16-bit mode at address 0xD000
Why there is BF80 instead of C080? Am I doing something wrong, maybe misunderstood how it works?
My schematic is the Final State Machine and it clearly reads BF80 and stops working (should read C080 instead).
BIN file is attached to the post.
Uploaded files: