[sebhc] New Archive postings
Mark Garlanger
garlangr at verizon.net
Fri Apr 30 22:50:45 CDT 2004
It's great that the ROMs for the H8 are now available...
I have recompiled the virtual_h8 project, and based on some warnings, it appears to have a few bugs in the processor emulation. In the file processor.cpp, the following code is in four places:
S = (A & 0x0080 != 0);
And the compiler provides the following warning:
c:\H8\code\virtual_h8\processor.cpp(2452) : warning C4554: '&' : check operator precedence for possible error; use parentheses to clarify precedence
In looking at operator precedence, it does appear to be a problem since the precedence makes it equivelent to:
S = (A & (0x0080 != 0 ));
Which doesn't make any sense. It should be:
S = ((A & 0x0080) != 0 );
I've sent email to the author (David Wallace) so it can be addressed in the next release.
Mark
----- Original Message -----
From: "Jack Rubin" <jack.rubin at ameritech.net>
To: "SEBHC" <sebhc at sebhc.org>
Sent: Friday, April 30, 2004 8:16 AM
Subject: [sebhc] New Archive postings
> Steve Parker, author of the original PAM37 ROM, has prepared the two ROM
> files needed to make Dave Wallace's Virtual H8 emulator operational.
> These are in the H8 ROMs folder - note that these are not straight
> binary dumps but rather dumps formatted especially for the emulator.
>
> I've also posted the Cassette SRM (Software Reference Manual, P/N
> 595-2048-01). Included in the same folder is the update document for
> Extended BH Basic 10.02.00 (HC8-13). When the original owner of this
> machine received the EBHB update, he discarded the superceded sections
> from the original BASIC section of the manual. I will replace these
> sections as soon as I locate them (in my physical archive) and update
> the .pdf file at that time.
>
> I also uploaded several "real" ROM binaries and manuals for the H8
> H37/67 and H47 disk controllers.
>
> Jack
>
> --
> Delivered by the SEBHC Mailing List
More information about the Sebhc
mailing list