From fnaumann@mail.cs.uni-magdeburg.de Mon Feb 9 21:13:38 2004 Date: Mon, 9 Feb 2004 21:08:28 +0100 From: Johan Klockars To: mint@fishpool.com Subject: Re: [MiNT] fVDI issues Message-ID: <20040209200828.GA11523@haddock.cd.chalmers.se> References: <20040122144133.GC17739@haddock.cd.chalmers.se> <00d401c3e198$9a156d80$0e0a63d9@blaszak> <20040123192814.GB28238@haddock.cd.chalmers.se> <003901c3ef33$276c85e0$dd0863d9@blaszak> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <003901c3ef33$276c85e0$dd0863d9@blaszak> User-Agent: Mutt/1.4.1i Delivered-To: mint@fishpool.com Delivered-To: mint@lists.fishpool.fi X-ecartis-version: Ecartis v1.0.0 Sender: mint-bounce@lists.fishpool.fi Errors-to: mint-bounce@lists.fishpool.fi X-original-sender: rand@cd.chalmers.se Precedence: bulk List-help: List-unsubscribe: List-ID: X-List-ID: > > By default, Cconws to the screen is used, which would perhaps run into ... > > port. Or, perhaps even better, to the ARAnyM console (via NatFeat). > > Well, I finally had an occasion to do it. I set debug device to -1 and > uncommented the "debug" directive inside the fvdi.sys. The result: > > FATAL: EMUL_OP called with bogus opcode 00007135 Apparently support for the 0x7135 (M68K_EMUL_OP_DEBUGUTIL) illegal instruction handler has been removed from ARAnyM (on December 15, 2003, according to the CVS). The definition is commented out in the current version of emul_op.h. :-( > Ideas? The fVDI engine needs to be modified and recompiled. It looks like it should be possible to use 0x712a (M68K_EMUL_OP_PUT_SCRAP) to do the same job. These special illegal instructions really should have a bit more descriptive names, IMO. ;-) It's not exactly obvious that DEBUGUTIL is a console text output function, or that PUT_SCRAP is a limited character by character console VT52 output function. -- Chalmers University | Why are these | e-mail: rand@cd.chalmers.se of Technology | .signatures | | so hard to do | WWW: http://www.klockars.net Gothenburg, Sweden | well? | (fVDI, MGIFv5, QLem)