Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
57 user(s) are online (54 user(s) are browsing Forums)

Members: 0
Guests: 57

more...

Support us!

Headlines

 
  Register To Post  

« 1 2 3 4 (5)
Re: SkillGrid - new AGA game in the works
Quite a regular
Quite a regular


See User information
Somebody on itch.io reported that SkillGrid hangs on his/her A4000 (with 68060), but provided no details. Luckily, one of my friends/testers has an A4000 equipped with a 68060 and managed to reproduce the problem (if not exactly the same, I hope a strictly related one).
What he found out is that if he had Roadshow running, the game would hang in the title screen shortly after starting up. Given that SkillGrid takes over the system entirely, the first thing that came to mind was that his network board (an X-Surf-100), after being activated/used by RoadShow before the startup of the game, was triggering an INT2 interrupt and keeping on doing so continuously as it was not getting an ack due to the fact that my level 2 interrupt handler, which only cares about the keyboard, simply cleared the INTREQ.PORTS bit and returned. I searched for information about the X-Surf-100 on the net and I got confirmation that it uses the INT2 line (and seemingly also the INT6 one, but that is not relevant to SkillGrid as it has the level 6 interrupt disabled). I provided him with a version of the game with the level 2 interrupt disabled and it turned out to work just fine, even with RoadShow running at startup.
Therefore, I have now prepared a new version (1.3) which handles the keyboard through the level 3 interrupt and which is thus immune to any expansion hardware (except for hardware that continuously triggers NMIs, that is).

Doing this work got me started once again, and so I also made some other improvements - you can find the details in the changelog at the bottom of this post, but here's the most important one:

Resized Image

For who is not familiar with the game: the addition is the BEAM/ULTRA cell, which makes the spaceship weapon exceptionally powerful (getting rid of the bosses with it is extra easy).

I seized the occasion to also add this little paragraph to the manual which clarifies how beams work (it has been so since day 1, but it had never been explained):

Resized Image

