The 1 March 2014 Basilisk II Build

About BasiliskII, a 68k Mac emulator for Windows, MacOSX, and Linux that can run System 7.x through MacOS 8.1.

Moderators: Cat_7, Ronald P. Regensburg

Post Reply
NucAr
Tinkerer
Posts: 69
Joined: Mon Aug 13, 2012 1:42 am

The 1 March 2014 Basilisk II Build

Post by NucAr »

It seems the BasiliskIIGUI included with the new Basilisk II build requires X11/XQuartz (not mentioned in the post). I'm not a fan of X11, so I assume the BasiliskIIGUI included with the 2011 build will still work. Are there any significant functional changes in this new build of BasiliskIIGUI?

Also, it seems like performance has actually degraded significantly since the 2011 build. After a quick test run, F/A-18 Hornet 2.0 and Spectre VR are very choppy in the 2014 build compared to the 2011 build. This is on a high-end 2012 MacBook Pro running Mavericks. Perhaps performance has improved in certain areas, but I would recommend that the 2011 builds be included in the post in case people become frustrated with the new build. Some people might not like the 2009 build for whatever reason.
User avatar
adespoton
Forum All-Star
Posts: 4208
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: The 1 March 2014 Basilisk II Build

Post by adespoton »

I think your item #2 answers your item #1: there are some significant functional changes in BailiskII, which implies functional changes in BasiliskIIGUI. One of the main ones is the handling of sparseImage bundles (which is in the original notes). You also probably have to tweak some of your settings to get performance improvements.
NucAr
Tinkerer
Posts: 69
Joined: Mon Aug 13, 2012 1:42 am

Re: The 1 March 2014 Basilisk II Build

Post by NucAr »

Well, really, BasiliskIIGUI is just a GUI that edits a text file. You could add sparsebundles (or anything you want) in it before, it's just that Basilisk II could not actually use them. That's why I'm guessing the 2011 one is just fine. I'm wondering why we've gone to X11 in the new one.

As for performance, tweaking settings can be problematic, as some programs require certain CPU-related settings. It really does seem like this new build has made things much choppier. Are there specific examples of performance improvements? I could certainly list examples of performance loss.
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: The 1 March 2014 Basilisk II Build

Post by Ronald P. Regensburg »

NucAr wrote:It seems the BasiliskIIGUI included with the new Basilisk II build requires X11/XQuartz (not mentioned in the post).
The included March 28, 2013 BasiliskIIGUI is not much different from the October 10, 2011 one. As far as I can see, It does not use XQuartz here. Does it ask for X11/XQuartz on your machine?
Also, it seems like performance has actually degraded significantly since the 2011 build. After a quick test run, F/A-18 Hornet 2.0 and Spectre VR are very choppy in the 2014 build compared to the 2011 build. This is on a high-end 2012 MacBook Pro running Mavericks.
The 2011 build was fine in 10.6 but had slow graphic performance in 10.7/10.8. Many complained about it in the forum and it made some go back to the 2009 build that does not have the issue. Yesterdays build performs again in this respect like the 2009 build, at least on my 10.8.5 machine. Cat_7 tested it on 10.9. and I did not hear from him about any performance problems. But I suppose he did not try games. If you changed JIT settings for the 2011 build, best set them back to the settings as shown in the setup guide.
Last edited by Ronald P. Regensburg on Sun Mar 02, 2014 10:17 am, edited 1 time in total.
Reason:  
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: The 1 March 2014 Basilisk II Build

Post by Ronald P. Regensburg »

You are right about the GUI. XQuartz does not run when the GUI is launched, but it uses X11 related files that are also included in the GUI application itself but are not referenced internally with the correct paths. A building fault that is not apparent when you have X11 or XQuartz installed. I will change the download shortly to include the 2011 GUI. Thanks for reporting this.
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: The 1 March 2014 Basilisk II Build

Post by Ronald P. Regensburg »

While I look into the reported performance issues, I added a list of all publicly available builds since 2009. For the sake of discussion again here (the other topic is locked):

1. Compiled from cebix/macemu source:

October 2009 UB build by me (10.4 and up), with PPC-only GUI included:
http://www.xs4all.nl/~ronaldpr/basilisk ... 091004.zip

October 2011 builds by vasi (10.6 and up, 32-bit):
BasiliskII: https://github.com/downloads/vasi/b2gui ... I-10.6.zip
BasiliskIIGUI: https://github.com/downloads/vasi/b2gui ... I-10.6.zip

March 2013 builds by vasi (10.6 and up, 32-bit, with sparsebundle support):
BasiliskII: https://www.dropbox.com/sh/krq4jq9dsrem ... II.app.zip
BasiliskIIGUI: https://www.dropbox.com/sh/krq4jq9dsrem ... UI.app.zip (runs only with X11/XQuartz installed)

March 2014 build by me (10.6 and up, 32-bit, with sparsebundle, cursor grabbing toggle, and window-fullscreen toggle support) now with October 2011 GUI included.
http://www.xs4all.nl/~ronaldpr/basilisk ... 140301.zip


2. Compiled from dsumorok/macemu source:

July 2013 builds by Cat_7 with with special support for simplified AppleTalk setup on wired networks. These builds are for 10.8 and up, are 64-bit, and have sparsebundle, cursor grabbing toggle, window-fullscreen toggle support. See topic: http://www.emaculation.com/forum/viewto ... f=6&t=8067
Cat_7 notes: These builds do not stem from the official source code repository and will most likely not be updated when the official source code changes.
Last edited by Ronald P. Regensburg on Sun Mar 02, 2014 2:53 pm, edited 1 time in total.
Reason:  
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: The 1 March 2014 Basilisk II Build

Post by Ronald P. Regensburg »

This is very frustrating. The BasiliskII builds by vasi (both October 2011 and March 2013) run games like Ambrosia's "Swoop" fine, while my builds (2009 and 2014) and the etherhelper builds by Cat_7 (July last year) do not. Graphics and sound stutter.

Now what does vasi do differently while compiling BasiliskII? Does he use a different SDL version? We discussed this before in 2011 in this topic, but we never came to a conclusion about the issue. At the time I did not investigate it further because vasi's build worked fine and I published a link to that one here in the forum.

This is how I built the last BasiliskII yesterday in OSX 10.6.8 with XCode 3.2.6, using fresh source from cebix/macemu and SDL 1.2.15 release version source:

Code: Select all

cd Desktop/Building-BasiliskII/SDL-1.2.15

export CFLAGS="-g -O2 -arch i386"
export CXXFLAGS="-g -O2 -arch i386"
export LDFLAGS="-arch i386"

./autogen.sh
./configure --disable-shared --prefix=`pwd`
make
make install

PATH=`pwd`/bin:$PATH
export PATH


cd ../BasiliskII/src/Unix

export CC=/usr/bin/gcc-4.0
export CXX=/usr/bin/g++-4.0

export CFLAGS="-g -O2 -arch i386"
export CXXFLAGS="-g -O2 -arch i386"
export LDFLAGS="-arch i386"

NO_CONFIGURE=1 ./autogen.sh
./configure --disable-vosf --enable-sdl-static --enable-sdl-audio --enable-sdl-video --enable-jit-compiler

make
make BasiliskII_app
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: The 1 March 2014 Basilisk II Build

Post by Ronald P. Regensburg »

The issue is not with JIT as we assumed while discussing the issue in 2011. With JIT compiler disabled, Swoop still runs fine in vasi's builds and stutters in my builds.
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: The 1 March 2014 Basilisk II Build

Post by Ronald P. Regensburg »

I asked vasi for help, but he will not be able to look into this for the next couple of weeks. Unless someone else has a bright idea, we will have to wait.
Myrd
Granny Smith
Posts: 107
Joined: Mon Dec 25, 2006 4:09 am

Re: The 1 March 2014 Basilisk II Build

Post by Myrd »

Just wondering if you ever got to the bottom of this?

Would be curious to know whether vasi uses a different set of steps to build Basilisk that explain the difference. Or, whether if he follows your exact steps, he also gets a "slow" build.

One other possibility that might not be covered in your steps is the compiler being used. Sure, you mention Xcode 3.2.6, but I believe it comes with two compilers (GCC 4.0 and GCC 4.2) - and it's also possible to install other compilers independently (e.g. through MacPorts) - so it's worth checking whether the one used is the same for vasi and yourself.
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: The 1 March 2014 Basilisk II Build

Post by Ronald P. Regensburg »

The differences between the builds are very noticeable but what causes them is a mystery. I asked vasi what he had been doing differently, but he could not imagine what it could be and he did not have a working compiling environment (MacOSX 10.6) at the time for testing. He said he would come back later when he had. Didn't hear from him since.
Myrd
Granny Smith
Posts: 107
Joined: Mon Dec 25, 2006 4:09 am

Re: The 1 March 2014 Basilisk II Build

Post by Myrd »

Out of curiosity, I decided to examine a pair of builds to see if there's some obvious difference.

I chose the "March 2013" build by vasi and the "March 2014" build by Ronald. Then, I ran the "strings" command on the binary, sorted them and diffed them.

I'm attaching the output. It's the difference between 2013 and 2014, so if there's a line with a "+", that means that string is in the 2014 build, but not in the 2013 one.

A lot of the strings are random noise (e.g. the short ones), but a cursory glance indicates there may be a difference in how Basilisk is linked to SDL. A number of strings that come from the SDL source code (e.g. "Oops! Xutf8LookupStringreturned an unknown status" from SDL_x11events.cc) are in the 2014 build, but not the 2013 one. Given that the string is in the build, it looks like SDL might be statically linked.

The example string above is actually interesting. Could it be that the 2014 build is actually using a configuration of SDL that's configured to use X11, rather than Cocoa? Could that be it?

Or it could be harmless, e.g. as mentioned in this thread: http://forums.libsdl.org/viewtopic.php? ... 8619715ae9

Regardless, it's still true that there's definitely a difference in either SDL versions or how SDL is linked to between the two builds.

Code: Select all

--- a.txt	2015-07-02 00:21:16.000000000 -0400
+++ b.txt	2015-07-02 00:21:02.000000000 -0400
@@ -87,57 +87,235 @@
  %.16s to %.16s
  %d(%d,%d)
  %s="
