Return to BSD News archive
Xref: sserve comp.os.386bsd.bugs:1710 comp.bugs.4bsd:1999
Newsgroups: comp.os.386bsd.bugs,comp.bugs.4bsd
Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!agate!howland.reston.ans.net!math.ohio-state.edu!cs.utexas.edu!utnut!nott!cunews!revcan!micor!latour!diana!db
From: db@diana.ocunix.on.ca (Dyane Bruce)
Subject: bcd bug
Message-ID: <1993Nov4.171732.8141@diana.ocunix.on.ca>
Organization: db Software
Date: Thu, 4 Nov 1993 17:17:32 GMT
Lines: 80
This bug is also in SUNOS 4.1 so it is in the original bsd sources.
This bug report and fix has already been sent to
'netbsd-bugs@sun-lamp.cs.berkeley.edu'
I realize that a bug in a game is hardly very important, but here
is the bug report and fix anyway.
I found this one due to a sharp eyed reader of an APA (Amateur Press
Association) 'zine I am a member of. I had used 'bcd' to make a
cover for the 'zine. The bug is on my home system (SUN 3/60 running
SUN OS 4.1.1) so it has been around for a while in BSD. 'bcd'
produces the same 'punch' code for both 'Q' and 'R'.
*** bcd.c Thu Nov 4 10:08:12 1993
--- bcd.c.org Thu Nov 4 09:59:14 1993
***************
*** 60,76 ****
* Steve Hayman
* sahayman@iuvax.cs.indiana.edu
* 1989 11 30
- *
- * I found an error in the table. The same error is found in
- * the SUNOS 4.1.1 version of bcd. It has apparently been around
- * a long time. The error caused 'Q' and 'R' to have the same
- * punch code. I only noticed the error due to someone pointing
- * it out to me when the program was used to print a cover for
- * an APA!
- *
- * Dyane Bruce
- * db@diana.ocunix.on.ca
- * Nov 4, 1993
*/
#include <sys/types.h>
--- 60,65 ----
***************
*** 88,94 ****
0x002, 0x001, 0x012, 0x40a, 0x80a, 0x212, 0x00a, 0x006,
0x022, 0x900, 0x880, 0x840, 0x820, 0x810, 0x808, 0x804,
0x802, 0x801, 0x500, 0x480, 0x440, 0x420, 0x410, 0x408,
! 0x404, 0x402, 0x401, 0x280, 0x240, 0x220, 0x210, 0x208,
0x204, 0x202, 0x201, 0x082, 0x822, 0x600, 0x282, 0x30f,
0x900, 0x880, 0x840, 0x820, 0x810, 0x808, 0x804, 0x802,
0x801, 0x500, 0x480, 0x440, 0x420, 0x410, 0x408, 0x404,
--- 77,83 ----
0x002, 0x001, 0x012, 0x40a, 0x80a, 0x212, 0x00a, 0x006,
0x022, 0x900, 0x880, 0x840, 0x820, 0x810, 0x808, 0x804,
0x802, 0x801, 0x500, 0x480, 0x440, 0x420, 0x410, 0x408,
! 0x404, 0x402, 0x402, 0x280, 0x240, 0x220, 0x210, 0x208,
0x204, 0x202, 0x201, 0x082, 0x822, 0x600, 0x282, 0x30f,
0x900, 0x880, 0x840, 0x820, 0x810, 0x808, 0x804, 0x802,
0x801, 0x500, 0x480, 0x440, 0x420, 0x410, 0x408, 0x404,
***************
*** 104,110 ****
0x001, 0x012, 0x40a, 0x80a, 0x212, 0x00a, 0x006, 0x022,
0x900, 0x880, 0x840, 0x820, 0x810, 0x808, 0x804, 0x802,
0x801, 0x500, 0x480, 0x440, 0x420, 0x410, 0x408, 0x404,
! 0x402, 0x401, 0x280, 0x240, 0x220, 0x210, 0x208, 0x204,
0x202, 0x201, 0x082, 0x806, 0x822, 0x600, 0x282, 0x30f,
0x900, 0x880, 0x840, 0x820, 0x810, 0x808, 0x804, 0x802,
0x801, 0x500, 0x480, 0x440, 0x420, 0x410, 0x408, 0x404,
--- 93,99 ----
0x001, 0x012, 0x40a, 0x80a, 0x212, 0x00a, 0x006, 0x022,
0x900, 0x880, 0x840, 0x820, 0x810, 0x808, 0x804, 0x802,
0x801, 0x500, 0x480, 0x440, 0x420, 0x410, 0x408, 0x404,
! 0x402, 0x402, 0x280, 0x240, 0x220, 0x210, 0x208, 0x204,
0x202, 0x201, 0x082, 0x806, 0x822, 0x600, 0x282, 0x30f,
0x900, 0x880, 0x840, 0x820, 0x810, 0x808, 0x804, 0x802,
0x801, 0x500, 0x480, 0x440, 0x420, 0x410, 0x408, 0x404,
--
Dyane Bruce db@diana.ocunix.on.ca
29 Vanson Ave. Nepean On, K2E 6A9 Am I the only one who has trouble
613-225-9920 thinking up witty sayings for here?
--
Dyane Bruce db@diana.ocunix.on.ca
29 Vanson Ave. Nepean On, K2E 6A9 Am I the only one who has trouble
613-225-9920 thinking up witty sayings for here?