It is currently Mon Oct 20, 2014 4:19 pm

All times are UTC [ DST ]




Post new topic Reply to topic  [ 6 posts ] 
Author Message
 Post subject: Atomic Galaforce Update
PostPosted: Sun Feb 12, 2012 10:15 pm 
Offline
User avatar
 Profile

Joined: Thu Jan 20, 2011 4:24 pm
Posts: 57
At last ..... an update for Galaforce for the Acorn Atom.
I added FX-sounds and music.

The TODO list is now:

- Adding Joystick support
- Testing levels/patterns

You can find a video at: http://www.youtube.com/watch?v=tsaApN-uG-U

Greetings
Kees


Top
 
PostPosted: Mon Feb 13, 2012 1:06 am 
Offline
Site Admin
User avatar
 Profile

Joined: Wed Dec 19, 2007 10:46 pm
Posts: 779
Wow. That sounds amazing! I love the initial tune before the game starts!

Your ports just keep getting better and better, Kees. :D

Sam.


Top
 
PostPosted: Tue Feb 14, 2012 12:10 am 
Offline
User avatar
 WWW  Profile

Joined: Wed Jan 26, 2011 2:35 am
Posts: 139
Some fast and furious gameplay there! The sounds are interesting: I see you generate the waveforms yourself - very impressive! :)


Top
 
PostPosted: Tue Feb 14, 2012 12:26 am 
Offline
Site Admin
User avatar
 Profile

Joined: Wed Dec 19, 2007 10:46 pm
Posts: 779
Perhaps also worth reminding people that Kees is doing a sterling job of keeping his Atomic Galaforce development diary up to date, which is a fascinating read. :ugeek:

Sam.


Top
 
PostPosted: Tue Feb 14, 2012 1:03 pm 
Offline
User avatar
 Profile

Joined: Thu Jan 20, 2011 4:24 pm
Posts: 57
DavidB wrote:
I see you generate the waveforms yourself - very impressive! :)

Thank you ... :D .. but on an Atom it's a necessary evil to get sound.
The Atom only has a beeper connected to a bit so generating sound is not easy and takes a lot of CPU time.
I am testing to generate 2-voice sound with programming the 6522 VIA to relieve the processor.

Channel1:
Program the shiftregister to shift out continuous patterns using T2 on CB2.
You can write 00001111 or 00110011 or 01010101 to get a squarewave

Channel2:
Program T1 to generate continuous squarewaves on PB7

Connect the 2 bits together (with a resistor) and feed it into an amplifier.
This way you only have to change T1, T2 or the shiftregister to get a different note without consuming CPU time.

Should also work on a BBC :roll:

Greetings
Kees


Top
 
PostPosted: Tue Feb 14, 2012 1:06 pm 
Offline
Site Admin
User avatar
 Profile

Joined: Wed Dec 19, 2007 10:41 pm
Posts: 373
Two channel sound on an Atom? Now that would be something!!


Top
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: