From owner-freebsd-current Sat Dec 19 08:24:28 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA22478 for freebsd-current-outgoing; Sat, 19 Dec 1998 08:24:28 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from korin.warman.org.pl (korin.nask.waw.pl [195.187.243.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA22473 for ; Sat, 19 Dec 1998 08:24:25 -0800 (PST) (envelope-from abial@nask.pl) Received: from localhost (abial@localhost) by korin.warman.org.pl (8.9.1/8.8.5) with SMTP id RAA21540 for ; Sat, 19 Dec 1998 17:30:32 +0100 (CET) X-Authentication-Warning: korin.warman.org.pl: abial owned process doing -bs Date: Sat, 19 Dec 1998 17:30:31 +0100 (CET) From: Andrzej Bialecki X-Sender: abial@korin.warman.org.pl To: freebsd-current@FreeBSD.ORG Subject: BootFORTH - demo floppy Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi, Some people asked me to prepare a demo floppy for our new bootloader. Well, here's an early Christmas gift for you: http://www.freebsd.org/~picobsd/bootldr.bin For those of you already familiar with it, the only surprise will be a cons25-compatible terminal emulator, together with some screen manipulation Forth words (at-xy, clear, but also frame drawing). The kernel provided on the floppy is standard PicoBSD "dial" version, so it's not only a demo - you can do some real things with it as well. Thing which needs to be done IMHO before we can really make use of Forth in the bootloader is to change built-in commands so that they accept arguments from stack. As it is now, you can create a word which contains 'boot', but you cannot use 'boot kernel1'. Have fun! Andrzej Bialecki -------------------- ++-------++ ------------------------------------- ||PicoBSD|| FreeBSD in your pocket? Go and see: Research & Academic |+-------+| "Small & Embedded FreeBSD" Network in Poland | |TT~~~| | http://www.freebsd.org/~picobsd/ -------------------- ~-+==---+-+ ------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message