pi@cosmac:~/elf/forth $ cat idiot_new_qhi.hex forth.hex > mc-forth.hex pi@cosmac:~/elf/forth $ hex2bin mc-forth.hex hex2bin v2.5, Copyright (C) 2017 Jacques Pelletier & contributors Allocate_Memory_and_Rewind: Lowest address: 00000000 Highest address: 00001633 Starting address: 00000000 Max Length: 5684 Binary file start = 00000000 Records start = 00000000 Highest address = 00001633 Pad Byte = FF pi@cosmac:~/elf/forth $ ls -l insgesamt 40 -rw-r--r-- 1 pi pi 12132 Jan 13 12:36 forth.hex -rw-r--r-- 1 pi pi 2890 Jan 13 12:36 idiot_new.hex -rw-r--r-- 1 pi pi 5684 Jan 13 12:41 mc-forth.bin -rw-r--r-- 1 pi pi 15022 Jan 13 12:36 mc-forth.hexNow upload and start mc-forth:
pi@cosmac:~/elf/RaspiElf/chase $ bin2elf -w -r mc-forth.bin 0x1634 bytes writtenand start the terminal emulator (console):
pi@cosmac:~/elf/RaspiElf/chase $ microcom -s 2400The Q/EF3 LED is orange, that means EF3 is inverted.
CLK MSC ->- host MOSI MSC ->- host MISO MSC -<- host SS MSC ->- host or other peripherals (optional)You loose two LEDs and one switch.
pi@cosmac:~/elf/elf2k $ cp v88.hex v88.hex.org pi@cosmac:~/elf/elf2k $ patch v88.hex v88-mc.patch pi@cosmac:~/elf/elf2k $ hex2bin v88.hex hex2bin v2.5, Copyright (C) 2017 Jacques Pelletier & contributors Allocate_Memory_and_Rewind: Lowest address: 00000000 Highest address: 00007FFF Starting address: 00000000 Max Length: 32768 Binary file start = 00000000 Records start = 00000000 Highest address = 00007FFF Pad Byte = FF pi@cosmac:~/elf/elf2k $ bin2elf -s 8000 v88.bin 0x8000 bytes written pi@cosmac:~/elf/elf2k $ bin2elf -w -r LBR_8000.bin 0x0003 bytes written pi@cosmac:~/elf/elf2k $But there is "Post Code 97" -> EPROM checksum wrong
I | Attachment | History | Action | Size | Date | Who | Comment |
---|---|---|---|---|---|---|---|
patch | v88-msc.patch | r1 | manage | 0.5 K | 2019-01-13 - 14:53 | PeterSchmid |