From: Jason D. <web...@mi...> - 2001-12-15 22:15:37
|
ok, this may seem a little "odd" to you people, but what I want to do is = get an x86/DOS emulator working for the DC. My goal is to eventually = take some old 386 type stuff and get it to run on the dreamcast. Is = there code that anyone knows of that I can port or at least start from? |
From: ePAc <ep...@ko...> - 2001-12-16 06:05:54
|
i know of one such project, but i don't know if it runs on the SH proc or even if it is fast enough... www.bochs.com (GPL) it has been ported to windows and linux and MACOS and some other i think ... I hope this helps. Jok --- Nothing is foolproof to a sufficiantly talented fool... oo ,(..)\ ~~ On Sat, 15 Dec 2001, Jason Dodson wrote: > ok, this may seem a little "odd" to you people, but what I want to do is get an x86/DOS emulator working for the DC. My goal is to eventually take some old 386 type stuff and get it to run on the dreamcast. Is there code that anyone knows of that I can port or at least start from? > |
From: Paul M. <pm...@mv...> - 2001-12-16 06:24:22
|
On Sat, Dec 15, 2001 at 05:16:32PM -0500, Jason Dodson wrote: > ok, this may seem a little "odd" to you people, but what I want to do is = get > an x86/DOS emulator working for the DC. My goal is to eventually take some > old 386 type stuff and get it to run on the dreamcast. Is there code that > anyone knows of that I can port or at least start from? The first question that comes to mind is "what the fuck for?" .. if you want x86 consoles, buy an xbox. The SH wasn't designed to emulate x86 incompetence, thankfully. And as a result, getting anything like bochs running on it should prove to be irritating enough that no one will try it. Regards, --=20 Paul Mundt <pm...@mv...> MontaVista Software, Inc. |
From: Jason D. <min...@ya...> - 2001-12-16 07:03:03
|
Hmmmmm... because I can? Because I want to? My motivations are about as irrelevent. I don't question why you want to port linux to the dreamcast. Your hangups mean nothing to me, so keep them to yourself. It appears that Bochs is what I am going to start toying with. Ive already joined the dev-list, and started poking questions in the right places. If you wonder why I posted this question to this list, was 1) the purpose is to get an OS working on the dreamcast, which we are doing here and 2) I will probably use DCLinux to load Bochs to load DOS or whatever. Jason ----- Original Message ----- From: "Paul Mundt" <pm...@mv...> To: "Jason Dodson" <web...@mi...> Cc: <lin...@li...> Sent: Sunday, December 16, 2001 1:24 AM Subject: Re: [linuxdc-dev]My project On Sat, Dec 15, 2001 at 05:16:32PM -0500, Jason Dodson wrote: > ok, this may seem a little "odd" to you people, but what I want to do is get > an x86/DOS emulator working for the DC. My goal is to eventually take some > old 386 type stuff and get it to run on the dreamcast. Is there code that > anyone knows of that I can port or at least start from? The first question that comes to mind is "what the fuck for?" .. if you want x86 consoles, buy an xbox. The SH wasn't designed to emulate x86 incompetence, thankfully. And as a result, getting anything like bochs running on it should prove to be irritating enough that no one will try it. Regards, -- Paul Mundt <pm...@mv...> MontaVista Software, Inc. _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com |
From: Paul M. <pm...@mv...> - 2001-12-16 07:19:32
|
On Sun, Dec 16, 2001 at 02:04:05AM -0500, Jason Dodson wrote: > Hmmmmm... because I can? Because I want to? My motivations are about as > irrelevent. I don't question why you want to port linux to the dreamcast. > Your hangups mean nothing to me, so keep them to yourself. >=20 Well, for one, the SH4 is _not_ that fast of a processor. We're still trying to make all sorts of optimization shortcuts in the framebuffer and such just to get it to a point where it can decode MPEG streams in some sane fashion = .. something like bochs will quite literrally bury the entire system, and with the added overhead of trying to emulate non-existant instructions, it might not be feasible at all. One thing I've always wanted to see was to see a somewhat pluggable emulator that was capable of emulating an architecture on whatever it happens to be built one, breaking out architecture emulation into a modular system, though that's a little different then what you're trying to do. > It appears that Bochs is what I am going to start toying with. Ive already > joined the dev-list, and started poking questions in the right places. >=20 Plex86 might be another thing to consider, especially if you don't want the added overhead of X11. Plex86 used SDL as its backend, and thus worked just fine under framebuffer (with the exception of a few issues). Not sure how bochs deals with this stuff, but it was X11 specific last time I looked at = it. Regards, --=20 Paul Mundt <pm...@mv...> MontaVista Software, Inc. |