Drew, is this what you are referring to?
EL
>Delivered-To: [EMAIL PROTECTED]
>Delivered-To: [EMAIL PROTECTED]
>From: "Drew Northup" <[EMAIL PROTECTED]>
>To: <[EMAIL PROTECTED]>
>Subject: RE: [plex86] About plug-in structure..........
>Date: Sat, 6 Jan 2001 12:27:37 -0500
>X-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0
>Importance: Normal
>Sender: [EMAIL PROTECTED]
>Reply-To: [EMAIL PROTECTED]
>
>Here goes...........
>I was wondering if the following would be an amicable way to deal with
>breaking up the bochs plug-in (and for making coding of hardware emulation
>plug-ins & drivers more like real hardware/firmware & drivers....):
>
> |
>monitor | Stuff in user-land (feeds back into the monitor when
>space | needed--otherwise uses host OS
>services)
> |
> | /-->memory (needed or handled already?)
>nexus<--->bridge<---|
> | \-->"PCI-like" unit (I wanted to use a class--but screw
>that)
>--------- ^
> |
> -------------------------------------------
> | | | |
> \/ \/ \/ \/
> ISA device PCI bridge Super I/O unit VGA/SVGA
>enhanced
> emulations "emulation" (most of the video
>controller
> | ^ bochs plug-in)
>emulation
> | | ^ ^
> | ------------- |-->EIDE |--output to
> | | | | handler | X-like
>GUI
> | \/ \/ |-->serial |--output to
> | Ethernet Other PCI | redirector | curses
>GUI
> | Stuff? |-->parallel |--raw
>frambuffer?
> | | redirector |
> |-->Soundblaster emulation? |-->PS/2 mouse \--others?
> | | handler
> \-->others? \-->keyboard handler
>
>The "PCI-like" unit would pass signals "raw" in a way like a real PCI-bus
>based modern architecture north/south bridge PC/AT system. The bridge unit
>would be a "clean up" so that the nexus could keep working with minimal
>change involved. Everything else would work much like it does on a real PC.
>The advantage of this method would be that parts could be
>added/subtracted/substituted much in the same way that they are on a real
>PC--using much the same interface that the real PC does (something that
>people are familiar coding around).
>
>Any feedback on this would be greatly appreciated......
>
>Drew Northup, N1XIM
>
>
> > -----Original Message-----
> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf
> > Of Kevin Lawton
> > Sent: Saturday, January 06, 2001 8:28 AM
> > To: [EMAIL PROTECTED]
> > Subject: Re: [plex86] About plug-in structure..........
> >
> >
> > Drew Northup wrote:
> >
> > > Drew Northup, N1XIM
> > > P.S. If the ASCII-art doesn't work out I'll hack up a GIF.....
> >
> > Oh, even another ASCII chart without tabs.
> >
> > -Kevin
> >
> > --
> > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> > Kevin Lawton [EMAIL PROTECTED]
> > MandrakeSoft, Inc. Plex86 developer
> > http://www.linux-mandrake.com/ http://www.plex86.org/
> >
> >