🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.intel
Article #1198

Q: What's wrong with this?

#1198
From: Mark Kovarski
Date: Tue, 15 Dec 1992 16:13
33 lines
1318 bytes
I have the following it of code which was given to me. Aside from the "few"
errors, the person claims that this will cause a message:

ON BOARD PARITY ERROR
ADDR (HEX) = (xxxx:xxxx)
SYSTEM HALTED.

This apparently appears when the following is run:

mov al,74
out 43,al
mov al,ff
out 41,al
mov al,ff
out 41,al
ret

----------

I can not check this since I am running OS/2 and traps the error before it
appears on the screen. The person claims that he interfers with the DMA
refresh rate and this is the reason a parity error appears.

Could someone check if this is the case and if so, why the error appears. From
my understanding, a parity error can only be caused by DRAM and I/O parity
errors. Furthermore, on the PC AT, 2BH and 29H are the post addresses for the
Interrupt controller (8259A). THe Programmer's PC Sourcebook mentiones that
ports 20 and 21 are only used. There seems to be something very strange going
on with this program. Thanks...

Mark K.
E-Mail: kovarski@zooid.guild.org
Technical Details
Message-ID: <1992Dec15.161320.15649@zooid.guild.org>
Path: arc1-ca.pugleaf.net!sparky!uunet!utcsri!geac!zooid!kovarski

Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.intel
Path: arc1-ca.pugleaf.net!sparky!uunet!utcsri!geac!zooid!kovarski
From: Mark Kovarski <kovarski@zooid.guild.org>
Subject: Q: What's wrong with this?
Organization: ZOOiD BBS
Date: Tue, 15 Dec 1992 16:13:20 GMT
Message-ID: <1992Dec15.161320.15649@zooid.guild.org>
Lines: 35