+ &x
+ &x
+ &x
+ &x
+ &x
+ ,x
+ ,x
+ ,x
+ ,x
+ ,x
  --- sent %d bytes urgent data, %d urgent bytes left
  --- soread() disconnected, nn = %d, errno = %d-%s
  --- sowrite disconnected, so->so_state = %x, errno = %d
  --- tcp_output flags = 0x%x
  ---2 sent %d bytes urgent data, %d urgent bytes left
  ... read nn = %d bytes
+ 0P 
+ 0P 
+ 0P 
+ 0P 
+ 0P 
+ 0`.
+ 0`.
+ 0`.
+ 0`.
+ 0`.
+ 5x
+ 5x
+ 5x
  == %08lx
  == %08lx (FALSE)
  == %08lx (TRUE)
- D`1
- D`1
- D`1
- D`1
- D`1
- FDPORAC
- GPMDOVT^
- GPMDOVTc
- ILFDOVT
- J`^
- J`^
- J`^
- J`^
- J`^
- L0 
- L0 
- L0 
- P@)
- P@)
- P@)
- P@)
- P@)
- PIZ PIZ8
+ @p&
+ @p&
+ @p&
+ @p&
+ @p&
+ Bx
+ Bx
+ Bx
+ Bx
+ Bx
+ B05
+ B05
+ B05
+ B05
+ B05
+ Bp#
+ Bp#
+ Bp#
+ Bp#
+ Bp#
+ Cx
+ Cx
+ Cx
+ Cx
+ Cx
+ Dx
+ Dx
+ Dx
+ Dx
+ Dx
+ Jx
+ Jx
+ Jx
+ Jx
+ Jx
+ Lx
+ Lx
+ Lx
+ Lx
+ Lx
+ Mx
+ Mx
+ Mx
+ Mx
+ Mx
  S"k
  Type
- WfVDOVT
+ Wx
+ Wx
+ Wx
+ Wx
+ Wx
+ Writing to file [%s].
  [IP=%p]
+ a!x
  connect()ing, addr.sin_port=%d, addr.sin_addr.s_addr=%.16s
  did recvfrom %d, errno = %d-%s
  dup ack  m = %lx  so = %lx 
+ ex
+ ex
+ ex
+ ex
+ ex
  executing %s 
  len = %d
  m = %8lx  iphlen = %2d  inso = %lx
  returning mss = %d
  rx error, tx icmp ICMP_UNREACH:%i
+ sx
+ sx
+ sx
+ sx
+ sx
  sendto()ing, addr.sin_port=%d, addr.sin_addr.s_addr=%.16s
  tcp fconnect errno = %d-%s
  tp = %lx  cnt=%i 
+ ux
+ ux
+ ux
+ ux
+ ux
  udp icmp rx errno = %d-%s
  udp_attach errno = %d-%s
-!TISxTIS%
-"@ x
+ x '
+ x FDPORAC
+ x GPMDOVT
+ x GPMDOVT
+ x ILFDOVTb
+ x PIZ PIZ
+ x WfVDOVTg
+ x!'
+ x!TISxTIS
+ x"'
+ x#'
+ x$'
+ x%'
+ x&'
+ x''
+ x('
+ x)'
+ x*'
+ x+'
+ x,'
+ x-'
+ x.'
+ x/'
+ x0'
+ x1'
+ x2'
+ x3'
+ x4'
+ x5'
+ x6'
+ x7'
+ x8'
+ x9'
+ x:'
+ x;'
+ x<'
+ x='
+ x>'
+ x?'
+ x@'
+ x@H
+ x@H
+ x@L
+ x@N
+ x@P
+ x@Q
+ xCFIADOVTLo!xFFIADOVT
+ xCIPTelgo
+ xCODX3RPXl
+ xEVAWDOVT
+ xFFITelgo
+ xFFITelgo
+ xFRAT RAT
+ xGEPJelgo
+ xGEPJelgo
+ xGEPMDOVTR
+ xGEPMDOVTX
+ xHH
+ xIDIMDOVT
+ xIDIMDOVT
+ xIGS.elgo
+ xMBLINOKG
+ xMBLINOKG
+ xMVIZVIZLo
+ xPN
+ xTCIPelgo
+ xTXETDWSM
+ xTXETSSOM
+ xTXETSSOM
+ xTXEThc*R"
+ xTXEThc*R%
+ xTXEThc*R)
+ xTXEThc*R.
+ xTXEThc*R3
+ xTXEThc*R6
+ xTXEThc*R:
+ xTXEThc*R?
+ xTXEThc*RD
+ xTXEThc*RG
+ xTXEThc*RJ
+ xTXEThc*RM
+ xTXETtxtt
+ xTXETtxtt
+ xTXETxTIS
+ xTXETxTIS
+ xTXETxTISx
+ xTXETxTIS}
+ xVooMDOVT]
+ xWALUDOVT
+ xXN
+ xXVS8MDNS
+ x`N
+ xdhorksdd
+ xfFIGelgo
+ xfGNPelgo
+ xfPMBelgo
+ xhN
+ xmiDDksddq
+ xmiDDksddv
+ xpN
+ xpizGpizGs
+ xqN
+ xrN
+ xsN
+ xtN
+ xuN
+ xvN
+ xwN
+ xzN
+ x{N
+ x|!x
+!x0(
+!x0/
+!x@/
 ### Compile Block statistics
 ### No appropriate blitter found
 #$%02x
@@ -162,8 +340,11 @@
 %256s
 %256s %256s
 %d %d
+%d bpp BMP files not supported
 %d%*[ ,]%d
 %d,%d
+%d,%d
+%d.%d.%d
 %d:%d
 %ld MB
 %s %3d   %15s %5d 
@@ -171,63 +352,68 @@
 %s %d
 %s %s
 %s doesn't seem to comply to the Generic SCSI API. SCSI Manager access to this device will be disabled.
+%s.%d
 %s...
 %s/%lx
 %s/%s
 %s/xpram
+%x -
+%x-%x
 &%s;
 '--OPTION false|off|no'.
-(!0j
-(!0j
 (%s%c%d.%c*%d+%ld)+%ld == $%08lx
 ()*+,-./01
-(1p1
-(1p1
-(1p1
-(@ 7
-(@ 7
-(@ 7
-(@p;
-(@p;
+(1@K
+(1@K
+(1@K
+(1@d
+(1@d
+(1pg
+(1pg
+(1pg
+(@06
+(@06
+(@P$
+(@P$
 (A%d)
 (A%d)+
 (A%d, %c%d.%c*%d, $%02x) == $%08lx
 (A%d,$%04x) == $%08lx
-(A0#
-(A0#
-(A0#
-(B0
-(B0
-(B0
-(F@y
-(F@y
-(H@x
-(H@x
-(P@w
-(P@w
+(Apx
+(Apx
+(Apx
+(Bp5
+(Bp5
+(Bp5
 (PC, %c%d.%c*%d, $%02x) == $%08lx
 (PC,$%04x) == $%08lx
-(Pp#
-(Pp#
-(Pp=
-(Pp=
-(Pp=
-(Q@Z
-(Q@Z
+(QpB
+(QpB
+(QpB
 (more)
+(null)
 *** Breakpoint
+-!x k
+-!xpm
 -(A%d)
 ------------------------------------------------
+--------RRRRRRRRGGGGGGGGBBBBBBBB
 --break
 --config
 --gui-connection
 --help
 --rominfo
 -psn
+.!x l
 ..namedfork/rsrc
 ./../ether.cpp
 ./../uae_cpu/compiler/codegen_x86.cpp
 ./../uae_cpu/newcpu.cpp
+././video_vosf.h
+./src/cdrom/macosx/AudioFileReaderThread.c
+./src/cdrom/macosx/CDPlayer.c
+./src/video/quartz/SDL_QuartzVideo.m
+./src/video/quartz/SDL_QuartzWM.m
 .8svx
 .AIn
 .AOut
@@ -242,8 +428,10 @@
 .aiff
 .avi
 .basilisk_ii_prefs
+.basilisk_ii_xpram
 .bin
 .bmp
+.cdda
 .cpp
 .cxx
 .dsk
@@ -289,6 +477,7 @@
 /File/_Zap PRAM File
 /File/sepl
 /Help/_About Basilisk II
+/System/Library/Frameworks/OpenGL.framework/Libraries/libGL.dylib
 /_File
 /_Help
 /bin/sh
@@ -297,6 +486,7 @@
 /dev/cd
 /dev/dsp
 /dev/fd
+/dev/mem
 /dev/mixer
 /dev/null
 /dev/poll/
@@ -309,41 +499,75 @@
 /dev/ttyp%d
 /etc/resolv.conf
 /mTH
+/proc/self/maps
+/usr/X11R6/lib/X11/Metro/.version
+/usr/X11R6/lib/libGL.1.dylib
+/usr/X11R6/lib/libX11.6.dylib
+/usr/X11R6/lib/libXext.6.dylib
+/usr/X11R6/lib/libXrandr.2.dylib
+/usr/X11R6/lib/libXrender.1.dylib
 /usr/local/share/BasiliskII/keycodes
 /usr/sbin/diskutil eject %s 2>&1 >/dev/null
-0p&
-0p&
-0p&
-0p&
-0p&
-0!0Y
-0!0Y
-0!0Y
-0!0Y
-0!0Y
+0 <= trackID && trackID <= SDL_MAX_TRACKS
+0"x
+0"x
+0"x
+0"x
+0"x
+00@/
+00@/
+00@/
+00@/
+00@/
 0123456789abcdef
 0123456789abcdefghijklmnopqrstuv
-0BP6
-0BP6
-0BP6
-0BP6
-0BP6
-0H z
-0H z
-0H z
-0H z
-0HP%
-0HP%
-0HP%
-0HP%
-0J ^
-0J ^
-0J ^
-0J ^
-0J ^
-0L0Z
-0L0Z
-0L0Z
+0>x
+0>x
+0>x
+0Ax
+0Ax
+0Ax
+0Ax
+0Ax
+0Gx
+0Gx
+0Gx
+0Gx
+0Gx
+0Ox
+0Ox
+0Ox
+0Ox
+0Ox
+0Px
+0Px
+0Px
+0Px
+0Px
+0\x
+0\x
+0\x
+0\x
+0\x
+0^x
+0^x
+0^x
+0^x
+0^x
+0ix
+0ix
+0ix
+0ix
+0ix
+0vx
+0vx
+0vx
+0vx
+0vx
+0}x
+0}x
+1 (mono) and 2 (stereo) channels supported
+1-bpp rect fill not yet implemented
 1.1.1  
 10 Hz
 10.0.2.0
@@ -355,14 +579,10 @@
 1152x900, 15 Bit
 1152x900, 24 Bit
 1152x900, 8 Bit
-11driver_base
 127.0.0.1
 1280x1024, 15 Bit
 1280x1024, 24 Bit
 1280x1024, 8 Bit
-12disk_generic
-12monitor_desc
-13driver_window
 15 Hz
 16 (4 Bit)
 1600x1200, 15 Bit
@@ -371,15 +591,16 @@
 16384
 16SDL_monitor_desc
 17disk_sparsebundle
-17driver_fullscreen
 2048
 23456789:;
+"
 256 (8 Bit)
 27 Entering
 27 Entering Passive Mode (%d,%d,%d,%d,%d,%d)
 27 Entering Passive Mode (%d,%d,%d,%d,%d,%d)
 30 Hz
 4 (2 Bit)
+4-bpp rect fill not yet implemented
 4096
 5 Hz
 60 Hz
@@ -392,102 +613,74 @@
 68030 with FPU
 68040
 7.5 Hz
-8!Pm
-8!Pm
-8!Pm
-8!Pm
-8!Pm
 800x600, 15 Bit
 800x600, 24 Bit
 800x600, 8 Bit
 80386
 80486
+80p!
+80p!
+80p!
+80p!
+80p!
 8192
-8@P<
-8@P<
-8@P<
-8@P<
-8@P<
-8F0<
-8F0<
-8F0<
-8F0<
-8F0<
-8H0;
-8Hp8
-8Hp8
-8Hp8
-8Hp8
-8J ;
-8J ;
-8J ;
-8J ;
-8J ;
-8Lp:
-8Lp:
-8Lp:
+81@L
+81@L
+81@L
+81@L
+81@L
+8859-1
+8B0$
+8B0$
+8B0$
+8B0$
+8B0$
 8SERDPort
-90&
-90&
-90&
-90&
-90&
-9`|
-9`|
-9`|
-9`|
-9`|
-9H0@
-9H0@
-9H0@
-9H0@
-9H0@
-9JPj
-9JPj
-9JPj
-9JPj
-9JPj
-9Q Q
-9Q Q
-9Q Q
-9Q Q
-9Q Q
+9JP&
+9JP&
+9JP&
+9JP&
+9JP&
+9L0(
+9L0(
+9L0(
+9P ;
+9P ;
+9P ;
+9P ;
+9P ;
 9XSERDPort
-:`~
-:`~
-:J0b
-:J0b
-:JpA
-:JpA
-:JpA
-;`A
-;`A
-;`A
-;`A
-;`A
-; pQ
-; pQ
-; pQ
-; pQ
-; pQ
-;J A
-;J A
-;J A
-;J A
-;J A
-;L :
-;L :
-;L :
+:0`o
+:0`o
+:0`o
+:J 7
+:J 7
+;A@{
+;A@{
+;A@{
+;A@{
+;A@{
+;x@w!x
 <!%s>
 <!--
 <!--%s-->
-<!0X
-<!0X
-<!0X
-<!0X
-<!0X
 <![CDATA[
 </%s>
+<0P&
+<0P&
+<0P&
+<0P&
+<0P&
+<0P&
+<0P&
+<0P&
+<0P&
+<0P&
+<1Pi
+<1Pi
+<1Pi
+<1Pi
+<1Pi
 <=>?@ABCDE
 <?%s?>
 <JIT compiler> : FP register aliasing : %s
@@ -511,28 +704,74 @@
 <JIT compiler> : target processor has CMOV instructions : %s
 <JIT compiler> : translate through constant jumps : %s
 <JIT compiler> : translation cache size is less than %d KB. Disabling JIT.
-<JPA
-<JPA
-<JPA
-<JPA
-<JPA
 <none>
 <unknown>
-@!`l
-@!`l
-@!`l
-@!`l
-@!`l
+@ x
+@ x
+@ x
+@ x
+@/x
+@/x
+@1@M
+@1@M
+@1@M
+@1@M
+@1@M
 @20@0:4{_NSRange=II}8@16
-@D J
-@D J
-@D J
-@D J
-@D J
-@H0r
-@H0r
-@H0r
-@H0r
+@36@0:4{_NSRect={_NSPoint=ff}{_NSSize=ff}}8I24I28c32
+@@x
+@@x
+@@x
+@@x
+@@p]
+@@p]
+@@p]
+@@p]
+@@p]
+@Fx
+@Fx
+@Fx
+@Fx
+@Fx
+@Jx
+@Jx
+@Jx
+@Jx
+@Jx
+@Nx
+@Nx
+@Nx
+@Nx
+@Nx
+@Qx
+@Qx
+@Qx
+@Ux
+@Ux
+@Ux
+@Zx
+@Zx
+@Zx
+@Zx
+@Zx
+@cx
+@cx
+@cx
+@cx
+@cx
+@gx
+@gx
+@gx
+@gx
+@gx
+@hx
+@hx
+@hx
+@hx
+@hx
+@xx
+@xx
+A video mode must be set before warping mouse
 A%d, 
 A%d: %08lx 
 ABCD
@@ -556,6 +795,7 @@
 ANDSR
 ANDSR.B #1
 ANDSR.W #1
+ASCII
 ASLW
 ASRW
 ASf.z   #j,DR
@@ -574,12 +814,19 @@
 Aipi
 Apdi
 Apple_HFS
+Application not compiled with SDL %d.%d
 Areg
 Athlon
 Audio Mixer Device
 Audio Output Device
+Audio device is already opened
 Audio hardware doesn't seem to support necessary format. Audio output will be disabled.
+AudioConverterFillBuffer:%ld
+AudioFileManager::SetEndOfFile - position beyond actual eof
+AudioFileManager::SetPosition - position invalid: %d filelen=%d
+AudioUnitSetProperty:RemoveInputCallback:%ld
 AuthenticAMD
+B!xRC!x
 B/W (1 Bit)
 B@1@
 B@1@
@@ -632,6 +879,9 @@
 BTST    Dr,s[!Areg]
 Bad register in IMUL: d=%d, s=%d
 Bad register in MUL: d=%d, s=%d
+BadControl
+BadEncoding
+BadPort
 Basilisk II
 Basilisk II (mouse grabbed, press Ctrl-F5 to release)
 Basilisk II *** FROZEN ***
@@ -649,6 +899,7 @@
 Bcc.B   #i
 Bcc.L   #2
 Bcc.W   #1
+Blit combination not supported
 Block Size
 Boolean options are specified as '--OPTION true|on|yes' or
 Boot From
@@ -664,8 +915,18 @@
 CAS2.W  #2
 CD-ROM
 CD-ROM Drive
+CD-ROM not opened
+CD-ROM subsystem not initialized
+CDPlayer Notification: buffer underrun
+CDPlayer Notification: player is uninitialized
+CDPlayer Notification: unknown error %ld
 CFBundleName
-CFIADOVTD
+CFDataCreate
+CFNumberGetValue error retrieving pDevice->usage.
+CFNumberGetValue error retrieving pDevice->usagePage.
+CFPropertyListCreateFromXMLData
+CFStringGetCString error retrieving pDevice->product.
+CGLContextObj
 CHK.L   s[!Areg],Dr
 CHK.W   s[!Areg],Dr
 CHK2
@@ -676,7 +937,6 @@
 CINVL    #p,Ar
 CINVP
 CINVP    #p,Ar
-CIPTelgo
 CLOSE_WAIT
 CLOSING
 CLR.z   d[!Areg]
@@ -687,7 +947,6 @@
 CMPA.W  s,Ar
 CMPM
 CMPM.z  d[Areg-Aipi],ArP
-CODX3RPX
 CPU Type
 CPU type (0 = 68000, 1 = 68010 etc.)
 CPUSHA
@@ -697,6 +956,8 @@
 CPUSHP
 CPUSHP   #p,Ar
 CPU_68020
+Can't use YUV data on non 16/24/32 bit surfaces
+Can't write to read-only memory
 Cancel
 Cannot allocate SCSI buffer (requested %d bytes). Giving up.
 Cannot attach to Ethernet card (%s). Ethernet will not be available.
@@ -730,6 +991,7 @@
 CentaurHauls
 Centris 610
 Centris 650
+CheckInit: FindNextComponent returned NULL
 Checksum    : %08x
 Christian Bauer
 Classic
@@ -737,14 +999,47 @@
 Color Classic/Performa 250
 Color Depth
 Compile FPU Instructions
+Compressed BMP files not supported
+Core_CloseAudio: AudioOutputUnitStop
+Core_CloseAudio: AudioUnitSetProperty (kAudioUnitProperty_SetInputCallback)
+Core_CloseAudio: CloseComponent
+Could not create GL context
 Could not create jmpdep!
+Could not create the Cocoa window
+Could not create window
 Could not initialize SDL: %s.
+Could not retrieve OpenGL functions
 Could not start %s (%s).
+Couldn
+Couldn't allocate buffer for requested mode
+Couldn't allocate new pixel format for requested mode
+Couldn't convert image to 24 bpp
+Couldn't create XImage
+Couldn't create XVideo image
+Couldn't create audio thread
+Couldn't create graphics context
+Couldn't create mixer lock
+Couldn't create shadow surface
+Couldn't determine screen formats
+Couldn't figure out current display mode.
+Couldn't find matching GLX visual
+Couldn't initialize pthread attributes
+Couldn't load GL function %s: %s
+Couldn't lock event queue
+Couldn't open %s
+Couldn't open X11 display
+Couldn't reallocate pixel format
 Create
 Create Hardfile
 Create...
 Cursor Up/Down
+Cursor hot spot doesn't lie within cursor
+CxL.!xD.!x
+CxL.!xlL!x
+CxeL!xVL!x
 CyrixInstead
+D!x0_
+D!xPb
 D%d: %08lx 
 DBcc
 DBcc.W  Dr,#1
@@ -754,17 +1049,21 @@
 DCC MOVE %s %lu %u %u%c
 DCC SEND %256s %u %u %u
 DCC SEND %s %lu %u %u%c
+DGA driver requires DGA 2.0 or newer
+DGA extension not available
 DIVL
 DIVL.L  #1,s[!Areg]
 DIVS
 DIVS.W  s[!Areg],Dr
 DIVU
 DIVU.W  s[!Areg],Dr
+Data
 Debugging Started level %i.
 Device
 Didn't send all data urgently XXXXX
 Disable CD-ROM Driver
 Disable Sound Output
+Display has no refresh rate, using 60hz
 Display_Video_Apple_Basilisk
 Don't Use CPU When Idle
 Double match: %x: %s
@@ -780,7 +1079,6 @@
 EORSR.W #1
 ERROR: %s
 ESTABLISHED
-EVAWDOVTh
 EXG.L   Ar,d[Areg]
 EXG.L   Dr,d[Areg]
 EXG.L   Dr,d[Dreg]
@@ -790,13 +1088,24 @@
 Edit Volume
 Edit...
 Ejectable
+ElementCookie
+Elements
+Embedded QuickDraw windows are no longer supported
+Empty destination palette
 Enable Ethernet
 Enable JIT Compiler
 Enable lazy invalidation of translation cache
+Error getting refresh rate
+Error reading from BMP
+Error reading from datastream
+Error seeking in datastream
 Error sending message to original reply port, krc = %d, %s
+Error setting OpenGL fullscreen: %s
+Error writing to datastream
 Error: Bad arguments
 Error: Bad first argument
 Error: Bad second argument
+Error: Cannot proceed since we're faking a CD-ROM device. Reinit the CD-ROM subsystem to scan for new volumes.
 Error: Debugging file "%s" could not be opened: %s
 Error: Expecting "lowdelay"/"throughput"
 Error: Unknown service
@@ -809,6 +1118,7 @@
 Ethernet Interface
 EthernetPacket
 Exception!
+F!x,
 FATAL: .AppleCD/Control(100): unimplemented TOC type
 FATAL: .AppleCD/Control(102): unimplemented call
 FATAL: .AppleCD/Control(110): unimplemented call
@@ -830,48 +1140,77 @@
 FATAL: SerialPrimeOut() called while request is pending
 FATAL: Unrecognized TIB opcode %d
 FATAL: audio component data block initialization error
+FATAL: cannot create redraw thread
 FBcc
 FBcc     #K,#1
 FBcc     #K,#2
 FDBcc
 FDBcc    #1,s[Areg-Dreg]
-FFIADOVTJ
-FFITelgo
-FFITelgo
 FGHIJKLMNO
 FIN_WAIT_1
 FIN_WAIT_2
 FP%d: %g 
 FPP      #1,s
 FPU register %d in nreg %d is locked!
-FRAT RAT*
 FRESTORE
 FRESTORE s[!Dreg,Areg,Apdi,Immd]
 FSAVE
 FSAVE    s[!Dreg,Areg,Aipi,Immd,PC8r,PC16]
+FSGetDataForkName
+FSGetForkSize
+FSGetVolumeInfo
+FSOpenFork
+FSReadFork
 FScc
 FScc     #1,s[!Areg,Immd,PC8r,PC16]
 FTRAPcc
 FTRAPcc  #1
 FTRAPcc  #2
+Failed capturing display
+Failed creating OpenGL context
+Failed creating OpenGL pixel format
 Failed horribly in raw_frem1_rr! ds is %d
 Failed horribly in raw_frem_rr! ds is %d
 Failed in remove_offset
+Failed loading %s
+Failed loading %s: %s
+Failed switching display resolution
+Failed to close IOHIDDeviceInterface.
+Failed to create **plugInInterface via IOCreatePlugInInterfaceForService.
 Failed to disconnect from controlling tty.
+Failed to find display resolution: %dx%dx%d
 Failed to free nreg %d, nholds is %d
 Failed to initialize RPC client connection to the GUI
 Failed to open CD device %s for ioctl
+Failed to open pDevice->interface via open.
+Failed to release IOHIDDeviceInterface.
+Failed to start CoreAudio: AudioOutputUnitStart
+Failed to start CoreAudio: AudioUnitInitialize
+Failed to start CoreAudio: AudioUnitSetProperty (kAudioUnitProperty_SetInputCallback)
+Failed to start CoreAudio: AudioUnitSetProperty (kAudioUnitProperty_StreamFormat)
+Failed to start CoreAudio: FindNextComponent returned NULL
+Failed to start CoreAudio: OpenAComponent
 File
+File is not a Windows BMP file
 File not found
+Fill rect on unsupported surface format
+Format 0x02 TOC Data
+Found no sufficiently capable X11 visuals
 Frame Buffer Name
 Frame Buffer Spec File
 Fullscreen
 G _"_8
 G x
-GEPJelgo
-GEPJelgo
-GEPMDOVT
-GEPMDOVT
+GLX_EXT_swap_control
+GLX_EXT_visual_rating
+GLX_MESA_swap_control
+GLX_SGI_swap_control
+GL_EXT_packed_pixels
+GL_GetAttribute not supported
+Gamma correction not supported
+Gamma correction not supported on this visual
+Gamma ramp manipulation not supported
+Gb!xt
 General options:
 GenuineIntel
 GenuineTMx86
@@ -879,38 +1218,23 @@
 Getting tty modes for pty failed: %.100s
 Graphics
 Graphics/Sound
-H PI
-H PI
-H PI
-H PI
-H PI
-H PI
-H PI
-H PI
-H PI
-H PI
-H!@W
-H!@W
-H!@W
-H!@W
-H!@W
-HH0r
-HH0r
-HH0r
-HH0r
-HH0r
-HH0r
-HJ@O
-HJ@O
-HJ@O
-HJ@O
-HJ@O
+H1@j
+H1@j
+H1@j
+H1@j
+H1@j
+HIDCloseReleaseInterface failed when trying to dipose device.
 HOME
-HQPX
-HQPX
-HQPX
-HQPX
-HQPX
+HP`L
+HP`L
+HP`L
+HP`L
+HP`L
+HQ@P
+HQ@P
+HQ@P
+HQ@P
+HQ@P
 HWCfg
 Height
 Hide 
@@ -927,20 +1251,22 @@
 ID 4
 ID 5
 ID 6
-IDIMDOVTS
-IDIMDOVTY
-IGS.elgo
 ILLEGAL
 IOCDMedia
 IOCalloutDevice
+IOHIDDevice
 IOMasterPort failed. Won't be able to do anything with floppy drives
 IOMasterPort failed. Won't be able to do anything with modems
 IOMasterPort() returned %d
 IOMedia
 IOModemSerialStream
+IOObjectRelease error with parent1.
+IOObjectRelease error with parent2.
 IOObjectRelease() returned %d
+IORegistryEntryCreateCFProperties failed to create usbProperties.
 IOSerialBSDClient
 IOSerialBSDClientType
+IOService
 IOServiceAddMatchingNotification() returned %d
 IOServiceMatched
 IOServiceMatching() returned a NULL dictionary
@@ -948,6 +1274,7 @@
 IP address of your DNS(s): 
 IP port number for tunneling
 IP stats:
+ISO-8859-1
 Ignore Illegal Memory Accesses
 Illegal instruction: %04x at %08lx
 Illegal register %d in raw_rol_b
@@ -957,16 +1284,48 @@
 Immd
 Info.plist
 Instruction %s overflow
+Intel(R) Video Overla
+Internal logic error: Linux uses threaded timer
 Interrupt
+Invalid CD-ROM drive index
 Invalid ROM file size. Basilisk II requires a 512K or 1MB MacII ROM.
+Invalid bits per pixel (range is {8...32})
+Invalid destination blit rectangle
+Invalid ending frame for track %d
+Invalid play length
+Invalid source blit rectangle
+Invalid starting frame for track %d
+Invalid starting track
 Invalid thread_state flavor = %d. Not forwarding
+Invalid width or height
 JIT Compiler
 JIT failure in function %s from file %s at line %d: %s
 JMP.L   s[!Dreg,Areg,Aipi,Apdi,Immd]
 JSR.L   s[!Dreg,Areg,Aipi,Apdi,Immd]
+Joystick hasn't been opened yet
+Joystick only has %d axes
+Joystick only has %d balls
+Joystick only has %d buttons
+Joystick only has %d hats
+Joystick: Couldn't create a HID object iterator.
+Joystick: Device list already inited.
+Joystick: Failed to get HID CFMutableDictionaryRef via IOServiceMatching.
+Joystick: IOMasterPort error with bootstrap_port.
+KWM_KEEP_ON_TOP
+KWM_WIN_DECORATION
 Keyboard/Mouse
 Keycode Translation File
+L-!x
+L.!x
+L.!x
+L.!xL.!xD.!x
+L.!xL.!xlL!x
+L.!xeL!xVL!x
+LANG
 LAST_ACK
+LC_ALL
+LC_CTYPE
+LC_MESSAGES
 LEA.L   s[!Dreg,Areg,Aipi,Apdi,Immd],Ar
 LINK
 LINK.L  Ar,#2
@@ -977,11 +1336,14 @@
 LSf.z   #j,DR
 LSf.z   Dr,DR
 LSfW.W  d[!Dreg,Areg]
+Leadout Block
 Lines To Scroll
+ListTrackFiles
+ListTrackFiles: FSGetVolumeInfo returned %d
+Lo!x
+LoadFile: Could not create player
 Looking for blockinfo, can't find free one
 Looking for spos for fnreg %d
-MBLINOKGw
-MBLINOKG}
 MMUOP
 MMUOP    #i,s
 MOVE
@@ -1004,6 +1366,7 @@
 MOVEC2  #1
 MOVES
 MOVES.z #1,s[!Dreg,Areg,Immd,PC8r,PC16]
+MP!x
 MULL
 MULL.L  #1,s[!Areg]
 MULS
@@ -1013,7 +1376,6 @@
 MV2SR
 MV2SR.B s[!Areg]
 MV2SR.W s[!Areg]
-MVIZVIZL
 MVMEL
 MVMEL.L #1,s[!Dreg,Areg,Apdi,Immd]
 MVMEL.W #1,s[!Dreg,Areg,Apdi,Immd]
@@ -1055,6 +1417,9 @@
 Mac LCIII/Performa 450
 Mac Model ID
 Mac Model ID (Gestalt Model ID minus 6)
+Mac OS X CD-ROM Device
+Mac OS X CoreAudio
+Mac OS X CoreGraphics
 Mac Plus
 Mac Portable
 Mac SE
@@ -1064,17 +1429,20 @@
 Mac XL
 MacOS RAM Size (MB)
 MacOS RAM Size:
-Mar 28 2013
+Mar  1 2014
 Max CPUID level=%d Processor is %s [%s]
 Maximum
 Mbuf stats:
 Memory/Misc
+Metro Link Incorporated
 Millions (24 Bit)
 Minimize
+Mode has no refresh rate
 Model
 Modem Port
 Mount
 Mouse Wheel Function
+Multiple timers require threaded events!
 N8tinyxml210XMLCommentE
 N8tinyxml210XMLElementE
 N8tinyxml210XMLPrinterE
@@ -1099,23 +1467,52 @@
 NONE
 NOT.z   d[!Areg]
 NSApplication
+NSArray
+NSAssertionHandler
 NSAutoreleasePool
+NSBitmapImageRep
+NSCursor
+NSDate
+NSEvent
+NSGraphicsContext
+NSImage
 NSMenu
 NSMenuItem
+NSNotificationCenter
 NSObject
+NSOpenGLContext
+NSOpenGLPixelFormat
 NSProcessInfo
+NSScreen
 NSString
+NSTextView
+NSView
+NSWindow
 NUMBER
 Name
 Network_Ethernet_Apple_BasiliskII
+NewPtr
 NexGenDriven
+No GL driver has been loaded
 No audio device found, audio output will be disabled.
+No available audio device
+No available video device
+No available video ports for requested format
+No buffer allocated for conversion
+No dynamic GL support in video driver
 No file at %s found.
 No handler for exception_type = %d. Not fowarding
+No matching video mode found
+No matching visual for requested depth
 No valid video modes found (broken video driver?)
+No video mode has been set
+No video mode large enough for %dx%d
 Not enough free memory.
 Not enough memory to create RAM area.
 Not enough memory to create ROM area.
+Not enough resources to create thread
+Not enough video memory
+Notification posted with no notifier in place
 Nu x
 Nu2(
 Nu2(
@@ -1128,8 +1525,11 @@
 NuJ@o
 NuJ@o
 NuJ@o
+NuNqN x
 Number of calls to compile_block : %d
 NupY
+NuqN
+NuuN
 OR.z    #z,d[!Areg]
 OR.z    Dr,d[!Areg,Dreg]
 OR.z    s[!Areg],Dr
@@ -1140,29 +1540,94 @@
 ORT %d,%d,%d,%d,%d,%d
 Offset
 Offset
+Only one cdrom is supported
+Only works with same format surfaces
+Oops! Xutf8LookupString returned an invalid UTF-8 sequence!
+Oops! Xutf8LookupStringreturned an unknown status
 Open Flags
+OpenGL active, use SDL_GL_SwapBuffers()
+OpenGL attribute is unsupported on this system
+OpenGL context already created
+OpenGL not available
+OpenGL video mode has not been set
 Option '%s' must be followed by a value
-P0"
-P0"
-P0"
-P0"
-P0"
+Out of memory
+P!x 
+P!xP
+P'x
+P'x
+P'x
+P'x
+P'x
+P0P0
+P0P0
+P0P0
+P0P0
+P0P0
+P0P0
+P0P0
+P0P0
+P0P0
+P0P0
+P1 N
+P1 N
+P1 N
+P1 N
+P1 N
+P2x
+P2x
+P6x
+P6x
+P6x
 PACK
 PACK    d[Areg-Apdi],Arp
 PACK    d[Dreg],Dr
 PACKET DUMPED: 
+PBMakeFSRefUnicodeSync
+PBUnmountVol returned %d
 PC16
 PC8r
 PEA.L   s[!Dreg,Areg,Aipi,Apdi,Immd]
+PKx
+PKx
 PQRSTUVWXY
+PRx
+PRx
+PRx
+PRx
+PRx
+PSx
+PSx
+P[ x
+P_x
+P_x
+P_x
+P_x
+P_x
 Page Up/Down
 Parallel Device
+Passed NULL overlay
+Passed NULL overlay or dstrect
+Passed a NULL condition variable
+Passed a NULL mutex
+Passed a NULL semaphore
+Pex
+Pex
+Pex
+Pex
+Pex
 Pentium
 Pentium4
 PentiumPro
 Performa 46x
 Performa 550
+Pfx
+Pfx
+Pfx
+Pfx
+Pfx
 Platform-specific options:
+Point
 PowerBook 100
 PowerBook 140
 PowerBook 145
@@ -1181,12 +1646,30 @@
 PowerBook Duo 270c
 PowerBook Duo 280
 PowerBook Duo 280c
+Pqx
+Pqx
+Pqx
+Pqx
+Pqx
+PrimaryUsage
+PrimaryUsagePage
 Printer Port
 Problem with val
 Problem with val(rmw)
+Product
 Proto[state]     Sock     Local Address, Port  Remote Address, Port RecvQ SendQ
-Put an OS X path here to share it with Basilisk
-Put the path to your ROM file here
+Pwx
+Pwx
+Pwx
+Pwx
+Pwx
+Pyx
+Pyx
+Q!xEL!x
+Q!xEL!x
+QZ_ChangeGrabState
+QZ_GrabInput: screen is NULL
+QZ_UnsetVideoMode
 Quadra 605
 Quadra 610
 Quadra 630
@@ -1198,6 +1681,7 @@
 Quadra 900 (MacOS 8.x)
 Quadra 950
 Quadra/Centris 660AV
+Quartz
 Quit
 Quit 
 Quit Basilisk II
@@ -1225,14 +1709,17 @@
 RTM     s[Dreg,Areg]
 Rank  Opc      Count Name
 Read-Only
+ReadTOCData: %s returned %d
 Reading ROM file...
 Refresh Rate
+RefreshRate
 Register %d should be constant, but isn't
 Register %d still has val %x
 Remove
 ReplaceSubString
 Resource Map: %08x
 RiseRiseRise
+Ro!x
 SBCD
 SBCD.B  d[Areg-Apdi],Arp
 SBCD.B  d[Dreg],Dr
@@ -1245,8 +1732,54 @@
 SCSI target for Mac SCSI ID 4
 SCSI target for Mac SCSI ID 5
 SCSI target for Mac SCSI ID 6
+SDL dummy audio driver
+SDL dummy video driver
+SDL: QZ_SleepNotificationHandler() IORegisterForSystemPower failed.
 SDLApplication
 SDLMain
+SDLTranslatorResponder
+SDL_AUDIODRIVER
+SDL_AUDIO_CHANNELS
+SDL_AUDIO_FORMAT
+SDL_AUDIO_FREQUENCY
+SDL_AUDIO_SAMPLES
+SDL_App
+SDL_DISABLE_LOCK_KEYS
+SDL_DISKAUDIODELAY
+SDL_DISKAUDIOFILE
+SDL_ENABLEAPPEVENTS
+SDL_HAS3BUTTONMOUSE
+SDL_MOUSE_RELATIVE
+SDL_NSQuickDrawViewPointer
+SDL_NSWindowPointer
+SDL_OpenAudio() passed a NULL callback
+SDL_QuartzView
+SDL_QuartzWindow
+SDL_QuartzWindowDelegate
+SDL_RWFromFile(): No file or no mode specified
+SDL_SINGLEDISPLAY
+SDL_SYS_CDPlay: No file for start=%d, length=%d
+SDL_UpperBlit: passed a NULL surface
+SDL_VIDEODRIVER
+SDL_VIDEO_ALLOW_SCREENSAVER
+SDL_VIDEO_CENTERED
+SDL_VIDEO_FULLSCREEN_DISPLAY
+SDL_VIDEO_FULLSCREEN_HEAD
+SDL_VIDEO_GL_DRIVER
+SDL_VIDEO_WINDOW_POS
+SDL_VIDEO_X11_DGAMOUSE
+SDL_VIDEO_X11_ICONWIN
+SDL_VIDEO_X11_MOUSEACCEL
+SDL_VIDEO_X11_NODIRECTCOLOR
+SDL_VIDEO_X11_VIDMODE
+SDL_VIDEO_X11_VISUALID
+SDL_VIDEO_X11_WMCLASS
+SDL_VIDEO_X11_XINERAMA
+SDL_VIDEO_X11_XRANDR
+SDL_VIDEO_YUV_DIRECT
+SDL_VIDEO_YUV_HWACCEL
+SDL_WINDOWID
+SDL_main
 SIGSEGV
 STOP
 STOP    #1
@@ -1271,6 +1804,9 @@
 Screen Mode
 Selected less than 1MB Mac RAM, using 1MB.
 Serial/Network
+Session Number
+Sessions
+SetCompletionProc
 Setting tty modes for pty failed: %.100s
 Settings
 Show All
@@ -1278,16 +1814,28 @@
 Size
 Size (Blocks)
 Size (MB)
+Some CD's were added but they will be ignored
 Sorting out untranslated instructions count...
 Sound
 Start
 Start Basilisk II
 Start Block
 Sub Version : %04x
+Surface requested wider than screen
+Surfaces must not be locked during blit
+T'!x
+T'!x
+T'!x
+T'!x
+T'!x
+T'!x
+T'!x
+T'!x
+T'!x(
 T=%d%d S=%d M=%d X=%d N=%d Z=%d V=%d C=%d IMASK=%d
 TAS.B   d[!Areg]
-TCIPelgo
 TCP stats:
+TG!x 
 TIME_WAIT
 TRAP
 TRAP    #J
@@ -1296,36 +1844,20 @@
 TRAPcc  #1
 TRAPcc  #2
 TST.z   s
-TXETDWSM
-TXETSSOM
-TXETSSOM
-TXEThc*R
-TXEThc*R
-TXEThc*R
-TXEThc*R
-TXEThc*R
-TXEThc*R
-TXEThc*R
-TXEThc*R
-TXEThc*R
-TXEThc*R
-TXEThc*R
-TXEThc*R
-TXETtxtt
-TXETtxtt 
-TXETxTIS
-TXETxTIS
-TXETxTIS.
-TXETxTIS3
 Target CPU defines all flags on BSF instruction
 The %s frame buffer is not supported in %d bit mode.
+The XFree86 Project, Inc
 The volume '%s' could not be unmounted. Basilisk II will not use it.
 The volume '%s' is mounted under Unix. Basilisk II will try to unmount it.
 The volume '%s' is mounted. Basilisk II will try to unmount it.
+There are %d joysticks available
 This is a psuedo-PING packet used by Slirp to emulate ICMP ECHO-REQUEST packets.
+This platform doesn't support multiple timers
 Thousands (15 Bit)
+Timer already initialized
 Total compilation time : %.1f sec (%.1f%%)
 Total emulation time   : %.1f sec
+Track Array
 Translate through constant jumps (inline blocks)
 Translation Cache Size (KB)
 TransmetaCPU
@@ -1333,6 +1865,11 @@
 Trying to write back constant NF_HANDLER!
 Tunnel MacOS Networking over UDP
 Type
+U.!x
+UCS-2
+UCS-4
+UCS2
+UCS4
 UDP Port Number
 UDP stats:
 UMC UMC UMC 
@@ -1341,8 +1878,30 @@
 UNPK
 UNPK    d[Areg-Apdi],Arp
 UNPK    d[Dreg],Dr
+US-ASCII
+USB Product Name
 USP=%08lx ISP=%08lx MSP=%08lx VBR=%08lx
+UTF-16
+UTF-16BE
+UTF-16LE
+UTF-32
+UTF-32BE
+UTF-32LE
+UTF-8
+UTF16
+UTF16BE
+UTF16LE
+UTF32
+UTF32BE
+UTF32LE
+UTF8
 UTF8String
+Unable to create lock mutex
+Unable to lock destination surface
+Unable to lock source surface
+Unable to make GL context current
+Unable to map the video memory
+Unable to switch to requested mode
 Unexplained cache miss %p %p
 Unit
 Universal Table at %08x:
@@ -1350,21 +1909,32 @@
 Unix Directory Tree
 Unix Root
 Unix options:
+Unknown OpenGL attribute
+Unknown SDL error
+Unknown value for 'whence'
 Unrecognized option '%s'
 Unsupported ROM type.
+Unsupported YUV format
+Unsupported YUV format in blit
 Unsupported color depth of screen.
+Unsupported display mode
+Unsupported surface alpha mask format
 Unsupported transfer mode
+Usage
 Usage: %s [OPTION...]
+UsagePage
 Use Raw Keycodes
 Using SDL/%s audio output
 V%d.%d
+VOSF acceleration is not profitable on this platform, disabling it
 Validsize=%d in remove_offset
 Value for option '%s' must be 'true' or 'false'
 Version     : %04x
 Video Type
+Video memory too fragmented
+Video mode smaller than requested
+Video subsystem has not been initialized
 Volumes
-VooMDOVT
-WALUDOVTN
 WARNING: %s
 WARNING: Cannot access %s (%s)
 WARNING: Cannot init semaphore
@@ -1397,111 +1967,346 @@
 WARNING: Unknown VideoDriverStatus(%d)
 WARNING: Unknown preferences keyword '%s'
 WARNING: Unsupported PrimeTime(0)
+WARNING: You are using the SDL disk writer audio driver!
+WM_CLIENT_MACHINE
+WM_DELETE_WINDOW
 WOOOWOO count=%d, ol=%d %p %p
 Want flags, got something on stack, but it is TRASH
 Warning! %d is locked
 Warning! flush with needflags=1!
 Whole
 Width
+Width or height is too large
 Window
 Window Refresh Rate
-XD@N
-XD@N
-XD@N
-XD@N
-XD@N
-XF0L
-XF0L
-XF0L
-XF0L
-XF0L
-XLp5
-XLp5
-XLp5
-XLpg
-XLpg
-XLpg
+X Window System
+X1`k
+X1`k
+X1`k
+X1`k
+X1`k
+XAllocClassHint
+XAllocColor
+XAllocSizeHints
+XAllocWMHints
+XChangePointerControl
+XChangeProperty
+XChangeWindowAttributes
+XCheckTypedEvent
+XClearWindow
+XCloseDisplay
+XCloseIM
+XCreateColormap
+XCreateGC
+XCreateIC
+XCreateImage
+XCreatePixmap
+XCreatePixmapCursor
+XCreatePixmapFromBitmapData
+XCreateSimpleWindow
+XCreateWindow
+XDefineCursor
+XDeleteProperty
+XDestroyIC
+XDestroyWindow
+XDisplayName
+XDisplayOfIM
+XDisplayString
+XESetEventToWire
+XESetWireToEvent
+XEventsQueued
+XF86DGAGetVideo: failed to map video memory (%s)
+XF86DGAGetVideo: malloc failure
+XFilterEvent
+XFlush
+XFree
+XFree86 DGA 2.0
+XFree86-DGA
+XFree86-VidModeExtension
+XFreeColormap
+XFreeColors
+XFreeCursor
+XFreeGC
+XFreeModifiermap
+XFreePixmap
+XGetErrorDatabaseText
+XGetErrorText
+XGetICValues
+XGetModifierMapping
+XGetPointerControl
+XGetVisualInfo
+XGetWMHints
+XGetWindowAttributes
+XGrabKeyboard
+XGrabPointer
+XINERAMA
+XIconifyWindow
+XInstallColormap
+XInternAtom
+XKeycodeToKeysym
+XKeysymToKeycode
+XListPixmapFormats
+XLookupString
 XMLDocument error id=%d str1=%s str2=%s
-XN`D
-XN`D
-XN`D
-XN`D
-XN`D
-XN`D
-XN`D
-XN`D
-XN`D
-XN`D
-XP`Y
-XP`Y
-XP`Y
-XP`Y
-XP`Y
-XQpW
-XQpW
-XQpW
-XQpW
-XQpW
-XVS8MDNS>
+XMapRaised
+XMapWindow
+XMaskEvent
+XMatchVisualInfo
+XMissingExtension
+XMoveResizeWindow
+XMoveWindow
+XNextEvent
+XOpenDisplay
+XOpenIM
+XP`M
+XP`M
+XP`M
+XP`M
+XP`M
+XPeekEvent
+XPending
+XProtoError
+XPutImage
+XQ@Q
+XQ@Q
+XQ@Q
+XQ@Q
+XQ@Q
+XQueryColors
+XQueryExtension
+XQueryKeymap
+XQueryPointer
+XRRConfigCurrentConfiguration
+XRRConfigSizes
+XRRFreeScreenConfigInfo
+XRRGetScreenInfo
+XRRQueryVersion
+XRRSetScreenConfig
+XRaiseWindow
+XRefreshKeyboardMapping
+XReparentWindow
+XResetScreenSaver
+XResizeWindow
+XSelectInput
+XSendEvent
+XSetClassHint
+XSetErrorHandler
+XSetExtensionErrorHandler
+XSetICFocus
+XSetIOErrorHandler
+XSetLocaleModifiers
+XSetTextProperty
+XSetTransientForHint
+XSetWMHints
+XSetWMNormalHints
+XSetWMProtocols
+XSetWindowBackground
+XSetWindowBackgroundPixmap
+XSetWindowColormap
+XShmAttach
+XShmCreateImage
+XShmDetach
+XShmPutImage
+XShmQueryExtension
+XStoreColors
+XStringListToTextProperty
+XSync
+XSynchronize
+XUngrabKeyboard
+XUngrabPointer
+XUnmapWindow
+XUnsetICFocus
+XV_AUTOPAINT_COLORKEY
+XV_AUTOPAINT_COLOURKEY
+XVideo
+XVisualIDFromVisual
+XWarpPointer
+XextAddDisplay
+XextCreateExtension
+XextDestroyExtension
+XextFindDisplay
+XextRemoveDisplay
+XiG-SUNDRY-NONSTANDARD
+Xutf8LookupString
+Xutf8LookupString indicated a double buffer overflow!
+Xutf8TextListToTextProperty
+Y-!x
+YUV overlays are not supported in OpenGL mode
+You must call SDL_Init(SDL_INIT_TIMER) first
 Your computer does not have enough memory to run Basilisk II.
 Z[\]^_`abc
 Zap PRAM File
 ]%256s
-` PH
-` PH
-` PH
-` PH
-` PH
-` PH
-` PH
-` PH
-` PH
-` PH
+_MOTIF_WM_HINTS
+_NET_WM_ICON_NAME
+_NET_WM_NAME
+_NET_WM_PID
+_WIN_HINTS
+_XEatData
+_XFlush
+_XFlushGCCache
+_XGetRequest
+_XRead
+_XReadPad
+_XReply
+_XSend
+_XSetLastRequestRead
+`x
+`x
+`x
+`x
+`x
 ` _"_8
-`JPN
-`JPN
-`JPN
-`JPN
-`JPN
+`*x
+`*x
+`*x
+`*x
+`*x
+`-x
+`-x
+`-x
+`-!x
+`.!xo.!x
+`1 O
+`1 O
+`1 O
+`1 O
+`1 O
+`;x
+`;x
+`;x
+`@0_
+`@0_
+`@0_
+`@0_
+`@0_
+`B0b
+`B0b
+`B0b
+`B0b
+`B0b
+`Dx
+`Dx
+`Dx
+`Ex
+`Ex
+`Ex
+`Ex
+`Ex
+`Jx
+`Jx
+`Jx
+`Jx
+`Jx
+`L +
+`L +
+`L +
+`ax
+`ax
+`ax
+`dx
+`dx
+`dx
+`dx
+`dx
+`lx
+`lx
+`lx
+`lx
+`lx
+`vx
+`vx
+`vx
+`vx
+`vx
+`x!xT
+a$x`
 a0 %08x a1 %08x a2 %08x a3 %08x
 a4 %08x a5 %08x a6 %08x a7 %08x
 absl
 absw
 ack = %u
+addCursorRect:cursor:
 addItem:
 addItemWithTitle:action:keyEquivalent:
+addObserver:selector:name:object:
+addRepresentation:
+addSubview:
+afm->mFileBuffer != NULL
 alloc
+alloc_code
+alt gr
 apos
+appDidHide:
+appDidUnhide:
+appWillUnhide:
 application:openFile:
 applicationDidFinishLaunching:
+arrayWithObject:
 audio mixer device name
 audio output (dsp) device name
+autorelease
+backspace
 band-size
 bands
+bbi <= 3
+becomeKeyWindow
 bi->count=%d, bi->status=%d
 bind
+bitmapData
 blacklist opcodes from translation
 boot drive number
 boot driver number
 bootdrive
 bootdriver
+break
 bundle-backingstore-version
+buttonNumber
 by Christian Bauer et al.
+c!x 
+c12@0:4@8
 c16@0:4@8@12
+cacheImageInRect:
+caps lock
 cdrom
+center
+characterAtIndex:
+characters
 chmod %.100s 0666 failed: %.100s
 chown %.100s 0 0 failed: %.100s
 cksum: out of data
+clear
+clearCurrentContext
+clearDrawable
 client socket
+clientWindow
 client_connect
+close
 com.apple.diskimage.sparsebundle
+comp_fbcc_opp
+compose
+contentView
+convertBaseToScreen:
+convertPoint:fromView:
+convertPoint:toView:
+convertScreenToBase:
+coreaudio
 corrupted message handler %d
 could not set up host forwarding rule '%s'
 creation of exception thread failed
+currentContext
+currentEvent
+currentHandler
+d!x(d!x1d!x
 d0 %08x d1 %08x d2 %08x d3 %08x
 d4 %08x d5 %08x d6 %08x d7 %08x
 daddr = %lx
 dat = %lx
+defaultCenter
+delegate
+delete
+deltaX
+deltaY
 device name of Mac ethernet adapter
 device name of Mac serial port A
 device name of Mac serial port B
@@ -1509,43 +2314,57 @@
 device/file name of Mac volume
 device/file names of Mac CD-ROM drive
 dga/%d/%d
-dhorksdd
 dict
+direct-to-disk audio
 disable GUI
 disk
 diskimage-bundle-type
+display
+display has changed while an IM is kept
+distantPast
+doCommandBySelector:
 do_pty = %lx
 don't convert clipboard contents
 don't enable sound output
 don't install CD-ROM driver
+down
+dst_bytes_per_row <= scr_bytes_per_row
 dtom
 dtom failed
+dummy
 enable FPU emulation
 enable JIT compilation of FPU instructions
 enable JIT compiler
 enable JIT debugger (requires mon builtin)
 enable lazy invalidation of translation cache
 enable translation through constant jumps
+enter
+equals
 errno = %d
+escape
 ether
 ether_init
 ether_unix.cpp
 etherconfig
+euro
 ex = %lx
 exc_server hated the message
 extfs
 f x
-fFIGelgor
-fGNPelgo
-fPMBelgom
+f-!x
 false
 fbdevicefile
+filterEvents
 flags = %x
 floppy
+flushBuffer
+focusWindow
 fork_exec
 forward_exception got unknown behavior
 fp = %lx
+frame
 frameskip
+full screen window shouldn't have a delegate
 gJ@o
 gJ@o
 gJ@o
@@ -1553,37 +2372,78 @@
 gJ@o
 gJ@o
 gJ@o
+getBitmapDataPlanes:
 getCharacters:range:
-h 0G
-h 0G
-h 0G
-h 0G
-h100
-h100
-h100
-h@P%
-h@P%
-h@P%
-hF`J
-hF`J
-hH l
-hH l
-hH l
-hH l
-hJ0A
-hJ0A
-hJ0A
-hLp>
-hLp>
-hLp>
-hP@V
-hP@V
-hQP^
-hQP^
-hQP^
+getValues:forParameter:
+glBegin
+glBindTexture
+glBlendFunc
+glColor4f
+glDisable
+glEnable
+glEnd
+glFlush
+glGenTextures
+glGetString
+glLoadIdentity
+glMatrixMode
+glOrtho
+glPixelStorei
+glPopAttrib
+glPopClientAttrib
+glPopMatrix
+glPushAttrib
+glPushClientAttrib
+glPushMatrix
+glTexCoord2f
+glTexEnvf
+glTexImage2D
+glTexParameteri
+glTexSubImage2D
+glVertex2i
+glViewport
+glXChooseVisual
+glXCreateContext
+glXDestroyContext
+glXGetConfig
+glXGetProcAddressARB
+glXMakeCurrent
+glXQueryExtensionsString
+glXSwapBuffers
+glXSwapIntervalEXT
+glXSwapIntervalMESA
+glXSwapIntervalSGI
+grab_state == QZ_INVISIBLE_GRAB
+graphicsContextWithWindow:
+graphicsPort
+h!0?
+h!0?
+h!0?
+h!@T
+h!@T
+h-!x
+h0p1
+h0p1
+h0p1
+h0p1
+h0p1
+h0p1
+h@@k
+h@@k
+hP T
+hP T
+hQp>
+hQp>
+hQpR
+hQpR
+hQpR
+handleFailureInFunction:file:lineNumber:description:
 hardware keyboard type
+help
+hide
 hide:
 hideOtherApplications:
+home
 icmp_error
 icmp_input
 icmp_input udp sendto tx errno = %d-%s
@@ -1599,11 +2459,23 @@
 illegal scale: factor
 illegal scale: m
 init
+initWithAttributes:
+initWithBitmapDataPlanes:pixelsWide:pixelsHigh:bitsPerSample:samplesPerPixel:hasAlpha:isPlanar:colorSpaceName:bytesPerRow:bitsPerPixel:
+initWithContentRect:styleMask:backing:defer:
+initWithFormat:shareContext:
+initWithFrame:
+initWithImage:hotSpot:
+initWithSize:
 initWithTitle:
 initWithTitle:action:keyEquivalent:
+initWithUTF8String:
+inputStyle
+insert
 inso = %lx
 integer
+interpretKeyEvents:
 invalid host forwarding rule '%s'
+invalidateCursorRectsForView:
 ioctl(DKIOCCDREADTOC) failed: %s
 ioctl(DKIOCCDREADTOC): only read %d bytes (a CDTOC is at least %d)
 ioctl(TIOCSCTTY): %.100s
@@ -1614,16 +2486,28 @@
 ip_reass
 ip_slowtimo
 iphlen = %d
+isActive
+isMiniaturized
 jitblacklist
 jitcachesize
 jitdebug
 jitfpu
 jitinline
 jitlazyflush
+k!x
+k9!x
+keyCode
+keyboard repeat value less than zero
 keyboardtype
 keycodefile
 keycodes
 laddr = %x
+left
+left alt
+left ctrl
+left meta
+left shift
+left super
 len <= sizeof(packet)
 length
 lowdelay
@@ -1642,19 +2526,30 @@
 mach_port_deallocate
 mach_port_insert_right
 mainMenu
-miDDksdd
-miDDksdd
+mainScreen
+makeCurrentContext
+makeKeyAndOrderFront:
+menu
 midi
+miniaturize:
+missing
 mixer
 modelid
+modifierFlags
 mouse wheel support mode (0=page up/down, 1=cursor up/down)
+mouseLocation
+mouseLocationOutsideOfEventStream
 mousewheellines
 mousewheelmode
 msrc = %lx
 msrc_len = %d
 nameserver%*[ 
 natreg %d holds %d vregs, %d not exclusive
+new_AudioFileManager
 next PC: %08lx
+nextEventMatchingMask:untilDate:inMode:dequeue:
+no input context could be created
+no input method could be opened
 nocdrom
 noclipconversion
 nogui
@@ -1663,6 +2558,7 @@
 nr < 8 && nr >= 0
 number of frames to skip in refreshed video modes
 number of lines to scroll in mouse wheel mode 1
+numlock
 objectForKey:
 octet
 offer = %d
@@ -1671,77 +2567,192 @@
 org.BasiliskII.ExtendedFinderInfo
 org.BasiliskII.FinderInfo
 org.BasiliskII.TestAttr
-pD`M
-pD`M
-pD`M
-pD`M
-pD`M
-pF@K
-pF@K
-pF@K
-pF@K
-pF@K
-pLP4
-pLP4
-pLP4
-pLPf
-pLPf
-pLPf
-pN@B
-pN@B
-pN@B
-pN@B
-pN@B
-pN@B
-pN@B
-pN@B
-pN@B
-pN@B
+p#x
+p#x
+p#x
+p#x
+p#x
+p(x
+p(x
+p(x
+p(x
+p(x
+p1@m
+p1@m
+p1@m
+p1@m
+p1@m
+p1PP
+p1PP
+p1PP
+p1PP
+p1PP
+p7x
+p7x
+p7x
+p@p`
+p@p`
+p@p`
+p@p`
+p@p`
+pAx
+pAx
+pAx
+pAx
+pAx
+pLP,
+pLP,
+pLP,
+pP@O
+pP@O
+pP@O
+pP@O
+pP@O
+pQ S
+pQ S
+pQ S
+pQ S
+pQ S
+pVx
+pVx
+pVx
+pVx
+pVx
+pXx
+pXx
+pXx
+page down
+page up
 path of ROM file
 path of frame buffer device specification file
 path of keycode translation file
 path of network config script
+pause
+pcx
+pcx
+pcx
+pcx
+pcx
 performMiniaturize:
-pizGpizG
+performSelectorOnMainThread:withObject:waitUntilDone:
+pgx
+pgx
+pgx
+pgx
+pgx
+pjx
+pjx
+pjx
+pjx
+pjx
 plist
+pox
+pox
+pox
+pox
+pox
 port = %d
 port forwarding for slirp
+power
 pqrsPQRS
 pqrstuvwxyzabcdefghijklmnoABCDEFGHIJKLMNOPQRSTUVWXYZ
+prx
+prx
+prx
+prx
+prx
 prefs
 prev = %lx
+print screen
 processInfo
 processName
+ptx
+ptx
+ptx
+pthread_cond_broadcast() failed
+pthread_cond_init() failed
+pthread_cond_signal() failed
+pthread_cond_timedwait() failed
+pthread_cond_wait() failed
+pthread_mutex_init() failed
+pthread_mutex_lock() failed
+pthread_mutex_unlock() failed
+p{x
+p{x
+q9!x
 quot
+r"x@
 r.a[0] != 0
-rNPU
-rNPU
-rNPU
-rNPU
+rNP 
+rNP 
+rNP 
+rNP 
 ramsize
+raw_add_b_mi
+raw_add_l_mi
+raw_add_w_mi
+raw_cmov_l_rm
 raw_cmov_l_rm_indexed
+raw_cmp_l_mi
+raw_fildl
+raw_fistl
+raw_fldl
+raw_flds
+raw_fldt
+raw_fstl
+raw_fstpt
+raw_fsts
 raw_jmp_m_indexed
+raw_lea_l_brr
 raw_lea_l_brr_indexed
 raw_lea_l_rr_indexed
+raw_mov_b_Ri
+raw_mov_b_Rr
+raw_mov_b_bRr
 raw_mov_b_bmrr_indexed
+raw_mov_b_brR
 raw_mov_b_brrm_indexed
+raw_mov_b_mi
+raw_mov_b_mr
 raw_mov_b_mrr_indexed
+raw_mov_b_rR
+raw_mov_b_rm
 raw_mov_b_rrm_indexed
+raw_mov_l_Ri
+raw_mov_l_Rr
+raw_mov_l_bRr
 raw_mov_l_bmrr_indexed
+raw_mov_l_brR
 raw_mov_l_brrm_indexed
+raw_mov_l_mi
+raw_mov_l_mr
 raw_mov_l_mrr_indexed
+raw_mov_l_rR
+raw_mov_l_rm
 raw_mov_l_rm_indexed
 raw_mov_l_rrm_indexed
+raw_mov_w_Ri
+raw_mov_w_Rr
+raw_mov_w_bRr
 raw_mov_w_bmrr_indexed
+raw_mov_w_brR
 raw_mov_w_brrm_indexed
+raw_mov_w_mi
+raw_mov_w_mr
 raw_mov_w_mrr_indexed
+raw_mov_w_rR
+raw_mov_w_rm
 raw_mov_w_rrm_indexed
+raw_or_l_rm
+raw_pop_l_r
+raw_push_l_r
 raw_rol_b_rr
 raw_rol_l_rr
 raw_rol_w_rr
 raw_ror_b_rr
 raw_ror_l_rr
 raw_ror_w_rr
+raw_setcc_m
 raw_shll_b_rr
 raw_shll_l_rr
 raw_shll_w_rr
@@ -1751,16 +2762,30 @@
 raw_shrl_b_rr
 raw_shrl_l_rr
 raw_shrl_w_rr
+raw_sub_l_mi
 realreg %d holds %d (
 redir
 register %d in nreg %d is locked!
 release
+resetCursorRects
+resourceClass
+resourceName
+restoreCachedImage
+retain
+return
+right
+right alt
+right ctrl
+right meta
+right shift
+right super
 root path of ExtFS
 rtt = %d
 saddr = %lx
 sb->sb_cc = %d
 sbappend
 screen
+scroll lock
 scsi0
 scsi1
 scsi2
@@ -1768,6 +2793,8 @@
 scsi4
 scsi5
 scsi6
+sdlaudio.raw
+sendEvent:
 separatorItem
 seq = %u
 serial_open:  could not exec %s: %s
@@ -1777,11 +2804,31 @@
 server bind
 server listen
 server socket
+setAcceptsMouseMovedEvents:
 setAppleMenu:
+setApplicationIconImage:
+setAutoresizingMask:
+setContentSize:
+setContentView:
+setCurrentContext:
 setDelegate:
+setFrame:display:
+setFrameSize:
+setFrameTopLeftPoint:
+setHasShadow:
 setKeyEquivalentModifierMask:
+setLevel:
 setMainMenu:
+setMiniwindowTitle:
+setOpaque:
+setScalesWhenResized:
+setSize:
+setString:
 setSubmenu:
+setTitle:
+setValues:forParameter:
+setView:
+setViewsNeedDisplay:
 setWindowsMenu:
 setsid: %.100s
 setupWorkingDirectory:
@@ -1803,6 +2850,7 @@
 sosendto
 source register must be CL
 sowrite
+space
 sparsebundle: Bad version
 sparsebundle: Can only mount read-only
 sparsebundle: Can't find size
@@ -1813,16 +2861,12 @@
 stringByAppendingString:
 stringByReplacingRange:with:
 stringWithCharacters:length:
-tNPB
-tNPB
-tNPB
-tNPB
-tNPB
-tNPB
-tNPB
-tNPB
-tNPB
-tNPB
+stringWithUTF8String:
+subtype
+sys req
+t query HID class device interface from plugInInterface
+t-!x
+tD!xC
 tcp[%s]
 tcp_close
 tcp_connect
@@ -1841,6 +2885,7 @@
 tcp_timers
 tcp_xmit_timer
 terminate:
+thePlayer != NULL
 thread_get_exception_ports
 thread_get_state
 thread_set_exception_ports
@@ -1852,119 +2897,233 @@
 translation cache size in KB
 true
 tunnel all network packets over UDP
+type
+uG!x
+uK!x]P!x`
+uN`2
+uN`2
+uN`2
+uN`2
+uN`2
+uN`2
+uN`2
+uN`2
+uN`2
+uN`2
 udp tx errno = %d-%s
 udp[%d sec]
 udp_input
 udp_output
 udpport
 udptunnel
+undo
+unhide
 unhideAllApplications:
+unix:
 unknown
 unknown arg type %d to receive
 unknown arg type %d to send
 unknown array arg type %d to receive
 unknown array arg type %d to send
+unknown key
+update
+update_display_dga_vosf
 use keycodes rather than keysyms to decode keyboard
+v12@0:4:8
 v12@0:4@8
 v12@0:4c8
-vN O
-vN O
-vN O
-vN O
-vN O
+v28@0:4{_NSRect={_NSPoint=ff}{_NSSize=ff}}8c24
+v8@0:4
 vector::_M_insert_aux
 video mode
-wN0F
-wN0F
-wN0F
-wN0F
-wN0F
-wN0F
-wN0F
-wN0F
+visibleRect
+watchForMouseUp
 win/%d/%d
 win/512/342
-x @Q
-x @Q
-x @Q
-x @Q
-x @Q
-x @Q
-x @Q
-x @Q
-x @Q
-x @Q
+window
+window already iconified
+window iconification failed
+windowDidBecomeKey:
+windowDidResignKey:
+windowShouldClose:
+world 0
+world 1
+world 10
+world 11
+world 12
+world 13
+world 14
+world 15
+world 16
+world 17
+world 18
+world 19
+world 2
+world 20
+world 21
+world 22
+world 23
+world 24
+world 25
+world 26
+world 27
+world 28
+world 29
+world 3
+world 30
+world 31
+world 32
+world 33
+world 34
+world 35
+world 36
+world 37
+world 38
+world 39
+world 4
+world 40
+world 41
+world 42
+world 43
+world 44
+world 45
+world 46
+world 47
+world 48
+world 49
+world 5
+world 50
+world 51
+world 52
+world 53
+world 54
+world 55
+world 56
+world 57
+world 58
+world 59
+world 6
+world 60
+world 61
+world 62
+world 63
+world 64
+world 65
+world 66
+world 67
+world 68
+world 69
+world 7
+world 70
+world 71
+world 72
+world 73
+world 74
+world 75
+world 76
+world 77
+world 78
+world 79
+world 8
+world 80
+world 81
+world 82
+world 83
+world 84
+world 85
+world 86
+world 87
+world 88
+world 89
+world 9
+world 90
+world 91
+world 92
+world 93
+world 94
+world 95
+x!P@
+x!P@
+x!P@
+x!P@
+x!P@
+x#.!x:.!x@k
+x002
+x002
+x002
+x002
+x002
+x002
+x002
+x002
+x002
+x002
+x0P!xCP!x
+x12disk_generic
+x12monitor_desc
 x86-64
-xD0M
-xD0M
-xD0M
-xD0M
-xD0M
-xQ0]
-xQ0]
-xQ0]
-xQ0]
-xQ0]
+x86_fadd_m
+xCM!x
+xffff
 xml version="1.0"
 xml version="1.0" encoding="UTF-8"
-yD`>
-yD`>
-yD`>
-yD`>
-yD`>
-yF ?
-yF ?
-yF ?
-yF ?
-yF ?
-yH`q
-yH`q
-yH`q
-yH`q
-yH`q
-yH`q
-yH`q
-yH`q
-yH`q
-yH`q
-yP P
-yP P
-yP P
-yP P
-yP P
-yQpQ
-yQpQ
-yQpQ
-yQpQ
-yQpQ
-{`O
-{`O
-{`O
-{`O
-{`O
-{  Q
-{  Q
-{  Q
-{  Q
-{  Q
-{  Q
-{  Q
-{  Q
-{  Q
-{  Q
-{H`@
-{H`@
-{H`@
-{H`@
-{H`@
-{JPG
-{JPG
-{JPG
-{JPG
-{JPG
-{L@9
-{L@9
-{L@9
-|1 /
-|1 /
-|1 /
+y1pr
+y1pr
+y1pr
+y1pr
+y1pr
+yB *
+yB *
+yB *
+yB *
+yB *
+yLP-
+yLP-
+yLP-
+yQP=
+yQP=
+yQP=
+yQP=
+yQP=
+z p$
+z p$
+z p$
+z p$
+z!@l
+z!@l
+z!@l
+z9!x
+zJ '
+zJ '
+zJ '
+{!`+
+{!`+
+{!`+
+{!`+
+{!`+
+{1 Q
+{1 Q
+{1 Q
+{1 Q
+{1 Q
+{1Pn
+{1Pn
+{1Pn
+{1Pn
+{1Pn
+{Lp.
+{Lp.
+{Lp.
+|! A
+|! A
+|! A
+|!p;
+|!p;
+|0@[
+|0@[
+|0@[
+|0@[
+|0@[
+|1`e
+|1`e
+}-!x
Myrd
Granny Smith
Posts: 107
Joined: Mon Dec 25, 2006 4:09 am

Re: The 1 March 2014 Basilisk II Build

Post by Myrd »

Another clue in the output above:

Code: Select all

+././video_vosf.h
Sounds like maybe the 2014 build had vosf enabled while the 2013 one didn't? Could that be the cause?
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: The 1 March 2014 Basilisk II Build

Post by Ronald P. Regensburg »

SDL was build from source. SDL was statically linked and vosf was disabled.

Maybe vasi used a different SDL version?

The 2014 BasiliskII build was compiled on a Core 2 Duo MacBook (64-bit native), OSX 10.6.8, XCode 3.2.6.

I usually write all commands in a text file and then copy and paste the lines in Terminal. This is how the 2014 BasiliskII was build:


The folder Building-BasiliskII contains the source in respective folders BasiliskII and SDL-1.2.15.

Code: Select all

cd Desktop/Building-BasiliskII/SDL-1.2.15

export CFLAGS="-g -O2 -arch i386"
export CXXFLAGS="-g -O2 -arch i386"
export LDFLAGS="-arch i386"

./autogen.sh
./configure --disable-shared --prefix=`pwd`
make
make install

PATH=`pwd`/bin:$PATH
export PATH


cd ../BasiliskII/src/Unix

export CC=/usr/bin/gcc-4.0
export CXX=/usr/bin/g++-4.0

export CFLAGS="-g -O2 -arch i386"
export CXXFLAGS="-g -O2 -arch i386"
export LDFLAGS="-arch i386"

NO_CONFIGURE=1 ./autogen.sh
./configure --disable-vosf --enable-sdl-static --enable-sdl-audio --enable-sdl-video --enable-jit-compiler

make
make BasiliskII_app
I then manually edited Bundle versions string, short in info.plist for easier discerning builds in Finder Info.
Post Reply