Jump to content
esplonky

Any APE's for Mac OS X other than sio2osx?

Recommended Posts

I need a good free atari peripheral emulator for my macbook pro. any suggestions?

Share this post


Link to post
Share on other sites

I tried getting the Qt Libraries on my computer. didn't work

 

I don't have a Mac running Mac OS X at the moment, but it should be possible to get this to work with MacPorts and the Qt libraries. Perhaps you can get one of the Aspeqt devs to (cross)-compile a (static?) binary or work together to get the problems you experience resolved?

Share this post


Link to post
Share on other sites

I got aspeqt to compile... now where is my sio2pc USB mounted on mac? i tried ttyUSB0 but that didn't work. I downloaded and installed the FTDI Drivers too

Share this post


Link to post
Share on other sites

go to the directory that the source is in, then go into terminal and do:

 

qmake -spec macx-g++

make

Share this post


Link to post
Share on other sites

I never had luck getting Aspeqt to build and run properly under OSX....

 

Mr. Ellis's SIOServer he linked above is quite neat and has a great looking interface. I personally like it more than SIO2OSX but the disk image support is not quite as versatile as SIO2OSX. For example I had trouble getting it to work with larger 256BPS or 512BPS ATR images. I can live without the Quad-density.... 256BPS I kinda use though.

 

I do like SIO2OSX's peripheral emulation features I hardly ever use them.

Share this post


Link to post
Share on other sites

I have a (yet untested) build of AspeQt 0.8.1 on my Homepage for Download.

 

