mirror of
https://github.com/dschmenk/apple2pi.git
synced 2024-11-30 22:50:47 +00:00
35 lines
586 B
C
35 lines
586 B
C
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
|
|
int main(int argc, char **argv)
|
|
{
|
|
FILE *obj;
|
|
int start_addr;
|
|
unsigned char b;
|
|
|
|
if (argc < 2)
|
|
{
|
|
fprintf(stderr, "Include start address on command line.\n");
|
|
exit(1);
|
|
}
|
|
if (argc < 3)
|
|
{
|
|
fprintf(stderr, "Include file to convert on command line.\n");
|
|
exit(1);
|
|
}
|
|
sscanf(argv[1], "%x", &start_addr);
|
|
if ((obj = fopen(argv[2], "rb")))
|
|
{
|
|
printf("%04X:", start_addr);
|
|
while (fread(&b, 1, 1, obj) == 1)
|
|
{
|
|
printf(" %02X", b);
|
|
if (!(++start_addr & 0x07))
|
|
printf("\n:");
|
|
}
|
|
printf("\n");
|
|
fclose(obj);
|
|
}
|
|
return (0);
|
|
}
|