Bad Mood : Falcon030 'Doom'

All 680x0 related coding posts in this section please.

Moderators: Zorro 2, Moderator Team

User avatar
Eero Tamminen
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3999
Joined: Sun Jul 31, 2011 1:11 pm

Re: Bad Mood : Falcon030 'Doom'

Post by Eero Tamminen »

Hatari doesn't have any extra SW, even HD driver as I'm using GEMDOS HD emulation. With 14MB BM works fine, with 8MB it bus errors after I_InitMusic. I_InitSound before that takes quite a while too.

With just 4 MB of RAM, BM gets stuck after printing "I_InitSound". Profiling reveals it to be stuck at stop instruction:
$06f730 : 0150 bchg d0,(a0)
$06f732 : 4e72 2700 stop #$2700
$06f736 : 60fe bra.s $6f736
$06f738 : 4e75 rts

-> beta works only with 14MB of RAM.
kristjanga
Captain Atari
Captain Atari
Posts: 400
Joined: Sat Jul 25, 2009 3:35 pm

Re: Bad Mood : Falcon030 'Doom'

Post by kristjanga »

I am sorry to say that I have not been able to fetch my Falcon to try it out on a real machine, but on Hatari it works like a charm.. And the music really does make the game more fun. What a great programing skills you have Doug. Great job mate :)
One question: Are you having any issues with latest version of BadMooD on your falcon?
User avatar
dml
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3988
Joined: Sat Jun 30, 2012 9:33 am

Re: Bad Mood : Falcon030 'Doom'

Post by dml »

kristjanga wrote:I am sorry to say that I have not been able to fetch my Falcon to try it out on a real machine, but on Hatari it works like a charm.. And the music really does make the game more fun. What a great programing skills you have Doug. Great job mate :)
One question: Are you having any issues with latest version of BadMooD on your falcon?
:cheers:

I think there is one rare bug which can cause a hang very occasionally during maps but I think I know what it is and will be fixing it in a future update. I've only seen it twice though, out of lots of playtesting.

Apart from that, no problems here.
User avatar
viking272
Atari Super Hero
Atari Super Hero
Posts: 961
Joined: Mon Oct 13, 2008 12:50 pm
Location: west of London, UK

Re: Bad Mood : Falcon030 'Doom'

Post by viking272 »

Wow, the website has had well over 400 hits today, a record!

Seems many people are interested in this release! :)

Great work Doug.
Zamuel_a
Atari God
Atari God
Posts: 1291
Joined: Wed Dec 19, 2007 8:36 pm
Location: Sweden

Re: Bad Mood : Falcon030 'Doom'

Post by Zamuel_a »

Did you un-archive from the zip or from the ARJ files? Last time I did a release the ZIP was causing people problems - the ttp seemed to be corrupt. Still, this sounds very strange to me.

...and, is the machine modded in any way? CPU or bus speeder?

...what HD driver software are you using btw? I don't expect problems with others but I only tested HDDriver v8.4 :)

...and while I remember - disable AUTO stuff and run it from a hires/16colour or mono desktop. Not that it should matter, but then it matches my setup here. just curious!
I was using the ARJ files. They extracted like they should and I runned the program without any arguments or anything.

It's a stock machine with 14Mb of RAM
ST / STFM / STE / Mega STE / Falcon / TT030 / Portfolio / 2600 / 7800 / Jaguar / 600xl / 130xe
User avatar
dml
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3988
Joined: Sat Jun 30, 2012 9:33 am

Re: Bad Mood : Falcon030 'Doom'

Post by dml »

Zamuel_a wrote:
I was using the ARJ files. They extracted like they should and I runned the program without any arguments or anything.

It's a stock machine with 14Mb of RAM
Ok thanks for that info.

Can you give me a bit more info about your system now?


Do you have anything in the AUTO folder?

What HD driver software?

What video mode is the desktop sitting in?

Anything else of interest? 68881/2? I have one in mine, but shouldn't be needed. Hatari runs the game with it disabled.

Are there any zero-byte files in the BMC/ folder?