The new version is practically ready, but before releasing it I'd really really really like to get the Amiga CD32 NVRAM issue fixed! In fact, hiscore loading/saving is still disabled for the version that boots on Amiga CD32 directly from CD. Unfortunately, having no such machine, I can't test my code, so I need help. More precisely, I need someone with an Amiga CD32 equipped with an HD/CF/SD to run this test suite and report the result (it's all very simple - basically: download the archive, unpack it on the drive, run the script from shell, follow the on-screen instructions and report the result).
Thanks in advance to the good souls who will help!

Changelog

v1.3 (unreleased)
1. Added the BEAM/ULTRA cell (shoots a big beam that is equivalent to 5 beams).
2. Moved lateral beams of the triple beam one pixel down (to match the shape of the ultra beam).
3. Reduced by 16.7% the occurrences of the DAMAGE cell.
4. Worked on the music playback: optimized the decoding; optimized the handling of the state; removed the pairing of channels on the same side (which caused the title and game over screens music to play louder than the in-game music - an originally intended effect which I have changed my mind about - and did not really work for channel 3 as that channel cannot sustain 28836.5 Hz).
5. Changed the keyboard handling so that it executes from a level 3 interrupt handler instead of a level 2 interrupt handler, in order to work around issues/lockups caused by expansion hardware sending INT2 interrupt requests.
6. Replaced [SPACE] with [LEFT ALT] and [RIGHT ALT] keys as [FIRE] button.
7. Made the startup procedure more robust (especially against audio playback performed with direct hardware access by other programs concurrently).
8. Made various little optimizations.
9. Worked on cells graphics: fixed colors of beams on BEAM/DOUBLE and BEAM/TRIPLE cells; fixed a pixel on the border of the ASTEROIDS, BEAM/DOUBLE and BEAM/TRIPLE cells.
10. Worked on manual and stragegy guide: renamed DOUBLE BEAM and TRIPLE BEAM as BEAMS/DOUBLE and BEAMS/TRIPLE, respectively; added the information for the BEAMS/ULTRA cell; adapted the information for the other BEAMS/* cells; added the BEAMS paragraph; updated the ASTEROIDS, BEAM/DOUBLE and BEAM/TRIPLE cells images; updated the controls table; fixed the outer antialiasing of the BEAM/TRIPLE, BOOST and BRAKE cells images; fixed the kerning of the last character of the italic strings.
11. Set default tool of manual and strategy guide icons to "Apdf".
12. Updated artwork to reflect the new beams graphics.

RETREAM - retro dreams for Amiga, Commodore 64 and PC
Go to top
Re: SkillGrid - new AGA game in the works
Home away from home
Home away from home


See User information
@saimo

congrats on fixing that bug Simone and I hope some CD32 owners can help you out soon

_______________________________
c64-dual sids, A1000, A1200-060@50, A4000-CSMKIII
Catweasel MK4+= Amazing
! My Master Miggies-Amiga1000 & AmigaONE X1000 !
mancave-ramblings

Go to top
Re: SkillGrid - new AGA game in the works
Quite a regular
Quite a regular


See User information
SkillGrid v1.3 is out!
This short video shows the new weapon: https://www.youtube.com/watch?v=Umw_pzdYJkk
Moreover, in addition to the other various improvements, I have given Amiga CD³² users the possibility to enable the hiscore loading/saving from/to NVRAM (I haven't received any feedback relatively to that, so the feature is completely experimental - see readme.txt on the CD).

https://retream.itch.io/SkillGrid

Changelog

v1.3 (21.05.2022)
1. Added the BEAM/ULTRA cell (shoots a big beam that is equivalent to 5 beams).
2. Moved the lateral beams of the triple beam one pixel down (to match the shape of the ultra beam).
3. Reduced by 16.7% the occurrences of the DAMAGE cell.
4. Worked on the music playback:
· optimized the decoding;
· optimized the handling of the state;
· removed the pairing of channels on the same side (which caused the title and game over screens music to play louder than the in-game music - an originally intended effect which I have changed my mind about - and did not really work for channel 3 as that channel cannot sustain 28836.5 Hz).
5. Slightly improved the standard music quality by re-downsampling the data after improving the amplification.
6. Changed the keyboard handling so that it executes from a level 3 interrupt handler instead of a level 2 interrupt handler, in order to work around issues/lockups caused by expansion hardware sending INT2 interrupt requests.
7. Replaced [SPACE] with [LEFT ALT] and [RIGHT ALT] as [FIRE] button.
8. Made the startup procedure more robust (especially against audio playback performed with direct hardware access by other programs concurrently).
9. Made various little optimizations.
10. Added the possibility of enabling the loading/saving of the hiscore from/to the NVRAM in the Amiga CD³² bootable version - EXPERIMENTAL FEATURE: CHECK OUT THE README ON THE CD FIRST!
11. Worked on cells graphics:
· fixed colors of beams on BEAM/DOUBLE and BEAM/TRIPLE cells;
· fixed a pixel on the border of the ASTEROIDS, BEAM/DOUBLE and BEAM/TRIPLE cells.
12. Worked on manual and stragegy guide:
· renamed DOUBLE BEAM and TRIPLE BEAM as BEAMS/DOUBLE and BEAMS/TRIPLE, respectively;
· added the information for the BEAMS/ULTRA cell;
· adapted the information for the other BEAMS/* cells;
· added the BEAMS paragraph;
· updated the ASTEROIDS, BEAM/DOUBLE and BEAM/TRIPLE cells images;
· updated the CONTROLS table;
· fixed the outer antialiasing of the BEAM/TRIPLE, BOOST and BRAKE cells images;
· fixed the kerning of the last character of the italic strings.
13. Set the default tool of the manual and strategy guide icons to "Apdf".
14. Updated the artwork to reflect the new beams graphics.

RETREAM - retro dreams for Amiga, Commodore 64 and PC
Go to top
Re: SkillGrid - new AGA game in the works
Home away from home
Home away from home


See User information
@saimo

thanks again Simone both versions working great here

_______________________________
c64-dual sids, A1000, A1200-060@50, A4000-CSMKIII
Catweasel MK4+= Amazing
! My Master Miggies-Amiga1000 & AmigaONE X1000 !
mancave-ramblings

Go to top
Re: SkillGrid - new AGA game in the works
Quite a regular
Quite a regular


See User information
Just released SkillGrid v1.4.
This update originally was meant to just improve the startup code, but testing the game inspired new ideas and also uncovered some flaws never seen before, so it ended up being quite substantial and brings SkillGrid to yet another level.

https://retream.itch.io/skillgrid

Longplay video showing me setting a new personal record (when playing with the keyboard, that is - this game is meant to be played with a joystick!) - and putting an end to the effort with a beginner mistake: https://www.youtube.com/watch?v=3DijdKgRfsA

Changelog

v1.4 (6.1.2024)
1. Added cells field flashing when these cells (are about to) appear:
* ASTEROIDS cell (bright colors);
* BEAM/* cells, if their exit from the bottom of the screen would reduce the number of beams shot by the spaceship (bright colors);
* MOTHERSHIP, MUSIC MODE, SKULL (same colors of the cells field when the associated boss/mode is active).
2. Made the spaceship flash red when its shield is low.
3. Made the spaceship glow red for half a second when its shield gets damaged.
4. Made the middle layer appear progressively at the beginning of a game.
5. Made the cells layer populate with empty cells progressively.
6. Changed a few pixels of the title screen spaceship icon and of the Skull.
7. Improved the handling of audio channels.
8. Made sure no sprite tearing occurs when switching between screens.
9. Made sure that the system MMU setup does not interfere.
10. Fixed crash when a tune was started while another tune was playing (e.g. when the MUSIC MODE cell was caught while missiles were active).
11. Fixed the stopping of the music mode music (it inhibited the restart of the spaceship afterburner sound).
12. Fixed the X position of specifically-requested cells (it was equal to the type of the cell removed at the same time).
13. Fixed the lengths of some sounds samples (they were odd).
14. Made various speed and memory optimizations.
15. Made the startup and cleanup code more robust.
16. Worked on the cells:
* improved the handling of the TURN cell (now it is randomized and it ensures that the speeds of the UFOs will always change);
* increased the frequency of the MUSIC MODE cells;
* decoupled the randomization of the cells types and positions;
* created the BOSSES (virtual) class of cells, grouping the BOLTSPITTER and SKULL cells (previously MALUSES) and the MOTHERSHIP cell (previously UNDEFINED) into it;
* made the template of the BOLTSPITTER and SKULL cells striped;
* made the template of the TURN cell fringed;
* made the template of the BEAM/DOUBLE cell equal to that of the other BEAM/* cells.
17. Worked on the audio channels allocation priorities of the sound effects:
* given the Boltspitter bolt shooting and the hitting of the spaceship by the Mothership beam priority over the milestone notification;
* assigned the speech warnings specific priorities (from lowest to highest: "charge low", "shield low", "approaching asteroids", "escapes critical", "danger", "time running out").
18. Updated/improved the documentation.
19. Updated the artwork to reflect the new cells graphics.


Edited by saimo on 2024/1/6 20:13:29
RETREAM - retro dreams for Amiga, Commodore 64 and PC
Go to top
Re: SkillGrid - new AGA game in the works
Home away from home
Home away from home


See User information
@saimo

thanks for another update making this great shooter better & better

_______________________________
c64-dual sids, A1000, A1200-060@50, A4000-CSMKIII
Catweasel MK4+= Amazing
! My Master Miggies-Amiga1000 & AmigaONE X1000 !
mancave-ramblings

Go to top

  Register To Post
« 1 2 3 4 (5)

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project