dingusdev / dingusppc

An experimental emulator
GNU General Public License v3.0
200 stars 21 forks source link

osx working #93

Open Pierrestro opened 2 weeks ago

Pierrestro commented 2 weeks ago

image

MesaBlack commented 2 weeks ago

what version is it running?

joevt commented 2 weeks ago

Jaguar installer CD can boot up to the language selection screen.

There's way too many graphical glitches to consider OS X working. The menu bar and progress window are offset vertically by many pixels. There's a newline after every 'n' character. etc.

There's probably some CPU issues as well. I believe the graphical issues must be CPU related.

MesaBlack commented 2 weeks ago

do you have the chance to take any screenshots of those anomalies?

joevt commented 2 weeks ago

The attached screenshots are from booting Mac OS X 10.2 Installer CD in DingusPPC Beige G3 with 768 MB of RAM and a AtiMach64Gx with 6 MB of VRAM.

Mac OS X has windows that don't fit in a 640x480 display. I think the AtiMach64Gx needs to have the Apple monitor sense codes detection fixed. Then a larger display can be connected correctly.

The screenshots show a variety of issues. The issues are not always the same. The menu bar is always in the wrong position but it isn't always in the same position. Some screenshots show text as being drawn correctly. Other screenshots show text having new lines for certain characters such as "S", "C", "I", and "P".

The menus are drawn in the wrong vertical location and may not always be visible so it's difficult to choose a separate app such as Disk Utility from the Installer menu for example.

Does Mac OS X use a lot of floating point CPU instructions for drawing? Maybe there's some non-deterministic results happening for some of the instructions?

Mac OS X 10.2 Installer Screenshots 640x480.zip