system: True USB Pro GQ-4X with GQ USB programmer v5 software
Hello,
I have written some code for a motorola 6808 processor which must reside in a 2716 (2k) eeprom starting at logical address 7800 (hex).
To do this I have used the org 7800 pseudo-op. When I load the assembled S file into memory of the GQ USB programmer v5 software and look at address 7800, I see my code. However, if I first select a 2716 eeprom as the device and then load the code, I see only the first 2k of registers (0-07FF).
My problem is that I need to load the code at logical memory address 7800-78FF into physical address 0000-00FF of the eeprom. I assume that device offset should be used for doing this but when I enter 7800 into the devce offset... nothing seems to change.
Please help me understand how I can load a program with one logical address range into an eeprom with a smaller physical address range.
okay... so I guess I can cut and paste the code from the logical address to the correct physical address but then what is "Device Offset" for? Anyone know? Thanks!
Okay... I get it now. It would be great to have an option where you can select the starting address in the buffer to start dumping to the device. This way I could dump logical address 7800 (in the buffer) to physical address 0000 in the eeprom without having to cut and paste everything. Just a suggestion that would be welcomed. Thanks. Tim