Articles from o1i's blog
As my old WinUAE port was based on WinUAE 2.3.1 sources, which are quite dated now, I decided to first merge my tree with more up to date sources, before I start to fix/improve the port.
As the WinUAE 2.9.x is still in heavy development, I went for the last stable release 2.8.10 and merged all the files. The port of 2.3.1 was quite a lot of work, as the code failed with gcc on many places. Luckily, Toni has fixed lot of those places in the meantime, so this saved me a lot of time.
Before you can start something new, you have to cleanup your mess. At least you should. Although my SVN tree is not really a mess, it still needed some cleanups. So what i did:
Icaros 2.0 will be shipped with Janus-UAE v1.4
Most features and bugfixes were requested by Paolo, so you have to thank him for his efforts, feature requests and the very helpful bug reports, which made v1.4 possible.
- janusd is now available for AROS/68k guest systems
- GUI display tab reordered
- added new AROS screen resolution option: Clone Workbench (so you can now open up the emulation screen in the same resoution, as your AROS native workbench screen)
Did I mention, that I started porting WinUAE to AROS long time ago? I did not think, it was so long ago, but time seems to fly. After more than 2 years I wanted to give it a quick try again..
And see, what has happened:
Just to give you a short update, most of the problems with AROS/m68k coherency should be gone now (at least on my system). Of course Paolo will find some heavy bugs, as soon as I send him the new version ;). The only smaller thing not supported yet are window shapes, most noticeably on popup menus.
You will have to use the same theme both on AROS/host and AROS/guest, but then you should not really notice any differences between them.
As I did a quick Zune GUI for minunzip (which now was also ported to AmigaOS4 by kas1e), Carsten Siegner sent me the sources for his MorphOS program "InstantZip". Thanks for that!
It was a little bit hard, to get it compiled and at least somewhat working on AROS, especially, if you only have a few minutes spare time now and then to fix the problems.
As it seems, AROS ListView does not support mulitselection, I switched to NList-classes and now it has some basic functionality, it can at least extract single files from an archive, as you can see below.
Usually I don't like to do business trips by train. There seems not to be any rationale behind that, but I simply prefer airplanes or cars. But this time I decided to take a laptop, install VMWare-Player on it and take my virtual AROS development machine with me.
So I had 5 hours time for doing some stuff and 5 more on going back. Not too bad. Maybe I should use trains more often ;).
So what did I do?
Quite some time ago, I wrote here, that the j-uae v1.x line is dead and I will concentrate on bringing j-uae v2.x both to winUAE and ABI v1 level. This was the right idea, but there was simply not enough time.
So as Paolo reported some smaller bugs for j-uae 1.3, I promised to fix them, so up to now, the following is fixed in the v1.4 beta: