Could somebody port it to OS4? There are several reason why eDuke. OS4 port of Duke Nukem on OS4 depot doesn't work, or at least doesn't work for me. eDuke also supports directly 2 Team-TNT games, WWII and NAM/Napalm and at least WWII is very nice game.
Proper port of wildmidi need it first. BSzili port it to aros, but source of his port not avail. It can be build without imho or replaced, but for fast port wilmidi is need it.
Right, as you are often in contact with him (because DOpus5) maybe you can ask him easily ?
He have also the sources of many many interesting games already backported to AROS and MorphOS, maybe with a bit of luck (and work) we could bring them more or less easily into AmigaOS too ..
Without sound and music of course, i just disabled it in code.
Will try to ask BSZili for wildmidi sources, but in meanwhile will be not bad if some of os4 devs can do port of it too. I will try of course myself, but just in case.
If you can do it, feel free :) I for sure not want to add CAMD or whatever.. That wildmidi stuff for sure easy to port, just i have some fail with it, and not so want to dig in into details.
@Samo79 Quote:
You ported in an instant ?? Wow
It was easy from BSzili sources, as he do all the stuff already.
Quote:
If you need a tester for this i'm here ... just sound is missed right ?
Sound and music, as i just disable it. As i can see in sources it also possible to use timidy, but i really not so want to dig in in all of this, and better just to have wildmidi port (i already write to BSzili, but can't count if he will give us sources or not).
i remember there was a midi.library or timidy.library who was used for old 68k/PPCwos port of Doom ... I dont know if they can run under Petunia and there are sources/dev info about it. In any case GREAT JOB!
Nothing great there, i just report what BSzili do for AROS, without any code changes, just some small little changes to make it all compiles as need it. So its to BSZili all that "great" should be directed
It was easy from BSzili sources, as he do all the stuff already.
Very very good, hope it will be easy also for his other games
Quote:
Sound and music, as i just disable it. As i can see in sources it also possible to use timidy, but i really not so want to dig in in all of this, and better just to have wildmidi port (i already write to BSzili, but can't count if he will give us sources or not).
Eventually you can found an old version of Timidity on OS4Depot, but AFAIK it was a bit buggy, don't know if you remember the sound problem we had with PrBoom ..
HunoPPC should have a newer version for his upcoming PrBoom Plus too, still don't know if he like to share the code or not, for what i've understand he "hacked" it in some way or similar
But still best solution for now is having the source of WildMidi ..
For wildmidi need to create ahi-backend , as originally there is only some win32/unix crap, so if BSzili will give sources , then it can be used, if not, then someone should worry about.
Of course, you will also need whole duke data files (i use duke_atomic for tests).
All what i can see now (together with non working .midi) , is that sounds didn't works too, but maybe we need some more .oggs for that from some place, dunno. In theory they should works when they will be in .ogg.
@all Aminet sources just was outdated, but lately BSzili added timidy support, so i already got those sources and should be able to build it all all-right.
@all Aminet sources just was outdated, but lately BSzili added timidy support, so i already got those sources and should be able to build it all all-right.
You anticipate me for a second I have the same problem here after setting 640x480 at 16 bit
Music is ok here, but as reported no audio effects Game play is really really fast
@kas1e
Here the crashlog when i put it in fullscreen
Quote:
Crash log for task "Duke3dw" Generated by GrimReaper 53.16 Crash occured in module Duke3dw at address 0x6F9B4BFC Type of crash: DSI (Data Storage Interrupt) exception
Maybe not for this program (not into FPS) but maybe for other programs... i'd be interested in your example (Here's hoping it's really not much that is needed to do to make CAMD work)