Search found 68 matches

by pruten
Mon Aug 13, 2018 9:03 pm
Forum: General Macintosh Emulation
Topic: Shoebill compiling
Replies: 9
Views: 4028

Re: Shoebill compiling

This did build successfully though i get a white screen when i do this silentstorm@Talik-Lin:~/Downloads/Emulation$ ./shoebill disk0=AUX.img rom=/home/silentstorm/.vmac/vMac.ROM width=1024 height=600 ram=64 What would i do about this? Looks like you're using a Mac Plus ROM? (vMac.ROM?) You need a M...
by pruten
Wed Aug 08, 2018 9:24 pm
Forum: General Macintosh Emulation
Topic: Shoebill compiling
Replies: 9
Views: 4028

Re: Shoebill compiling

julialy wrote:
Silentstorm wrote: There's still xcode in it
You need to use sdl-gui/lin_build.sh
The makefile in /core is hacked up to build a universal 32/64-bit library on macOS -- it won't build on any other platform. Like Julialy said, you should use the dumb non-incremental build script, sdl-gui/lin_build.sh.
by pruten
Fri Jan 27, 2017 6:44 pm
Forum: Mini vMac and Other Mac Emulators
Topic: Some Questions About Shoebill?
Replies: 4
Views: 3431

Re: Some Questions About Shoebill?

IIRC, I don't recall getting any version of Netscape or iCab running successfully. And the one version of IE I got running was earlier than 3, I think (maybe 2.something?) Whatever version it was, IE had a really hard time rendering any modern website. Google just barely sorta worked a little bit......
by pruten
Sat Dec 10, 2016 1:21 am
Forum: Mini vMac and Other Mac Emulators
Topic: Running Pinball Construction Set on Mini vMac
Replies: 11
Views: 11758

Re: Running Pinball Construction Set on Mini vMac

Disassembling from 001C36A2 'CODE 0001 03AE' +0094A 001C36A2 ADDQ.W #$8,A7 +0094C 001C36A4 MOVEM.L -(A2),D0/D2/D3/D5/D6/A0/A5/A7 +00950 001C36A8 ASR.L D2,D1 +00952 001C36AA DC.W $E1FE ; ???? +00954 001C36AC BGT.S 'CODE 0001 03AE'+00982 ; 001C36DA +00956 001C36AE *DC.W $7F26 ; ???? +00958 001C36B0 S...
by pruten
Mon Feb 23, 2015 7:34 am
Forum: Mini vMac and Other Mac Emulators
Topic: Shoebill - a Macintosh II + A/UX emulator for OS X
Replies: 317
Views: 231150

Re: Shoebill - a Macintosh II + A/UX emulator for OS X

OK guys, I'm having a bit of hassle copying an A/UX installation onto a separate disk and booting it. OK, panic over. I must have had a dubious A/UX image. Found another one and the dump/restore worked perfectly. Rock on A/UX :-) Oh good! All hail A/UX :) I've been both busy and, uh, lackadaisical ...
by pruten
Fri Jan 30, 2015 4:57 pm
Forum: Mini vMac and Other Mac Emulators
Topic: Shoebill - a Macintosh II + A/UX emulator for OS X
Replies: 317
Views: 231150

Re: Shoebill - a Macintosh II + A/UX emulator for OS X

Awesome! Id' love to get my SLiRP stuff in there by default? SLiRP is FreeBSD's TCP/IP stack so it is BSD licensed. My trivial modifications (as always the trick is to know where) along with the integration glue can be licensed to whatever, I'm more interested in seeing it work than licensing hell....
by pruten
Tue Dec 02, 2014 4:58 am
Forum: Mini vMac and Other Mac Emulators
Topic: Shoebill - a Macintosh II + A/UX emulator for OS X
Replies: 317
Views: 231150

Re: Shoebill - a Macintosh II + A/UX emulator for OS X

Thanks Neozeed! I wish I could chime in, but I have very little experience with the SDL GUI beyond compiling it on windows and briefly testing that it sorta-worked. For the future, I'm planning to rejigger the cli arguments to better support customizing ethernet and other things. Multiple monitors, ...
by pruten
Wed Nov 26, 2014 7:12 am
Forum: Mini vMac and Other Mac Emulators
Topic: Shoebill - a Macintosh II + A/UX emulator for OS X
Replies: 317
Views: 231150

Re: Shoebill - a Macintosh II + A/UX emulator for OS X

Pruten updated the float code some more! as far as I can see, phoon works now! That might be a coincidence... most of my new fixes are related to subnormal numbers (numbers whose absolute value is < approx. 2^-16382). Turns out that SoftFloat is rife with major bugs, even though its author's websit...
by pruten
Fri Nov 14, 2014 2:50 am
Forum: Mini vMac and Other Mac Emulators
Topic: Shoebill - a Macintosh II + A/UX emulator for OS X
Replies: 317
Views: 231150

