06 August 2018, 23:49 | #121 |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,411
|
Oh, that's a pitty. As I understood it, the 68020 shift operator was vastly quicker than the 68000 one. I'm probably wrong then, I've not done any AGA stuff yet.
Last edited by roondar; 06 August 2018 at 23:57. |
07 August 2018, 09:36 | #122 | |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
Quote:
If you look back in history of how Steve Bak did Star Ray on the ST, I beleive he pre-shifted the scene 1 pixel up to 16 pixels, then he was able to use a movem.l to fast copy a block of memory on a 16 bit boundary without shifting. [ Show youtube player ] |
|
07 August 2018, 10:02 | #123 |
Registered User
Join Date: Oct 2015
Location: Landsberg / Germany
Posts: 526
|
Just a reminder: If you use the option to blit one additional prescrolled bitmap layer into a 4 bitplane viewport, you lose the option to use AGAs subpixel bits in BPLCON1 for smooth scrolling of 1/4 pixels - which could add a certain edge to your game.
|
07 August 2018, 11:01 | #124 | |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
Quote:
After studying the arcade the background moves 1 pixel every frame and the foreground 2 pixels, which is a shame because I though the background was running at 25 FPS which loses me time |
|
07 August 2018, 18:25 | #125 |
Registered User
Join Date: May 2017
Location: AmigaLand
Posts: 459
|
Watched a longplay and I did not understand the bonuses/item/upgrade system.
I found this, you may already know it, but I post it in case : http://www.hamster.co.jp/american_ha.../manual_06.htm |
07 August 2018, 21:06 | #126 |
Banned
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
|
This might also be useful but I'm sure mcgeezer knows most of this already: https://strategywiki.org/wiki/Rygar
Information about Items and Enemies are probably most useful Regarding the Bonuses; I didn't know about many of these... especially the "Hidden Parchment" Last edited by DamienD; 07 August 2018 at 21:20. |
07 August 2018, 21:18 | #127 | ||
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
Quote:
Quote:
I have the scrolling fixed now... will probably post a short demo in the next hour or so. |
||
07 August 2018, 21:26 | #128 |
Banned
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
|
|
07 August 2018, 21:43 | #129 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,196
|
I can't believe this. How can you work so fast with assembly & amiga hardware? How many people actually deliver like you?
|
07 August 2018, 22:37 | #130 |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
Here you go... the scrolling fixed.
[ Show youtube player ] The background image is a little short as it needs to be extended by about 320 pixels. Over the next few days I'll be working on palettes and gfx stuff as I prepare for the epic coding marathon that will be required. Something a little different that I was thinking about was putting in some CD music for the AGA version. I have a particular liking to synthwave, cyper punk... so the likes of Perturbator, Carpenter Brut, Dance with the dead, are all close to my heart. But one artist that I particularly love is Dan Terminus and his music pretty much inspires me to code quite a bit, so after seeking permission to use his work I'll build these tracks into a CD32 version. Starting track... as the story appears... Rounds 1-4 Death by Distortion [ Show youtube player ] Rounds 5-9 Heavy Artillery [ Show youtube player ] Rounds 10-13 Pegasus Pro Ultra Fusion [ Show youtube player ] Then looped back to the first track... to round 27. Personally I think it will make the game sound immense. Edit - sorry just realised the seconds pointers don't seem to work on the YT vids for the Dan Terminus tracks... If you expand the comments you can then select the tracks. Last edited by mcgeezer; 07 August 2018 at 22:42. |
07 August 2018, 22:46 | #131 | ||
Banned
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
|
Quote:
Quote:
|
||
07 August 2018, 22:47 | #132 |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
|
08 August 2018, 00:24 | #133 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,196
|
BTW I created a small demo of the Rygar tune. ATM it's xm but it's only using 4 tracks and 2 for in-game. Not finished but is it worth going on?
(This is my first attempt at a module for years, and if you saw other forums you'll see that I had trouble with milkytracker but it seems all set now) I haven't worked on effects, volumes, etc... but the intro notes look okay, and the fact I have used PSR something (yamaha) samples as often as I could (+ some bass I lifted from a 4mat module) makes it look like the original at least for this part. The music is rather repetitive so there's not so much work for a "rough" module. rygar.zip |
08 August 2018, 00:34 | #134 |
J.M.D - Bedroom Musician
Join Date: Apr 2014
Location: los angeles,ca
Posts: 3,529
|
@Jotd
I did provide mcgeezer with the mod i prepared for the ECS version: it has also all interactions a bit like Bomb Jack Beer Edition (actually this came before that); is in the zone; it could need some love for some of the samples that i grabbed from mp3 of the songs, though. And if you need some help in taming milky let me know, is my main weapon here |
08 August 2018, 08:33 | #135 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,196
|
Okay, never mind, I really wanted to get back on mod tracking anyway.
|
09 August 2018, 20:36 | #136 |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
So over the last couple of nights I've worked on something which is pretty fundamental to smooth running games - Double buffering.
Although the video below doesn't look much different to the last one, there is a key important process going on with the way in which the display is rendered. [ Show youtube player ] I have the vertical beam waiting for line 103 which is roughly at the start of where the mountains need to be drawn with the blitter. Now without double buffering what you would see here is a tearing effect when the mountains are scrolled left or right because as the beam is racing down the screen the blitter is also racing down drawing the next set of pixels to the left or right, the upshot being that you get an unwanted crap effect. Double buffering solves this problem. With it in place, the blitter is drawing the mountains to a hidden display field somewhere else in the Amiga's memory so that it doesn't effect what is currently on screen. When the vertical beam reaches the bottom of the screen we flip the display pointers which then instantly shows the display that was just rendered with the mountains. This process alternates every frame. Show the front display, draw the back display. Show the back display, draw the front and so on. Anyway, that's double buffering, bit a of pain to get right but once it's done you kinda leave it alone. Next I'll be fixing up some of the graphics and palettes, you'll notice the background is short on length and the temple scene has transparent blocks in the background - both need to be fixed, then it'll building in the sprite engine. PS: The scrolling is actually very smooth, the video capturing stuff just makes it look a bit jerky so I might use another method to do a capture. |
09 August 2018, 22:34 | #137 |
Registered User
Join Date: May 2013
Location: Grimstad / Norway
Posts: 839
|
|
10 August 2018, 02:17 | #138 |
Registered User
Join Date: Oct 2015
Location: Landsberg / Germany
Posts: 526
|
You are making real fast progress here, congratulations!
|
10 August 2018, 20:57 | #139 |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
So I continued working on the scrolling routine late last night and have had a bit of time this evening too to work on it, I'm stopping now and going to enjoy a couple of beers and maybe play Transplant (I love that game).
In this update I've worked on the switching between rounds which is quite important for the game. I'm pleased to say that this is pretty much working barring the odd bug here and there. I haven't quite got round to finishing level 4 but you'll see from the video that it's almost there. Those who know Rygar will know that every 4th level the background changes to something more static with a nice sunset and a silhouette of scrolling mountains. This means I have to change the background blitter code somewhat, but not too much. What I'm attempting to do is have the sunset in 2 bitplanes / 4 colours and have the third bitplane scroll with the mountains. As I've found out I have to blit all three bitplanes because the Amiga scroll registers causes the static background to slide... so I have to blit two planes of the 96x84 sunset and then blit1 plane of the mountains underneath. Gonna have a beer. Enjoy. [ Show youtube player ] |
11 August 2018, 13:10 | #140 |
Banned
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
|
Very impressive indeed mcgeezer
I love the way you're tackling important game mechanics first like level scrolling; getting this running perfectly before moving onto the next big thing. I'm no coder but your logic / approach is great; after the above, building / snapping on each addition function / layer etc... I'm sure everything will come together nicely |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Entry: Rygar AGA Edition | mcgeezer | Coders. Entries | 75 | 28 February 2019 20:41 |
On the Ball - World Cup Edition AGA | djcasey | request.Old Rare Games | 4 | 25 January 2013 12:39 |
On The Ball League Edition AGA , Player Manager 2 | StarEye | Games images which need to be WHDified | 11 | 22 January 2010 18:21 |
The Vague #1 AGA-RTG edition is released ! | kas1e | Amiga scene | 12 | 30 October 2007 00:27 |
On The Ball: World Cup Edition AGA | CodyJarrett | request.Old Rare Games | 11 | 27 May 2003 06:14 |
|
|