From: Mark Watson <MarkWatson@bcs.org.uk>
To: qemu-devel@nongnu.org
Subject: [Qemu-devel] Porting/running to GP32
Date: Fri, 7 May 2004 08:07:24 +0100 [thread overview]
Message-ID: <200405070807.24266.MarkWatson@bcs.org.uk> (raw)
Hi,
I've recently discovered QEMU when looking for ways to run Civilization (DOS
version) on my GP32! For those who do not know the GP32, it is an ARM9 based
handheld gaming device that runs at 150MHz max on 16-bit bus. It has 8MB RAM
only. In terms of libraries it has newlib and the GP32 SDK only. I'd be
pleased if it could emulate a 2MB 386 PC running at 16MHz ish -> using the
System emulation. Do you think that will be possible?
Anyway I found QEMU and it looks great! I like the idea of dynamic compilation
using small C code ections. I'm trying to work out what I'll need to do in
order to get this working (and if it should be possible without too much
effort). Also to check no-one objects. Note that I plan to build using GCC
3.4 cross compiling to arm-elf target. BTW what kind of state is the ARM Host
CPU support? Anyone successfully run DOS programs?
I believe I will need to do at least the following:
i) Modify the sound emulation to talk directly to the GP32 sound hardware.
ii) Modify the video emulation to talk directly to the GP32 video hardware.
iii) Replace getopt with configuration file.
iv) Remove all (any?) Linux specific code sections.
iv) Modify build setup to only build x86 system emulation (with software mmu).
I 'm sure I have missed _lots_ out here since I haven't looked at the source
much yet. I'd be grateful for any hints/suggestions as to what else I will
need to do.
Thanks,
Mark
next reply other threads:[~2004-05-07 7:08 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-05-07 7:07 Mark Watson [this message]
2004-05-07 17:53 ` [Qemu-devel] Porting/running to GP32 Michael L Torrie
2004-05-07 21:42 ` Mark Watson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200405070807.24266.MarkWatson@bcs.org.uk \
--to=markwatson@bcs.org.uk \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).