Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Thrust GBA: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 17: Line 17:
|image_alt=Thrust
|image_alt=Thrust
}}
}}
This is Grumpy Cat's tribute to the classic space shooter Thrust for the Gameboy Advance.
This is Grumpy Cat's tribute to the classic space shooter Thrust for the Gameboy Advance.


Line 48: Line 47:
https://dlhb.gamebrew.org/gbahomebrews/thrustgru3.png
https://dlhb.gamebrew.org/gbahomebrews/thrustgru3.png
https://dlhb.gamebrew.org/gbahomebrews/thrustgru4.png
https://dlhb.gamebrew.org/gbahomebrews/thrustgru4.png
 
<!--BEGIN Online Emulator Section-->
==Online emulator==
{{EmulatorJS Main
|width=480px
|height=400px
|EJS_backgroundBlur=false
|EJS_backgroundImage=https://www.gamebrew.org/images/e/e8/Thrustgru2.png
|EJS_core=gba
|EJS_gameName=Thrust
|EJS_gameUrl=https://dlhb.gamebrew.org/onlineemulators/gba/thrust_v1.1.7z
}}
{{GBA Control Settings}}
<!--END Online Emulator Section-->
==Changelog==
==Changelog==
'''Version 1.00 2003/01/05'''
'''Version 1.00 2003/01/05'''

Revision as of 02:25, 18 August 2024

Thrust
Thrustgru2.png
General
AuthorGrumpy Cat
TypeShooter
Version1.1
LicenseMixed
Last Updated2003/03/04
Links
Download
Website

This is Grumpy Cat's tribute to the classic space shooter Thrust for the Gameboy Advance.

It is based on the Atari ST version of Thrust by Alan Butcher.

Features

  • Complete game: intro, info screens, demos, high score table (and the game itself). All 80s style.
  • All 10 missions from the Atari ST version.
  • High scores saved to battery backed RAM.
  • Antialiased sprites and tether.
  • Reverse gravity.
  • Invisible landscape.
  • All-new sound effects.
  • Original Atari ST "Thrust" theme by Rob Hubbard.

Controls

Left/Right - Rotate ship anti-clockwise/clockwise

B - Thrust

A - Fire

R - Shields, Tractor beam

L - Abandon game (without high score entry)

Start - Pause

Screenshots

thrustgru3.png thrustgru4.png

Online emulator

Can use gamepad or customise in the control settings.
Game Boy Advance Keyboard
C-a.png Kb-z.png
C-b.png Kb-x.png
C-start.png Kb-enter.png
C-select.png Kb-v.png
C-l.png Kb-q.png
C-r.png Kb-e.png
C-pad.png Kb-dpad.png

Changelog

Version 1.00 2003/01/05

  • First release.

Version 1.01 2003/03/04

  • Made "START" the pause key.
  • Clear BIOS interrupt flag and use VBLANK intr instead of spinwait.
  • Fix last character in Grumpy intro at wrong pos.
  • Fix ball tether centering.
  • Fix sound popping.
  • Fix dirty linedraw tiles after demo.
  • Fix end-of theme tune overrun.

Credits

Jeremy C. Smith wrote the original "Thrust" for the BBC Microcomputer. The status display and font are from his version.

The following tools were used to develop "Thrust":

  • STEEM - Atari ST emulator for ST "Thrust".
  • BeebEm - BBC Microcomputer emulator for the Original "Thrust".
  • Devkit Advance - Gameboy Advance code generation and libraries.
  • crt0.s lnkscript - Jeff Frohwein's Gameboy Advance linking and startup.
  • CYGWIN - X-Window System, GCC for Win32, vi, development environment.
  • Tile Studio - Font generation.
  • Quack - Synthesized sound effects generation.
  • Paint Shop Pro - Graphics editing.
  • FlashAdvance II - Flash card and linker software for the Gameboy Advance.

The two main sources of information were:

  • "CowBite Virtual Hardware Specification" by Tom Happ.
  • "Audio Programming on the Gameboy Advance" by Chris Strickland.

External links

Advertising: