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

All times are UTC [ DST ]




Post new topic Reply to topic  [ 6 posts ] 
Author Message
 Post subject: Hello
PostPosted: Fri Mar 12, 2010 5:39 pm 
Offline
 Profile

Joined: Fri Mar 12, 2010 5:35 pm
Posts: 5
Err new here, and to programming for the bbc. Hoping to follow your tutorials and stuff throughout the site.

Hope you're all well, cheers josh.


Top
 
 Post subject: Re: Hello
PostPosted: Fri Mar 12, 2010 8:26 pm 
Offline
Site Admin
User avatar
 Profile

Joined: Wed Dec 19, 2007 10:46 pm
Posts: 779
Hi, Josh. Welcome aboard!

Were you wanting to get started on a BASIC game or something written in machine code? If the former and you're completely new to the platform, you probably want to start reading the original BBC Micro User Guide which is linked from the Useful Docs page of the wiki. If you're more a dead-tree manual person, you can pick up a copy on eBay pretty cheaply, including modern updates of the manual which include details of the latest modern hardware extensions.

The original User Guide will get you started with BASIC and also touches on how to embed assembler language into your BASIC programs. You can easily get started with that and a copy of BeebEm, the popular BBC Micro emulator.

If you're comfortable with writing assembler already, though, rather than writing it direct into BBC BASIC, you might prefer to use a modern 6502 compiler (like BeebASM or Ophis), with SWIFT - SteveO's Windows IDE for BBC micro development. Neil B has put together a shell project called Sparse Invaders based around SWIFT and P65 for creating a beeb game. You could start by getting that to compile and making some modifications to it ...

Once you've got started, feel to drop back here and ask questions in the Programming Discussion forum - everyone's usually very helpful and even patient enough to put up with my basic questions ... ;)

Sam.


Top
 
 Post subject: Re: Hello
PostPosted: Fri Mar 12, 2010 9:12 pm 
Offline
User avatar
 Profile

Joined: Wed Jan 09, 2008 7:30 am
Posts: 406
Hi joshh,

Good to have you here. If you're looking at the Swift tutorials then apologies for them being a little out of sate with the latest version. They are all getting an update soon, just working on completing a debugger for it and then I'm slated to redo them all.

Hope you have a go at something, always a pleasure to see new work :) As Sam says, just post any questions and you'll get helpful responses. No ego's on here, won't be flamed or told about something being asked before, so post any question even if you think it might be silly :)


Top
 
 Post subject: Re: Hello
PostPosted: Fri Mar 12, 2010 10:50 pm 
Offline
 Profile

Joined: Fri Mar 12, 2010 5:35 pm
Posts: 5
consider me the absolute novice. So my questions will, simply be the very most basic haha. I'll go start a thread.


Top
 
 Post subject: Re: Hello
PostPosted: Sat Mar 13, 2010 1:12 am 
Offline
User avatar
 Profile

Joined: Sun Jun 28, 2009 11:37 pm
Posts: 55
Hi Josh, welcome to RS :)

If you're just starting out programming for retro computers, the Beeb is an excellent choice. It has one of the best versions of BASIC available (for its time) and a built-in assembler making it easy to progress to machine code if/when you're ready. 6502 assembler is also one of the easiest to learn.

Have you ever done games programming before with other platforms or languages?

Cheers,
Paul.


Top
 
 Post subject: Re: Hello
PostPosted: Sat Mar 13, 2010 8:55 pm 
Offline
User avatar
 WWW  Profile

Joined: Thu Apr 03, 2008 2:49 pm
Posts: 277
Location: Antarctica
Hi Joshh

Welcome to the forum, I'm sure you'll find both BASIC and 6502 relatively easy to pick up.

The hard bit is ideas and lack of memory :-)


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:  
cron