[ros-diffs] [greatlrd] 22490: Start adding qemu-system-ppc support.

greatlrd at svn.reactos.org greatlrd at svn.reactos.org
Wed Jun 21 23:03:36 CEST 2006


Author: greatlrd
Date: Thu Jun 22 01:03:36 2006
New Revision: 22490

URL: http://svn.reactos.ru/svn/reactos?rev=22490&view=rev
Log:
Start adding qemu-system-ppc support.

Modified:
    trunk/tools/Qemu GUI/QEmu.cs
    trunk/tools/Qemu GUI/bin/Release/Qemu GUI.exe
    trunk/tools/Qemu GUI/frmMain.cs

Modified: trunk/tools/Qemu GUI/QEmu.cs
URL: http://svn.reactos.ru/svn/reactos/trunk/tools/Qemu%20GUI/QEmu.cs?rev=22490&r1=22489&r2=22490&view=diff
==============================================================================
--- trunk/tools/Qemu GUI/QEmu.cs (original)
+++ trunk/tools/Qemu GUI/QEmu.cs Thu Jun 22 01:03:36 2006
@@ -18,7 +18,10 @@
         ARM_integratorcp926,
         ARM_integratorcp1026,
         ARM_versatilepb,
-        ARM_versatileab 
+        ARM_versatileab,
+        PPC_g3bw,                
+        PPC_mac99,
+        PPC_prep
     }
 
     [XmlRoot("Settings")]
@@ -149,6 +152,11 @@
                 case Platforms.ARM_versatilepb:
                 case Platforms.ARM_versatileab:
                     p.StartInfo.FileName = this.Paths.QEmu + "\\qemu-system-arm.exe";
+                    break;
+                case Platforms.PPC_g3bw:                
+                case Platforms.PPC_mac99:
+                case Platforms.PPC_prep:
+                    p.StartInfo.FileName = this.Paths.QEmu + "\\qemu-system-ppc.exe";
                     break;
         
             }     
@@ -407,6 +415,17 @@
                 case Platforms.ARM_versatileab:
                     buffer += "-M versatileab ";
                     break;
+                case Platforms.PPC_g3bw:
+                    buffer += "-M g3bw ";
+                    break;  
+                case Platforms.PPC_mac99:
+                    buffer += "-M mac99 ";
+                    break;
+                case Platforms.PPC_prep:
+                    buffer += "-M prep ";
+                    break;
+                    
+     
             }    
 
             /* Boot options */

Modified: trunk/tools/Qemu GUI/bin/Release/Qemu GUI.exe
URL: http://svn.reactos.ru/svn/reactos/trunk/tools/Qemu%20GUI/bin/Release/Qemu%20GUI.exe?rev=22490&r1=22489&r2=22490&view=diff
==============================================================================
Binary files - no diff available.

Modified: trunk/tools/Qemu GUI/frmMain.cs
URL: http://svn.reactos.ru/svn/reactos/trunk/tools/Qemu%20GUI/frmMain.cs?rev=22490&r1=22489&r2=22490&view=diff
==============================================================================
--- trunk/tools/Qemu GUI/frmMain.cs (original)
+++ trunk/tools/Qemu GUI/frmMain.cs Thu Jun 22 01:03:36 2006
@@ -331,7 +331,10 @@
             "ARM Integrator/CP (ARM926EJ-S) ",
             "ARM Integrator/CP (ARM1026EJ-S)",
             "ARM Versatile/PB  (ARM926EJ-S)",
-            "ARM Versatile/AB  (ARM926EJ-S)"});
+            "ARM Versatile/AB  (ARM926EJ-S)",
+            "PPC Heathrow based PowerMAC",
+            "PPC Mac99 based PowerMAC",
+            "PPC PowerPC PREP platform"});
             this.cboMachine.Location = new System.Drawing.Point(19, 19);
             this.cboMachine.Name = "cboMachine";
             this.cboMachine.Size = new System.Drawing.Size(239, 21);




More information about the Ros-diffs mailing list