[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