Login
Username:

Password:

Remember me



Lost Password?

Register now!
Sections
Who's Online
47 user(s) are online (40 user(s) are browsing Forums)

Members: 0
Guests: 47

more...
Support us!
Recent OS4 Files
OS4Depot.net



« 1 (2)


Re: DevilutionX - Diablo 1
Home away from home
Joined:
2007/9/11 11:31
From Russia
Posts: 5385
@All
Well, can't resists, and:

(press to open in new tab for fullsize)

Resized Image

Resized Image

Through its a little bit buggy: something wrong with reading data/diablo.ini file for sure. You can't change it from fullscreen to window mode , but that probably because artur limit 68k version to fullscreen. Sometime it also may runs without sound and music, but that maybe (and seems so) because of stack size. But that to be checked.

_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites
   Report Go to top

Re: DevilutionX - Diablo 1
Site Builder
Joined:
2006/12/2 23:57
From Athens
Posts: 494
@kas1e

It looks good. It is the 68k version, or you recompiled for PPC CPUs?

   Report Go to top

Re: DevilutionX - Diablo 1
Home away from home
Joined:
2007/9/11 11:31
From Russia
Posts: 5385
@walkero
Recompiled one from original sources and arthur's changes

_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites
   Report Go to top

Re: DevilutionX - Diablo 1
Home away from home
Joined:
2006/12/2 3:55
From Italy, Perugia
Posts: 3140
@kas1e

That's cool, seems already (almost) working here
Just a few crash in game, also noted there is no audio in intro yet ?

Quote:
Crash log for task "devilutionx"
Generated by GrimReaper 53.19
Crash occured in module devilutionx at address 0x6F480B88
Type of crash: DSI (Data Storage Interrupt) exception
Alert number: 0x80000003

Register dump:
GPR (General Purpose Registers):
0: 6F535074 547128C0 00000000 000001DC 00000091 D142A108 00000001 00000080
8: 00000000 00000002 33B8E008 00000000 24882224 33F48770 33F40000 00000091
16: 33FBF518 00000002 33F40000 33FC2ED8 000001DC 00000001 00000091 33F40000
24: 00000002 000001DC 00000080 00000002 000019D0 00000004 00000000 D142A108


FPR (Floating Point Registers, NaN = Not a Number):
0: nan nan 0 0
4: 0 649.8 30.8 0
8: 3 0.111111 4.5036e+15 80
12: 4480 0 0 -0
16: 0 0 0 0
20: 0 0 0 1.61895e-319
24: 0 0 2.65249e-315 0
28: 0 1.35808e-312 1.35808e-312 -2.15904e-78

FPSCR (Floating Point Status and Control Register): 0x82000000


SPRs (Special Purpose Registers):
Machine State (msr) : 0x0002F030
Condition (cr) : 0x3240EDA0
Instruction Pointer (ip) : 0x6F480B88
Xtended Exception (xer) : 0x018233AC
Count (ctr) : 0x00000000
Link (lr) : 0x00000000
DSI Status (dsisr) : 0x01842B34
Data Address (dar) : 0x00000000



680x0 emulated registers:
DATA: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ADDR: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
FPU0: 0 0 0 0
FPU4: 0 0 0 0



Symbol info:
Instruction pointer 0x6F480B88 belongs to module "devilutionx" (HUNK/Kickstart)

Stack trace:
module devilutionx at 0x6F480B88 (section 5 @ 0x48B64)
module devilutionx at 0x6F535074 (section 5 @ 0xFD050)
module devilutionx at 0x6F53612C (section 5 @ 0xFE108)
module devilutionx at 0x6F536D58 (section 5 @ 0xFED34)
module devilutionx at 0x6F53732C (section 5 @ 0xFF308)
module devilutionx at 0x6F51D54C (section 5 @ 0xE5528)
module devilutionx at 0x6F459C90 (section 5 @ 0x21C6C)
module devilutionx at 0x6F45A064 (section 5 @ 0x22040)
module devilutionx at 0x6F4AF904 (section 5 @ 0x778E0)
module devilutionx at 0x6F4563D0 (section 5 @ 0x1E3AC)
module devilutionx at 0x6F453C7C (section 5 @ 0x1BC58)
native kernel module newlib.library.kmod+0x000020ac
native kernel module newlib.library.kmod+0x00002d14
native kernel module newlib.library.kmod+0x00002ef0
devilutionx:_start()+0x170 (section 1 @ 0x1920)
native kernel module dos.library.kmod+0x000255c8
native kernel module kernel+0x0003e7b4
native kernel module kernel+0x0003e7fc

