Programming Objective C

Well I’ve been busy with work, and whatnot, however I’ve managed to get Frontier to render in colour now! And fix an annoyance in UAE on NeXTSTEP.

Someone pointed me to this:

NeXTSTEP 3.0

Simson Garfinkel seems to have released this awesome boook… At least I don’t feel like I’m flailing about in the dark now.

Also I’ve googled about and found that MAME has an OpenSTEP interface, which I’ll be taking apart to see if it “fits” more then the UAE one which sputters about too much for my liking.

Failing that I’ll have to break down and really learn to program in NeXTSTEP “properly”.

Frontier Elite II for NeXTSTEP

Well I couldn’t resist. Currently there is no keyboard input, but after hacking the ObjectiveC from UAE, I was able to get GLFrontier to compile and run it’s intoduction under NeXTSTEP 3.3 on VirtualBOX…

I guess I’ll have to break down and order some new hard disks, and a PCI video card to rebuild me a whitebox.

In the meantime, here is a two bit picture:

Image of Frontier Elite II on NeXTSTEP 3.3

Qemu 0.90 patched for NeXTSTEP 3.3 i386

Patches for Qemu 0.90 are available here:
Files needed to Build and patch Qemu 0.90 for NeXTSTEP on Windows : Free Download, Borrow, and Streaming : Internet Archive

The busmouse patch still survives here.
The win32 exe is here.

A PowerPC macosx 10.4 binary is available here:
http://www.vaxenrule.com/NextSTEP%2033/qemu-0.9.0-osx-10.4-PowerPC

This moves the SoundBlaster to IRQ 7, and incorporates a bus fix & busmouse addition. Remember to remove the parallel port for this to work correctly. Tested with NeXTSTEP 3.3

Why all the patches, you may ask? Well for some reason NeXTSTEP is unable to correctly drive the mouse in Qemu. Nobody has tracked it down, but I suspect it’s some weird issue with the BUS… Anyways I found this busmouse patch ages ago, and I’ve just been finagling it for ages so that it will keep on working. I know that there are a hand full of enthusiasts left, but I figure that for all interested they would appreciate this.