27 July 2015, 18:54 | #1 |
Registered User
Join Date: Dec 2010
Location: Athens/Greece
Age: 53
Posts: 719
|
Angband-4.0.1
Source:https://drive.google.com/file/d/0B5H...ew?usp=sharing
Executable+datafiles: https://drive.google.com/file/d/0B5H...ew?usp=sharing Well, I had a look to angband-4.0.1 and I was curious how it would run on amiga. Meh, A1200 (emulated) is painfully slow, unplayable. A4000/040 (emulated) makes it barely playable. The resources needed are way up for a game like this. Compiled with m68k-amigaos-gcc (GCC) 3.4.0 Needs: - >=68020 - 8Mb fast - stack 30000 - does not need ixemul.library I took graphics and sound out. I upped the screen to 5bits depth so all the 28 colors of Angband can be seen Cheers. |
28 July 2015, 08:31 | #2 |
Registered User
Join Date: Jul 2014
Location: Finland
Posts: 1,176
|
I love roguelikes, i'll try it on a real 060 and lets see how it does on real hardware
|
28 July 2015, 11:40 | #3 |
Registered User
Join Date: Dec 2010
Location: Athens/Greece
Age: 53
Posts: 719
|
|
28 July 2015, 15:00 | #4 |
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,751
|
Cool
Seems to run properly on a 50 mhz 68030. Seems playable, too, but initialization takes a while. What are the slow parts? Worth optimizing in assembly language? |
28 July 2015, 15:50 | #5 |
Registered User
Join Date: Mar 2012
Location: UK
Posts: 1,893
|
Had no idea what this was and had a look on YouTube. Does this really need high specs - there must be a lot going under the hood...
|
28 July 2015, 16:14 | #6 |
Registered User
Join Date: May 2010
Location: Helsinki, Finland
Posts: 1,341
|
All of the more advanced rogue-likes are highly complex, apart from the graphics
|
28 July 2015, 16:22 | #7 | |
old bearded fool
Join Date: Jan 2010
Location: Bangkok
Age: 56
Posts: 775
|
Quote:
After this there is no lag, the game runs fine. BTW: I copied the contents of the zip to RAM:, and played it from there, so that probably improves performance (ACA cards have fast memory access). |
|
28 July 2015, 17:25 | #8 |
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,751
|
|
28 July 2015, 18:47 | #9 | |
old bearded fool
Join Date: Jan 2010
Location: Bangkok
Age: 56
Posts: 775
|
Quote:
BTW: Just got killed by a yellow centipede. |
|
28 July 2015, 20:21 | #10 |
Registered User
Join Date: Jun 2015
Location: Genoa / Italy
Posts: 12
|
Cool! Good idea!
I tried it in FS-Uae but during init screen it throws a guru. I think it's related to the facts that it does not find some kind of preference file. Some hints? I don't want to wait until the weekend when I can return home to play it on real hardware. :-) |
28 July 2015, 20:31 | #11 | |
Registered User
Join Date: Dec 2010
Location: Athens/Greece
Age: 53
Posts: 719
|
Quote:
(That, or you run it on a 68000 and not a 68020) Last edited by alkis; 28 July 2015 at 20:50. Reason: 68020 requirement |
|
28 July 2015, 20:46 | #12 | |
Registered User
Join Date: Dec 2010
Location: Athens/Greece
Age: 53
Posts: 719
|
Quote:
Now about the slow parts, I can assume the following:
The above observations were made on the linux side (on linux executable) with valgrind and kcachegrind. I assume these observations are trasnferable to the amiga. Now, how COOL it would be to be able to remote profile the exe? |
|
28 July 2015, 20:55 | #13 |
Registered User
Join Date: Jun 2015
Location: Genoa / Italy
Posts: 12
|
You are right,
the first time I tried it without entering the stack command from the cli, but reading better your first post I added it, and the game started the initialization procedure sadly failing after the "reading prefs" message. For sure I'm doing something wrong so this is a screenshot of the software failure Hope it helps |
28 July 2015, 21:08 | #14 |
Registered User
Join Date: Jul 2014
Location: Finland
Posts: 1,176
|
It runs on my 4k, opens up a AGA screen (would have been cool if screenmode was selectable. but no worries really!).
The only issue i have is that on program exit it crashes with a #80000008 failure. Edit: turned out to be stack issue ofcourse. Last edited by Locutus; 28 July 2015 at 21:21. |
29 July 2015, 00:07 | #15 | |
Registered User
Join Date: Dec 2010
Location: Athens/Greece
Age: 53
Posts: 719
|
Quote:
Hmmm, how much fast memory does that setup have? |
|
29 July 2015, 07:21 | #16 |
Registered User
Join Date: Jun 2015
Location: Genoa / Italy
Posts: 12
|
I usually setup fs-uae with 2Megs of chip ram, 8Megs of Fast ram, and 128Megs of Zorro III ram (this is a setup that is quite similar to my real machine).
|
29 July 2015, 13:46 | #17 | |
Registered User
Join Date: Dec 2010
Location: Athens/Greece
Age: 53
Posts: 719
|
Quote:
Also, in my log file: ... Known ROM 'KS ROM v3.0 (A4000)' loaded ... =KS ROM v3.0 (A4000) rev 39.106 (512k) |
|
29 July 2015, 13:50 | #18 |
Registered User
Join Date: Dec 2010
Location: Athens/Greece
Age: 53
Posts: 719
|
Bug fix: Recall,Examine information now correctly displayed.
(had to hook a mbstowcs() implementation, I guess gcc's one was buggy) Just the executable: https://drive.google.com/file/d/0B5H...ew?usp=sharing |
29 July 2015, 17:48 | #19 |
Registered User
Join Date: Jun 2015
Location: Genoa / Italy
Posts: 12
|
I'm using v2.4.1 on a macbook pro, but I don't think it's a problem. Maybe it's a kickstart-related issue? Mine is 3.1 (with wb 3.1). After dinner I will try with e fresh 3.0 install.
|
29 July 2015, 20:16 | #20 | |
old bearded fool
Join Date: Jan 2010
Location: Bangkok
Age: 56
Posts: 775
|
Quote:
BTW: There is a Mac build of Angband. http://rephial.org/ |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
|
|