August 1st, 2010 by Moggen

Time for an update. It has been a while since last time.
Lots of stuff is happening right now but not with Emumiga for the moment.
I’m quitting my current job during the week to come. Because of this I’ve had lots to do for the last couple of weeks, finishing projects, educating colleagues and documenting stuff.
Working on an ISP have had some great benefits, like free co-location hosting, but that is to an end now. So right now I’m moving my working server to another place. Emumiga.com may go down for a few hours during the coming week when I do the final transfer of the site.

No time and energy left over for Emumiga during the latest weeks unfortunately.
But I will continue again when things are settled.

I’ve pretty much decided to take a shot at C++. A cross compiled G++ is included in the AROS contrib bundle.
I will avoid certain things in C++ that are not really suitable for being used in libraries like exceptions, and I’m not very fond of template metaprogramming so I’ll try to avoid that too.
I will also build a code generator for setting up templates for system objects. I simply can’t continue making these by hand, it will take ages to get anywhere.

PS. Sound IS working with Linux hosted AROS. You have to have support for OSS in the kernel. I only had ALSA and made a false assumption. Forget what I wrote last time. Sad to say, something is still not working with the alarm in Clock. It continues to be all silent :-(

July 13th, 2010 by Moggen

Yup, It seems to crash and reboot when run on the Icaros Desktop Light 1.2 CD in VirtualBox. There is something bugging it out when the requester for setting the alarm timer is opened. I can see the window but no gadgets just before it reboots, so I guess the problem lies somewhere in the gadget handling. Strange enough I have no problems at all with my Linux hosted AROS. I will try to fix this, but it might take a while.

I should have audio working as I’ve come as far as sending the audio IO request with BeginIO. Too bad that a Linux hosted AROS does not support audio. That’s why I want to run it in Icaros to test.
Edit: Sound does work with a Linux hosted AROS, see next post

I’ve also investigated if I can use C++ for some parts of Emumiga. There is already lots of code duplicated all over and that is not a good thing. The mappings of system structures is an ideal candidate for using OOP. It is possible to use and build C++ stuff with metamake according to the gurus on aros-exec, and I will try it out.

July 5th, 2010 by Moggen

The code release was a success! Lots of people have downloaded the snapshot.
Thanks for all comments around the communities. Most positive, but a few negative as well. The so far very limited support for applications seems to be the biggest problem people comment on.

Almost no coding made since the release. I’ve worked a little bit on documentation and a little on audio.device. No new snapshot available yet.

Thanks to Emanuele Cesaroni for releasing your implementation of audio.device as open source! Get the sources here.
And thanks to Krzysztof “Deadwood” Smiechowicz for porting it to AROS. It is included in recent source bundles.

I will continue work on Clock from WB2.1 until it is complete. There is some work left on the audio beep, and I have started working on Wanderer support, starting it up via the icon.

Next application after Clock will be IconEdit.

I am also considering moving the source tree to Sourceforge.

June 19th, 2010 by Moggen

Bring forward the sparkling wine, this is a day to celebrate!

Our crown princess Victoria is marrying her fiancĂ© Daniel today. This will be celebrated all day here in Sweden. The royal family is very popular here. I wish them all luck, although I’m actually a republican myself.

Amiga celebrates 25 years soon! It is almost unbelievable. It has been 20 years since I got my first A1000. Amiga is still alive, it simply won’t die. Cheers for that!

And one thing more to celebrate: This is also Emumiga’s birthday as a real open-source project! Download the code and/or binaries in the download section. Enter your flames and feedback into the forum.

June 14th, 2010 by Moggen

I’m back from Greece with new energy.
Got the gadgets to work!

The alarm can be set now, and when the set time is reached it tries to sound an alarm.
Clock opens up audio.device but it does not seem to work in my AROS environment. I don’t seem to have any audio at all in my hosted linux test system. I guess I have to get this going first. I hope that the AROS audio.device is compatible and can play 8 bit sounds straight off.
OpenDevice() returns -1, but Clock checks this and just continue to run.

There is still some work left before Clock is running 100%. I have promised to release code this month and this is still valid. I will probably run out of time (the irony..), but I think I have already reached a satisfying completeness for this first showcase. Code release is very near now.