Guru Meditation: 80000003 Tesk 0x52406490 ("berusky") generated an error of type DSI (Data Storage Interrupt) on address 0x7e48ad64 Redzone was not damaged Stackpointer is inside bounds (guard area hit)
and
Guru Meditation: 80000003 Tesk 0x52406490 ("berusky") generated an error of type ISI (Instruction Storage Interrupt) on address 0x00000014 Redzone was not damaged Stackpointer is out of bounds (guard area hit)
Amiga user since 1985 AOS4, A-EON, IBrowse & Alinea Betatester
Ok, the icon has the stack set to 8000, dos prefs sets a minimum of 64k, bumped the icon to 800000 and it runs fine, I will try reducing it until I find a reasonable amount.
Amiga user since 1985 AOS4, A-EON, IBrowse & Alinea Betatester
I suspected the stack issue, because the crash happens right after entering into a function. Tell me if you find a suitable amount, and I'll add a stack cookie to the executable.
This is just like television, only you can see much further.
OK. I worked down from 128000, 50000 is ok, 45000 crashes. I don't know if the clomplexity of the levels makes any difference but to be on the safe side 60000 should be fine.
Amiga user since 1985 AOS4, A-EON, IBrowse & Alinea Betatester
Due to the disappointing performance, I have to put my Arx Libertatis port on hold until the next stable version (v1.2) gets released. It will some important renderer frontend changes I need to get vertex arrays to work. If this still won't be enough, I'll write a Warp3D renderer backend, like the folks at Cherry Darling did.
In the meantime I'll finish some of my older projects, starting with Homeworld SDL. I still have to fix the stability issues of the sound mixer thread, and get the unit talk to work. I'm also working on this: https://www.youtube.com/watch?v=Wc1nec78k4A
This is just like television, only you can see much further.
I just realiced that there is no guide for for those how wants to request game port. It could be something like this :
Short guide for porting wishes
There is a tons of opensource games on internet. We all wish much as possible new game/app ports for Amiga OS4, but some of them are not possible and some of them are not feasible. So you need to do your home work before you request a game:
Nice looking game? Or usefull app? What to do before you write a porting request.
*Look for hardware requirements. Are they realistic for our hardware? *Can you find a sources? If it is a closed source game, you can write the author and ask about sources. *Is game Windows only? mostlikely it has tons of depencies wich are not availlable for Amiga OS *Look for depencies and do some googling with them. It is easy to found are they availlable for OS4 or not. Most opensource games has a wiki/code.google etc page where you can found a dependies, usually they are under compiling menu item.
What depencies are? Depencies are building materials, (like a bricks and nails) of apps and games, they are libraries or ready to run engines, wich should make porting / creating game easier.
I see only ton of games here. Get us an good working torrent client which we lack ;) I use it on my windows (qbittorent) but wouldnt be bad to have one client on our miggies.
I've already tried to port Transmission, and I have an almost finished port, except for one thing: when I'm online the select() function of the TCP/IP stack stops working, clogging the whole event handler. I tried to find a way to monitor newlib socket functions, but I found none, so I had to cut my losses and abandon Transmission. If you know someone who can help me to debug this, then I'm all ears.
edit: Regarding qbittorent: it uses libtorrent, which in turn needs BOOST ASIO. I tried weeding out IPv6 support from it once, and it was a nightmare. No chance of porting this.
Edited by BSzili on 2014/12/22 13:36:09
This is just like television, only you can see much further.