I've been battling with pthreads and signals. I couldn't seem to get Amiga processes and signaling system to function correctly using a simple pthread mapping. I should've figured this, since there is no simple pluginable replacement. There is the AmigaOS 4 pthread implementation, but it doesn't seem to take signals into consideration.
I'm really sorry I haven't updated this blog recently but as some you know I had many stuff involved in real life.
First was the birth of my lovely daughter that takes a great deal of my attention these days, but also a misfortune of having to move house since my former owner wanted it for herself.
Moving was done in min August and I can say I finally finished EVERYTHING :)
One of my very favorite things about the Amiga from the very first day I got my Amiga 1000 back in 1986 was the fact that it could emulate other computer systems. The Commodore Sidecar was a hardware box that attached to the Amiga to provide hardware level MS-DOS compatibility (remember, Windows 95 would not be available for another 9 years!).
Fredrik has been busy on the Amiga scene for many years and has produced a lot of very useful software. More information about Fredrik’s work can be found on his web site.
So you got your new AmigaOne (or for some of you, classic Amiga system from eBay!), and now you want to have fun! You open the package and start setting it up, and before you know it, it is 3 days later! What happened! Time warp!
I got my AmigaOne motherboard in December of 2004. Wow, it seems so long ago! It came with the pre-release version of AmigaOS4 installed on the 80G hard drive. The motherboard and hard drive were tested and bought separately from the rest of the system. Here is what the motherboard looks like installed in my new case.
Well, I've finally decided to do it! Yes, it is a blog site dedicated to my favorite computer, the Amiga! But even more specifically, to the next generation of Amiga Computers, the AmigaOne.
I hope to add new blog entries periodically that give information about the AmigaOne computers that run AmigaOS4 and beyond. Amiga OS4, for those who do not know, is the next generation PPC based Amiga OS operating system licensed from AmigaInc to Hyperion, and is the original Amiga 3.1 Source Code updated to run on PPC AmigaOne Machines.
I try to keep this post short. New update is available:
- MacOSX Darwin PowerPC support is implemented.
- Fixed address distance calculation for the PowerPC native relative branch instructions.
- Refactored the boolean values to use TRUE/FALSE preprocessor defines.
Big thanks goes to Tobias Netzel, who implemented the MacOSX support for the JIT compiling and helped me chasing down one more sneaky bug.
How would recreate the "Amiga" "Workbench version 1.0" GUI if you created it today / 2012 ?
Every developer knows the feeling when finally he/she finds a bug and slaps to the forehead while mumbling: "How on earth was this thing ever been working?..."
Well, it just happened to me, I have fixed a bug that stopped the ROM from booting. It was a rather stupid mistake (as usually); for the details check out the update.
In this other minor update I have fixed one more nuance with the wrong addresses in the dumped PowerPC code log.