Re: Shoebill - a Macintosh II + A/UX emulator for OS X

Hey guys - I got into the zone last week and churned out 1500~ lines of new fpu code. It boots A/UX, and seems to work better than the old FPU, but I haven't really tested it much yet. It also seems slow, but that's expected. There are only 4 unimplemented instructions now, instead of dozens. For al...
by pruten
Mon Oct 27, 2014 12:13 am
Forum: Mini vMac and Other Mac Emulators
Topic: Shoebill - a Macintosh II + A/UX emulator for OS X
Replies: 317
Views: 231150

Re: Shoebill - a Macintosh II + A/UX emulator for OS X

Er, sorry guys - I've been real busy lately. I'll get back into working on Shoebill soon. The new FPU is 1500+ lines, and I haven't even tested a single line of it yet... But if it eventually works as expected, it should be the "most accurate" 68881 emulator (with regard to chip behavior) ever writt...
by pruten
Wed Sep 24, 2014 4:29 pm
Forum: Mini vMac and Other Mac Emulators
Topic: Shoebill - a Macintosh II + A/UX emulator for OS X
Replies: 317
Views: 231150

Re: Shoebill - a Macintosh II + A/UX emulator for OS X

ethernet.c: /* * If prx and ptx are no longer asserted, * then we may clear the nubus interrupt. */ if (((ctx->isr & (isr_prx | isr_ptx)) == 0) && ((ctx->cr & cr_stp) == 0)) _clear_nubus_interrupt(slotnum); Methinks this might be the culprit. The nubus interrupt is probably staying asserted, even th...
by pruten
Mon Sep 22, 2014 11:09 pm
Forum: Mini vMac and Other Mac Emulators
Topic: Shoebill - a Macintosh II + A/UX emulator for OS X
Replies: 317
Views: 231150

Re: Shoebill - a Macintosh II + A/UX emulator for OS X

I have to just sit down and rewrite the whole FPU. When I started, I decided to ignore all the status bits and exceptions (including divide-by-zero), and now the code is rather unmaintainable... Okay, on second thought, I think I'll just try to refactor the existing code, maybe sacrificing some pre...
by pruten
Mon Sep 22, 2014 9:08 pm
Forum: Mini vMac and Other Mac Emulators
Topic: Shoebill - a Macintosh II + A/UX emulator for OS X
Replies: 317
Views: 231150

Re: Shoebill - a Macintosh II + A/UX emulator for OS X

Im sure pruten has a far better way of doing this, this is me grepping for 'power' and hoping there was a trap somewhere about the power state. I have a more "correct" way of doing it, although it may not be better. The power unit on the Mac II is wired to a pin on VIA2, which the ROM can flip to m...
by pruten
Sun Sep 21, 2014 4:05 am
Forum: Mini vMac and Other Mac Emulators
Topic: Shoebill - a Macintosh II + A/UX emulator for OS X
Replies: 317
Views: 231150

Re: Shoebill - a Macintosh II + A/UX emulator for OS X

