It is currently Mon Oct 20, 2014 3:46 pm

All times are UTC [ DST ]




Post new topic Reply to topic  [ 6 posts ] 
Author Message
PostPosted: Sat Mar 03, 2012 1:40 am 
Offline
User avatar
 Profile

Joined: Thu Feb 02, 2012 4:24 am
Posts: 68
Hi all,
I got in to retro gaming a couple of years back, having had a Beeb as a kid in the early-to-late Eighties.

Inspired by the homebrew games on this site, and those in the back pages of Retro Gamer magazine, I've been meaning to learn 6502 assembler so I could write a simple game.

Well, I've finally got started. With some encouragement from Samwise I've started a dev diary over at
http://www.retrosoftware.co.uk/wiki/index.php/JSnakeDevDiary

I started writing it part way in to coding.. and it's a bit big, but hopefully readable. There are some code snippets and screenshots alongside my ramblings.

Sam, I can't find a way to create new pages (do I have permission or can you create me some)?? I'd like to split the dev diary up a bit as others have in their diaries. Please could you help?

At this stage, I should say a BIG thankyou to SteveO for his MODE2 screen address calculation and vsync /irq routines, tricky for his Random routine (both of which can be found in http://www.retrosoftware.co.uk/wiki/index.php/SampleCodeLibrary
.. I've more or less nicked them wholesale and call these routines constantly.

Without these routines, I would've struggled a lot more than I have done. The sample code, dev diaries and these forums are a great resource and I'm grateful to all the contributors!

When I'm feeling a bit braver and this thing is vaguely resembling an actual game, I'll put up the source code and an ssd file. Til then , I'll update the diary as and when I make reasonable progress.

Comments and feedback are welcome. I'm keen to improve my assembler skills, and better my understanding of the hardware.

Cheers,

jbnbeeb


Last edited by jbnbeeb on Sat Mar 03, 2012 2:03 am, edited 1 time in total.

Top
 
PostPosted: Sat Mar 03, 2012 1:59 am 
Offline
Site Admin
User avatar
 Profile

Joined: Wed Dec 19, 2007 10:46 pm
Posts: 779
Nice to see you've gone public, jbnbeeb. :)

I'm sure the clever ppl here will be giving you more pointers than you can shake a stick at.

You should have permissions to create new pages ... there are some detailed instructions available here.

Give me a shout, if you're still having problems with it.

Sam.


Top
 
PostPosted: Sat Mar 03, 2012 8:57 am 
Offline
Site Admin
User avatar
 Profile

Joined: Wed Dec 19, 2007 10:41 pm
Posts: 373
Yay, this is what we like to see - more victims (er, I mean volunteers) stepping up to the plate!

Very best of luck and well done on maintaining such a detailed dev diary - that will prove to be a really useful source of reference to others, no doubt about it! :)


Top
 
PostPosted: Sat Mar 03, 2012 5:20 pm 
Offline
User avatar
 Profile

Joined: Thu Feb 02, 2012 4:24 am
Posts: 68
thanks both. I shall endeavour to keep it up. The good work on here is certainly an incentive to keep coding!


Top
 
PostPosted: Thu May 03, 2012 12:33 am 
Offline
User avatar
 Profile

Joined: Thu Feb 02, 2012 4:24 am
Posts: 68
Hi everyone,

I've just updated my dev diary for JSnake. I've uploaded a work in progress video to Youtube. I still haven't solved the speed-up bug, which I have discussed in separate thread (http://www.retrosoftware.co.uk/forum/viewtopic.php?f=73&t=763)..

Link to latest diary entry:
http://www.retrosoftware.co.uk/wiki/index.php/JSnakeDevDiary280412


Diary index:
http://www.retrosoftware.co.uk/wiki/index.php/JSnakeDevDiary


Top
 
PostPosted: Thu May 03, 2012 11:53 pm 
Offline
Site Admin
User avatar
 Profile

Joined: Wed Dec 19, 2007 10:41 pm
Posts: 373
That's lookin' reet smart - it's certainly nice and nippy!

In fact, it's probably already faster than the devilishly-quick Hyper Viper!

And again, just wanted to re-echo my thanks for continuing to maintain a dev diary! :)


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 1 guest


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: