Search found 20 matches

by andreas_g
Thu Oct 27, 2022 8:45 pm
Forum: General Macintosh Emulation
Topic: An emulator focusing on accurate Mac emulation?
Replies: 6
Views: 7196

Re: An emulator focusing on accurate Mac emulation?

Previous is focused on accurately emulating a NeXT Computer. Daydream (Darkmatter) is meant to run Mac OS on NeXT hardware. So Previous being a NeXT hardware emulator with the help of Darkmatter also runs Mac OS in a quite accurate way. For example Previous has the best 68k FPU emulation of any 68k ...
by andreas_g
Thu Oct 27, 2022 1:49 pm
Forum: General Macintosh Emulation
Topic: An emulator focusing on accurate Mac emulation?
Replies: 6
Views: 7196

Re: An emulator focusing on accurate Mac emulation?

For your list: Previous also runs 68k Mac OS from System 7.0 up to 7.5.5 via Daydream (Darkmatter).
by andreas_g
Fri May 19, 2017 5:52 am
Forum: QEMU
Topic: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system
Replies: 2067
Views: 1167205

Re: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system

That SheepShaver is a mess is not caused by it being a dedicated emulator. One could also make MESS a mess and it still would work and one could also make SheepShaver a best practice programming example. Connecting bad coding style and dedicated emulators is illegitimate. An example: Let's say we wa...
by andreas_g
Thu May 18, 2017 5:58 am
Forum: QEMU
Topic: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system
Replies: 2067
Views: 1167205

Re: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system

Don't you think that's a strong statement to make, given that every dedicated emulator we have for every Mac machine other than the original 68000-based models is far inferior to QEMU and MESS in all three of those categories, despite most of them being far more mature? Explaining this is simple. T...
by andreas_g
Wed May 10, 2017 9:11 am
Forum: QEMU
Topic: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system
Replies: 2067
Views: 1167205

Re: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system

Interesting discussion, thank you for the link. If I were them and if the only issue they have with SoftFloat 2 is missing half precision, then I'd recommend to just write an own implementation of 16 bit floats. Using single precision as a template it should not be too difficult. If they need it for...
by andreas_g
Wed May 10, 2017 6:38 am
Forum: QEMU
Topic: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system
Replies: 2067
Views: 1167205

Re: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system

I am working on Previous (NeXT Computer emulator) . My FPU improvements have only been possible with the help of Toni Wilen (WinUAE), who tested lots of instructions on his machines. Documentation of the 68k is not clear about many details. If QEMU uses SoftFloat then there is a good chance to be ab...
by andreas_g
Mon May 08, 2017 6:29 am
Forum: QEMU
Topic: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system
Replies: 2067
Views: 1167205

Re: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system

Floating-point math is probably the most tricky part of CPU/FPU emulation. I have spent lots of time improving 68k FPU emulation to a point where one expect to get "99% correct results" recently. I don't know how QEMU emulates floats (native or software floating point library?). Using any ...
by andreas_g
Tue Oct 18, 2016 4:33 pm
Forum: QEMU
Topic: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system
Replies: 2067
Views: 1167205

Re: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system

sentient and alex, thank you for the reply! I'll have a look.

I like the screenshots of Mac OS X Server booting. Somehow you can still see where it came from:

Image
by andreas_g
Tue Oct 18, 2016 10:37 am
Forum: QEMU
Topic: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system
Replies: 2067
Views: 1167205

Re: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system

I'd like to add a question to the file exchange discussion: Does anyone maintain a collection of original install media (or images) of the PPC Mac OS X line (Rhapsody DR1 to Mac OS X v10.5.8)? While developing Previous (NeXT Computer emulator) someone built a complete collection of all versions of 6...
by andreas_g
Wed Apr 15, 2015 3:52 pm
Forum: SheepShaver
Topic: 64-bit SheepShaver and slirp
Replies: 4
Views: 3536

Re: 64-bit SheepShaver and slirp

Thank you very much! Obviously i made a mistake while trying to add the patch for the first time. Now it works properly.
by andreas_g
Wed Apr 15, 2015 9:20 am
Forum: SheepShaver
Topic: 64-bit SheepShaver and slirp
Replies: 4
Views: 3536

Re: 64-bit SheepShaver and slirp

Thank you for the quick reply! The changes do not seem to be in the cebix/macemu source repository. Simply adding the patch does not seem to work.
Is the code, that was used to compile the latest version of SheepShaver available somewhere?
by andreas_g
Wed Apr 15, 2015 6:14 am
Forum: SheepShaver
Topic: 64-bit SheepShaver and slirp
Replies: 4
Views: 3536

64-bit SheepShaver and slirp

Hello all! I have a question regarding slirp in SheepShaver. As far as I know the slirp library won't work in 64-bit mode on UNIX-like systems. But SheepShaver obviously can run 64-bit. I am working on an emulator and want to use slirp for networking. I tried to use SheepShaver's version of slirp, b...
by andreas_g
Wed Apr 09, 2014 1:21 pm
Forum: Off Topic
Topic: How To : Emulate NeXTStep in Previous or Other Emulator
Replies: 18
Views: 19907

Re: How To : Emulate NeXTStep in Previous or Other Emulator

It was an MMU development branch, but has become my general development branch. All NeXT computers used either 68030 or 68040 CPUs. Both had an integrated MMU and both are fully emulated in Previous. There is also near complete emulation of the 6888x FPU and 68040 integrated FPU. Most parts of the C...
by andreas_g
Mon Jan 16, 2012 9:59 am
Forum: Off Topic
Topic: Help installing NeXTSTEP on PPC Mac with Qemu
Replies: 17
Views: 12945

Re: Help installing NeXTSTEP on PPC Mac with Qemu

Sorry for the late reply! First i want to clarify: I wrote the guide you refer to as a service for the community. It should help people to get things running. I am a hobbyist and spent several hours of work writing this guide and making it as good as i can. As noted at the top of the guide, it worke...
by andreas_g
Tue Feb 08, 2011 6:34 pm
Forum: Off Topic
Topic: NeXT emulator project - Help wanted
Replies: 1
Views: 6503

Due to a long lasting downtime of some sourceforge.net servers it was not possible to access the source code browser for the past few weeks. The source is now back online!

You can browse the source code here:
http://previous.svn.sourceforge.net/viewvc/previous/
by andreas_g
Mon Feb 07, 2011 6:37 am
Forum: SheepShaver
Topic: Command Line Error
Replies: 9
Views: 7931

Maybe you have just a problem with the path to the ROM file beeing relative to the .app-bundle. Try this: Go to the SheepShaver.app/Contents/MacOS directory and copy the binary file "SheepShaver" to the same directory where SheepShaver.app is placed (do not move the binary! you can copy it...
by andreas_g
Sat Jan 29, 2011 2:51 pm
Forum: Off Topic
Topic: NeXT emulator project - Help wanted
Replies: 1
Views: 6503

NeXT emulator project - Help wanted

Dear Emaculation community! As this forum is all about emulation i thought this might be interesting for you: Some time ago people over at nextcomputers.org started the project to write an emulator capable of emulating a NeXTstation computer. The company, that built this machine - NeXT Computers, In...
by andreas_g
Sun Jan 02, 2011 2:31 pm
Forum: PearPC
Topic: PearPC for OSX available
Replies: 82
Views: 257214

I did use the standard CPU emulation (did not specify PVR value in config file); default should be G3. But "About this Mac" said it was running on PowerPC G4. After that i tried to specify G3 emulation within the config file, but i still got the same drawing issues. Another issue i forgot ...
by andreas_g
Sun Jan 02, 2011 11:43 am
Forum: PearPC
Topic: PearPC for OSX available
Replies: 82
Views: 257214

I have the same problem using the jit version. When trying to boot from a 10.1.4 HD image i get this: [PPC/VEC] Vector Address: 000ee790 GenuineIntel CMOV MMX SSE SSE2 SSE3 [CPU/MMU] new pagetable: sdr1 = 0x00300003 [CPU/MMU] new pagetable: sdr1 accepted [CPU/MMU] number of pages: 2^15 pagetable_sta...
by andreas_g
Thu Dec 02, 2010 6:20 pm
Forum: SheepShaver
Topic: SheepShaver Performance
Replies: 48
Views: 39111

Tycho, thank you for your work! I think that improved speed and MMU support is exactly what SheepShaver needs most. It would be great to be able to run Mac OS 9.2.2 and would be even greater to be able to run PPC Mac OS X! In addition to speed and MMU support there is another thing that would be a g...