From owner-freebsd-emulation Thu Nov 7 00:54:38 1996 Return-Path: owner-emulation Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA12741 for emulation-outgoing; Thu, 7 Nov 1996 00:54:38 -0800 (PST) Received: from labinfo.iet.unipi.it (labinfo.iet.unipi.it [131.114.9.5]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id AAA12730 for ; Thu, 7 Nov 1996 00:54:29 -0800 (PST) Received: from localhost (luigi@localhost) by labinfo.iet.unipi.it (8.6.5/8.6.5) id JAA10571; Thu, 7 Nov 1996 09:16:08 +0100 From: Luigi Rizzo Message-Id: <199611070816.JAA10571@labinfo.iet.unipi.it> Subject: Re: New PC-Emu (fwd) To: nox@jelal.hb.north.de (Juergen Lock) Date: Thu, 7 Nov 1996 09:16:08 +0100 (MET) Cc: msmith@atrad.adelaide.edu.au, babkin@hq.icb.chel.su, luigi@iet.unipi.it, emulation@freebsd.org In-Reply-To: <199611070715.IAA01961@saturn.hb.north.de> from "Juergen Lock" at Nov 7, 96 08:14:45 am X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > Michael Smith writes: > > > Thanks Juergen for your diffs; I've incorporated those, and activated > > the bound instruction as well. If anyone finds any other inactive > > instructions, please let me know. > > It wasn't activated fully, this was missing: > > Index: instr.h > @@ -358,7 +358,7 @@ > i_pop_di, /* 0x5f */ > i_notdone, /* 0x60 XXX */ > i_notdone, /* 0x61 XXX */ > - i_notdone, /* 0x62 XXX */ > + i_bound, /* 0x62 */ > i_notdone, /* 0x63 XXX */ > i_notdone, /* 0x64 XXX */ > i_notdone, /* 0x65 XXX */ > > (not that i've seen a program actually using it yet but you never know...) perhaps code generated by some pascal compiler with bound checks enabled ? I am under the impression that enter, leave and bound were introduced to get better support for Pascal. Luigi