Welcome to the MOORE/CAD home page

Think you are receiving spam from this site? Please see the note at the bottom of this page

Moore/CAD is the consultant page for S. A. Moore

I specialize in electronic CAD software and services, including test issues for ASIC components, custom and FPGA based designs. I do extensive work with JTAG testing.

I can be reached at samiam@moorecad.com. Please provide a specific subject line, as blank or non-specific subject lines usually result in mail discarded as spam. Mail that is not addressed to me, or does not have a valid return address, is usually discarded without any indication. We suppress so called "backscatter" by not sending out rejection notices. See the end of this page.


IP Pascal

The IP product family is a set of application support programs that have existed here since 1980. I have recently decided to offer the IP toolset for external use. The first of these sets is the Pascal language version of IP. There is also a Basic language version of IP, but there is no timeline at present for when, or even if, that will be offered.

 Interest pages

The following pages are maintained by me as non-commercial interest pages on subjects I work with. These pages are ad-free.

ISO 7185 Standard Pascal

The ISO 7185 standard is the standard for the Pascal language set back in 1982. It expressed an exact standard for, and clarified several issues with, the original language Pascal as specified in 1972. The Pascal standard was followed by most minicomputer and mainframe computer compiler manufacturers. Unfortunately, it wasn't followed by many microcomputer compiler makers. This page is for the interests of keeping the original Pascal language going, which means Pascal as specified in 1972, and standardized in 1982 by ISO 7185.

Classic Basic Games

I started a collection of early Basic computer games to test IP Basic. The reason for this is that early basic games are typically not graphical, and use generally acceptable Basic statements. This is in contrast with later programs that make extensive use of local features like graphics and sound. This unfortunately makes such programs non-portable, and useless to me for testing a portable Basic compiler/interpreter.

I found that others were interested in these programs, so this page exists for that reason.

Please note: concerning spam

Recently, one or more spam distributors have been using this domains' address to use as the return address for spam messages. If you came here wanting to learn why you are apparently being spammed by this domain, please be aware:

We have nothing to do with any spam you are receiving. The senders are simply falsifying the return address as coming from this site.

Here are few facts about spam:

  1. In the vast majority of cases, the return address for spam is bogus. In fact, they typically pick a return address from their victims to use, meaning that we are as much a target of spam as you are. There is no requirement for a spammer to provide a valid return address. This has been true of email since it began on the Internet. If you want someone to be angry with, be angry with the ISPs (Independent Service Providers) who are hosting spammers, and could very well enforce proper return addresses.
  2. The main reason that we are chosen for spam mails is that this domain has been in existence for more than 15 years. There has been a lot of time for us to be collected onto spammers "hit" lists. We are as much a victim of spam as you are.
  3. The reason spammers use false return addresses to send spam is that using their real address generates a lot of return traffic to their hosting service, which can alert them to the spammers activities and get them kicked off. If you want to really do something about persistent spam you are receiving, activate "view headers" in your email program to show you where the mail is actually coming from, and alert the email service provider that they are supporting a spammer.
  4. Programming your spam blocker, hardware or software, to mail rejection notices back to the "spammer" only creates more spam for everyone. You are most likely only sending more annoying messages to someone who is already a victim of spam. Our "backscatter" rejection notice from rejected spam is now much larger in volume than the amount of spam we receive.
  5. Do not "blacklist" return addresses, or submit them as blacklisted to other parties. As a result of our being attacked by these reprehensible spammers, we have had our email address blacklisted by several email providers. Blacklisting by return address is wrong, it is punishing people who have nothing to do with spam.

Thank you for your attention.

Contact S. A. Moore at samiam@moorecad.com