Amiga.org
Amiga computer related discussion => Amiga Gaming => Topic started by: NovaCoder on July 05, 2013, 03:41:42 AM
-
Early BETA video, lots of work to do still (I've only been working on this for a week!)
I fancied doing something a bit less 'heavy' after porting Descent Rebirth and DosBox (both too slow for real HW).
I'm not sure if this will run ok on 030 yet but I'll give it a go.
[youtube]IAX4TZxI1jg[/youtube]
-
Awesome!!
I'll be waiting (semi-patiently) for a testing beta for my 1230/28 to give it a try..
:-)
desiv
-
Sweet :) Just promise me you'll add dedicated strafe keys so I can use a proper WASD layout...
-
Sweet :) Just promise me you'll add dedicated strafe keys so I can use a proper WASD layout...
I'll see what I can do :)
-
Nice port with sound!
The Wolf3D Amiga port available so far is very good speedwise, but unfortunately has no sound, which makes the game difficult to play.
I don't agree with the need of a WASD layout (which is more like ZQSD on my french keyboard by the way :-) ).
This game is meant for the directional keys, or else a joystick/gamepad/mouse.
-
Nice port with sound!
The Wolf3D Amiga port available so far is very good speedwise, but unfortunately has no sound, which makes the game difficult to play.
I don't agree with the need of a WASD layout (which is more like ZQSD on my french keyboard by the way :-) ).
This game is meant for the directional keys, or else a joystick/gamepad/mouse.
Thanks :)
It might even have music as well (either MUS format like DOOM or digital like the SFX, not sure yet).
You'll be able use the sounds from different versions of the game (eg the Jaguar port) with this Amiga port, this is done by using the WolfExractor from http://wolf3dredux.sourceforge.net/ (http://wolf3dredux.sourceforge.net/)
This is actually a massive hack, it's based on the PSP SDL port with bits of WolfRedux and Quake 2 mixed in.
It should support Wolf + Spear of Destiny (full game and shareware)
-
Awesome work there Nova :)
I remember playing Wolfenstein on my FAST RAM A1200 via PCTask :D It was just a show acutally for laughs and hahas. This now... is some serious gaming :)
-
060 Rulez 4evar! :cool:
-
Nice port with sound!
The Wolf3D Amiga port available so far is very good speedwise, but unfortunately has no sound, which makes the game difficult to play.
With my old 040/25 it wasn't very fast, in fact it ran like Doom, something slow IMHO as Wolf3D is quite simpler and ran even on an old 286. Mac version was quite faster than Amiga version, it's a pity that Mac sources aren't available.
@NovaCoder:
A port of the AtariST version would rock, perhaps Ray//tscc could help with the port, his relation with Amiga community is good, IIRC he ported various TBL demos to Atari Falcon.
-
A port of the AtariST version would rock, perhaps Ray//tscc could help with the port, his relation with Amiga community is good, IIRC he ported various TBL demos to Atari Falcon.
It was actually Mikro who ported the TBL-demos for the Falcon. But yeah, Ray's ST wolf3d is pretty impressive.
-
I've reviewed 4 ways to play Wolfenstein 3D on an Amiga at the above link.
http://www.amibay.com/showpost.php?p=432783&postcount=35
The result was in favor of the Commodore Bridgeboard A2386 with real DOS version.
-
@Xanxi
Using Shapeshifter to play Mac lo-res games on my A1200 was easy: I used to use a 320x256 8bit screenmode for a scrollable 640x480 screen, that way it was full screen and fast. Fusion didn't allow setting screenmodes as precisely as Shapeshifter hence it was not my favourite choice for AGA (With RTG on the other hand I prefered Fusion)
-
It might even have music as well (either MUS format like DOOM or digital like the SFX, not sure yet).
This would be totally sweet, but there's one tricky bit - Wolfenstein uses iD's IMF format, (http://www.shikadi.net/moddingwiki/IMF) which is not MIDI-based (unlike DOOM's MUS format) and OPL-specific. However, there is an IMF-to-MIDI converter, (http://www.shikadi.net/moddingwiki/DRO2MIDI) with source, so if you could work that into the code (and add customizable instrument maps) you could just shoot the resulting data out over the serial port to an MT-32 or something.
Of course, on the big-box Amigas you could add the option of just directly using an OPL2 on a PC sound card over a bridgeboard...
-
Semi-related question: I downloaded the ECS version of Wolf3D a few weeks ago ( http://aminet.net/package/game/shoot/ecswolf3d ) but couldn't get it to run and of course in typical Amiga-fashion there was no instructions. ;) Starting up it asked for some specific type of file which I had to Google (sorry, not in front of my Amiga at the moment), turns out I needed the executable and data files from PC version of Wolfenstein, I believe? Downloaded such off of some shady site online but it still wouldn't run after I dumped them into the game directory, did nothing, no errors, however if I tried to do something else afterward I'd get a visit from the guru. ;)
So question is, where do I download the Wolfenstein source files for use on an Amiga? Is this game old enough yet that they've dropped into the public domain, or do I have to rip an executable off an old PC somewhere?
Thanks!!
-
Awesome!
-
Semi-related question: I downloaded the ECS version of Wolf3D a few weeks ago ( http://aminet.net/package/game/shoot/ecswolf3d ) but couldn't get it to run and of course in typical Amiga-fashion there was no instructions. ;) Starting up it asked for some specific type of file which I had to Google (sorry, not in front of my Amiga at the moment), turns out I needed the executable and data files from PC version of Wolfenstein, I believe? Downloaded such off of some shady site online but it still wouldn't run after I dumped them into the game directory, did nothing, no errors, however if I tried to do something else afterward I'd get a visit from the guru. ;)
So question is, where do I download the Wolfenstein source files for use on an Amiga? Is this game old enough yet that they've dropped into the public domain, or do I have to rip an executable off an old PC somewhere?
Thanks!!
Haven't tried this myself, but found this online: http://dosgamer.com/wolfenstein-3d/download.html
Hmmm, might have to run the install.bat first on a real pc! Then copy the installed files over to Amiga, then replace the wolf3d executable with the Amiga one. I keep meaning to try this ECS version, I've tried out the AGA conversion of a few years back (the one with no sound) but haven't had any further dealings with Wolfenstein since unfortunately. Now there's the new AGA one with sound, and Nova's porting one as well so I'll have to get back into it.
-
This would be totally sweet, but there's one tricky bit - Wolfenstein uses iD's IMF format, (http://www.shikadi.net/moddingwiki/IMF) which is not MIDI-based (unlike DOOM's MUS format) and OPL-specific. However, there is an IMF-to-MIDI converter, (http://www.shikadi.net/moddingwiki/DRO2MIDI) with source, so if you could work that into the code (and add customizable instrument maps) you could just shoot the resulting data out over the serial port to an MT-32 or something.
I don't need to do that because this is based on http://wolf3dredux.sourceforge.net/ (http://wolf3dredux.sourceforge.net/) which includes a IMF to MIDI converter utility, these MIDI files will then need to be converted to MUS and Bob is your uncle, either that or just go from IMF to WAV (using Redux).
-
Ah, snazzy! If you are going to do that, could I pester you to include an option to send the music to a serial-port MIDI dongle (ideally w/custom program# remapping?) It'd be pretty sweet to be able to play Wolf3D with MT-32 music on my A1200...
-
The original DOS Wolf3D has no option for MT32 or other MIDI sound.
There is only choice between PC Beeper, Adlib, SoundBlaster and another old thingie i can't remember.
Someone would have to write a MT32 music.
-
The original DOS Wolf3D has no option for MT32 or other MIDI sound.
There is only choice between PC Beeper, Adlib, SoundBlaster and another old thingie i can't remember.
Someone would have to write a MT32 music.
Well, if the music's being converted to MIDI anyway, it's just a matter of coming up with a suitable patch map. (Custom patches would be cool too, but even the presets should be usable.)
-
thanks for another game for our classics Nova:drink:
hoping my 030@50 will be able to play it decently
-
Decided to spend a bit more time with this port recently, at this rate I may actually finish it ;)
Project status:
Graphics: 99%
Input: 80% (keyboard seems ok now, got to code up the mouse)
Menus: 60% (want to add customized controls)
Sound FX: 70% (missing some samples, also got to tidy it up a bit)
Music: 0% (I think this will be possible using MUS files)
Loading/Saving: 0% (haven't even looked)
[youtube]6C06IL5rJXU[/youtube][/QUOTE]
BTW, like my WorkBench?
:)
-
The original DOS Wolf3D has no option for MT32 or other MIDI sound.
There is only choice between PC Beeper, Adlib, SoundBlaster and another old thingie i can't remember.
Someone would have to write a MT32 music.
Disney Sound Source and, I believe, Covox Sound Thing.
-
@ NovaCoder
looking sweet! what screen resolution are you running ?
-
Disney Sound Source and, I believe, Covox Sound Thing.
The current plan is for this port to have MIDI playback using only the native chipset (asm MUS player from DOOM).
-
@ NovaCoder
looking sweet! what screen resolution are you running ?
Thanks I'm getting there, It's using the original DOS 320x200 screen mode. I did try 320x240 but it doesn't really scale that well and in any case, if it's going to be built for 030 it will need to run at 320x200 for maximum speed.
I don't think there's a massive amount of work to do now, I think I'll be able to release something to the BETA testers in the next few weeks.
-
The current plan is for this port to have MIDI playback using only the native chipset (asm MUS player from DOOM).
Just curious, if you're already doing MIDI playback would it be much trouble to have an option to send it over the serial port instead? It'd lighten the CPU load and allow for a significant increase in music quality.
-
Just curious, if you're already doing MIDI playback would it be much trouble to have an option to send it over the serial port instead? It'd lighten the CPU load and allow for a significant increase in music quality.
Hiya,
Yes it would be less load on the CPU but I've never attempted to do that before, not sure how hard it would be for my brain. The other problem is I can't test it as I don't have external MIDI hardware, can you do this in WinUAE?
To use the chipset to play MIDI is pretty easy because I can re-use the code I did from BOOM (my DOOM port).
-
It might even have music as well (either MUS format like DOOM or digital like the SFX, not sure yet).
Does it support MIDI sound output? A lot of those DOS games supported MIDI as an option, and it would be cool. I have a sound canvas sc88pro hooked to my A1200.
Thanks!
OOPS. Already asked :)
can you do this in WinUAE?
Yes. It looks like you could choose Microsoft GS Wavetable Synth under UAE config options "IO Ports". Might be able to install a better software synth. the MS one kind of sounds like a cheap clone of a sound canvas.
-
Yes it would be less load on the CPU but I've never attempted to do that before, not sure how hard it would be for my brain. The other problem is I can't test it as I don't have external MIDI hardware, can you do this in WinUAE?
To use the chipset to play MIDI is pretty easy because I can re-use the code I did from BOOM (my DOOM port).
Yeah, you can do it in WinUAE - and I'll definitely volunteer to test on real hardware ;) Though I don't know how easy it would be to adapt your code since I haven't seen it...
Yes. It looks like you could choose Microsoft GS Wavetable Synth under UAE config options "IO Ports". Might be able to install a better software synth. the MS one kind of sounds like a cheap clone of a sound canvas.
That's because it is a cheap clone of a Sound Canvas - Windows's GM.DLS soundset is cut down from Roland's Virtual Sound Canvas (http://en.wikipedia.org/wiki/Virtual_Sound_Canvas#Virtual_Sound_Canvas) line of softsynths.
-
Just curious, if you're already doing MIDI playback would it be much trouble to have an option to send it over the serial port instead? It'd lighten the CPU load and allow for a significant increase in music quality.
Sending data over the serial port is extremely CPU intensive.
How many bits of data would be getting sent per second?
I assume not much so maybe it won't be a big deal.
But it won't lighten the cpu load compared to playing the sound samples with Paula.
-
Hiya,
To use the chipset to play MIDI is pretty easy because I can re-use the code I did from BOOM (my DOOM port).
And everyone who plays the game will be able to hear the soundfx. No external hardware required.
And using Paula to play the samples will lighten your CPU load.
-
Sending data over the serial port is extremely CPU intensive.
How many bits of data would be getting sent per second?
The MIDI transfer rate is 31.25Kbps, 10 bits per byte (7 data bits + 1 status/data flag + start and stop bits.) Each event consists of one to three bytes. The number of events per second depends on the song, but Wolf3D's music isn't terribly intensive.
(Just spitballing, but a song at 120bpm = 2b/s, or a probable maximum of 8 notes/second if it's all 16th notes - unlikely - and no more than eleven channels for OPL2 music if it's in rhythm mode. That would be a total of maybe 528 bytes for an unusually high number of note events, plus maybe some controller changes - so we'll say 640 bytes. That's a measly 6400 bits/second.)
But it won't lighten the cpu load compared to playing the sound samples with Paula.
Playing samples with Paula is no CPU load; mixing audio (which you'd have to do in order to play MIDI music of any complexity along with sound effects) can be quite a lot, depending on the quality.
-
Sending data over the serial port is extremely CPU intensive.
How many bits of data would be getting sent per second?
I assume not much so maybe it won't be a big deal.
But it won't lighten the cpu load compared to playing the sound samples with Paula.
MIDI is MAX of 31250BPS but that does not mean that its continuously transferring that much. In most cases I'm sure its transferring substantially less.
I do have an 060, but playing MIDI files in the background does not seem to put much of a load on my CPU at all while iBrowse or do whatever.... Not much difference between that and MODs...
-
The only MIDI files my A1200 chokes up on are my 200KB Yes/Genesis/ELP MIDIs ;) (And that only on the initial loading/parsing.)
-
The MIDI transfer rate is 31.25Kbps, 10 bits per byte (7 data bits + 1 status/data flag + start and stop bits.) Each event consists of one to three bytes. The number of events per second depends on the song, but Wolf3D's music isn't terribly intensive.
(Just spitballing, but a song at 120bpm = 2b/s, or a probable maximum of 8 notes/second if it's all 16th notes - unlikely - and no more than eleven channels for OPL2 music if it's in rhythm mode. That would be a total of maybe 528 bytes for an unusually high number of note events, plus maybe some controller changes - so we'll say 640 bytes. That's a measly 6400 bits/second.)
So if it was 500 bytes per second that means the code will trigger 500 interrupts per second. Responding to an interrupt is equivalent to a giant pile of cpu instructions plus it thrashes the cache.
The UART in the Amiga is very very primitive with only a 2 byte buffer. So the CPU must laboriously put 1 byte in, then RTI back to the game, execute some game code then respond to an interrupt to load up the next byte to send. All the cpu registers have to keep getting saved and restored each time this happens.
If we had a better UART in AGA, one with a 16-byte buffer then using the serial port would be a breeze.
Playing samples with Paula is no CPU load; mixing audio (which you'd have to do in order to play MIDI music of any complexity along with sound effects) can be quite a lot, depending on the quality.
Oic. You want to use MIDI in order to get a bunch of extra sound channels for free. In that case your original statement stands: it would lighten the cpu load to use the serial port to send MIDI commands to play >4 channels of muzak and let the game just play the sfx on Paula. That would be much less cpu power than software mixing 16 channels or whatever.
Of course if we had an 800 Mhz 060 it wouldn't be a problem to software mix as many channels as we wanted...
-
So if it was 500 bytes per second that means the code will trigger 500 interrupts per second. Responding to an interrupt is equivalent to a giant pile of cpu instructions plus it thrashes the cache.
The UART in the Amiga is very very primitive with only a 2 byte buffer. So the CPU must laboriously put 1 byte in, then RTI back to the game, execute some game code then respond to an interrupt to load up the next byte to send. All the cpu registers have to keep getting saved and restored each time this happens.
If we had a better UART in AGA, one with a 16-byte buffer then using the serial port would be a breeze.
I am aware that the Amiga's serial port is no great shakes - but even 640 interrupts/second (which I think is a generous overestimate for this scenario) isn't that much off the performance of any AGA Amiga. Heck, a stock A500 can manage serial communications faster than MIDI's transfer rate and still have time leftover for other tasks.
Oic. You want to use MIDI in order to get a bunch of extra sound channels for free. In that case your original statement stands: it would lighten the cpu load to use the serial port to send MIDI commands to play >4 channels of muzak and let the game just play the sfx on Paula. That would be much less cpu power than software mixing 16 channels or whatever.
Right. The overhead of mixing 9-11 channels of music plus four SFX is bound to be more than the overhead of sending even whole lot of MIDI data over the serial port - and for those of us without 060s, that could make a significant difference in framerate, not to mention music quality.
-
What great work your doing, I love it.
I would like to donate some paypal funds and I think others should too...
Its a shame these things you've been porting didn't make it right to amiga at the time they were so hugely popular. I can't tell you how many amiga people I knew who switched to pc just for some of the stuff you've been porting lately.
Had these been available on amiga, well you never know...
Sad it took so long to get proper ports, but awesome to seem them running on amiga 1200. KEEP IT UP!
-
Oh and just a thought but why not try to get someone to convert some of the music to just standard mod format?
-
What great work your doing, I love it.
I would like to donate some paypal funds and I think others should too...
Its a shame these things you've been porting didn't make it right to amiga at the time they were so hugely popular. I can't tell you how many amiga people I knew who switched to pc just for some of the stuff you've been porting lately.
Had these been available on amiga, well you never know...
Sad it took so long to get proper ports, but awesome to seem them running on amiga 1200. KEEP IT UP!
Thanks for the support, I know a few people that have been inspired to upgrade to 060's to run some of my recent ports :)
I don't want to accept donations though as this would put pressure on me to finish stuff, this is just a part-time hobby for me.
-
Thanks for the support, I know a few people that have been inspired to upgrade to 060's to run some of my recent ports :)
I don't want to accept donations though as this would put pressure on me to finish stuff, this is just a part-time hobby for me.
Now port Firefox!
:D
-
yeah you lazy slob, and chromium too... :)
-
Will this work with RTG also?
Would love to try on my3000-060 with CV64...
-
Project status:
Graphics: 100%
Input: 100% (now has WASD support)
Menus: 100%
Sound FX: 70% (missing some samples, also got to tidy it up a bit)
Music: 0% (I think this will be possible using MUS files)
Loading/Saving: 90% (config file is not saved on exit)
Slowly getting there, still lots to do though.
[youtube]5OLouMmVI1Y[/youtube]
-
WASD support alone would make this worth the trouble :D Looks silky-smooth - what are you running it on there?
-
@NovaCoder
Are any of your ports playable on Jen's ACA 1232/33Mhz 128MB Accelerator (http://amigakit.leamancomputing.com/catalog/product_info.php?cPath=43&products_id=1113) ?
Or may on my GVP-M Typhoon 030 40MHz w/64MB ram?
-
How about a 256 colour RTCW next? ;)
-
@NovaCoder
Are any of your ports playable on Jen's ACA 1232/33Mhz 128MB Accelerator (http://amigakit.leamancomputing.com/catalog/product_info.php?cPath=43&products_id=1113) ?
Or may on my GVP-M Typhoon 030 40MHz w/64MB ram?
Hiya,
I normally code for 060 only these days because I've sold my 030.
I think this Wolfenstein port is you best bet for 030. You might also be able to use ScummVM AGA 030 for some games but it will be a little slow for later gamers (see my signature for links).
-
Aw man the commentary was getting interesting! Can you post more? Perhaps get a fellow antipodean Amigan to interview you?
-
I've been working on this port quite a bit recently and I'm getting very close to a release.
I've had a few people BETA testing it and it is playable on an 030 which is really good news :)
Not much to do now, I've still got to add music support and tidy some stuff up but it's basically complete.
I originally wanted to build a single exe that would support both the full and the demo versions of both Wolf and Spear but that doesn't look possible without a lot of work. I'll probably just go with supporting the full retail versions only, with two different exe's (one for Spear and one for Wolf).
I was hoping this was only going to be a quick port but so far it has sucked up loads of my time!
-
You gotta admit it though, the results are worth it! :)
-
You gotta admit it though, the results are worth it! :)
Maybe, not sure :)
I want to finish this sucker so I can get on with something more interesting.
Anyway it will be good to FINALLY have a Wolfenstien port that supports both SFX and music on 68k Amiga using only the native chipset.....it's been a long time coming :)
-
Maybe, not sure :)
I want to finish this sucker so I can get on with something more interesting.
Anyway it will be good to FINALLY have a Wolfenstien port that supports both SFX and music on 68k Amiga using only the native chipset.....it's been a long time coming :)
Something interesting, hmmm... Half Life! (joking). :)
-
So I'm running an A1200 with a DKB 1240 (68030 @ 50MHz) and 16MB RAM with ClassicWB, and AmiWolf starts up fine and goes through the menu without issue - but when I start a new game, it displays the "Get Psyched!" loading screen, then goes black and seems to just hang; I left it sit for about fifteen minutes without it getting to the level...any ideas what I should try in order to pin this down? (I can't run it without the accelerator, as that has all the non-chip RAM - and it's not an unstable board anyway...)
Also, why's it run in interlaced mode? Wolfenstein's 320x200 is already supported by the Amiga...
-
It runs fine on my A1200 with Blizzard IV 030/50MHz with 64MB ram.
Pretty good speed, and it's actually playable, well done Nova!
It would be nice if you could add a screen-mode requester, so you can choose your resolution.
As far as BUGS, I think the Mouse Sensitivity is not working, because when I changed it, it did not feel any different, I'll try again.
I think I'll play some more....:D
-
So I'm running an A1200 with a DKB 1240 (68030 @ 50MHz) and 16MB RAM with ClassicWB, and AmiWolf starts up fine and goes through the menu without issue - but when I start a new game, it displays the "Get Psyched!" loading screen, then goes black and seems to just hang; I left it sit for about fifteen minutes without it getting to the level...any ideas what I should try in order to pin this down? (I can't run it without the accelerator, as that has all the non-chip RAM - and it's not an unstable board anyway...)
Also, why's it run in interlaced mode? Wolfenstein's 320x200 is already supported by the Amiga...
Hiya,
It's very hard to debug it from over here :(
My best guess is that it's running out of memory, has anyone got it to run with only 16MB?
Did it create an ERROR.txt log in the game folder?
It just uses the standard PAL video mode (or NTSC if you specify it in the ToolTypes). It actually asks AmigaOS for the best mode that matches 320x200x8bit, the screen mode is not hard-coded.
I'll have a look at the mouse sensitivity, thanks :)
-
Sound and MIDI music (emulated) done, all good to go.
Will uploaded to AmiNet next week after I package it up :)
[youtube]OlQMFM_r1JY[/youtube]
-
Congrats! Ill give this a go tomorrow when I get home from work on my 030 :)
-
Thanks, and keep up the good work.
-
Very impressive. Congrats dude. A lot of work went into this i would imagine.
-
My best guess is that it's running out of memory, has anyone got it to run with only 16MB?
Did it create an ERROR.txt log in the game folder?
No errorlog, I'm afraid. I tried running it with 32MB as well, same result. (I'd be kind of astonished if a game that required 528KB on DOS required anything like even 16MB on the Amiga - even with the 4MB "MIDI instruments" file...)
-
So I'm running an A1200 with a DKB 1240 (68030 @ 50MHz) and 16MB RAM with ClassicWB, and AmiWolf starts up fine and goes through the menu without issue - but when I start a new game, it displays the "Get Psyched!" loading screen, then goes black and seems to just hang; I left it sit for about fifteen minutes without it getting to the level...any ideas what I should try in order to pin this down? (I can't run it without the accelerator, as that has all the non-chip RAM - and it's not an unstable board anyway...)
Also, why's it run in interlaced mode? Wolfenstein's 320x200 is already supported by the Amiga...
Are you running any mode promotion software? It's all I can think of at this time - although I haven't tried this port myself yet.
-
No errorlog, I'm afraid. I tried running it with 32MB as well, same result. (I'd be kind of astonished if a game that required 528KB on DOS required anything like even 16MB on the Amiga - even with the 4MB "MIDI instruments" file...)
It's not a lack of memory because someone managed to get it running with only 6MB, maybe it's a patch???
-
It's not a lack of memory because someone managed to get it running with only 6MB, maybe it's a patch???
Does it play well with FBlit?
-
Maybe memory fragmentation? TLSFMem?
-
Are you running any mode promotion software? It's all I can think of at this time - although I haven't tried this port myself yet.
I don't know - does ClassicWB come with any? I've never quite understood how this works...
Maybe memory fragmentation? TLSFMem?
I doubt this is the case, since I've run it multiple times from a fresh boot (on a configuration that takes only a couple MB of the 16MB total fast RAM) and it's done this consistently.
-
No errorlog, I'm afraid. I tried running it with 32MB as well, same result. (I'd be kind of astonished if a game that required 528KB on DOS required anything like even 16MB on the Amiga - even with the 4MB "MIDI instruments" file...)
Have you tried running Snoopdos yet? I'd turn all the monitor switches on and have a good look at the output created.
Are you using a custom rom with custom graphics.library or anything?
-
Is it possible to boot with no startup sequence and try to run it then? Sorry, just tossing ideas out there now!
-
Is it possible to boot with no startup sequence and try to run it then? Sorry, just tossing ideas out there now!
Run setpatch first though or AGA won't be activated and it'll probably black screen or something. ;)
Unless AmiWolf bangs the hardware directly that is... but I don't think it does if it multitasks.
-
Have you tried running Snoopdos yet? I'd turn all the monitor switches on and have a good look at the output created.
Are you using a custom rom with custom graphics.library or anything?
I'll see if I can give that a try. No custom ROM or anything fancy, just a vanilla ClassicWB install with FBlit enabled.
-
If you are running ClassicWB make sure you disable CyberBugFix, it's a horrible hack which is known to cause issues with my ports.
With the newer versions of ClassicWB it's an optional install.
-
It's on AmiNet now :)
-
If you are running ClassicWB make sure you disable CyberBugFix, it's a horrible hack which is known to cause issues with my ports.
I'll look into that. Shouldn't need it anyway as it's a plain AGA machine...
-
CyberBugfiX is for http://aminet.net/package/driver/video/CGX-AGA
-
CyberBugfiX is for http://aminet.net/package/driver/video/CGX-AGA
Another user has confirmed that CGX-AGA is not compatible with AmiWolf.
-
Another user has confirmed that CGX-AGA is not compatible with AmiWolf.
Rather AmiWolf is not compatible with CGX-AGA ;)
If does not work with CGX-AGA:
add in tooltype icon "PICASSO=TRUE"
and edit prefs for CyberBugfiX:
Prefs/Env-Archive/CyberGraphX/DISPLAYABLE
Prefs/Env-Archive/CyberGraphX/INTERLEAVED
Prefs/Env-Archive/CyberGraphX/NOCGX
Prefs/Env-Archive/CyberGraphX/PLANES2CHIP
Prefs/Env-Archive/CyberGraphX/PLANES2FAST
Prefs/Env-Archive/CyberGraphX/SUPERGELS
Prefs/Env-Archive/CyberGraphX/SUPERLAYERS
-
Does CGX-AGA do anything useful? Does anybody here use it?
It just looks like a hack to me, it causes issues with all of my ports.
-
Now also available on OCS/ECS machines that support the EHB 64 color mode :cool:
You'll still need an 030 and some FASTRAM to play though.
[youtube]eEhC1CLCYIE[/youtube]
Yes that is only 64 colors.
Find the BETA in the EAB Zone.
-
So it means, I can play that on my A600 with ACA630 25MHz ?!?!?
I got to try this!
Let's see how fast is it.
Edit: First try, does not work fully. I can go as far as loading and then I get black screen instead of the game. I can see the score, ammo etc, but no game.
this is w/o the music files, would it work w/o music files if I disable the sound?
-
Now also available on OCS/ECS machines that support the EHB 64 color mode :cool:
You'll still need an 030 and some FASTRAM to play though.
[youtube]eEhC1CLCYIE[/youtube]
Yes that is only 64 colors.
Find the BETA in the EAB Zone.
You sir, are a crack monkey! :)
-
hiya,
it just means you have the wrong version of the retail game files, there are 3 different versions and AmiWolf only supports one of them.
no you don't need the music files to run, music is disabled by default because it will slow things down a bit.
So it means, I can play that on my A600 with ACA630 25MHz ?!?!?
I got to try this!
Let's see how fast is it.
Edit: First try, does not work fully. I can go as far as loading and then I get black screen instead of the game. I can see the score, ammo etc, but no game.
this is w/o the music files, would it work w/o music files if I disable the sound?
-
You sir, are a crack monkey! :)
I'll take that as a compliment :-)
-
hiya,
it just means you have the wrong version of the retail game files, there are 3 different versions and AmiWolf only supports one of them.
no you don't need the music files to run, music is disabled by default because it will slow things down a bit.
D@mn... now I need to find out what version I have and then find the one that is different...google here I come...
-
Sorry for the belated feedback.
The version you sent me a week or so ago seems to work flawlessly for me on my a1200+40mhz '040. I couldnt find a single problem or bug, and it's pretty much silky smooth, with the exception of rotating left and right, where there's a slight judder (only noticable though if a person is looking for imperfections).
The one thing I did notice though, is that reducing screensize makes absolutely no difference to framerate, and that "judder" when turning left and right is the same whether it's fullscreen, or a small window).
-
Sorry for the belated feedback.
The version you sent me a week or so ago seems to work flawlessly for me on my a1200+40mhz '040. I couldnt find a single problem or bug, and it's pretty much silky smooth, with the exception of rotating left and right, where there's a slight judder (only noticable though if a person is looking for imperfections).
The one thing I did notice though, is that reducing screensize makes absolutely no difference to framerate, and that "judder" when turning left and right is the same whether it's fullscreen, or a small window).
Thanks for the feedback :)
Yep the other BETA testers notice the mouse movement has a slight judder, it should be a bit better in the release version on AmiNet.
The reduced screen mode was put in for the 030 users as it seems to make it a bit quicker for them.
I think there is still a slight bug with the game save code, trying to figure out what the problem is.
-
It looks like I found a problem running the game on my A600.
My A600 is running ClassicWB setup which is running ScalOS. I tried to disable various option but w/o any success. So I booted plain vanilla WB disk, and voila! it works.
I'm not sure if the problem is caused by Scalos or some add ons, but on plain WB, the game works.
At 25MHZ, the speed is OK, it's like playing Doom on 030 50MHz.
Thanks Nova.
-
Spear of Destiny running on AGA....
[youtube]6_ihdn_uH1I[/youtube]
-
excuse my ignorance....
but WHY THE HELL would anyone want to play a game you can download from the internet
with dosbox and play it, all in about 2 minutes of work and for free?
only to see how crap it looks and turn it off?
your a legend mate, but i really think your wasting your time...BIG TIME.
-
excuse my ignorance....
but WHY THE HELL would anyone want to play a game you can download from the internet
with dosbox and play it, all in about 2 minutes of work and for free?
only to see how crap it looks and turn it off?
your a legend mate, but i really think your wasting your time...BIG TIME.
Hiya,
There's a few reasons I spend so much of my free time on these ports. One reason is that AGA never had much support back-in-the-day and has an unfair reputation of being really slow. The other reason is that I like to give people a reason to dust off their Amiga's and start using them again, I've even had a few people that have upgraded to 060's specifically to play some of my recent ports.
And finally, I enjoy the coding challenge. I had a few people tell me that Quake 2 was impossible to do on AGA and even had people comment on my YouTube video's that it was faked and must have been running on a PC.
[youtube]TS21EyNkRlw[/youtube]
I was told that it was impossible to get DOTT running on an 030 with SFX and music (my first Amiga port way back in 2009).
[youtube]_nVGnGARENw[/youtube]
-
excuse my ignorance....
but WHY THE HELL would anyone want to play a game you can download from the internet
with dosbox and play it, all in about 2 minutes of work and for free?
only to see how crap it looks and turn it off?
your a legend mate, but i really think your wasting your time...BIG TIME.
Everyone has a right to express their views, regardless of how rude they may be. Out of interest, What do you do with your Amiga time?
-
I enjoy the coding challenge.
Thats the only reason needed. Why do people read books, why do people paint, why do people spend their time on a forum dedicated to a computer that the rest of the world nearly has forgotten about. Answer: Because they like it. Who's to judge what's a waste of time and what's not.
-
excuse my ignorance....
but WHY THE HELL would anyone want to play a game you can download from the internet
with dosbox and play it, all in about 2 minutes of work and for free?
only to see how crap it looks and turn it off?
your a legend mate, but i really think your wasting your time...BIG TIME.
That's a very short sighted viewpoint. Why do so many programmers port Linux to every imaginable CPU on the planet? Because it's a challenge and they enjoy it. That's why. Same goes for guys who write application software and games.
-
That's a very short sighted viewpoint. Why do so many programmers port Linux to every imaginable CPU on the planet? Because it's a challenge and they enjoy it. That's why. Same goes for guys who write application software and games.
I agree - I tend to think that people just enjoy the challenge, it's no different from doing a puzzle - keeps the mind going, helps you remember old skills. The other aspect is that it is creative whether you are creating some new or modifying some old. I have not got Nova's skills but I can imagine the pleasure in seeing something work for the first time. Having written a few PC game, I also enjoy getting e-mails or comments on my game - both positive and negative.
And to be frank if your opinion is how crap it looks then I don't think you get the whole retro thing? I love my PS Vita and have had many happy days on my PS1/2/3 (and no doubt sometime in the future, 4) but I am also increasing having fun with my Amiga 1200. I would have died to play Wolf 3D back in the day (enjoyed may Doom sessions with Doom Atack on my old 040/40 tower) and ofcourse there a little part of all of us Amy fans who think if what Novacoder is doing now was done then, perhaps we'd still have a Commodore today!
Everyone is entitled to their comments but in this case:
Mikrucio :nervous::destroy: Nova coder
-
excuse my ignorance....
but WHY THE HELL would anyone want to play a game you can download from the internet
with dosbox and play it, all in about 2 minutes of work and for free?
only to see how crap it looks and turn it off?
your a legend mate, but i really think your wasting your time...BIG TIME.
This is a pretty good answer: http://www.amiga.org/forums/showthread.php?p=741022#post741022 ;)
Yeah you be pretty hard pressed to find forums users 10 years on, on most forums these days. Yet most of us have endured! why? who knows.
I see My Amiga500 as a platform. That has limitations, The limitations imposed are what give
it personality!.. those 4096 colors I'm sure we have all seen hundreds of times. in fact alot of us can probably give out the hex code to a color we see on the screen lol!
The Amiga has something other computers don't. And its not because I was using one when I was 14. Now that I'm 33 i don't think its a nostalgia thing. But then again who knows how ones mind works...
The Amiga will never rise again as a new platform, simply because it doesn't need one.
The platform it filled is still there.
(ps i think this is my longest post in 10 years lol)
-
excuse my ignorance....
but WHY THE HELL would anyone want to play a game you can download from the internet
with dosbox and play it, all in about 2 minutes of work and for free?
only to see how crap it looks and turn it off?
your a legend mate, but i really think your wasting your time...BIG TIME.
Why do people run the London marathon when they could just use a treadmill at home? ;)
-
This is a pretty good answer: http://www.amiga.org/forums/showthread.php?p=741022#post741022 ;)
Divided persona disorder (aka skitsophrenia??) :p
-
Spear of Destiny OCS/ECS/AGA finished, will upload to AmiNet tomorrow :)
[youtube]Yt3iQO9JSoE[/youtube]
-
Another user has confirmed that CGX-AGA is not compatible with AmiWolf.
Coming back to this, I've searched through all my startup-sequences and system folders, and there's no sign of CGX-AGA or CyberBugfix; I dunno if they don't come with ClassicWB Lite, or if the guy who set it up for me removed them, but they don't seem to be present. Any further ideas on what might be causing this issue? ScummVM-AGA-030 is also hanging when I try to launch it...
-
Coming back to this, I've searched through all my startup-sequences and system folders, and there's no sign of CGX-AGA or CyberBugfix; I dunno if they don't come with ClassicWB Lite, or if the guy who set it up for me removed them, but they don't seem to be present. Any further ideas on what might be causing this issue? ScummVM-AGA-030 is also hanging when I try to launch it...
Hiya,
It's very hard to debug this online :(
Have you tried it under WinUAE? If you can get it working under WinUAE it does at least prove that you've got the correct data files.
Another thing you can try is to boot from a 3.0 WB disk and see if that lets you start it from WB (keep the disk in obviously).
For reference I'm running OS 3.9 with BB1 & BB2 and hardly any other patches/hacks (only Blizkick, FBlit and CopyMem060).
This game does seems to be very 'fussy', not sure why. I know there are 3 different versions of the retail game data files and my port only supports 1 of them.
-
A few people noticed that my AmiWolf ports had stopped working recently (it turns out that they had an expiry date!).
I've managed to find the time to update all of these 3 ports to fix the time bug.
v1.18 of AGA/ECS and Spear of Destiny (AGA only) uploaded to AmiNet, I'll whack them in the Zone on EAB too :)
Have a play with enabling the new 'priority' tool type, might help performance slightly for some users.
-
A few people noticed that my AmiWolf ports had stopped working recently (it turns out that they had an expiry date!).
I've managed to find the time to update all of these 3 ports to fix the time bug.
v1.18 of AGA/ECS and Spear of Destiny (AGA only) uploaded to AmiNet, I'll whack them in the Zone on EAB too :)
Have a play with enabling the new 'priority' tool type, might help performance slightly for some users.
Thank you for fixing this :)
-
Thank you for fixing this :)
No probs, I don't like it when my software suddenly stops working ;)
AmiWolf OCS/ECS running on an expanded A500 ;)
[youtube]-kHmvGVOxYc[/youtube]
-
Over in the 'Zone' on EAB Dlfrsilver has just converted some really nice MIDI files to make them compatible with AmiWolf/AmiSpear. I've given them a try myself and can confirm that they sound much better than the original ones :)
The Zone (http://eab.abime.net/zone.php?)
-
Some user's were telling me that the mouse control wasn't working properly so I've now fixed it up and uploaded new versions to AmiNet (ECS/AGA/RTG) and also AmiSpear AGA.
Seems much smoother now and very playable 8)
-
Thanks Novacoder. I saw Amiwolf pop up as a recent upload on Aminet last week and played it over the weekend. I am very impressed.
Can you give any more detail about which versions of the original game work best? The description in the readme is a bit cryptic. I'm happy with how it runs for me (and it works with a demo version I found) but anything to get some further performance is of interest.
Thank you.
-
Thanks Novacoder. I saw Amiwolf pop up as a recent upload on Aminet last week and played it over the weekend. I am very impressed.
Can you give any more detail about which versions of the original game work best? The description in the readme is a bit cryptic. I'm happy with how it runs for me (and it works with a demo version I found) but anything to get some further performance is of interest.
Thank you.
Wow, I'm surprised you got it running with a demo version.
I've attached a pic of the file sizes of the version you should be using (full retail game).
https://amitopia.com/amiwolf-brings-wolfenstein-3d-to-your-amiga/ (https://amitopia.com/amiwolf-brings-wolfenstein-3d-to-your-amiga/)
Game pack details -> http://eab.abime.net/showthread.php?p=910630#post910630 (http://eab.abime.net/showthread.php?p=910630#post910630)
-
Some user's were telling me that the mouse control wasn't working properly so I've now fixed it up and uploaded new versions to AmiNet (ECS/AGA/RTG) and also AmiSpear AGA.
Seems much smoother now and very playable 8)
you Rock Nova ! 8)
-
I second klx00r!
I've looked at my files and the date stamps are different and a couple of them have 1kb difference.
The version I used isn't a demo, but a shareware version which also comes with DOSbox.
I'm going on to Aminet to get the latest version of Wolf3d now too (when it's back up and running). Thank you again,
-
Just bought Wolfenstein 3D and Blake Stone to admire the hard work of Nova.
I'm having trouble with Wolf, it gives an error can't find a Screen Mode for requested mode. I'm using the RTG version and use picasso96 on my radeon.
Tried using modepro and newmode to intercept the screen, that didn't work.
I had to rename all the .WL1 files to .WL6 from the cdrom I bought. I even tried another version I found online (it was a working version) and had the same error.
Tried on a different system that uses cybergraphix, same results.
Downloaded the ecs version and tested with same results.
-
From this old thread, it looks like these might be shareware files. I'll try and find where I got my files and make sure it's a legitimate source. If so, I'll share the link.
http://eab.abime.net/showthread.php?t=70749
-
https://www.youtube.com/watch?v=Xi9V5OCqAZM (https://www.youtube.com/watch?v=Xi9V5OCqAZM)
Also seems to work well on Vamps using RTG :)