It seems slow, and I had to fix a bug in SeaBIOS, but it seems to run :-)
No video currently, since I haven't written a VGA device yet.

Gabe

On Tue, Jan 18, 2022 at 9:03 PM Gabe Black <[email protected]> wrote:

> HimemX 3.34 [Sep 05 2015] (c) 1995, Till Gerken 2001-2006 Tom Ehlert
> Always on A20 method used
> Kernel: allocated 45 Diskbuffers = 23940 Bytes in HMA
>
> FreeCom version 0.84-pre2 XMS_Swap [Aug 28 2006 00:29:00]
>
> Done processing startup files C:\FDCONFIG.SYS and C:\AUTOEXEC.BAT
>
> Type HELP to get support on commands and navigation.
>
> Welcome to the FreeDOS 1.2 operating system (http://www.freedos.org)
>
> C:\>dir
>  Volume in drive C is FREEDOS2016
>  Volume Serial Number is 104F-0FE7
>  Directory of C:\
>
> FDOS                 <DIR>  02-11-2018  8:05a
> AUTOEXEC BAT         1,319  02-11-2018  8:14a
> COMMAND  COM        66,945  08-28-2006 10:38p
> FDCONFIG SYS           762  02-11-2018  8:14a
> KERNEL   SYS        46,685  05-11-2016  9:42p
>          4 file(s)        115,711 bytes
>          1 dir(s)     311,771,136 bytes free
> C:\>
>
> On Sun, Jan 9, 2022 at 9:39 PM Gabe Black <[email protected]> wrote:
>
>> Hey folks, I've wanted to try to get a bare metal x86 config going for a
>> long time, since I thought it would be fun to play some old DOS games from
>> my childhood on gem5. To that end, I decided to try to get SeaBIOS, a free
>> implementation of a PC BIOS, to run there.
>>
>> While I haven't gotten that to totally work yet, and I don't want to call
>> for special attention for something I'm just doing for fun, I have found
>> about a dozen general x86 bugs/missing features which I've been fixing up
>> in this CL chain.
>>
>> https://gem5-review.googlesource.com/c/public/gem5/+/55249
>>
>> PTAL if you're curious about the DOS config, and also to review the
>> actual fixes so that we can get those checked in.
>>
>> Gabe
>>
>
_______________________________________________
gem5-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to