Does it ever print this message: "pre-cached all sound data" after "I_InitSound" ? If not, it failed to read from the disk after initializing the MFP. This would suggest HD driver or AUTO folder software issues.
Last edited by dml on Mon Dec 08, 2014 11:44 pm, edited 3 times in total.
User avatar
FedePede04
Atari God
Atari God
Posts: 1215
Joined: Fri Feb 04, 2011 12:14 am
Location: Denmark

Re: Bad Mood : Falcon030 'Doom'

Post by FedePede04 »

congrats on your release Doug :)

I get sick of playing those type of games, so i hope that you release a video showing the latest version of Bad mood, so i don't have to install it and get sick :lol:
Atari will rule the world, long after man has disappeared

sometime my English is a little weird, Google translate is my best friend :)
Yglika
Atarian
Atarian
Posts: 7
Joined: Fri Mar 07, 2014 7:11 pm

Re: Bad Mood : Falcon030 'Doom'

Post by Yglika »

Awesome piece of code, thank you so much for releasing this! In my eyes it doubles the (nostalgic) value of Falcon. ;-)
Since this is finally something what imho truly pushes it to the limit and shows what the machine is capable of.

Imagine this being released in 1992 assuming ID software didn't exist. ;-) It might even save Atari as a home computer company for the next decade. ;-)
User avatar
dml
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3988
Joined: Sat Jun 30, 2012 9:33 am

Re: Bad Mood : Falcon030 'Doom'

Post by dml »

Yglika wrote:Awesome piece of code, thank you so much for releasing this! In my eyes it doubles the (nostalgic) value of Falcon. ;-)
Since this is finally something what imho truly pushes it to the limit and shows what the machine is capable of.

Imagine this being released in 1992 assuming ID software didn't exist. ;-) It might even save Atari as a home computer company for the next decade. ;-)
:cheers:

I just hope I can figure out Zamuel's problem so it doesn't catch other people out :)
Yglika
Atarian
Atarian
Posts: 7
Joined: Fri Mar 07, 2014 7:11 pm

Re: Bad Mood : Falcon030 'Doom'

Post by Yglika »

I used the big zip file, I downloaded its contents via NetUsbee _after_ unpacking it on PC. So I don't know if ARJ files work. But the big zip file worked flawlessly for me.
I use stock Falcon, 14MB with FPU installed (what shouldn't matter I guess), connected to monitor via VGA.

Edit: Started via ROM TOS 4.04, no MultiTos or anything special in memory what could cause troubles.
Zamuel_a
Atari God
Atari God
Posts: 1291
Joined: Wed Dec 19, 2007 8:36 pm
Location: Sweden

Re: Bad Mood : Falcon030 'Doom'

Post by Zamuel_a »

I hadn't deleted the old directory since your last release so it was overwriting old files. Maybe that could be the issue? I will try later on to delete everything and unpack it to a new folder and see if that helps.
ST / STFM / STE / Mega STE / Falcon / TT030 / Portfolio / 2600 / 7800 / Jaguar / 600xl / 130xe
User avatar
dml
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3988
Joined: Sat Jun 30, 2012 9:33 am

Re: Bad Mood : Falcon030 'Doom'

Post by dml »

Zamuel_a wrote:I hadn't deleted the old directory since your last release so it was overwriting old files. Maybe that could be the issue? I will try later on to delete everything and unpack it to a new folder and see if that helps.
Some of the texture formats etc. are incompatible with the alpha release - but it should have replaced them all regardless. Still I think Saulot mentioned he had problems and deleted the BMC folder, and it began to work. So there may be some problem where its not writing over old files for some types of file (wall, sky, floor, midi, something...).

It is suspicious though to be stopping in I_InitSound - it is the very first process which accesses the WAD after initializing all of the 68k vectors and MFP.

If you can get me some answers to the questions posted earlier, I'd appreciate it! May help identify whats happening. I can also provide a build with more print messages so we can get more detail if necessary.
ctirad
Captain Atari
Captain Atari
Posts: 312
Joined: Sun Jul 15, 2012 9:44 pm

Re: Bad Mood : Falcon030 'Doom'

Post by ctirad »

I just tested it on the Falcon overclocked to 50/25MHz. Works very well, even on VGA fullscreen + status bar and highest details the framerate does not drop much. Excellent work! :cheers:
There is only a little glitch in the picture that looks like some random line is not drawn every couple of seconds, and the rest of the screen jumps up to fill this missing line. This bug is there from the first alpha. I can make a video if you want.
User avatar
dml
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3988
Joined: Sat Jun 30, 2012 9:33 am

Re: Bad Mood : Falcon030 'Doom'

Post by dml »

ctirad wrote:I just tested it on the Falcon overclocked to 50/25MHz. Works very well, even on VGA fullscreen + status bar and highest details the framerate does not drop much. Excellent work! :cheers:
There is only a little glitch in the picture that looks like some random line is not drawn every couple of seconds, and the rest of the screen jumps up to fill this missing line. This bug is there from the first alpha. I can make a video if you want.
Hi, thanks for trying it! Sounds promising.

There is a raster glitch of some sort which causes the status bar to jump - haven't figured out exactly why this is happening but it is related to the splitscreen trick used for the status bar. I'll try to spend some time on this one before the last version.

Random lines not drawn - not sure about that one. I'd like to see it if you can provide an example. Does it do that when not accelerated also?
nemodhs
Atari freak
Atari freak
Posts: 51
Joined: Sat Aug 31, 2013 2:29 pm

Re: Bad Mood : Falcon030 'Doom'

Post by nemodhs »

Fantastic work Doug (and team)!

Gave it a little test run on my Falcon. I can confirm that converting the music took a long time on real HW (at least an hour). But I hadn't any problems starting Bad Mood afterwards.

I really love what you have achieved there. I played through Doom once on the Jaguar. But being able to do it on stock Falcon feels far more satisfying. :) Though I may wait for the final release, as I also really love the music and new gfx, so I may wait until they are final for a full playthrough. Still gonna sink some time into this release as well.

