esplonky #1 Posted July 23, 2012 I need a good free atari peripheral emulator for my macbook pro. any suggestions? Quote Share this post Link to post Share on other sites
esplonky #3 Posted July 23, 2012 I tried getting the Qt Libraries on my computer. didn't work Quote Share this post Link to post Share on other sites
Sub(Function(:)) #4 Posted July 23, 2012 http://www.atarimac.com/sio2osx.php Quote Share this post Link to post Share on other sites
esplonky #5 Posted July 23, 2012 [quote name=Sub(Function()' timestamp='1343073525' post='2564899] http://www.atarimac.com/sio2osx.php Did you even read the topic name? Quote Share this post Link to post Share on other sites
Sub(Function(:)) #6 Posted July 23, 2012 yes, half of it anyway Quote Share this post Link to post Share on other sites
mellis #7 Posted July 23, 2012 I've got one you can try. It is designed specifically to work with the FDTI-based adapters. Documentation is available here. The linked documentation explains how to build a cable. Here's a screenshot from the documentation: 1 Quote Share this post Link to post Share on other sites
esplonky #8 Posted July 23, 2012 thanks guys! Quote Share this post Link to post Share on other sites
mellis #9 Posted July 23, 2012 I've got one you can try. I probably should have included a link to the application, huh? Sorry about that. Download it here: http://www.ellissoftworks.com/sioserver/SIO%20Server.app.zip Quote Share this post Link to post Share on other sites
ivop #10 Posted July 23, 2012 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? Quote Share this post Link to post Share on other sites
atarixle #11 Posted July 24, 2012 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/~atarixle/download/index.htm ... Quote Share this post Link to post Share on other sites
esplonky #12 Posted July 24, 2012 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 Quote Share this post Link to post Share on other sites
atarixle #13 Posted July 24, 2012 lucky one, how did you do this? I don't even get the version 0.8.1 compiled again, which I compiled before. Quote Share this post Link to post Share on other sites
esplonky #14 Posted July 24, 2012 go to the directory that the source is in, then go into terminal and do: qmake -spec macx-g++ make Quote Share this post Link to post Share on other sites
kogden #15 Posted July 24, 2012 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. Quote Share this post Link to post Share on other sites
atari8warez #16 Posted July 25, 2012 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.... Quote Share this post Link to post Share on other sites
atarixle #17 Posted July 26, 2012 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? Quote Share this post Link to post Share on other sites
atarixle #18 Posted July 26, 2012 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<<) Quote Share this post Link to post Share on other sites
esplonky #19 Posted July 26, 2012 do you have the qt libraries installed? Quote Share this post Link to post Share on other sites
atarixle #20 Posted July 29, 2012 yes. it compiles for Linux on the very same system. Quote Share this post Link to post Share on other sites
esplonky #21 Posted July 29, 2012 Hm. Do you have Xcode on your Mac? Because you need it to use the 'make' command in terminal Quote Share this post Link to post Share on other sites
atarixle #22 Posted July 29, 2012 (edited) 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 July 29, 2012 by atarixle Quote Share this post Link to post Share on other sites
+JAC! #23 Posted July 6, 2013 >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 :-) 1 Quote Share this post Link to post Share on other sites
freetz #24 Posted May 26, 2014 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 ... Quote Share this post Link to post Share on other sites
atari8warez #25 Posted May 26, 2014 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 1 Quote Share this post Link to post Share on other sites