pouët.net

Wildcat by DMA [web]
[nfo]
screenshot added by KK on 2015-11-24 14:47:26
platform :
type :
release date : october 2015
release party : RetroKomp / LOAD ERROR 2015
compo : amiga demo
ranked : 2nd
  • 55
  • 7
  • 0
popularity : 65%
 65%
  • 0.89
alltime top: #2066
added on the 2015-11-24 14:47:26 by KK KK

popularity helper

increase the popularity of this prod by spreading this URL:

or via: facebook twitter pinterest tumblr bluesky threads

comments

YouTube version

Sorry for delayed release - we had to debug this on a real machine.
The prod also will not run with Kickstart 3.1 (probably a framework bug).

Have fun!
added on the 2015-11-24 14:47:32 by KK KK
Great demo!!! Keep up the good work!! Music, gfx, style. I love it.
rulez added on the 2015-11-24 15:03:56 by Sir_Lucas Sir_Lucas
Awesome!
rulez added on the 2015-11-24 16:20:15 by mad mad
Amazing! Effects in this demo made some people speachless during the party :) Also great msx and flow! Lookig forward for "wildcat" release ;) All the best...
rulez added on the 2015-11-24 16:23:12 by sheriff sheriff
That wolfenstein looks amazing...
rulez added on the 2015-11-24 17:16:45 by axis^oxy axis^oxy
absolute amazing ass kicker ;) KK rulez! more! mooooooore!!
rulez added on the 2015-11-24 17:45:08 by unity1 unity1
mein amiga!
rulez added on the 2015-11-24 18:07:11 by sensenstahl sensenstahl
sheriff: "Wildcat" was also "released" last saturday. :)
added on the 2015-11-24 18:10:58 by KK KK
OMG! and this crazy speed in Wolfenstein effect! Massive!
rulez added on the 2015-11-24 18:26:13 by dakota dakota
Great! Welcome to the Amiga scene, KK! And congratulations on both releases. :)
rulez added on the 2015-11-24 18:56:01 by Blueberry Blueberry
Great demo, superb effects!
rulez added on the 2015-11-24 20:16:38 by Flops Flops
Well done KK, great demo and congrats on becoming father:) Go Wildcat go!
rulez added on the 2015-11-24 20:29:02 by MKM MKM
what blueberry said!
rulez added on the 2015-11-24 20:34:54 by bonefish bonefish
nice wolfenstein, great demo
rulez added on the 2015-11-24 21:00:54 by Optimus Optimus
What B&B said :) Congratz!
rulez added on the 2015-11-24 22:30:10 by sachy sachy
What a great firstie on Amiga. Amazing wolf-engine, but also digged the colourful blitter tornado. Loved it on the bigscreen. Your second best release in recent times.
rulez added on the 2015-11-24 22:34:26 by noname noname
lol, I guess congrats on upcoming "delivery", krzysiek ; D
rulez added on the 2015-11-24 23:17:03 by tomkh tomkh
I enjoyed this little demo!
rulez added on the 2015-11-24 23:17:52 by ham ham
Nice to see you on the Amiga as well - following the Jay Miner machines! :)
rulez added on the 2015-11-24 23:21:06 by Sdw Sdw
why not ks 3.1? my a600 is sad now :(
added on the 2015-11-25 00:16:03 by wysiwtf wysiwtf
wysiwtf: I have no idea. I'm using Hannibal framework with Blueberry startup code and even the example demo in the framework doesn't work on KS 3.1.

As soon as fixed for the framework would be released I could incorporate that fix, but right now I'm complete n00b when it comes to Amiga system/kickstart-related issues.
added on the 2015-11-25 00:23:17 by KK KK
that's great, whoot! works with KS1.2, which is all that matters :P
rulez added on the 2015-11-25 09:41:16 by Paradroid Paradroid
Some cool looking effects although not much of it was running in one frame.. Impressive Wolfenstein, the chaoszoomers were a not the best I've seen. Looking forward to more from you on OCS, please hook up with a decent pixel graphician though ;)
added on the 2015-11-25 10:51:37 by break break
Kinda ugly but some proper code in there!
rulez added on the 2015-11-25 10:53:22 by Korvkiosken Korvkiosken
Very nice and a hell of a surprise! =)
rulez added on the 2015-11-25 13:32:32 by mccnex mccnex
Lovely, lovely zoomers. And the wolfenstein. And everthing else.
rulez added on the 2015-11-25 13:40:25 by Preacher Preacher
Very good demo. Great effects and good music. To fully happiness is missing only a few pixel arts.
rulez added on the 2015-11-25 14:26:15 by at0m at0m
Powerful demo with good pacing and a lot of action and a fitting tune. Even if the code is not optimized and framerate could be improved, it's still impressive code, "firstie" or not! I second the suggestion for getting a pixel artist on board next time, but that's a minor point overall.