Hey Neozeed - something quick you could try (and I haven't tried this yet) is just disabling the i-don't-understand-this-fpu-op assert in fpu.c assert(!"unknown fpu inst"); and replace it with throw_illegal_instruction(); That may make things better (or worse, I haven't even compiled it, let alone t...
by pruten
Sun Sep 21, 2014 3:56 am
Forum: Mini vMac and Other Mac Emulators
Topic: Shoebill - a Macintosh II + A/UX emulator for OS X
Replies: 317
Views: 231150

Re: Shoebill - a Macintosh II + A/UX emulator for OS X

You're crazy neozeed! Quake server? XD I've been peeking into how other emulators do the FPU. vMac cheats and uses 64-bit math for all the 80-bit registers, assuming nobody really wants the extra precision. mini-vmac might do something different. Basillisk II (UAE) seems to exhaustively reimplement ...
by pruten
Fri Sep 19, 2014 11:39 pm
Forum: Mini vMac and Other Mac Emulators
Topic: Shoebill - a Macintosh II + A/UX emulator for OS X
Replies: 317
Views: 231150

Re: Shoebill - a Macintosh II + A/UX emulator for OS X

Guys, I'm way impressed with your enthusiasm for Shoebill! XD Never would have thought that anybody would even use it. So I'm still fairly busy at work, and I haven't had the opportunity to do any major work on shoebill - nor even to modify the preferences gui on os x to let you enable/disable ether...
by pruten
Thu Sep 18, 2014 4:25 am
Forum: Mini vMac and Other Mac Emulators
Topic: Shoebill - a Macintosh II + A/UX emulator for OS X
Replies: 317
Views: 231150

Re: Shoebill - a Macintosh II + A/UX emulator for OS X

I'll see if I can spin off a cli executable to load and emulate fsck to repair disk images. That's what the real A/UX bootloader/shell does. An early predecessor to Shoebill just emulated A/UX binaries by trapping and emulating some syscalls - hopefully fsck doesn't do anything too complicated Well...
by pruten
Thu Sep 18, 2014 2:38 am
Forum: Mini vMac and Other Mac Emulators
Topic: Shoebill - a Macintosh II + A/UX emulator for OS X
Replies: 317
Views: 231150

Re: Shoebill - a Macintosh II + A/UX emulator for OS X

I'll see if I can spin off a cli executable to load and emulate fsck to repair disk images. That's what the real A/UX bootloader/shell does. That would be terrific, pruten. And while we're on the phone, could I ask about one thing: Under OS X (US English version), the tilde key doesn't seem to be w...
by pruten
Thu Sep 18, 2014 12:30 am
Forum: Mini vMac and Other Mac Emulators
Topic: Shoebill - a Macintosh II + A/UX emulator for OS X
Replies: 317
Views: 231150

Re: Shoebill - a Macintosh II + A/UX emulator for OS X

I got some tcp/ip redirects going... http://fluffy.superglobalmegacorp.com/ ! And on gopherspace! . My upstream bandwidth sucks, so I'm just keeping this simple. But this is a VPS in europe tunneled to home (hong kong) with apache reverse proxy and xinetd port forwarding. So far so good. You're a m...
by pruten
Tue Sep 16, 2014 4:14 am
Forum: Mini vMac and Other Mac Emulators
Topic: Shoebill - a Macintosh II + A/UX emulator for OS X
Replies: 317
Views: 231150

Re: Shoebill - a Macintosh II + A/UX emulator for OS X

Currently, only 256KB (262144 bytes). (Only Macintosh II, IIx, and IIcx ROMs)

-- oh, happy 500th post, btw :)
by pruten
Tue Sep 16, 2014 3:38 am
Forum: Mini vMac and Other Mac Emulators
Topic: Shoebill - a Macintosh II + A/UX emulator for OS X
Replies: 317
Views: 231150

Re: Shoebill - a Macintosh II + A/UX emulator for OS X

Assertion failed: !"unknown fpu inst", file ../intermediates/fpu.post.c, line 346 the more usable shoebill gets the more I'm getting FPU errors.... Is there some kind of generic error I can pass back? I'm going to try to return -1 instead of crashing... Although I guess that'll screw things up, huh...
by pruten
Mon Sep 15, 2014 8:41 pm
Forum: Mini vMac and Other Mac Emulators
Topic: Shoebill - a Macintosh II + A/UX emulator for OS X
Replies: 317
Views: 231150

Re: Shoebill - a Macintosh II + A/UX emulator for OS X

Shoebill is just terrific - the best thing in Mac emulation in years and years and years. Thank you for it! Meanwhile, if anyone can tell me (a) how to FTP into AU/X from OS X and (b) how to get out to the internet from AU/X, I'll be grateful. Thanks! Quick reply: a) Try using A/UX 3.0.0 instead of...
by pruten
Mon Sep 15, 2014 8:11 pm
Forum: Mini vMac and Other Mac Emulators
Topic: Shoebill - a Macintosh II + A/UX emulator for OS X
Replies: 317
Views: 231150

Re: Shoebill - a Macintosh II + A/UX emulator for OS X

Wow! Very impressive guys, I'm flattered :)

Very busy with work now... I'll get back into this shortly
by pruten
Thu Sep 11, 2014 8:08 pm
Forum: Mini vMac and Other Mac Emulators
Topic: Shoebill - a Macintosh II + A/UX emulator for OS X
Replies: 317
Views: 231150

Re: Shoebill - a Macintosh II + A/UX emulator for OS X

Hi, Great to see you submitted the ethernet code! I built a version for OSX with the new code. It crashes with: Performing @selector(applyAndRunPressed:) from sender NSButton 0x600000147dd0 Assertion failed: (ctx->tap_fd >= 0), function nubus_ethernet_init, file ethernet.c, line 493. Should I set s...
by pruten
Thu Sep 04, 2014 9:34 pm
Forum: Mini vMac and Other Mac Emulators
Topic: Shoebill - a Macintosh II + A/UX emulator for OS X
Replies: 317
Views: 231150

Re: Shoebill - a Macintosh II + A/UX emulator for OS X

You can't do this to us ;-) Lets reverse the flow from public to private and make the private public! I think it'll break the build for everybody but me if I push these changes in their current state... This is amazingly impressive. Is there any hope of getting a "Unix" disk or its equivalent? One ...