[molecules/boot] add new QEMU (0.13.0) that supports latest Windows and 64bit

This commit is contained in:
Fabio Erculiani
2010-12-10 22:37:34 +01:00
parent 6feb80052a
commit 94f85e8559
25 changed files with 4593 additions and 6 deletions

View File

@@ -0,0 +1,118 @@
QEMU on Windows
QEMU is an emulator for various CPUs. It works on Linux, Windows, FreeBSD and Mac OS X.
Windows version is in an alpha stage.
Double hyphen "--" is no more needed. Please use a single hyphen for all options.
1. Install
Please extract ziped file. When extracted, you are ready.
2. Starting a program
There are two ways to start a program.
2.1 Using a batch file
A file "qemu-win.bat" starts QEMU. Double click boots Linux on your desktop.
When you use Command Prompt(MS-DOS Prompt), type
qemu.exe -L . -hda linux.img
An option "-hda" set hard disk image and an option "-L" set bios location.
When a mouse cursor is missing, type Ctrl and Alt key together. Please use Alt
and Tab on WindowsMe.
To exit from Linux, press Ctrl-Alt-2 keys together then you will see (qemu) prompt.
Then type quit.
(qemu) quit
2.2 Using a shortcut
Create a new shortcut of qemu.exe. Right click on the shortcut, append appropriate
options like "C:\...\qemu.exe" -L . -hda linux.img at link to text field.
Double click the shortcut.
3. Test
There is a benchmark in linux.img. When Linux boots, type
sh-2.05b# cd nbench
sh-2.05b# ./nbench
INTEGER INDEX and FLOATING-POINT INDEX are index to Pentium 90MHz.
4. x86_64 emulation
A file "qemu-x86_64.bat" also boots linux on your desktop. It boots 32 bit and
64 bit OS.
5. Hard disk image
A hard disk image file can be created by qemu-img.exe.
To create a 10MB hard disk image file, type in command prompt:
qemu-img.exe create harddisk.img 10M
6. Floppy and CD-ROM
You can change a floppy and a CD-ROM image from QEMU Monitor.
QEMU Monitor can be seen by pressing Ctrl, Alt, 2 key together.
Pressing Ctrl, Alt, 1 key together returns to your guest OS.
It needs to convert floppy and CD-ROM to image file to use it.
For floppy, there are many converters. Please choose your favorite one.
If you have CD-R writing software, you can use it. If you don't have it,
you can use mkisofs command in cdrtools.
To use them together, type:
qemu.exe -L . -m 128 -boot a -fda floppy.img -hda harddisk.img -cdrom cdimage.iso
-L : bios location
-m : memory size (Mbyte)
-boot : boot device floppy(a), hard disk(c), CD-ROM(d)
-fda : floppy image
-hda : hard disk image
-cdrom : CD-ROM image
When you want to change a floppy and CD-ROM image, type:
(qemu) change fda filename.img
or
(qemu) change cdrom fdimage.iso
7. Uninstall
Please delete the extracted folder. If you use an installer, the program uses a registry.
8. Notes
Don't start two QEMU on one hard disk image. It will break the hard disk image.
9. License
Please refer to files in License folder.
This program is provided "as is" and without any warranty. Please use it
at your own risk.
10. Links
QEMU
http://fabrice.bellard.free.fr/qemu/
Bochs BIOS
http://bochs.sourceforge.net/
VGA BIOS
http://www.nongnu.org/vgabios/
MinGW
http://www.mingw.org/
SDL Library
http://www.libsdl.org/
Have fun,
kazu

View File

@@ -0,0 +1,111 @@
QEMU on Windows
<EFBFBD>@QEMU <20>́A<CD81><41><EFBFBD><EFBFBD><EFBFBD><EFBFBD>CPU<50><55><EFBFBD>G<EFBFBD>~<7E><><EFBFBD><EFBFBD><EFBFBD>[<5B>g<EFBFBD><67><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD>ł<EFBFBD><C582>BWindows<77>ł<EFBFBD>
<EFBFBD>A<EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>@<40>o<EFBFBD>[<5B>W<EFBFBD><57><EFBFBD><EFBFBD><EFBFBD>i<EFBFBD>J<EFBFBD><4A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̃o<CC83>[<5B>W<EFBFBD><57><EFBFBD><EFBFBD><EFBFBD>j<EFBFBD>ł<EFBFBD><C582>B
<EFBFBD>@<40>_<EFBFBD>u<EFBFBD><75><EFBFBD>n<EFBFBD>C<EFBFBD>t<EFBFBD><74>"--"<22>́A<CD81>K<EFBFBD>v<EFBFBD>Ȃ<EFBFBD><C882>Ȃ<EFBFBD><C882>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B<EFBFBD><42><EFBFBD>ׂẴI<CC83>v<EFBFBD>V<EFBFBD><56><EFBFBD><EFBFBD><EFBFBD>ɃV<C983><56><EFBFBD>O<EFBFBD><4F><EFBFBD>n<EFBFBD>C<EFBFBD>t<EFBFBD><74><EFBFBD><EFBFBD>
<EFBFBD>g<EFBFBD><EFBFBD><EFBFBD>ĉ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
1.<2E>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><>
<EFBFBD>@zip<69>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>W<EFBFBD>J<EFBFBD><4A><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD>[<5B><><EFBFBD>g<EFBFBD><67><EFBFBD>K<EFBFBD>v<EFBFBD>͂<EFBFBD><CD82><EFBFBD><EFBFBD>܂<EFBFBD><DC82><EFBFBD><EFBFBD>B
2. qemu <20>̎<EFBFBD><CC8E>s
<EFBFBD>@<40><><EFBFBD>s<EFBFBD><73><EFBFBD><EFBFBD><EFBFBD>̂ɂ́A<CD81>Q<EFBFBD>•<EFBFBD><C295>@<40><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B
2.1 <20>o<EFBFBD>b<EFBFBD>`<60>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD><EFBFBD>@
<EFBFBD>@qemu-win.bat<61><74><EFBFBD>_<EFBFBD>u<EFBFBD><75><EFBFBD>N<EFBFBD><4E><EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD><EFBFBD><EFBFBD>ƁA<C681>f<EFBFBD>X<EFBFBD>N<EFBFBD>g<EFBFBD>b<EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD>linux<75><78><EFBFBD>N<EFBFBD><4E><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B
<EFBFBD>R<EFBFBD>}<7D><><EFBFBD>h<EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD>g<EFBFBD>iMS-DOS<4F>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD>g<EFBFBD>j<EFBFBD><6A><EFBFBD>ł͎<C582><CD8E>̂悤<CC82>ɂ<EFBFBD><C982>܂<EFBFBD><DC82>B
qemu.exe -L . -hda linux.img
<EFBFBD>@-L <20><><EFBFBD>Abios<6F>̈ʒu<CA92><75><EFBFBD>A-hda <20><><EFBFBD>n<EFBFBD>[<5B>h<EFBFBD>f<EFBFBD>B<EFBFBD>X<EFBFBD>N<EFBFBD>̃C<CC83><43><EFBFBD>[<5B>W<EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD><EFBFBD>
<EFBFBD>w<EFBFBD><EFBFBD><EFBFBD><EFBFBD>I<EFBFBD>v<EFBFBD>V<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ł<EFBFBD><EFBFBD>B
<EFBFBD>@<40>}<7D>E<EFBFBD>X<EFBFBD>J<EFBFBD>[<5B>\<5C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƃ<EFBFBD><C682>́ACtrl<72><6C>Alt<6C>L<EFBFBD>[<5B>𓯎<EFBFBD><F093AF8E>ɉ<EFBFBD><C989><EFBFBD><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>BWindowsMe<4D>ł́A
Alt<EFBFBD><EFBFBD>Tab<EFBFBD><EFBFBD><EFBFBD>g<EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
<EFBFBD>@linux<75><78><EFBFBD>I<EFBFBD><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɂ́ACtrl-Alt-2<>̃L<CC83>[<5B>𓯎<EFBFBD><F093AF8E>ɉ<EFBFBD><C989><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B(qemu)<29>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD>g<EFBFBD><67><EFBFBD>ł<EFBFBD><C582><EFBFBD><EFBFBD>A
quit<EFBFBD>ƃ^<5E>C<EFBFBD>v<EFBFBD><76><EFBFBD>܂<EFBFBD><DC82>B
(qemu) quit
2.2 <20>V<EFBFBD><56><EFBFBD>[<5B>g<EFBFBD>J<EFBFBD>b<EFBFBD>g<EFBFBD><67><EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD><EFBFBD>@
<EFBFBD>@qemu.exe<78>̃V<CC83><56><EFBFBD>[<5B>g<EFBFBD>J<EFBFBD>b<EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B<EFBFBD>E<EFBFBD>N<EFBFBD><4E><EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD>ăv<C483><76><EFBFBD>p<EFBFBD>e<EFBFBD>B<EFBFBD><42><EFBFBD>\<5C><><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD><41><EFBFBD><EFBFBD><EFBFBD>N<EFBFBD><4E>
<EFBFBD>ɁA-L . -hda linux.img <20><><EFBFBD>t<EFBFBD><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B<EFBFBD>V<EFBFBD><56><EFBFBD>[<5B>g<EFBFBD>J<EFBFBD>b<EFBFBD>g<EFBFBD><67><EFBFBD>_<EFBFBD>u<EFBFBD><75><EFBFBD>N<EFBFBD><4E><EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><EFBFBD>B
3. <20>m<EFBFBD>F
<EFBFBD>@<40><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ă<EFBFBD><C482><EFBFBD>linux.img<6D>ɂ́Anbench<63>Ƃ<EFBFBD><C682><EFBFBD><EFBFBD>x<EFBFBD><78><EFBFBD>`<60>}<7D>[<5B>N<EFBFBD><4E><EFBFBD>܂܂<DC82><DC82>Ă<EFBFBD><C482>܂<EFBFBD><DC82>B
<EFBFBD>N<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɂ́A<EFBFBD><EFBFBD><EFBFBD>̂悤<EFBFBD>ɂ<EFBFBD><EFBFBD>܂<EFBFBD><EFBFBD>B
sh-2.05b# cd nbench
sh-2.05b# ./nbench
<EFBFBD>@INTEGER INDEX <20><> FLOATING-POINT INDEX <20><> Pentium 90MHz <20>Ƃ̔<C682><CC94>r<EFBFBD><72><EFBFBD>\<5C><><EFBFBD>܂<EFBFBD><DC82>B
4. x86_64<36>̃G<CC83>~<7E><><EFBFBD><EFBFBD><EFBFBD>[<5B>V<EFBFBD><56><EFBFBD><EFBFBD>
<EFBFBD>@qemu-x86_64.bat<61><74><EFBFBD>_<EFBFBD>u<EFBFBD><75><EFBFBD>N<EFBFBD><4E><EFBFBD>b<EFBFBD>N<EFBFBD><4E><EFBFBD>Ă<EFBFBD><C482>A<EFBFBD>f<EFBFBD>X<EFBFBD>N<EFBFBD>g<EFBFBD>b<EFBFBD>v<EFBFBD><76>Linux<75><78><EFBFBD>N<EFBFBD><4E><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B
<EFBFBD>R<EFBFBD>Q<EFBFBD>r<EFBFBD>b<EFBFBD>g<EFBFBD>ƂU<EFBFBD>S<EFBFBD>r<EFBFBD>b<EFBFBD>g<EFBFBD><EFBFBD>OS<EFBFBD>𓮂<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƃ<EFBFBD><EFBFBD>ł<EFBFBD><EFBFBD>܂<EFBFBD><EFBFBD>B
5. <20>n<EFBFBD>[<5B>h<EFBFBD>f<EFBFBD>B<EFBFBD>X<EFBFBD>N<EFBFBD>C<EFBFBD><43><EFBFBD>[<5B>W
<EFBFBD>@qemu-img.exe<78><65><EFBFBD>g<EFBFBD><67><EFBFBD>āA<C481>n<EFBFBD>[<5B>h<EFBFBD>f<EFBFBD>B<EFBFBD>X<EFBFBD>N<EFBFBD>̃C<CC83><43><EFBFBD>[<5B>W<EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƃ<EFBFBD><C682>ł<EFBFBD><C582>܂<EFBFBD><DC82>B
<EFBFBD>P<EFBFBD>OM<EFBFBD>o<EFBFBD>C<EFBFBD>g<EFBFBD>̃n<EFBFBD>[<5B>h<EFBFBD>f<EFBFBD>B<EFBFBD>X<EFBFBD>N<EFBFBD>C<EFBFBD><43><EFBFBD>[<5B>W<EFBFBD><57><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɂ́A<CD81><41><EFBFBD>̂悤<CC82>ɂ<EFBFBD><C982>܂<EFBFBD><DC82>B
<EFBFBD>@qemu-img.exe create harddisk.img 10M
6. <20>t<EFBFBD><74><EFBFBD>b<EFBFBD>s<EFBFBD>[<5B><>CD-ROM
<EFBFBD>@QEMU<4D><55><EFBFBD>j<EFBFBD>^<5E>[<5B><><EFBFBD>g<EFBFBD><67><EFBFBD>āA<C481>t<EFBFBD><74><EFBFBD>b<EFBFBD>s<EFBFBD>[<5B><>CD-ROM<4F>C<EFBFBD><43><EFBFBD>[<5B>W<EFBFBD><57><EFBFBD>ւ<EFBFBD><D682><EFBFBD>Ƃ<EFBFBD><C682>ł<EFBFBD><C582>܂<EFBFBD><DC82>B
<EFBFBD>@QEMU<4D><55><EFBFBD>j<EFBFBD>^<5E>[<5B><><EFBFBD>\<5C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɂ́ACtrl,Alt,2<>̃L<CC83>[<5B>𓯎<EFBFBD><F093AF8E>ɉ<EFBFBD><C989><EFBFBD><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>BCtrl, Alt, 1
<EFBFBD>𓯎<EFBFBD><EFBFBD>ɉ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƁA<EFBFBD>Q<EFBFBD>X<EFBFBD>gOS<EFBFBD>̉<EFBFBD><EFBFBD>ʂɂ<EFBFBD><EFBFBD>ǂ<EFBFBD><EFBFBD>܂<EFBFBD><EFBFBD>B
<EFBFBD>@<40>t<EFBFBD><74><EFBFBD>b<EFBFBD>s<EFBFBD>[<5B><>CD-ROM<4F><4D><EFBFBD>g<EFBFBD><67><EFBFBD>ɂ́A<CD81>C<EFBFBD><43><EFBFBD>[<5B>W<EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD>ɕϊ<C995><CF8A><EFBFBD><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B
<EFBFBD>@<40>t<EFBFBD><74><EFBFBD>b<EFBFBD>s<EFBFBD>[<5B>̃C<CC83><43><EFBFBD>[<5B>W<EFBFBD><57><EFBFBD>ɂ́ADiskExplore<72>ȂǍD<C78D>݂̂<DD82><CC82>̂<EFBFBD><CC82>g<EFBFBD><67><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
<EFBFBD>@CD-ROM<4F>́Aiso<73>`<60><><EFBFBD>̃C<CC83><43><EFBFBD>[<5B>W<EFBFBD>ɕϊ<C995><CF8A><EFBFBD><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82>BCD-R<><52><EFBFBD>C<EFBFBD>e<EFBFBD>B<EFBFBD><42><EFBFBD>O<EFBFBD>\<5C>t<EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>΁A
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>g<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǝv<EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><EFBFBD>B<EFBFBD>Ȃ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>΁Acdrtools<EFBFBD>Ƃ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD><EFBFBD><EFBFBD>[<5B>̃\<5C>t<EFBFBD>g<EFBFBD>E<EFBFBD>F<EFBFBD>A<EFBFBD><41><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B
<EFBFBD>@<40><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𓯎<EFBFBD><F093AF8E>Ɏg<C98E><67><EFBFBD>ɂ́A<CD81><41><EFBFBD>̂悤<CC82>ɂ<EFBFBD><C982>܂<EFBFBD><DC82>B
<EFBFBD>@qemu.exe -L . -m 128 -boot a -fda floppy.img -hda harddisk.img -cdrom cdimage.iso
-L : bios <20>̈ʒu
-m : <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>T<EFBFBD>C<EFBFBD>Y<EFBFBD>iM<69>o<EFBFBD>C<EFBFBD>g<EFBFBD>j
-boot : <20>N<EFBFBD><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD>o<EFBFBD>C<EFBFBD>X<EFBFBD>@<40>t<EFBFBD><74><EFBFBD>b<EFBFBD>s<EFBFBD>[(a)<29>A<EFBFBD>n<EFBFBD>[<5B>h<EFBFBD>f<EFBFBD>B<EFBFBD>X<EFBFBD>N(c)<29>ACD-ROM(d)
-fda : <20>t<EFBFBD><74><EFBFBD>b<EFBFBD>s<EFBFBD>[<5B>C<EFBFBD><43><EFBFBD>[<5B>W
-hda : <20>n<EFBFBD>[<5B>h<EFBFBD>f<EFBFBD>B<EFBFBD>X<EFBFBD>N<EFBFBD>C<EFBFBD><43><EFBFBD>[<5B>W
-cdrom : CD-ROM<4F>C<EFBFBD><43><EFBFBD>[<5B>W
<EFBFBD>t<EFBFBD><EFBFBD><EFBFBD>b<EFBFBD>s<EFBFBD>[<5B><>CD-ROM<4F>C<EFBFBD><43><EFBFBD>[<5B>W<EFBFBD><57><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ւ<EFBFBD><D682><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƃ<EFBFBD><C682>́AQEMU<4D><55><EFBFBD>j<EFBFBD>^<5E>[<5B>Ŏ<EFBFBD><C58E>̂悤<CC82>ɂ<EFBFBD><C982>܂<EFBFBD><DC82>B
(qemu) change fda filename.img
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>́A
(qemu) change cdrom cdimage.iso
7. <20>A<EFBFBD><41><EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><>
<EFBFBD>@<40>W<EFBFBD>J<EFBFBD><4A><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>H<EFBFBD><48><EFBFBD>_<EFBFBD><5F><EFBFBD><EFBFBD><ED8F9C><EFBFBD>Ă<EFBFBD><C482><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD>C<EFBFBD><43><EFBFBD>X<EFBFBD>g<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD><41><EFBFBD>W<EFBFBD>X<EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD><EFBFBD>g<EFBFBD>p<EFBFBD><70><EFBFBD>Ă<EFBFBD><C482>܂<EFBFBD><DC82>B
8. <20><><EFBFBD><EFBFBD>
<EFBFBD>@<40>P<EFBFBD>‚̃n<CC83>[<5B>h<EFBFBD>f<EFBFBD>B<EFBFBD>X<EFBFBD>N<EFBFBD>C<EFBFBD><43><EFBFBD>[<5B>W<EFBFBD>ŁA<C581>Q<EFBFBD>‚p<C282>d<EFBFBD>l<EFBFBD>t<EFBFBD>𓯎<EFBFBD><F093AF8E>ɓ<EFBFBD><C993><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȃ<EFBFBD><C882>ł<EFBFBD><C582><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD>f<EFBFBD>B<EFBFBD>X<EFBFBD>N
<EFBFBD>C<EFBFBD><EFBFBD><EFBFBD>[<5B>W<EFBFBD><57><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B
9. <20><><EFBFBD>C<EFBFBD>Z<EFBFBD><5A><EFBFBD>X
<EFBFBD>@<40><><EFBFBD>zCPU<50>R<EFBFBD>A<EFBFBD><41><EFBFBD>C<EFBFBD>u<EFBFBD><75><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>PC<50>V<EFBFBD>X<EFBFBD>e<EFBFBD><65><EFBFBD>G<EFBFBD>~<7E><><EFBFBD><EFBFBD><EFBFBD>[<5B>^<5E><>LGPL<50><4C><EFBFBD>C<EFBFBD>Z<EFBFBD><5A><EFBFBD>X<EFBFBD>ƂȂ<C682><C882>Ă<EFBFBD><C482>܂<EFBFBD><DC82>B
License<EFBFBD>t<EFBFBD>H<EFBFBD><EFBFBD><EFBFBD>_<EFBFBD>ɂ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>@<40>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
<EFBFBD>@<40>Ȃ<EFBFBD><C882>A<EFBFBD>{<7B>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD>̎g<CC8E>p<EFBFBD>ɂ<EFBFBD><C982><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɂ‚<C982><C282>ĕۏ؂͏o<CD8F><6F><EFBFBD><EFBFBD><EFBFBD>˂܂<CB82><DC82>̂ł<CC82><C582><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B
10. <20><><EFBFBD><EFBFBD><EFBFBD>N
QEMU
http://fabrice.bellard.free.fr/qemu/
Bochs BIOS
http://bochs.sourceforge.net/
VGA BIOS
http://www.nongnu.org/vgabios/
MinGW
http://www.mingw.org/
SDL Library
http://www.libsdl.org/
kazu

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
boot/core/qemu/ppc_rom.bin Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

3292
boot/core/qemu/qemu-doc.html Normal file

File diff suppressed because it is too large Load Diff

BIN
boot/core/qemu/qemu-img.exe Normal file

Binary file not shown.

BIN
boot/core/qemu/qemu-io.exe Normal file

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,20 @@
REM Start qemu on windows.
@ECHO OFF
REM SDL_VIDEODRIVER=directx is faster than windib. But keyboard cannot work well.
SET SDL_VIDEODRIVER=windib
REM SDL_AUDIODRIVER=waveout or dsound can be used. Only if QEMU_AUDIO_DRV=sdl.
SET SDL_AUDIODRIVER=dsound
REM QEMU_AUDIO_DRV=dsound or fmod or sdl or none can be used. See qemu -audio-help.
SET QEMU_AUDIO_DRV=dsound
REM QEMU_AUDIO_LOG_TO_MONITOR=1 displays log messages in QEMU monitor.
SET QEMU_AUDIO_LOG_TO_MONITOR=0
REM PCI-based PC(default): -M pc
REM ISA-based PC : -M isapc
REM -M isapc is added for NE2000 ISA card.
qemu.exe -L . -m 128 -hda linux.img -soundhw sb16,es1370 -localtime -M pc

View File

@@ -0,0 +1,20 @@
REM Start qemu on windows.
@ECHO OFF
REM SDL_VIDEODRIVER=directx is faster than windib. But keyboard cannot work well.
SET SDL_VIDEODRIVER=windib
REM SDL_AUDIODRIVER=waveout or dsound can be used. Only if QEMU_AUDIO_DRV=sdl.
SET SDL_AUDIODRIVER=dsound
REM QEMU_AUDIO_DRV=dsound or fmod or sdl or none can be used. See qemu -audio-help.
SET QEMU_AUDIO_DRV=dsound
REM QEMU_AUDIO_LOG_TO_MONITOR=1 displays log messages in QEMU monitor.
SET QEMU_AUDIO_LOG_TO_MONITOR=0
REM PCI-based PC(default): -M pc
REM ISA-based PC : -M isapc
REM -M isapc is added for NE2000 ISA card.
qemu-system-x86_64.exe -L . -m 128 -hda linux.img -soundhw sb16,es1370 -localtime -M pc

Binary file not shown.

BIN
boot/core/qemu/qemu.zip Normal file

Binary file not shown.

View File

@@ -0,0 +1,3 @@
dsound: Could not initialize DirectSound
dsound: Reason: No sound driver is available for use, or the given GUID is not a valid DirectSound device ID
audio: Could not init `dsound' audio driver

Binary file not shown.

Binary file not shown.

View File

@@ -17,10 +17,15 @@ echo.
set DRIVE=%CD:~0,1%
set KERNEL=sabayon
set INITRD=sabayon.igz
set KERNEL_ARGS=root=/dev/ram0 initrd=/boot/sabayon.igz aufs init=/linuxrc cdroot looptype=squashfs max_loop=64 loop=/livecd.squashfs splash=silent,theme:sabayon vga=791 console=tty1 quiet music
set SYSLINUX=boot
rem Start QEMU
start /B %DRIVE%:\qemu\qemu.exe -m 640M -localtime -soundhw sb16 -usb -L %DRIVE%:\qemu -hda fat:%DRIVE%: -kernel %DRIVE%:\%SYSLINUX%\%KERNEL% -initrd %DRIVE%:\%SYSLINUX%\%INITRD% -append "%KERNEL_ARGS%"
if "%PROCESSOR_ARCHITECTURE%"=="AMD64" goto 64BIT
rem 32bit
start /B %DRIVE%:\qemu\qemu.exe -m 768M -localtime -soundhw sb16 -usb -L %DRIVE%:\qemu -cdrom %DRIVE%:
goto END
:64BIT
start /B %DRIVE%:\qemu\qemu-system-x86_64.exe -m 768M -localtime -soundhw sb16 -usb -L %DRIVE%:\qemu -cdrom %DRIVE%:
:END