view mot931c/ptydump.c @ 361:5d1c186cc3cf

fluid-mnf/target-bin/cmd39.m0: hand-crafted by copying cmd.m0 and manually patching the S3 record that contains the 16-bit word at 0x1140, the literal pool DPLL init constant used by hardware_init_calypso()
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 14 Mar 2020 19:33:52 +0000
parents 9082f3991fe5
children
line wrap: on
line source

#include <sys/types.h>
#include <sys/file.h>
#include <stdio.h>
#include <stdlib.h>

main(argc, argv)
	char **argv;
{
	int fd;
	u_char buf[1024];
	int cc, i;

	if (argc != 2) {
		fprintf(stderr, "usage: %s pty\n", argv[0]);
		exit(1);
	}
	fd = open(argv[1], O_RDWR);
	if (fd < 0) {
		perror(argv[1]);
		exit(1);
	}
	for (;;) {
		cc = read(fd, buf, sizeof buf);
		if (cc < 0) {
			perror("read error");
			exit(1);
		}
		if (cc == 0) {
			fprintf(stderr, "read EOF\n");
			exit(1);
		}
		printf("read %d bytes:", cc);
		for (i = 0; i < cc; i++)
			printf(" %02X", buf[i]);
		putchar('\n');
	}
}