On Thu, 2 Aug 2001, laser wrote: > I'm sorry to trouble you again, but I need some advise. I'd like > modify "commodore MPS 1230" firmware but I have not correct > DISASSEMBLER for it. So, my ask is: where can I find a correct > DISASSEMBLER for this firmware? The firmware dump at http://www.funet.fi/pub/cbm/firmware/printers/1230/ is 64 kilobytes long. The data between $a430 and $ffff is $ff. I don't think that the microcontroller in the MPS 1230 is 6502 compatible, since the 6502 has its jump vectors (IRQ, NMI and RESET interrupt vectors) at the top of the memory ($fffa-$ffff). It could also be that this ROM contains only font data, and the actual program code is inside the microcontroller chip. One thing that you could try is to convert the binary data to a monochrome bitmap format that can be read in a drawing program. Vary the width of the picture (in the conversion program you have to write) until you can figure out how the characters are laid out. I was able to recognize some kind of a period in the data. Starting from $5000 hexadecimal, there are new blocks (separated with $ff blocks) at multiples of 83*16 bytes (decimal), $530 hexadecimal. I'm sending a copy of this message to the cbm-hackers mailing list, in case someone there knows this printer (I don't). Marko Message was sent through the cbm-hackers mailing list
Archive generated by hypermail 2.1.1.