I have managed to get Wine compiling on a PowerMac G4, MacOSX 10.3.9, a while back...
What I know so far... It does not work... Who'd a thunk it?
Just trying to run winecfg gives me:
fixme:seh:RTLCaptureContext not implimented on PowerPC fixme:seh:call_stack_handlers not implemented on PowerPC wine: Unhandled alignment at address 0x44010788 (thread 000d), starting debugger... err:process:__wine_kernel_init boot event wait timed out
So... Some of my questions to from the people involved with chugging away at the PowerPC parts of the code...
What are the known issues faced in getting the project to work on PowerPC? What critical pieces are known to be missing? What is the problem(s) with X11 on 10.3.9? How do I start testing parts of Wine on PowerPC?
RTLCaptureContext... I started to impliment RTLCaptureContext... Looks like this involves adding code to winebuild in addition to RTLCaptureContext itself... Correct? Can RTLCaptureContext be implimented without mucking with the winebuild tool?
Michael
Am Montag, 25. Mai 2009 00:49:55 schrieb Michael G Hughes:
I have managed to get Wine compiling on a PowerMac G4, MacOSX 10.3.9, a while back...
What I know so far... It does not work... Who'd a thunk it?
Just trying to run winecfg gives me:
fixme:seh:RTLCaptureContext not implimented on PowerPC fixme:seh:call_stack_handlers not implemented on PowerPC wine: Unhandled alignment at address 0x44010788 (thread 000d), starting debugger... err:process:__wine_kernel_init boot event wait timed out
The main trouble is that Windows apps are x86, so in order to run anything but builtin notepad you'll need a CPU emulator. In that case, just compile wine as x86 binary and run it in the emulator as well.
He might be wanting to use winelib and that should work. People used it in the past.
Roderick
On Mon, May 25, 2009 at 1:44 PM, Stefan Dösinger stefandoesinger@gmx.at wrote:
Am Montag, 25. Mai 2009 00:49:55 schrieb Michael G Hughes:
I have managed to get Wine compiling on a PowerMac G4, MacOSX 10.3.9, a while back...
What I know so far... It does not work... Who'd a thunk it?
Just trying to run winecfg gives me:
fixme:seh:RTLCaptureContext not implimented on PowerPC fixme:seh:call_stack_handlers not implemented on PowerPC wine: Unhandled alignment at address 0x44010788 (thread 000d), starting debugger... err:process:__wine_kernel_init boot event wait timed out
The main trouble is that Windows apps are x86, so in order to run anything but builtin notepad you'll need a CPU emulator. In that case, just compile wine as x86 binary and run it in the emulator as well.
On 5/25/09, Roderick Colenbrander thunderbird2k@gmail.com wrote:
He might be wanting to use winelib and that should work. People used it in the past.
I tried it around December, and a lot of things were broken/missing. I filed several bugs: http://bugs.winehq.org/show_bug.cgi?id=16694 http://bugs.winehq.org/show_bug.cgi?id=16695 http://bugs.winehq.org/show_bug.cgi?id=16736 http://bugs.winehq.org/show_bug.cgi?id=16742 http://bugs.winehq.org/show_bug.cgi?id=16744 http://bugs.winehq.org/show_bug.cgi?id=16747 http://bugs.winehq.org/show_bug.cgi?id=16746 http://bugs.winehq.org/show_bug.cgi?id=16749 http://bugs.winehq.org/show_bug.cgi?id=16750 http://bugs.winehq.org/show_bug.cgi?id=16751 http://bugs.winehq.org/show_bug.cgi?id=16752 http://bugs.winehq.org/show_bug.cgi?id=16861
16695 is the deadly one, breaking everything, including notepad. I've got a patch in there for it, not sure if it's right, however.
Of course, keep in mind all that stuff is 6 months old, but should give you a starting point.
On Mon, May 25, 2009 at 13:44, Stefan Dösinger stefandoesinger@gmx.at wrote:
The main trouble is that Windows apps are x86, so in order to run anything but builtin notepad you'll need a CPU emulator. In that case, just compile wine as x86 binary and run it in the emulator as well.
Just a random question: Any chance that PowerPC Windows apps might work on a PPC Wine build?
A PowerPC port of Windows NT (3.51 and 4 according to Wikipedia) briefly existed.... Don't know if any apps more than those bundled with Windows existed. (Here's one: http://www.jmcgowan.com/ppc.html )
Gert
Am Montag, 25. Mai 2009 21:52:53 schrieb Gert van den Berg:
On Mon, May 25, 2009 at 13:44, Stefan Dösinger stefandoesinger@gmx.at
wrote:
The main trouble is that Windows apps are x86, so in order to run anything but builtin notepad you'll need a CPU emulator. In that case, just compile wine as x86 binary and run it in the emulator as well.
Just a random question: Any chance that PowerPC Windows apps might work on a PPC Wine build?
If I remember and understand the Darwine site correctly, no, they won't work because WinPPC uses little endian while MacOS uses big endian. I am wondering how that would be possible though, can PPCs switch modes?
Yes and no... I'll state that PPC processors have instructions to deal with endianness like:
lhbrx/sthbrx Load/Store half word (16-bits) byte reversed indexed lwbrx/stwbrx Load/Store word (32-bit) byte reversed indexed
Michael
On Mon, 25 May 2009 16:06:03 -0400, Stefan Dösinger stefandoesinger@gmx.at wrote:
If I remember and understand the Darwine site correctly, no, they won't work because WinPPC uses little endian while MacOS uses big endian. I am wondering how that would be possible though, can PPCs switch modes?
On Mo, 2009-05-25 at 22:06 +0200, Stefan Dösinger wrote:
they won't work because WinPPC uses little endian while MacOS uses big endian. I am wondering how that would be possible though, can PPCs switch modes?
Yes, a PowerPC can switch endian.
Download link did not work... Would have been good to look at/try/experiment with, but not what I am looking/aiming for.
On May 25, 2009, at 03:52 PM, Gert van den Berg wrote:
Just a random question: Any chance that PowerPC Windows apps might work on a PPC Wine build?
A PowerPC port of Windows NT (3.51 and 4 according to Wikipedia) briefly existed.... Don't know if any apps more than those bundled with Windows existed. (Here's one: http://www.jmcgowan.com/ppc.html )
Gert
* On Tue, 26 May 2009, mghughes@embarqmail.com wrote:
Download link did not work... Would have been good to look at/try/experiment with, but not what I am looking/aiming for.
You could probably want to google for Programmer's File Editor v0.07.001 (file pfe0701p.zip), for example this link: [1].
Quoting [2]:
| This is the 0.07.001 release of Programmer's File Editor, a | large-capacity multi-file programming oriented editor for Windows 95, | Windows NT 3.51 and 4.0 on Intel and PowerPC platforms, and Windows 3.1x
[1] http://128.40.77.181/ccp/web-mirrors/pfe/people/cpaap/pfe/pfe0701p.zip [2] http://www-personal.engin.umd.umich.edu/~nnarasim/courses/ece373/hc11/pfe32/...