- Cleanedup toolchain

Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/


git-svn-id: http://moon:8086/svn/vhdl/trunk@381 cc03376c-175c-47c8-b038-4cd826a8556b
This commit is contained in:
2009-03-14 17:19:29 +00:00
parent 5f24a7e1dc
commit 58f704112c
15 changed files with 184 additions and 329 deletions
+13 -5
View File
@@ -397,18 +397,26 @@ void print_word(int word)
// ---------------------------------------------------------------------------
void PrintBuffer8(UINT8 *pBuf, int nbpr, int len)
{
int i, j, cnt_hex, cnt_asc;
memdump(pBuf, 1, nbpr, len);
}
void memdump(UINT8 *pBuf, int print_offset_only, int num_bytes_per_row, int len)
{
int i, j, cnt_hex, cnt_asc, base;
unsigned char c;
i = j = 0;
cnt_hex = len;
cnt_asc = len;
base = 0;
if (!print_offset_only)
base = (int)pBuf;
do
{
print_word(i);
print_word(base + i);
sputs(": ");
for (j=0; j < nbpr; j++)
for (j=0; j < num_bytes_per_row; j++)
{
if (cnt_hex)
{
@@ -425,7 +433,7 @@ void PrintBuffer8(UINT8 *pBuf, int nbpr, int len)
}
sputs(" ");
for (j=0; j < nbpr; j++)
for (j=0; j < num_bytes_per_row; j++)
{
if (cnt_asc)
{
@@ -443,7 +451,7 @@ void PrintBuffer8(UINT8 *pBuf, int nbpr, int len)
}
}
sputs("\n");
i += nbpr;
i += num_bytes_per_row;
} while (cnt_hex);
}