From owner-freebsd-current Thu Nov 21 01:27:24 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA14253 for current-outgoing; Thu, 21 Nov 1996 01:27:24 -0800 (PST) Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id BAA14237 for ; Thu, 21 Nov 1996 01:26:25 -0800 (PST) Received: from sax.sax.de (sax.sax.de [193.175.26.33]) by irz301.inf.tu-dresden.de (8.6.12/8.6.12-s1) with ESMTP id KAA17766; Thu, 21 Nov 1996 10:24:03 +0100 Received: (from uucp@localhost) by sax.sax.de (8.6.12/8.6.12-s1) with UUCP id KAA23141; Thu, 21 Nov 1996 10:24:02 +0100 Received: (from j@localhost) by uriah.heep.sax.de (8.8.2/8.6.9) id KAA20733; Thu, 21 Nov 1996 10:20:41 +0100 (MET) From: J Wunsch Message-Id: <199611210920.KAA20733@uriah.heep.sax.de> Subject: Re: cdrom boot? To: freebsd-current@FreeBSD.org (FreeBSD-current users) Date: Thu, 21 Nov 1996 10:20:41 +0100 (MET) Cc: Christian.Gusenbauer@utimaco.co.at (DI. Christian Gusenbauer) In-Reply-To: <32934BF8.471A@utimaco.co.at> from "DI. Christian Gusenbauer" at "Nov 20, 96 07:20:40 pm" X-Phone: +49-351-2012 669 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E X-Mailer: ELM [version 2.4ME+ PL17 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-current@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk As DI. Christian Gusenbauer wrote: > > method to automatically generate the header files out of the genuine > > headers, so they can't disagree. It would be even better if we could > > Yeah, that would be fine ;-) Well, is it more than just the LF -> CRLF conversion? This one should be fairly simple. > I tried to port fbsdboot to bcc a year ago. Unfortunately, bcc doesn't > understand inline assembler statements (AFAIR) and I'm not very familar > with the unix assembler. Does bcc support 32bit pointers/addresses (like > the 'far' masm statement)? bcc ain't a DOS compiler. However, you can at least generate .com files with it using a little dd(1) trickery. See the pcemu port for how this can be done. Of course, you can also stuff the asm source into separate object modules if you don't prefer Bruce's inline asm suggestions. -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-)