Elsewise, you can run AspeQt 0.8.3 (which I didn't get to build) in Wine (also untested).

 

Both available for download at http://www.abbuc.de/...nload/index.htm ...

 

Hey Atariaxle, I have linked my support page to your website for AspeQt Linux/Mac OS binaries. Great work by the way....

Share this post


Link to post
Share on other sites

I have a (yet untested) build of AspeQt 0.8.1 on my Homepage for Download.

 

Elsewise, you can run AspeQt 0.8.3 (which I didn't get to build) in Wine (also untested).

 

Both available for download at http://www.abbuc.de/...nload/index.htm ...

 

Hey Atariaxle, I have linked my support page to your website for AspeQt Linux/Mac OS binaries. Great work by the way....

 

Thank you! Keep up with that great work.

 

I will try to build the 0.8.3 for Mac OS X.

 

Btw, I tested AspeQt 0.8.1 on Mac OS X, but it didn't work for me. But no worry, this may just mean, that my USB-2-RS323 doesn't work with Mac OS X.

Can someone else test this? Is Mac OS X supporting serial connections anyway?

Share this post


Link to post
Share on other sites

go to the directory that the source is in, then go into terminal and do:

 

qmake -spec macx-g++

make

 

Doesn't work for me (g++: Error: unknown option >>-h<<)

Share this post


Link to post
Share on other sites

Hm. Do you have Xcode on your Mac? Because you need it to use the 'make' command in terminal

Share this post


Link to post
Share on other sites

you mean, you built AspeQt on your Mac? I was thinking, you cross-build it on Linux for Mac OS X ... my fault.

 

on the mac, I always get the same error, either I build it in QT Creator or Terminal:

 

$ /Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/bin/qmake -spec macx-g++
$ make
/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/bin/uic mainwindow.ui -o ui_mainwindow.h
/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/bin/uic optionsdialog.ui -o ui_optionsdialog.h
/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/bin/uic aboutdialog.ui -o ui_aboutdialog.h
/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/bin/uic createimagedialog.ui -o ui_createimagedialog.h
/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/bin/uic diskeditdialog.ui -o ui_diskeditdialog.h
/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/bin/uic autobootdialog.ui -o ui_autobootdialog.h
/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/bin/uic textprinterwindow.ui -o ui_textprinterwindow.h
/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/bin/uic cassettedialog.ui -o ui_cassettedialog.h
/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/bin/uic helpcontentwindow.ui -o ui_helpcontentwindow.h
/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/bin/uic docdisplaywindow.ui -o ui_docdisplaywindow.h
g++ -c -pipe -g -gdwarf-2 -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -Wall -W -DVERSION=\"0.8.3\" -DQT_GUI_LIB -DQT_CORE_LIB -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/mkspecs/macx-g++ -I. -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/lib/QtCore.framework/Versions/4/Headers -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtCore -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/lib/QtGui.framework/Versions/4/Headers -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtGui -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include -I. -I. -F/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/lib -o main.o main.cpp
g++ -c -pipe -g -gdwarf-2 -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -Wall -W -DVERSION=\"0.8.3\" -DQT_GUI_LIB -DQT_CORE_LIB -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/mkspecs/macx-g++ -I. -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/lib/QtCore.framework/Versions/4/Headers -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtCore -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/lib/QtGui.framework/Versions/4/Headers -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtGui -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include -I. -I. -F/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/lib -o mainwindow.o mainwindow.cpp
g++ -c -pipe -g -gdwarf-2 -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -Wall -W -DVERSION=\"0.8.3\" -DQT_GUI_LIB -DQT_CORE_LIB -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/mkspecs/macx-g++ -I. -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/lib/QtCore.framework/Versions/4/Headers -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtCore -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/lib/QtGui.framework/Versions/4/Headers -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtGui -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include -I. -I. -F/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/lib -o sioworker.o sioworker.cpp
g++ -c -pipe -g -gdwarf-2 -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -Wall -W -DVERSION=\"0.8.3\" -DQT_GUI_LIB -DQT_CORE_LIB -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/mkspecs/macx-g++ -I. -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/lib/QtCore.framework/Versions/4/Headers -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtCore -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/lib/QtGui.framework/Versions/4/Headers -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtGui -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include -I. -I. -F/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/lib -o optionsdialog.o optionsdialog.cpp
g++ -c -pipe -g -gdwarf-2 -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -Wall -W -DVERSION=\"0.8.3\" -DQT_GUI_LIB -DQT_CORE_LIB -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/mkspecs/macx-g++ -I. -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/lib/QtCore.framework/Versions/4/Headers -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtCore -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/lib/QtGui.framework/Versions/4/Headers -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtGui -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include -I. -I. -F/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/lib -o aboutdialog.o aboutdialog.cpp
g++ -c -pipe -g -gdwarf-2 -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -Wall -W -DVERSION=\"0.8.3\" -DQT_GUI_LIB -DQT_CORE_LIB -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/mkspecs/macx-g++ -I. -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/lib/QtCore.framework/Versions/4/Headers -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtCore -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/lib/QtGui.framework/Versions/4/Headers -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtGui -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include -I. -I. -F/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/lib -o diskimage.o diskimage.cpp
g++ -c -pipe -g -gdwarf-2 -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -Wall -W -DVERSION=\"0.8.3\" -DQT_GUI_LIB -DQT_CORE_LIB -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/mkspecs/macx-g++ -I. -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/lib/QtCore.framework/Versions/4/Headers -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtCore -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/lib/QtGui.framework/Versions/4/Headers -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtGui -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include -I. -I. -F/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/lib -o diskimagepro.o diskimagepro.cpp
g++ -c -pipe -g -gdwarf-2 -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -Wall -W -DVERSION=\"0.8.3\" -DQT_GUI_LIB -DQT_CORE_LIB -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/mkspecs/macx-g++ -I. -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/lib/QtCore.framework/Versions/4/Headers -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtCore -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/lib/QtGui.framework/Versions/4/Headers -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtGui -I../../../QtSDK/Desktop/Qt/4.8.0/gcc/include -I. -I. -F/Users/helge/QtSDK/Desktop/Qt/4.8.0/gcc/lib -o diskimageatx.o diskimageatx.cpp
diskimageatx.cpp: In member function ‘virtual bool DiskImageAtx::readSector(quint16, QByteArray&)’:
diskimageatx.cpp:240: error: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:
../../../QtSDK/Desktop/Qt/4.8.0/gcc/include/QtCore/qbytearray.h:475: note: candidate 1: bool QByteRef::operator==(char) const
diskimageatx.cpp:240: note: candidate 2: operator==(int, int) <built-in>
make: *** [diskimageatx.o] Error 1

Edited by atarixle

Share this post


Link to post
Share on other sites

>ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:

Now that's what I call I cool error message :-)

  • Like 1

Share this post


Link to post
Share on other sites

I had troubles compiling AspeQt on my Mac, too, lots of libraries missing or no longer supported with Mac OS Mavericks (stropts.h, termio.h, linux/serial.h, among probably others). Then I found this site: http://optixx.org/2014/03/03/aspeqt-for-osx/ where the owner managed to compile AspeQt - unfortunately with a bug where the Qt-Libraries are expected in his personal user directory ;). So this is my workaround:

 

1. Download said app from here: http://cl.ly/0c420q0g2Z1m

2. Install Qt 5.2.1 (not any other version) from http://download.qt-project.org/archive/online_installers/1.6/ (only the clang packet is necessary to select)

3. Switch to user root on the shell and create the necessary directory:

mkdir -p /Users/david/Devel/tech

4. Then make a symbolical link to your Qt-installation (adjust the first part to your individual setup accordingly):

ln -s /Users/frederik/Qt/ /Users/david/Devel/tech/qt

 

Afterwards launch the downloaded app, it should now work without the startup error. I'm away from home at the moment, so I cannot test whether the actual hardware connection works, but at least it gives me an error that it cannot open the serial port (which is not present on my Mac at work).

 

Hope this helps to get this program running on other Macs as well - and hope even more that the changes that guy made make it to the mainstream AspeQt code :)...

Share this post


Link to post
Share on other sites

 

and hope even more that the changes that guy made make it to the mainstream AspeQt code :)...

 

They did indeed, I have implemented his changes into the mainstream code and the source will be available tonight through Sourceforge

  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...