You sure are a fast learner and a very productive person!
rulez added on the 2015-11-25 15:34:54 by Kylearan Kylearan
Hey KK, I looked at this, and it seems that you are not setting DDFSTRT/DDTSTOP/DIWSTRT/DIWSTOP/BPLCON2/BPLCON3, and those are probably initialized differently in the various setups.
I found this by launching 2 instances of WinUAE - one working and one not working, and pressing shift+F12 to see in the debugger - you can see that those registers are different. The values you need for a 320x256 screen are

DIWSTRT($008e) = $2c81
DIWSTOP($0090) = $2cc1
DDFSTRT($0092) = $0038
DIWSTOP($0094) = $00d0
BPLCON2($0104) = 0
BPLCON3($0106) = $0C20

I'm not 100% sure the last two are needed, but these days I prefer to set all registers to cover myself. Try this and hopefully it helps (in the WInUAE debugger you could test it by directly writing to the registers with commands like this: W dff08e 2c81.w)

Other than that, really good job on the demo. I will check if my example demo has the proper setup, too.
rulez added on the 2015-11-25 18:15:33 by Hannibal Hannibal
any chance to share the original protracker ?
added on the 2015-11-25 19:41:02 by asle asle
@Hannibal: I'm doing exactly what you written. From init code:
Code: BPLCON0 = 0x0201; BPLCON1 = 0; BPLCON2 = 0; BPLCON3 = 0x0C20; COLOR00 = 0; COLOR01 = 0; DMACON = 0x8000 | (1<<10); // blitter nasty DIWSTRT = 0x2C81; DIWSTOP = 0x2CC1; DDFSTRT = 56; DDFSTOP = 208;

I'm doing this once right after start of main demo function when system should be no longer running.

@asle: The module is in Retrokomp/Load Error downloads. It won Amiga Music compo at the same party. :)
link
added on the 2015-11-25 21:15:09 by KK KK
...........
added on the 2015-11-25 21:19:07 by Frequent Frequent
KK, one blue sky idea without knowing the context of your code: where is custom? Usually that is another $dff000 to be added to all of the above values.
added on the 2015-11-25 23:11:40 by noname noname
Another Amiga debut in 2015! Great code, nice music and a bit 'rough' graphics :) Good job and cool surprise in Danzig Demo Compo.
rulez added on the 2015-11-25 23:24:15 by slayer slayer
@noname: That is one of the possible future optimizations I was referring to - the demo uses full addressing for EVERY hardware access (except in startup/framework). I don't think I want to know how many cycles I'm wasting this way. :)

@slayer: Well, I did a lot of Amiga coding back in the time, but 99% of it was pure AMOS and I never got to proper low level HW programming back then.
added on the 2015-11-26 00:05:23 by KK KK
@KK
If it's your firstie demo then it's really great. You've got great potential mate :) I hope to see more from you in the future.
added on the 2015-11-26 00:22:17 by Sir_Lucas Sir_Lucas
Oh yes!
rulez added on the 2015-11-26 00:26:03 by kusma kusma
I do not remember ever seeing a Wolfenstein clone that would work well as a part of a demo; it is not working for me here too. However, the use of background gradients to colour the noisy blitter feedback is daring and really makes this stand out and the music is pretty nice too.
rulez added on the 2015-11-26 00:33:17 by introspec introspec
KK, I tried to debug a bit further (this is kinda fun!) and saw that yes, your code actually does write to the proper registers
However, at that point the copper DMA is still enabled, and the system copper is still set, so the next frame the system copper runs, and it overwrites those values. Even though your vblank interrupt sets a new copper list, the system copper has already been started.

I imagine it works with some kickstarts because they set them to the same values you need. You could fix it by for example either

1. instead of setting the registers with the CPU, you could put it in a "setup" copper list and load that into COP1LC. It would automatically be kicked the next frame you run. Optionally you could kick it right away
2. turn off copper DMA before you set the registers, set your real copper, and then reenable the dma or
3. just set them in the first "real" copper list you have. That's what I have traditionally done

Side note: I see that after setting the copper (in dff080), you do clr.w dff088. Probably fine for you, but there are 2 details to know when you do this:
1. writing to cop1jmp/cop2jmp from the CPU is dangerous if the blitter is running because it can mess up the blitter destination.
2. The copper automatically starts at the beginning of each frame, so if you just set the copper pointer during the previous frame you don't need this
added on the 2015-11-26 07:52:17 by Hannibal Hannibal
Thumb up for the speedy wolfenstein-routine
rulez added on the 2015-11-26 08:04:30 by britelite britelite
Yes! I wish there was more firsties of that quality. My personal favourite is the spectrogram effect under the textured cube. With more attention to graphics (logos, colors, palettes) and design (transitions, sync, flow) this could be a killer demo. Music is not my cup of samples, but it kinda fits the rough and understated visuals. And congrats on both releases!!! :-) Nice talking to you at the party.
rulez added on the 2015-11-26 09:31:53 by jazzcat jazzcat
Like damn how fast is that wolf part!
Very. You need gfx man though :) Music was okay
rulez added on the 2015-11-26 09:52:51 by leGend leGend
@Hannibal: Thanks for your findings. I'll definitely check it out. As for cop1jmp, we reached similar conclusions in this thread.