Thanks a lot to all involved!
User avatar
dml
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3988
Joined: Sat Jun 30, 2012 9:33 am

Re: Bad Mood : Falcon030 'Doom'

Post by dml »

nemodhs wrote:Fantastic work Doug (and team)!

Gave it a little test run on my Falcon. I can confirm that converting the music took a long time on real HW (at least an hour). But I hadn't any problems starting Bad Mood afterwards.

I really love what you have achieved there. I played through Doom once on the Jaguar. But being able to do it on stock Falcon feels far more satisfying. :) Though I may wait for the final release, as I also really love the music and new gfx, so I may wait until they are final for a full playthrough. Still gonna sink some time into this release as well.

Thanks a lot to all involved!
Thanks! Your response is much appreciated :)

Yes there's a bit of time for tweakage and improvements now. It had just been sitting stale too long without good enough reason, wanted to make it available.
User avatar
Xerus
Moderator
Moderator
Posts: 1250
Joined: Fri Dec 13, 2002 9:31 pm
Location: France

Re: Bad Mood : Falcon030 'Doom'

Post by Xerus »

I tested the Silyventure version on my raptor and frankly it's amazing 8O
Bad Mood is better than Doom, quite simply!
Better graphics (true color textures, superb screen page, etc)
Better animations (free vision a la Quake, different liquids, transparency effects)
Better gameplay (quake like mode for the mouse)
Better sound environment (over different sounds, ricochet on the walls for example!)

The frame rate is impressive for a falcon without accelerator card and to top it off, there are now music!
When I have time I will have to plug my MT32 above.

The Falcon030 is an incredibly powerful computer in the hands of a talented coder.

Congratulations :D

PS: thank you for the greetings, it's nice.
ctirad
Captain Atari
Captain Atari
Posts: 312
Joined: Sun Jul 15, 2012 9:44 pm

Re: Bad Mood : Falcon030 'Doom'

Post by ctirad »

dml wrote:Random lines not drawn - not sure about that one. I'd like to see it if you can provide an example. Does it do that when not accelerated also?
Yes. Before I make a video, I have to try it on another LCD to prove it is not jus an out-of-sync issue. It does not look like that and no other game or demo have the same symptomps but who knows.
User avatar
dml
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3988
Joined: Sat Jun 30, 2012 9:33 am

