apple2pi/src/bintomon.c
dschmenk 79e8c35096 Apple II monitor program
Compatible with Apple I monitor syntax and remote operation
2013-05-30 11:50:59 -07:00

35 lines
588 B
C
Executable File

#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("\r\n:");
}
printf("\r\n");
fclose(obj);
}
return (0);
}