@jazzcat: That was the "rushy production" part. The logos were made with some "cool text" generators on the web, so they don't really count as real logos. ;) And it was nice talking to you at the party, too.
added on the 2015-11-26 11:15:34 by KK KK
The graphics and music didn't really appeal to me, but the code is not bad at all. Therefore - thumb up!
rulez added on the 2015-11-26 22:09:00 by booger booger
Some great effects. Excellent coding. The design and music could be improved but it's a good demo regardless.
rulez added on the 2015-11-27 14:08:39 by drift drift
Amazing Wolf 3d on A500 ! It would have been an instant classic if it had some nice pixelart. Great anyway !
rulez added on the 2015-11-27 23:01:38 by Twardy Twardy
music
rulez added on the 2015-11-28 04:12:05 by 1in10 1in10
Totally enjoyable, great job :)
rulez added on the 2015-11-28 17:28:49 by Sapphire Sapphire
Decent.
added on the 2015-11-28 19:28:56 by AntDude AntDude
good
rulez added on the 2015-12-01 19:36:58 by SiR SiR
Quite ugly but faaaast :)
rulez added on the 2015-12-02 15:31:39 by Serpent Serpent
Will you try AGA next time KK ? :)
rulez added on the 2015-12-02 17:03:49 by magic magic
This one is very F.A.S.T.! The music matches perfectly. Nice fresh effects which show that OCS has still its own charm. Thumb up for the good coding.
rulez added on the 2015-12-02 21:13:40 by dissident dissident
cool stuff!
rulez added on the 2015-12-04 22:10:15 by gentleman gentleman
On my BPPC060 A1200 (KS3.1) SetPatched to 3.9 is always working (but sometimes with good colors, sometimes with no colors (black screen) and sometimes with bad colors).
Great stuff !
rulez added on the 2015-12-05 12:47:26 by DJM/DTA DJM/DTA
nice
rulez added on the 2015-12-05 13:42:30 by fyrex fyrex
Nice variations and combinations of classic amiga effects. And wolf engine, too.
rulez added on the 2015-12-09 14:41:45 by lvd lvd
3 effects are enough for everyone. Very good!
rulez added on the 2015-12-12 05:13:39 by rock rock
This is a pretty sweet Amiga intro. OCS and AGA mostly gets lame ass releases lately, and that makes it an outstanding release, however the length and the number of effects don't qualify it as a proper demo. Still a defo thumbup!
rulez added on the 2015-12-13 17:50:45 by Hoild Hoild
niceish.
added on the 2015-12-20 17:13:19 by iks iks
OCS/ECS too slow for Wolf 3D? Very nice stuff in that demo!
rulez added on the 2015-12-22 22:13:40 by emkay emkay
Contrats KK for you firstie on the 3rd generetion VCS! I absolutely dig the feedback zoom effect.
rulez added on the 2015-12-30 01:59:54 by JAC! JAC!
Ah forgot to comment on this. Cool debut on amiga. The design aspect calls for more attention in the future, but there's a lot of promise in this :)
rulez added on the 2016-09-06 17:50:42 by noby noby
Great Wolf! Rulez! :)
rulez added on the 2016-09-16 12:20:23 by Biter Biter
Nice!
rulez added on the 2017-01-19 22:52:13 by venex venex
outch!
rulez added on the 2017-10-23 09:39:14 by Soundy Soundy
great demo
the wolfenstein part ruins it a bit for me, it's all deja vu and has an unoriginal visual style
generally cool
but a bit oldschool fx like tornado zoomer, C2P, scroll
And nice to see A500 finally joined Wolfenstein 3D club. 10 years after ST ;)
added on the 2020-04-28 16:35:25 by Blast! Blast!
ok
rulez added on the 2021-08-07 13:22:39 by Blast! Blast!
Great !!!
rulez added on the 2021-09-07 13:49:57 by tjahzi(aka Jimi) tjahzi(aka Jimi)
Cool demo
rulez added on the 2022-10-17 16:30:58 by bitl bitl

submit changes

if this prod is a fake, some info is false or the download link is broken,

do not post about it in the comments, it will get lost.

instead, click here !

[previous edits]

add a comment