Re: Bad Mood : Falcon030 'Doom'

Post by dml »

Xerus wrote: The Falcon030 is an incredibly powerful computer in the hands of a talented coder.

Congratulations :D

PS: thank you for the greetings, it's nice.
Many thanks for the feedback - it is always motivating :) That's one of the reasons the Atari scene is still great.

Thanks also to the individuals who helped me find/fix/improve things now and again, spending time they could have spent on something else (like last night for example - if you're reading, you know who you are ;-)
User avatar
dml
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3988
Joined: Sat Jun 30, 2012 9:33 am

Re: Bad Mood : Falcon030 'Doom'

Post by dml »

There is an important detail I forgot to tell anyone when releasing beta - partly usage instructions, partly a bug :) (thanks to the individual who helped to remind me!)

1) you have to aim /exactly/ at enemies in this version. there is no auto-aiming assistance from the original Doom game. to shoot a monster above you, it is necessary to look up and aiming gets harder with distance because you have two axes to worry about, not just one.

2) this pretty much screws up joypad control - there's no sensible way to look up (easily) while fighting on a joypad!

It's not meant to be like this permanently - its just an oversight in beta. 'classic' Doom mode will be available in the final release via configuration, with the old auto-aim and joypad-friendly gameplay.

Sorry I forgot to explain that - its kind of important info if you try to play the game :)
Dal
Administrator
Administrator
Posts: 4233
Joined: Mon Feb 20, 2006 9:00 pm
Location: Cheltenham, UK

Re: Bad Mood : Falcon030 'Doom'

Post by Dal »

I know the main zip works fine as I've been playing it this afternoon. I'll dl the spanned archive and check it out for you.
STE: Desktopper case, IDE interface, UltraSatan (8GB + 512Mb) + HXC floppy emulator. Plus some STE's/STFM's
User avatar
dml
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3988
Joined: Sat Jun 30, 2012 9:33 am

Re: Bad Mood : Falcon030 'Doom'

Post by dml »

Dal wrote:I know the main zip works fine as I've been playing it this afternoon. I'll dl the spanned archive and check it out for you.
Excellent :) Thanks.
Dal
Administrator
Administrator
Posts: 4233
Joined: Mon Feb 20, 2006 9:00 pm
Location: Cheltenham, UK

Re: Bad Mood : Falcon030 'Doom'

Post by Dal »

The spanned archive is definitely working.

I used unarj.ttp to unpack it to a fresh directory, copied my wad in, allowed it to create its cache then ran it up without any issue.

Perhaps Zamuel_a has a bad DSP?
STE: Desktopper case, IDE interface, UltraSatan (8GB + 512Mb) + HXC floppy emulator. Plus some STE's/STFM's
Dal
Administrator
Administrator
Posts: 4233
Joined: Mon Feb 20, 2006 9:00 pm
Location: Cheltenham, UK

Re: Bad Mood : Falcon030 'Doom'

Post by Dal »

I do notice a problem quitting the game. I've never had a clean exit - each time I try to quit, my Falc hangs.
STE: Desktopper case, IDE interface, UltraSatan (8GB + 512Mb) + HXC floppy emulator. Plus some STE's/STFM's
User avatar
dml
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3988
Joined: Sat Jun 30, 2012 9:33 am

Re: Bad Mood : Falcon030 'Doom'

Post by dml »

Dal wrote:The spanned archive is definitely working.
I used unarj.ttp to unpack it to a fresh directory, copied my wad in, allowed it to create its cache then ran it up without any issue.
Great!
Dal wrote: Perhaps Zamuel_a has a bad DSP?
I am wondering about this - I'll need to dig and see where the DSP gets kickstarted in the init sequence in case its close to the point Zamuel reported. Unfortunately I don't have a screenshot of exactly where his machine halted so it's a bit of guesswork for me (there are two prints of I_InitSound, one before and one after a bunch of audio related stuff).

The other machine it has been seen to fail on, has had DSP issues in the past - although the failure happens a bit later on - and moves around. I am not yet sure if that is really a proper machine failure, or a warmup issue that might affect otherwise apparently working machines, and something I need to account for...

Return to “680x0”