At 08:22 AM 9/12/96 -0500, you wrote: >I'm working with some people in Austria and need to send a program change to >them via e-mail. The problem is I've been using parallax assemblers and >they have a PICSTART 16B1 unit. Does any know of a utility to convert the >object files created by PASM.EXE from parallax to the format required by the >MicroChip PICSTART 16B1 programmer. > I can help with that, just type this at the dos prompt: pasm yourcode.src /s ren yourcode.obj yourcode.hex Bingo Send the file yourcode.hex, now its compatible with the 16b1!! The only special instruction for them is that they have to configure the device number and fuses and id manualy at the 16b1 software, thats because this info is not transfered to the yourcode.hex file you will send, it will be the same with SPAMS or PASMX. Pablo >It depends on the target PIC. For most all you need to do is delete >the Parallax "device" record; for others you need to delete the config >record as well. If you download the latest version of PASM (now >called SPASM) it has a switch (/S) to suppress the device record. If >you don't want to bother grabbing SPASM just delete the line that >starts :02FFFE... . If you still have trouble then you are probably >using the 16C5X PICs and you'll also have to delete the second to last >hex record (i.e. the one before :00000001FF). >Probably not useful for you but I have written some hex utilities to >manipulate PIC16C84 hex files in various ways - they are available as >pichex01.zip on the sites in my sig. p.d. I have use the method i describe with 16c5X and 16c6XX with pasm pasmx and spasm, and with both picstart firmware rev 1.7 and 2.0 and never had to do anything else. _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ _/ _/ _/ N A F Electronic _/ _/ M e x i c o _/ _/ _/ _/ e-mail: nafpoc@mail.giga.com _/ _/ _/ _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/