* i386-stub.c, m68k-stub.c, sparc-stub.c, sparcl-stub.c: Mask out
the top bit returned by getDebugChar.
This commit is contained in:
parent
8de6b5f8e9
commit
2d4838fe0d
|
@ -1,3 +1,8 @@
|
||||||
|
Tue Nov 15 14:25:47 1994 Stan Shebs (shebs@andros.cygnus.com)
|
||||||
|
|
||||||
|
* i386-stub.c, m68k-stub.c, sparc-stub.c, sparcl-stub.c: Mask out
|
||||||
|
the top bit returned by getDebugChar.
|
||||||
|
|
||||||
Tue Nov 15 01:03:56 1994 Rob Savoye (rob@slipknot.cygnus.com)
|
Tue Nov 15 01:03:56 1994 Rob Savoye (rob@slipknot.cygnus.com)
|
||||||
|
|
||||||
* op50-rom.c, w89k-rom.c, monitor.c: Modify to usr two variables
|
* op50-rom.c, w89k-rom.c, monitor.c: Modify to usr two variables
|
||||||
|
|
|
@ -298,7 +298,7 @@ getpacket(buffer)
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
/* wait around for the start character, ignore all other characters */
|
/* wait around for the start character, ignore all other characters */
|
||||||
while ((ch = getDebugChar()) != '$') ;
|
while ((ch = (getDebugChar() & 0x7f)) != '$') ;
|
||||||
|
|
||||||
checksum = 0;
|
checksum = 0;
|
||||||
xmitcsum = -1;
|
xmitcsum = -1;
|
||||||
|
@ -308,7 +308,7 @@ getpacket(buffer)
|
||||||
/* now, read until a # or end of buffer is found */
|
/* now, read until a # or end of buffer is found */
|
||||||
while (count < BUFMAX)
|
while (count < BUFMAX)
|
||||||
{
|
{
|
||||||
ch = getDebugChar();
|
ch = getDebugChar() & 0x7f;
|
||||||
if (ch == '#')
|
if (ch == '#')
|
||||||
break;
|
break;
|
||||||
checksum = checksum + ch;
|
checksum = checksum + ch;
|
||||||
|
@ -323,8 +323,8 @@ getpacket(buffer)
|
||||||
|
|
||||||
if (ch == '#')
|
if (ch == '#')
|
||||||
{
|
{
|
||||||
xmitcsum = hex(getDebugChar()) << 4;
|
xmitcsum = hex(getDebugChar() & 0x7f) << 4;
|
||||||
xmitcsum |= hex(getDebugChar());
|
xmitcsum |= hex(getDebugChar() & 0x7f);
|
||||||
#if 0
|
#if 0
|
||||||
/* Humans shouldn't have to figure out checksums to type to it. */
|
/* Humans shouldn't have to figure out checksums to type to it. */
|
||||||
putDebugChar ('+');
|
putDebugChar ('+');
|
||||||
|
@ -381,7 +381,7 @@ putpacket(buffer)
|
||||||
putDebugChar(hexchars[checksum & 0xf]);
|
putDebugChar(hexchars[checksum & 0xf]);
|
||||||
|
|
||||||
}
|
}
|
||||||
while (getDebugChar() != '+');
|
while ((getDebugChar() & 0x7f) != '+');
|
||||||
}
|
}
|
||||||
|
|
||||||
static char remcomInBuffer[BUFMAX];
|
static char remcomInBuffer[BUFMAX];
|
||||||
|
|
|
@ -375,7 +375,7 @@ getpacket(buffer)
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
/* wait around for the start character, ignore all other characters */
|
/* wait around for the start character, ignore all other characters */
|
||||||
while ((ch = getDebugChar()) != '$') ;
|
while ((ch = (getDebugChar() & 0x7f)) != '$') ;
|
||||||
|
|
||||||
checksum = 0;
|
checksum = 0;
|
||||||
xmitcsum = -1;
|
xmitcsum = -1;
|
||||||
|
@ -385,7 +385,7 @@ getpacket(buffer)
|
||||||
/* now, read until a # or end of buffer is found */
|
/* now, read until a # or end of buffer is found */
|
||||||
while (count < BUFMAX)
|
while (count < BUFMAX)
|
||||||
{
|
{
|
||||||
ch = getDebugChar();
|
ch = getDebugChar() & 0x7f;
|
||||||
if (ch == '#')
|
if (ch == '#')
|
||||||
break;
|
break;
|
||||||
checksum = checksum + ch;
|
checksum = checksum + ch;
|
||||||
|
@ -400,8 +400,8 @@ getpacket(buffer)
|
||||||
|
|
||||||
if (ch == '#')
|
if (ch == '#')
|
||||||
{
|
{
|
||||||
xmitcsum = hex(getDebugChar()) << 4;
|
xmitcsum = hex(getDebugChar() & 0x7f) << 4;
|
||||||
xmitcsum |= hex(getDebugChar());
|
xmitcsum |= hex(getDebugChar() & 0x7f);
|
||||||
#if 0
|
#if 0
|
||||||
/* Humans shouldn't have to figure out checksums to type to it. */
|
/* Humans shouldn't have to figure out checksums to type to it. */
|
||||||
putDebugChar ('+');
|
putDebugChar ('+');
|
||||||
|
@ -458,7 +458,7 @@ putpacket(buffer)
|
||||||
putDebugChar(hexchars[checksum & 0xf]);
|
putDebugChar(hexchars[checksum & 0xf]);
|
||||||
|
|
||||||
}
|
}
|
||||||
while (getDebugChar() != '+');
|
while ((getDebugChar() & 0x7f) != '+');
|
||||||
}
|
}
|
||||||
|
|
||||||
static char remcomInBuffer[BUFMAX];
|
static char remcomInBuffer[BUFMAX];
|
||||||
|
|
Loading…
Reference in New Issue