ftp.nice.ch/pub/next/tools/emulators/a2_1.1.NIHS.bs.tar.gz#/a2/hex.c

This is hex.c in view mode; [Download] [Up]

/*
 *  Turn an Apple II monitor ROM hex dump back into binary data
 *	usage:  hex < hex_data > bin_data
 */


#include	<stdio.h>

main() {
char buf[100];
int i, j;
int addr;
int m[8];
unsigned char c;

	while (fgets(buf, 100, stdin) != NULL) {
		i = sscanf(buf, "%x- %x %x %x %x %x %x %x %x",
			&addr, &m[0], &m[1], &m[2], &m[3], &m[4], &m[5],
						&m[6], &m[7]);

		for (j = 1; j < i; j++) {
			c = m[j - 1];
			write(1, &c, 1);
		}
	}
}

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.