PPC disassembly:
6f480b80: 93e1003c stw r31,60(r1)
6f480b84: 7cbf2b78 mr r31,r5
*6f480b88: 7c65e82e lwzx r3,r5,r29
6f480b8c: 480eb4b5 bl 0x6F56C040
6f480b90: 7f7f1a14 add r27,r31,r3

System information:

CPU
Model: AMCC PPC440EP V1.3
CPU speed: 799 MHz
FSB speed: 133 MHz
Extensions:

Machine
Machine name: Sam440EP
Memory: 1048576 KB
Extensions: bus.pci


   Report Go to top

Re: DevilutionX - Diablo 1
Home away from home
Joined:
2007/9/11 11:31
From Russia
Posts: 5385
@samo
Dunno from where you got the binary, but as i don't put it for public mean its not ready for anything. For audio try to set stack size for 1 or 2mb , for others - its not my code, i only port what 68k guys do :)

If you wish, you can put bugreports there:
https://github.com/AmigaPorts/devilutionX

But i don't know how they open to handle os4 port or make any changes because of it. You may try to create tickets about

_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites
   Report Go to top

Re: DevilutionX - Diablo 1
Home away from home
Joined:
2007/9/11 11:31
From Russia
Posts: 5385
@samo
One of port authors answer that he ok if we will create aos4-related bug reports on that page, so, go ahead if you have time. They also want to make autobuilds for all platforms, but till they not done, i can rebuild new binaries when need it.

_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites
   Report Go to top

Re: DevilutionX - Diablo 1
Home away from home
Joined:
2006/12/2 3:55
From Italy, Perugia
Posts: 3140
@kas1e

Got diablo.zip from your site
I though it was only game datas, but found also compiled binary inside it
For the crash, sure I will open a ticket .. meanwhile for later do you plan to put os4 changes in the same repo ?

   Report Go to top

Re: DevilutionX - Diablo 1
Home away from home
Joined:
2007/9/11 11:31
From Russia
Posts: 5385
@samo79
There wasn't any amigaos4 changes, just proper calling of cmake, + fixing of linking line.

_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites
   Report Go to top

Re: DevilutionX - Diablo 1
Home away from home
Joined:
2006/12/2 3:55
From Italy, Perugia
Posts: 3140
@kas1e

Ah ...

Aniway, just looked at their github repo but i can't see any page for reporting new tickets, only pull requests

   Report Go to top

Re: DevilutionX - Diablo 1
Home away from home
Joined:
2007/9/11 11:31
From Russia
Posts: 5385
@samo79
Right, i wrote to one of devs about, hope he will enable it soon

_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites
   Report Go to top

Re: DevilutionX - Diablo 1
Home away from home
Joined:
2006/12/2 3:55
From Italy, Perugia
Posts: 3140
@kas1e

Thanks

Btw, out of curiosity are you able to post bugreports on github using odissey?

   Report Go to top

Re: DevilutionX - Diablo 1
Home away from home
Joined:
2007/9/11 11:31
From Russia
Posts: 5385
@samo
Sadly , but no. I.e. it go till the moment when you start type tiket's body, but i can't see button "submit new issue". And its not like javascript issue, mostly like some too new css or html tags, dunno

_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites
   Report Go to top

Re: DevilutionX - Diablo 1
Home away from home
Joined:
2006/12/2 3:55
From Italy, Perugia
Posts: 3140
@kas1e

Yeah probably CSS related, that's annoying as i need to switch computer or pass everything to Android, including the crashlogs files to attach

Aniway, our guys just added the ticket page !

   Report Go to top

Re: DevilutionX - Diablo 1
Just can't stay away
Joined:
2006/11/24 17:54
From Sanremo
Posts: 1807
Good news! just a curiosity question.. do you know if a Diablo II Engine exist? I ask you that because I have the Diablo II Battle Chest collection that I bought long time ago and I would like to play it using my Sam

   Report Go to top

Re: DevilutionX - Diablo 1
Just popping in
Joined:
12/16 8:42
From Czech Republic
Posts: 53
@kas1e

Sorry, I was unavailable and busy recently... Anyway, Artur contacted me directly on discord, he seems to be more experienced with porting so I provided him all my codes and information I had, I'm really glad he got into it coz I didn't have so much time recently.
Anyway, feel free to compile it for OS4.1 as You already did, the most important is that someone got it working :)
I think I will have some time now again, so I can focus on some other project.
Thanks guys You got it working :)

   Report Go to top

Re: DevilutionX - Diablo 1
Quite a regular
Joined:
2007/7/14 20:30
From Lothric
Posts: 749
Sorry OT but there is also https://freeablo.org/

I think it uses OpenGL but I don't know anything else about it.

   Report Go to top


« 1 (2)



[Advanced Search]


Powered by XOOPS 2.0 © 2001-2016 The XOOPS Project