tag:blogger.com,1999:blog-35181588213813863002024-02-19T11:16:21.572+01:00metaneutronsQuestions to ask! ;)metaneutronshttp://www.blogger.com/profile/09242387078428800323noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-3518158821381386300.post-34845463973941203322015-07-12T13:10:00.000+02:002015-07-27T09:52:00.284+02:00Compiling (or Downloading) aseprite V1.1-dev on Mac OSHi folks,<br />
<br />
lately I've found some time (hu?) and get back to my nerdy roots. So I decided to build some retro-style point-and-click adventure (lucas-style) for my (retina) kids. ;)<br />
<br />
I found out that <a href="http://www.aseprite.org/" target="_blank">asperite</a> seems to be a nice and open-source sprite editor and animator.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.aseprite.org/assets/images/mainscreenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://www.aseprite.org/assets/images/mainscreenshot.png" height="250" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Building this one from the sources at <a href="http://github.com/aseprite/aseprite">github.com/aseprite/aseprite</a> is relatively easy (just read INSTALL.md). Doing the trick at a recent MacOS needs some extra-thinking.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<b>Prerequisites</b></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
You need a recent Xcode (I used Xcode 6.1.1). Get it from the Appstore. Additionally you need MacOSX10.4.Universal.pkg from folder "Packages" of <a href="http://adcdownload.apple.com/Developer_Tools/xcode_3.1.4_developer_tools/xcode314_2809_developerdvd.dmg" target="_blank">Xcode 3.1.4</a> (you need a free developer account at Apple).</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Install cmake. I prefer cmake from the <a href="http://brew.sh/" target="_blank">homebrew</a> distribution. If you got brew already installed, just type:</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<blockquote class="tr_bq">
brew install cmake</blockquote>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<b>Step-By-Step Guide</b></div>
<div class="separator" style="clear: both; text-align: left;">
<b><br /></b></div>
<div class="separator" style="clear: both; text-align: left;">
Install MacOSX10.4.Universal.pkg by holding down Ctrl while opening the file. It goes to "/SDKs". You can move it to wherever you like. I assume it's at "SDKs".</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
Clone github repo:<br />
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<blockquote class="tr_bq">
git clone --recursive https://github.com/aseprite/aseprite</blockquote>
<br />
Create a build directory and make it the current directory:<br />
<blockquote class="tr_bq">
cd aseprite<br />
mkdir build<br />
cd build</blockquote>
Then create the build files:<br />
<blockquote class="tr_bq">
cmake -DCMAKE_OSX_ARCHITECTURES:STRING=i386 -DCMAKE_OSX_DEPLOYMENT_TARGET:STRING=10.4 -DCMAKE_OSX_SYSROOT:STRING=/SDKs/MacOSX10.4u.sdk/ ../</blockquote>
If everything went through just type:<br />
<blockquote class="tr_bq">
make all</blockquote>
The build process takes some time. After it's finished you'll find a new directory "bin". So type<br />
<blockquote class="tr_bq">
cd bin<br />
./aseprite</blockquote>
And here we go. If you need a fancy app-bundle you can get the trial of the commercial version at <a href="http://www.aseprite.org/trial">www.aseprite.org/trial</a>. In the bundle replace "aseprite" in "Contents/MacOS" and the folder "data" at "Contents/Ressources".<br />
<br />
If you like you may download my compiled app <a href="http://ul.to/pfr22iqf" target="_blank">here</a>.
<img src="http://vg06.met.vgwort.de/na/9b0a53d6a9884eea91650198c14e9524" border="0" height="0" width="0" alt="">metaneutronshttp://www.blogger.com/profile/09242387078428800323noreply@blogger.com4tag:blogger.com,1999:blog-3518158821381386300.post-54029603321210505572012-02-26T19:27:00.006+01:002012-03-11T16:45:53.040+01:00Compiling ScummVM for iOS (iPhone/iPad) with XcodeIt's a <a href="http://forums.scummvm.org/viewtopic.php?t=5916" target="_blank">shame</a> that there is no official release of the excellent <a href="http://www.scummvm.org/" target="_blank">ScummVM</a> engine available at the AppStore. Although there is an <a href="http://scummvm.org/downloads/" target="_blank">official port</a> of the ScummVM for Apple's iOS platform available for download, this makes only the ones with a jail brake happy.<br />
<br />
I'm very happy with my un-jailbroken iPhone/iPad combination and have no plans for jailbraking. The main reason for this decision is, that I'm just too lazy for rejailbraking my devices after every OS update.<br />
<br />
So for all non-jailbrakers the only chance to get ScummVM on you device is to build it yourself, sign it with an official developer certificate (only <a href="https://developer.apple.com/devcenter/ios/index.action" target="_blank">available from Apple</a>) and sync it to your device manually.<br />
<br />
There's a short explanation how to compile in the <a href="http://wiki.scummvm.org/index.php/Compiling_ScummVM/iPhone" target="_blank">wiki</a>.<br />
<br />
Getting the source from ScummVM is no problem at all.<br />
<br />
Just open the command line and enter<br />
<blockquote class="tr_bq"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">git clone https://github.com/scummvm/scummvm scummvm</span></blockquote>This gets you a fresh copy directly out of the developer branch. You'll find the Xcode project files at <span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">/dists/iphone</span><span class="Apple-style-span" style="font-family: inherit;">. You can get the needed external libraries from <a href="http://worldsmainorganization.org/scummvm/?dir=&download=scummvm-iphone-libs.tar.gz" target="">here</a>. Just extract them to </span><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">/dists/iphone</span><br />
<br />
Unfortunately the Xcode project is (<a href="https://github.com/scummvm/scummvm/pull/198" target="_blank">intentionally</a>) outdated and doesn't build.<br />
<br />
All my efforts to get it up and running led to nowhere. Well, this is just my fault. Missing experience with Xcode, you know.<br />
<br />
Fortunately someone else managed to build a working Xcode project. So here is how I got a fresh ScummVM build for my iOS devices:<br />
<br />
Get the fork with the working Xcode project from github by entering:<br />
<blockquote class="tr_bq"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">git clone https://github.com/phoenixtail26/scummvm scummvm</span></blockquote>Select the correct branch (this may vary) by entering:<br />
<blockquote class="tr_bq"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">git checkout remotes/origin/aspectRatio</span></blockquote>Now open <span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">/dists/iphone/scummvm.xcodeproj</span> and build (Cmd-B) the binary.<br />
<br />
Attention! Get the result out of <span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">/tmp/scumm-dst</span>. There should be a <span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">ScummVM.app</span>.<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgevSJW6W8fqcw78vQEkDoN-C3Dj7U89QlhY_-Fkqpj7rKCrV0Jueqh-434OlpZPuVvOjhOil3LkbTvvWShpE8TmoYhFgjLDNFhzqSLnCg0CpD2xtxuy9Kw7huYddAqIWFhFHfrYYWhOGsu/s1600/Bildschirmfoto+2012-02-26+um+19.19.39.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="296" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgevSJW6W8fqcw78vQEkDoN-C3Dj7U89QlhY_-Fkqpj7rKCrV0Jueqh-434OlpZPuVvOjhOil3LkbTvvWShpE8TmoYhFgjLDNFhzqSLnCg0CpD2xtxuy9Kw7huYddAqIWFhFHfrYYWhOGsu/s400/Bildschirmfoto+2012-02-26+um+19.19.39.png" width="400" /></a></div>Use Xcode Organizer (Shift-Cmd-2) to install ScummVM.app to your device. Copy compatible games to the Documents directory with XCode Organizer or use <a href="http://www.macroplant.com/iexplorer/" target="_blank">iExplorer</a> and experience ScummVM on your iOS device.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmVG7-of76qQXS0Vh4_twmgdO-zbVt0pyyiZKDC-Axsz8jhO3LZh06oCiSkd2Wyds3XDvqMlDlmcRo2wfLrrW6UubBuPPgUyD2C5pjrJfAIKfo-z-42_3iRObv87yuVsrqcv28cGDOspkJ/s1600/Foto.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmVG7-of76qQXS0Vh4_twmgdO-zbVt0pyyiZKDC-Axsz8jhO3LZh06oCiSkd2Wyds3XDvqMlDlmcRo2wfLrrW6UubBuPPgUyD2C5pjrJfAIKfo-z-42_3iRObv87yuVsrqcv28cGDOspkJ/s400/Foto.JPG" width="400" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: left;">If you're too lazy to compile it yourself, download <a href="http://uploading.com/files/c8868394/ScummVM%2B1.5.0git.ipa/">ScummVM 1.5git as an IPA here</a>.<br />
<br />
To install you need to resign it with a valid code signing certificate. You can easily resign the package with <a href="http://imzdl.com">iModResign</a>.<br />
</div><br />
<div style="visibility:hidden"><img alt="" border="0" src="http://vg06.met.vgwort.de/na/f3656b99076141fda3006db4a2dd2b5d" /></div>metaneutronshttp://www.blogger.com/profile/09242387078428800323noreply@blogger.com8tag:blogger.com,1999:blog-3518158821381386300.post-68709282063542495362011-08-07T23:22:00.005+02:002012-04-25T10:05:05.731+02:00Amiga 1200 Pimping Project<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhl5Dxf9qWMPwhnkSPj3MSl7egtC-DavseJIhXc2LNBDiT7DGC15pMhvQZjS3DYcaGo0YnLy89tPfTwHs_uNu5qiKi81OgwrIeu2n6o5Rk0Jl-4qvzNi8Yy6PK0ZJdeAib5AEPGhNCV182Q/s1600/IMG_0609.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="149" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhl5Dxf9qWMPwhnkSPj3MSl7egtC-DavseJIhXc2LNBDiT7DGC15pMhvQZjS3DYcaGo0YnLy89tPfTwHs_uNu5qiKi81OgwrIeu2n6o5Rk0Jl-4qvzNi8Yy6PK0ZJdeAib5AEPGhNCV182Q/s200/IMG_0609.jpg" width="200" /></a><br />
Recently I bought a used - well, a really used - Amiga 1200 and decided to pimp it a bit just to reminiscence my youth. My plan was as follows: Disassemble the machine, mod the housing for the fantastic <a href="http://hxc2001.free.fr/floppy_drive_emulator/">HxC floppy emulator</a>, varnish the housing and put a 68030 accelerator card in it.<br />
<br />
<a href="http://4.bp.blogspot.com/-s-R29NJ-5xQ/Tj1rFTc8uZI/AAAAAAAAAS0/c9AdoELS-Ag/s1600/IMG_0604.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="149" src="http://4.bp.blogspot.com/-s-R29NJ-5xQ/Tj1rFTc8uZI/AAAAAAAAAS0/c9AdoELS-Ag/s200/IMG_0604.jpg" width="200" /></a>Well, disassembling is not that difficult (keeping the screws together over some weeks is different from that!). Before the varnishing I drilled three holes directly under the slot of the floppy drive. This should become the "front panel" of the HxC emulator (two keys for up/down, the middle one for select).<br />
<br />
After that I thought a while about the display of the emulator. Although it's not necessary to have it connected, because there is some sort of manager software available for the Amiga, I decided to do it "the right way".<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXlXC2xpO3dRQMIaXlHFOVB1v38nEIZyEXZ4fPODW1E4h4exWSK0UNUEUx76_yxlUrcNWMbGjsfqcgYZqDIdkK1cVhLCu_ATr6dGSXv5FuuZVSd76bRQuuw7GL65bRSzgTuWBoKfpjZv-n/s1600/IMG_0630.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="148" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXlXC2xpO3dRQMIaXlHFOVB1v38nEIZyEXZ4fPODW1E4h4exWSK0UNUEUx76_yxlUrcNWMbGjsfqcgYZqDIdkK1cVhLCu_ATr6dGSXv5FuuZVSd76bRQuuw7GL65bRSzgTuWBoKfpjZv-n/s200/IMG_0630.jpg" width="200" /></a>So I "dremeled" a hole in the middle of the upper part of the top case and put a black display frame there to hide the roughness of the border due to my limited drilling experience! ;)<br />
<br />
Now I had to mount the LCD from the backside of the top case so it fits nicely under the display frame. I glued there four screws with a nut on each for the right distance to the case. To my surprise it fits really good. ;)<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEippdCc_TJO4tASpbc4TI2eVNdfFnNtEljtxrGWgdWQcui6-3iAHToxeKbKGyVQ5Zvm_vHDJhEAd1E5y9U2UoVYlhNcsiLwjW-93xkAB39LFCB-YflSgunoWiwYJtf739niVGzVtmtW0U4B/s1600/IMG_0639.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="149" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEippdCc_TJO4tASpbc4TI2eVNdfFnNtEljtxrGWgdWQcui6-3iAHToxeKbKGyVQ5Zvm_vHDJhEAd1E5y9U2UoVYlhNcsiLwjW-93xkAB39LFCB-YflSgunoWiwYJtf739niVGzVtmtW0U4B/s200/IMG_0639.jpg" width="200" /></a>Than I glued the display frame on the top case and took a break. It was too easy, wasn't it?<br />
<br />
Now I had to find the right place for the floppy emulator. It's halve the length of a real floppy. First I tought about of replacing the internal drive of the Amiga, but than I decided not to do so because of nostalgic reasons. So I found a place directly above the video port. If you remove the electrical shield (what is necessary for many other extensions, too) there is plenty of room.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigU-WQowoqKL48lktOvd_39FjdYhobqfyT3ISDpjuBbZHETwqTwuH0kS7HuXB-MyeLVqaS33paiCkPBFSG6wHXPXNOAIlsVFPfh0LV1-u3Z0TYxush7ssiXMtqFpsMGMWX3owkGuQQWzrg/s1600/IMG_0605.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="149" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigU-WQowoqKL48lktOvd_39FjdYhobqfyT3ISDpjuBbZHETwqTwuH0kS7HuXB-MyeLVqaS33paiCkPBFSG6wHXPXNOAIlsVFPfh0LV1-u3Z0TYxush7ssiXMtqFpsMGMWX3owkGuQQWzrg/s200/IMG_0605.jpg" width="200" /></a>Although I thought I finished all the drilling work I found out that there must be some access to the SD card reader of the emulator. ;) So once again I turned on the Dremel and drilled a small slot for the SD card.<br />
<br />
Well, work done. Time for varnishing. I considered doing this myself with some varnish spray but then decided to let it do someone more professional. Well, the local varnisher did his job at least "ok". I'm a bit disappointed of the quality but it's probably far more better than what I could have done with my own varnishing skills.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyQ-4hISC5yek4bW8791QwVWx9wUHymz62KNmWyQQD9EmYFI7u4n2GKAyNznYarRHmkicg1uxhEYvxRgsO_3YhULIGq7noRRqbKR4W2uGj7gXffffi-w8bUBwWUKxC72IVrlGTncLlUCNM/s1600/IMG_0649.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyQ-4hISC5yek4bW8791QwVWx9wUHymz62KNmWyQQD9EmYFI7u4n2GKAyNznYarRHmkicg1uxhEYvxRgsO_3YhULIGq7noRRqbKR4W2uGj7gXffffi-w8bUBwWUKxC72IVrlGTncLlUCNM/s400/IMG_0649.jpg" width="400" /></a></div><br />
<br />
So here are the results of the local varnishing vote:<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKxOOBWN5a6pLK2v9ssCmbZ8MqXKmDIYhKscOzYl72pBDGy_gOjtemH4_DrxgknTZFb0PSueGS6u3oPClV6kCoSaOY40rL_Ws4DBdGkYPxnej0sXaYE_FZU3o0nVoiXI9h7qSMKX9emzhi/s1600/IMG_0646.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKxOOBWN5a6pLK2v9ssCmbZ8MqXKmDIYhKscOzYl72pBDGy_gOjtemH4_DrxgknTZFb0PSueGS6u3oPClV6kCoSaOY40rL_Ws4DBdGkYPxnej0sXaYE_FZU3o0nVoiXI9h7qSMKX9emzhi/s400/IMG_0646.jpg" width="400" /></a></div><br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvuuONge2FZ3lyYhDNK108vvbvMFCYLSS8AimyM2XI6Y4aWOl6eAH-mV0vGn6Ub2TYispsRM8zjmwd7EI1w8EfoWApotqCjK4aDthfEikY5HomzOwPozOJ3NR9ZRq-TaJ15qualXEFXO_e/s1600/IMG_0656.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvuuONge2FZ3lyYhDNK108vvbvMFCYLSS8AimyM2XI6Y4aWOl6eAH-mV0vGn6Ub2TYispsRM8zjmwd7EI1w8EfoWApotqCjK4aDthfEikY5HomzOwPozOJ3NR9ZRq-TaJ15qualXEFXO_e/s400/IMG_0656.jpg" width="297" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLoJ3zHPJD3yFLcFKHiCAdZBcqxnhJSDw-q9uuKHqR5GMRfrdMxyZrbUgktvDV3B4LhNz6UTtJEXVeyYm0oUpysRnGCrwTVczYVPDHA9tUgW-oHH430jh2hq6_zvFekM4-aP-KfB4veDqD/s1600/IMG_0648.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="297" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLoJ3zHPJD3yFLcFKHiCAdZBcqxnhJSDw-q9uuKHqR5GMRfrdMxyZrbUgktvDV3B4LhNz6UTtJEXVeyYm0oUpysRnGCrwTVczYVPDHA9tUgW-oHH430jh2hq6_zvFekM4-aP-KfB4veDqD/s400/IMG_0648.jpg" width="400" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: left;">Ok...so now for the mounting of the floppy emulator. I "dremeled" out two plastic plates and mounted the emulator on it with four screws and a nut on each as a distance holder. Than I glued the plastic plates on the left inner side of the top cover.</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQZcCO6kFUviwIJfA6l95ZgJwQZfiIe5vHXgy2a1s1ItMR8nSw4xQ_T7wNssKXdrWSPDeKpRCGRytP7ffpFQLShqDNps__fRwBijjZjEYwd6nFX5WZ_z8Whk5Hh4HILa8T21BuRYPRt0uq/s1600/IMG_0615.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQZcCO6kFUviwIJfA6l95ZgJwQZfiIe5vHXgy2a1s1ItMR8nSw4xQ_T7wNssKXdrWSPDeKpRCGRytP7ffpFQLShqDNps__fRwBijjZjEYwd6nFX5WZ_z8Whk5Hh4HILa8T21BuRYPRt0uq/s320/IMG_0615.jpg" width="236" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk5t241GdIuJs_kl_KeK9tKuOEpkSuoJITtZfRGGU57DNwy1jKt5C2puQj0HkjsrJeywRMeHjR5pvFKlsi9VTjNgXpd3imWKUHqMBqn3vX3vAw2uGDD5qEo1e4NOyEaz3vp-p2CK2n2f0v/s1600/IMG_0619.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="296" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk5t241GdIuJs_kl_KeK9tKuOEpkSuoJITtZfRGGU57DNwy1jKt5C2puQj0HkjsrJeywRMeHjR5pvFKlsi9VTjNgXpd3imWKUHqMBqn3vX3vAw2uGDD5qEo1e4NOyEaz3vp-p2CK2n2f0v/s400/IMG_0619.jpg" width="400" /></a></div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxV4kDZhXfGnRV0qVvqSRP73gfOUsNLSE32ayutNl39fdRsUkffpbt5la9wNRyGXu29fSqHeuuu7Y3JY4Z7Dqd8_Wuj8-C00QDrAC55K0JQcZINen_ilZFliuqdmxd0kezZbIWRyjTiLqc/s1600/IMG_0665.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="148" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxV4kDZhXfGnRV0qVvqSRP73gfOUsNLSE32ayutNl39fdRsUkffpbt5la9wNRyGXu29fSqHeuuu7Y3JY4Z7Dqd8_Wuj8-C00QDrAC55K0JQcZINen_ilZFliuqdmxd0kezZbIWRyjTiLqc/s200/IMG_0665.jpg" width="200" /></a>Now I installed the "front panel" connector. As the floppy emulator has a 14-pin header for connecting the buttons (and the LCD, too - but I didn't connect it there) I soldered an adapter and connected the buttons to the appropriate pins.</div><div class="" style="clear: both; text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxT0lfWamqZAZ0Y_zx6HXsvoyCl9HIhjq7VWn9bRaDbNmEI4DS0GdNTOKNSg1JqkrtKNKuONKEkvocYP3WueTsDWPxP9DNbOsd7iOODYSIN8Zm9W4TnC-CqA1eDnphN1c7wmhuNjpUdWGO/s1600/IMG_0666.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="148" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxT0lfWamqZAZ0Y_zx6HXsvoyCl9HIhjq7VWn9bRaDbNmEI4DS0GdNTOKNSg1JqkrtKNKuONKEkvocYP3WueTsDWPxP9DNbOsd7iOODYSIN8Zm9W4TnC-CqA1eDnphN1c7wmhuNjpUdWGO/s200/IMG_0666.jpg" width="200" /></a>That was easy. ;) </div><br />
They only have to be connected to GND. I did a "first shot soldering". Everything worked fine after a short multimeter test.<br />
<br />
<div>So now I headed for the assembly of everything.</div><div><br />
</div><div>And here are the final results with the wiring.</div><div><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1buZ1z2_ThN_gFpOgaujszqmSL6PbYUJX2h-UrdPjTi3A0kW7OXrKfkMPrP2LDLm2VNh279usPSUWaAb5xRmITRir6O4xr4wmR2Nn04mGdkWSXELSDbMNvWxodvlXVNkwhmaqpPV8gqMW/s1600/IMG_0668.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1buZ1z2_ThN_gFpOgaujszqmSL6PbYUJX2h-UrdPjTi3A0kW7OXrKfkMPrP2LDLm2VNh279usPSUWaAb5xRmITRir6O4xr4wmR2Nn04mGdkWSXELSDbMNvWxodvlXVNkwhmaqpPV8gqMW/s400/IMG_0668.jpg" width="400" /></a></div><div><br />
</div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-_L8MxC0AV3VmyJv6WkBcKIF5XWPWEpUb1MXEGemG563Oc6Cvp4mzmp7-RJ_UzyHMp1hswGHxF3cPw6hH9edy_ls1a-y-YfIDDMs_4xlouvquchwouaN-6MDOXfKLddJQte6DWAbXYhJt/s1600/IMG_0671.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-_L8MxC0AV3VmyJv6WkBcKIF5XWPWEpUb1MXEGemG563Oc6Cvp4mzmp7-RJ_UzyHMp1hswGHxF3cPw6hH9edy_ls1a-y-YfIDDMs_4xlouvquchwouaN-6MDOXfKLddJQte6DWAbXYhJt/s400/IMG_0671.jpg" width="400" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBgShkZPB2BywPT-15WqHC3ngpfqogcOC7iJB4LFpatUsYiwD-k5vXijkKFyuMeN4ksea96iR6Zqp_7Xuv4T3iDQrTaAqm7IH-mWnhfDjlyyKiIUH_ytbrQMuKvmXBDLrXPTVHH7Rzn-Ta/s1600/IMG_0696.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBgShkZPB2BywPT-15WqHC3ngpfqogcOC7iJB4LFpatUsYiwD-k5vXijkKFyuMeN4ksea96iR6Zqp_7Xuv4T3iDQrTaAqm7IH-mWnhfDjlyyKiIUH_ytbrQMuKvmXBDLrXPTVHH7Rzn-Ta/s400/IMG_0696.jpg" width="400" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTgA6vfz-XglJwJs3edFDbd5kSGRjjkmo9E_mDMt4bvndRYCd3qgeoMN7NJpEnquvyNkhgzCRGJ9tTXIYd8chSlXeGAgQsACL7r0wk5Lfxot_1vyK4VqZaRY3RB3kZbxaljZLunex4HDEI/s1600/IMG_0697.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="297" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTgA6vfz-XglJwJs3edFDbd5kSGRjjkmo9E_mDMt4bvndRYCd3qgeoMN7NJpEnquvyNkhgzCRGJ9tTXIYd8chSlXeGAgQsACL7r0wk5Lfxot_1vyK4VqZaRY3RB3kZbxaljZLunex4HDEI/s400/IMG_0697.jpg" width="400" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPXm54y5kldIRRSMGJhu4Mf0MQWjN_Y_w7q0J3x994urE0xLT1OnCdULIyItNQKd_0wINhT-sjfNkTUsE1YRH1r1x6bpx2htCVaaJEz6D8nhlIDEs9aSlumXrxFl13vTzVhtKNX7QvXNwN/s1600/IMG_0700.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPXm54y5kldIRRSMGJhu4Mf0MQWjN_Y_w7q0J3x994urE0xLT1OnCdULIyItNQKd_0wINhT-sjfNkTUsE1YRH1r1x6bpx2htCVaaJEz6D8nhlIDEs9aSlumXrxFl13vTzVhtKNX7QvXNwN/s400/IMG_0700.jpg" width="400" /></a></div><img border="0" src="http://vg06.met.vgwort.de/na/4c28934140a842eb94bdf37d08c0b949" />metaneutronshttp://www.blogger.com/profile/09242387078428800323noreply@blogger.com3tag:blogger.com,1999:blog-3518158821381386300.post-21822883870677173062011-07-31T10:15:00.001+02:002011-08-08T12:31:10.368+02:00Netatalk 2.2 released!Netatalk - the AFP-compatible fileserver - is ready in version 2.2. Well, that sounds not worth noting at all - just another open-source software climbs one up. But this time it's different. Netatalk is used throughout many NAS appliances including those of QNAP and Western Digital and the new version 2.2 is needed for <a href="http://en.wikipedia.org/wiki/Time_Machine_(Mac_OS)">TimeMachine</a> backups under Mac OS "Lion" to network shares.<br />
The guys developing Netatalk seemed to be not very happy with their situation at: They did the developing and the big (NAS-)companies got the money! So the developers wrote a open letter asking <a href="http://www.netafp.com/open-letter-to-the-netatalk-community-501/">"Making money from Opensource, but who makes the source ?"</a>. A good question, isn't it? ;)<br />
Fortunately <span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', Times, serif; font-size: 15px; line-height: 24px;"><span style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 15px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;">Data Robotics, Western Digital Corporation and QNAP jumped in with a commitment and so we will (hopefully) see Mac OS Lion compatible TimeMachine shares in NAS firmwares soon. I'm at the moment waiting for a 0.7 release of FreeNAS with Netatalk 2.2. But maybe I should ask the same question as the Netatalk developers the other way around?</span></span><br />
<span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', Times, serif; font-size: 15px; line-height: 24px;">"I'm in need of source, who needs money?"</span>metaneutronshttp://www.blogger.com/profile/09242387078428800323noreply@blogger.com1tag:blogger.com,1999:blog-3518158821381386300.post-4347805987633787582011-07-02T17:06:00.000+02:002011-07-02T17:06:28.159+02:00Fresh Scumm for PS3 - yum, yum!<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimg_M2KcCWXrHiNBPFoIyPmk-BqNduJFjlZqurqMOeEhChzrdC3nGeaQTGxIxrfujMlRtQSWUdOo8sXFPXWTGja8zzPYuoPsyGqdAWgXKFQKNYJNRJbDjjBEj9jKkej8OayVrzW5rUvATB/s1600/scumm_zak_FM.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="133" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimg_M2KcCWXrHiNBPFoIyPmk-BqNduJFjlZqurqMOeEhChzrdC3nGeaQTGxIxrfujMlRtQSWUdOo8sXFPXWTGja8zzPYuoPsyGqdAWgXKFQKNYJNRJbDjjBEj9jKkej8OayVrzW5rUvATB/s200/scumm_zak_FM.png" width="200" /></a></div>Since the ScummVM-Team has merged all necessary patches for the PS3, it's damn easy to compile binaries for the PlayStation. Unfortunately the ScummVM-Team has not yet integrated PS3-builds in their buildbot, so I decided to do the job and upload it here!<br />
<br />
Download a fresh one (1.4.0git967) for your PS3 <a href="http://www.megaupload.com/?d=IUEHTT8D">here</a>.metaneutronshttp://www.blogger.com/profile/09242387078428800323noreply@blogger.com0tag:blogger.com,1999:blog-3518158821381386300.post-14229319042372635682011-07-01T15:55:00.000+02:002011-07-01T15:55:02.218+02:00Porting PUAE to PlayStation 3Well, since I've setup PUAE to build properly on my MacBook Pro i7, I'm really interested in porting it to run on my jailbroken Sony Playstation 3 using the <a href="http://psl1ght.com/">psl1ght</a> SDK, a fully open source SDK for building app running on Sony PS3's GameOS. <a href="http://www.volny.cz/molej/ps3/euaeps3.htm">EUAE is already ported</a> - but PUAE seems worth the effort.<br />
<br />
<div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><span class="Apple-style-span" style="font-family: inherit;"><br />
</span></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">Any help is appreciated. It should be possible to take the OS-dependent stuff from the PS3-version of EUAE.</div>metaneutronshttp://www.blogger.com/profile/09242387078428800323noreply@blogger.com1tag:blogger.com,1999:blog-3518158821381386300.post-89410101309251164142011-07-01T08:36:00.000+02:002011-07-01T15:57:25.986+02:00P-UAE - The Amiga-Retro-Feeling on my Mac!GnoStiC really made my day. While trying to get the latest version of E-UAE running on my MacBook Pro i7 I found out that GnoStiC is actively developing a new child of E-UAE and WinUAE named <a href="https://github.com/GnoStiC/PUAE">PUAE</a>.<br />
<br />
And it's running quite well with a nice Cocoa Interface. I've tested it with prebuilt MacOS binaries from <a href="http://www.binarydevotion.com/?p=184">BinaryDevotion</a>. Unfortunately bulding the MacOS version myself didn't succeed. I've got the following error:<br />
<blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;">gcc -O2 -ffast-math -msse3 -pipe -mdynamic-no-pic -fomit-frame-pointer -ffast-math -Wall -Wno-unused -Wno-format -W -Wmissing-prototypes -Wstrict-prototypes -fno-strength-reduce -DREGPARAM="__attribute__((regparm(3)))" -m32 -DNO_MAIN_IN_MAIN_C -m32 -march=pentium2 -m32 -o uae main.o newcpu.o memory.o rommgr.o custom.o serial.o dongle.o cia.o blitter.o autoconf.o traps.o keybuf.o expansion.o inputrecord.o diskutil.o zfile.o zfile_archive.o cfgfile.o picasso96.o inputdevice.o gfxutil.o audio.o sinctable.o statusline.o drawing.o consolehook.o native2amiga.o disk.o crc32.o savestate.o arcadia.o cdtv.o cd32_fmv.o uaeexe.o uaelib.o uaeresource.o uaeserial.o fdi2raw.o hotkeys.o amax.o ar.o driveclick.o enforcer.o misc.o a2065.o gayle.o ncr_scsi.o missing.o readcpu.o aros.rom.o hrtmon.rom.o md-i386-gcc/libmachdep.a jd-none/libjoydep.a sd-none/libsnddep.a gfx-x11/libgfxdep.a gui-cocoa/libguidep.a keymap/libkeymap.a archivers/dms/libdms.a archivers/zip/libzip.a caps/libcaps.a blitfunc.o blittable.o cpustbl.o cpudefs.o libcpuemu.a writelog.o filesys.o fsdb.o fsusage.o hardfile.o filesys_unix.o fsdb_unix.o hardfile_unix.o bsdsocket-posix-new.o bsdsocket.o scsi-none.o debug.o identify.o td-posix/libthreaddep.a od-macosx/libosdep.a -framework Cocoa -L/usr/X11/lib -R/usr/X11/lib -lSM -lICE -lXext -lX11 -ldl -lz -lm -L/usr/lib -lpthread -lstdc++ </span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;">Undefined symbols:</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> "_picasso96_state", referenced from:</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> _picasso96_state$non_lazy_ptr in inputdevice.o</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> _picasso96_state$non_lazy_ptr in libgfxdep.a(xwin.o)</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> (maybe you meant: _picasso96_state$non_lazy_ptr)</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> "_InitPicasso96", referenced from:</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> _drawing_init in drawing.o</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> "_picasso_handle_vsync", referenced from:</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> _hsync_handler in custom.o</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> "_picasso_vidinfo", referenced from:</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> _picasso_vidinfo$non_lazy_ptr in libgfxdep.a(xwin.o)</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> (maybe you meant: _picasso_vidinfo$non_lazy_ptr)</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> "_picasso_refresh", referenced from:</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> _vsync_handle_redraw in drawing.o</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> "_p96_rgbx16", referenced from:</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> _p96_rgbx16$non_lazy_ptr in gfxutil.o</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> (maybe you meant: _p96_rgbx16$non_lazy_ptr)</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> "_picasso_demux", referenced from:</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> _uaelib_demux in uaelib.o</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> "_restore_p96_finish", referenced from:</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> _savestate_restore_finish in savestate.o</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> "_have_sound", referenced from:</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> _have_sound$non_lazy_ptr in audio.o</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> (maybe you meant: _have_sound$non_lazy_ptr)</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> "_DisplayModes", referenced from:</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> _DisplayModes$non_lazy_ptr in libgfxdep.a(xwin.o)</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> (maybe you meant: _DisplayModes$non_lazy_ptr)</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> "_init_hz_p96", referenced from:</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> _init_hz_fullinit in custom.o</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> "_clear_sound_buffers", referenced from:</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> _check_prefs_changed_audio in audio.o</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> _audio_hsync in audio.o</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> "_picasso96_alloc", referenced from:</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> _filesys_init_storeinfo in filesys.o</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> "_config_filename", referenced from:</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> _config_filename$non_lazy_ptr in libguidep.a(cocoaui.o)</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> (maybe you meant: _config_filename$non_lazy_ptr)</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> "_handle_input_event", referenced from:</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> _handle_events in libgfxdep.a(xwin.o)</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> "_setmaintitle", referenced from:</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> _refreshtitle in misc.o</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> "_picasso_reset", referenced from:</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> _reset_all_systems in main.o</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> _custom_reset in custom.o</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> "_have_done_picasso", referenced from:</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> _have_done_picasso$non_lazy_ptr in libcpuemu.a(compemu_support.o)</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> (maybe you meant: _have_done_picasso$non_lazy_ptr)</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> "_gfxmem_bank", referenced from:</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> _gfxmem_bank$non_lazy_ptr in expansion.o</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> (maybe you meant: _gfxmem_bank$non_lazy_ptr)</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> "_picasso_handle_hsync", referenced from:</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> _hsync_handler in custom.o</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> "_picasso_enablescreen", referenced from:</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> _vsync_handle_redraw in drawing.o</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;"> _check_prefs_changed_gfx in libgfxdep.a(xwin.o)</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;">ld: symbol(s) not found</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;">collect2: ld returned 1 exit status</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;">make[3]: *** [uae] Error 1</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;">make[2]: *** [all-recursive] Error 1</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;">make[1]: *** [all] Error 2</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"><span class="Apple-style-span" style="font-size: x-small;">make: *** [all-recursive] Error 1</span></span></blockquote></blockquote>I think this has something to do with SDL. I will try to figure it out and post the results later. Happy hackin'! ;)<br />
<br />
<b>Update 1:</b><br />
<b><br />
</b><br />
Yep...here it is...<br />
<blockquote><span class="Apple-style-span" style="font-size: x-small;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">checking for SDL framework... no</span></span></blockquote><blockquote><span class="Apple-style-span" style="font-size: x-small;"><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">configure: WARNING: SDL support wanted, but libSDL could not be found</span></span></blockquote>This should throw an error, I think, because PUAE doesn't build without libSDL and a successful configure with unpredictable building errors led me to the red herring while seeking for the error.<br />
<br />
Anyway, now that I found out, I'll try to fix it.<br />
<br />
<b>Update 2:</b><br />
<br />
Hmm...configure will not find my MacPorts libSDL, although it sits nicely where it should under <span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">/opt/local</span><span class="Apple-style-span" style="font-family: inherit;">. Confusing. Anyway, I installed <a href="http://www.libsdl.org/release/SDL-1.2.14.dmg">SDL.framework</a> in </span><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">/Library/Framewoks</span><span class="Apple-style-span" style="font-family: inherit;"> and configure does it's job. Make, too! ;)</span><br />
<span class="Apple-style-span" style="font-family: inherit;"><br />
</span><br />
<span class="Apple-style-span" style="font-family: inherit;">So my selfbuild PUAE is up and running. Happy hacking!</span>metaneutronshttp://www.blogger.com/profile/09242387078428800323noreply@blogger.com0