From: Adam C. <ajc...@gm...> - 2011-11-13 23:44:59
|
Hey guys, I'm looking to use SDCC to develop some code for an Z80 based arcade game: Pole Position. http://ppclone.blogspot.com I have some sample C code that I've compiled and it looks like the compiler successfully compiled and linked everything but what I'm looking for is a resulting binary file that I can burn into the game's ROMs (or load up in MAME) to test it out. I see an intel HEX dump. Are there flags I can pass to the compiler to have it dump straight to a binary file? Thanks! -- -Adam "Please don't judge my God by my inability to follow him" - Chris Mollins =============== www.onecircuit.com www.mapleridge.net =============== |
From: Douglas G. <dou...@ma...> - 2011-11-14 03:06:09
|
Here is my humble hex to binary converter Douglas Goodall On Nov 13, 2011, at 3:37 PM, Adam Courchesne wrote: > Hey guys, > I'm looking to use SDCC to develop some code for an Z80 based arcade game: Pole Position. > http://ppclone.blogspot.com > > I have some sample C code that I've compiled and it looks like the compiler successfully compiled and linked everything but what I'm looking for is a resulting binary file that I can burn into the game's ROMs (or load up in MAME) to test it out. I see an intel HEX dump. Are there flags I can pass to the compiler to have it dump straight to a binary file? > > Thanks! > > > -- > -Adam > "Please don't judge my God by my inability to follow him" - Chris Mollins > =============== > www.onecircuit.com > www.mapleridge.net > =============== > ------------------------------------------------------------------------------ > RSA(R) Conference 2012 > Save $700 by Nov 18 > Register now > http://p.sf.net/sfu/rsa-sfdev2dev1_______________________________________________ > Sdcc-user mailing list > Sdc...@li... > https://lists.sourceforge.net/lists/listinfo/sdcc-user |
From: Gert v. d. K. <ge...@xs...> - 2011-11-14 06:56:05
|
Op 14-11-11 00:37, Adam Courchesne schreef: > Hey guys, > I'm looking to use SDCC to develop some code for an Z80 based arcade > game: Pole Position. > http://ppclone.blogspot.com > > I have some sample C code that I've compiled and it looks like the > compiler successfully compiled and linked everything but what I'm > looking for is a resulting binary file that I can burn into the game's > ROMs (or load up in MAME) to test it out. I see an intel HEX dump. Are > there flags I can pass to the compiler to have it dump straight to a > binary file? > Or use the srecord tools to convert: srec_cat inputfile.hex -intel -output outputfile.bin -binary you can even add offsets and fill bytes and such. Gert |
From: Jean-Paul <tch...@fr...> - 2011-11-14 07:48:16
|
You can use objcopy from GNU_binutils, *** in a script or command line, #!/bin/bash # hex to bin fichier=$1 objcopy -I ihex -O binary $1 ${fichier%.*}.bin *** or in your Makefile OBJCOPY = /your/path/to/objcopy ... bin: $(PRG).bin ... %.bin: %.elf $(OBJCOPY) -j .text -j .data -O binary $< $@ JP Le Monday 14 November 2011, Adam Courchesne a écrit : > Hey guys, > I'm looking to use SDCC to develop some code for an Z80 based arcade game: > Pole Position. > http://ppclone.blogspot.com > > I have some sample C code that I've compiled and it looks like the compiler > successfully compiled and linked everything but what I'm looking for is a > resulting binary file that I can burn into the game's ROMs (or load up in > MAME) to test it out. I see an intel HEX dump. Are there flags I can pass > to the compiler to have it dump straight to a binary file? > > Thanks! -- Never jump into a loop! |
From: Harley L. <los...@gm...> - 2011-11-14 14:50:50
|
On 11/13/2011 05:37 PM, Adam Courchesne wrote: > Hey guys, > I'm looking to use SDCC to develop some code for an Z80 based arcade > game: Pole Position. > http://ppclone.blogspot.com > > I have some sample C code that I've compiled and it looks like the > compiler successfully compiled and linked everything but what I'm > looking for is a resulting binary file that I can burn into the game's > ROMs (or load up in MAME) to test it out. I see an intel HEX dump. Are > there flags I can pass to the compiler to have it dump straight to a > binary file? SDCC comes with makebin. It's worked quite well for me. |