BTW, I've started trying to get this test program to run to flush out bugs
in our pre-64bit x86 support. It's been very helpful and usable, and I'm
hoping once I get it working (or at least mostly working :-) we can add it
as a regression.

https://github.innominds.com/barotto/test386.asm

Gabe

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

> 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