[molecules/boot] add new QEMU (0.13.0) that supports latest Windows and 64bit
This commit is contained in:
118
boot/core/qemu/README-en.txt
Normal file
118
boot/core/qemu/README-en.txt
Normal 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
|
||||
111
boot/core/qemu/README-ja.txt
Normal file
111
boot/core/qemu/README-ja.txt
Normal 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.
BIN
boot/core/qemu/optionrom/linuxboot.bin
Normal file
BIN
boot/core/qemu/optionrom/linuxboot.bin
Normal file
Binary file not shown.
BIN
boot/core/qemu/optionrom/multiboot.bin
Normal file
BIN
boot/core/qemu/optionrom/multiboot.bin
Normal file
Binary file not shown.
BIN
boot/core/qemu/ppc_rom.bin
Normal file
BIN
boot/core/qemu/ppc_rom.bin
Normal file
Binary file not shown.
BIN
boot/core/qemu/pxe-e1000.bin
Normal file
BIN
boot/core/qemu/pxe-e1000.bin
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
boot/core/qemu/pxe-virtio.bin
Normal file
BIN
boot/core/qemu/pxe-virtio.bin
Normal file
Binary file not shown.
3292
boot/core/qemu/qemu-doc.html
Normal file
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
BIN
boot/core/qemu/qemu-img.exe
Normal file
Binary file not shown.
BIN
boot/core/qemu/qemu-io.exe
Normal file
BIN
boot/core/qemu/qemu-io.exe
Normal file
Binary file not shown.
BIN
boot/core/qemu/qemu-system-x86_64.exe
Normal file
BIN
boot/core/qemu/qemu-system-x86_64.exe
Normal file
Binary file not shown.
1018
boot/core/qemu/qemu-tech.html
Normal file
1018
boot/core/qemu/qemu-tech.html
Normal file
File diff suppressed because it is too large
Load Diff
20
boot/core/qemu/qemu-win.bat
Normal file
20
boot/core/qemu/qemu-win.bat
Normal 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
|
||||
20
boot/core/qemu/qemu-x86_64.bat
Normal file
20
boot/core/qemu/qemu-x86_64.bat
Normal 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
BIN
boot/core/qemu/qemu.zip
Normal file
Binary file not shown.
3
boot/core/qemu/stderr.txt
Normal file
3
boot/core/qemu/stderr.txt
Normal 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.
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user