How to easily create games on NES with BASIC language

Discuss technical or other issues relating to programming the Nintendo Entertainment System, Famicom, or compatible systems.

Moderator: Moderators

Post Reply
lbarasc
Posts: 20
Joined: Sun Jun 09, 2013 12:44 am

How to easily create games on NES with BASIC language

Post by lbarasc »

Hi,

I am lionel barasc, the developer of ballnflag on NES in 2013,

It's a little game coded in BASIC in few hours on NES.

Now, I create a page on itch.io : http://lbarasc.itch.io/ballnflag

I want to improve my little game and publish some tutorials that help people to easily create games on NES with BASIC language.
I need time and few dollars to made it !

thank you very much,

Lionel B.
User avatar
Bregalad
Posts: 8036
Joined: Fri Nov 12, 2004 2:49 pm
Location: Caen, France

Re: How to easily create games on NES with BASIC language

Post by Bregalad »

Interesting, how did you convert from BASIC to assembly ? Is it compiled or interpreated ?
Most of NES games are developed in complicated assembly language.
On the countrary assembly language is very simple. It's probably the simpler programming lanaguage I can think of. It's simplicity is it's main default : It's inappropriate for large projects, requires a lot of lines of code for doing something simple in concept, and is very error prone as there is no compile time verification.

It's because high level language are complicated they are useful. Their complexity allows, once you have learned them, to write program much (~10x) faster and are less error prone.

Unfortunately the 6502 is limited and is not very adapted for most common high level languages, because it's impossible to have a stack frame without loosing significant efficiency in both ROM usage and runtime. I should really try this ATALAN lanauge which was looking very promising.
michikaze
Posts: 36
Joined: Sat Jun 28, 2014 2:35 am

Re: How to easily create games on NES with BASIC language

Post by michikaze »

6502 assembly is probably the simpliest assembly you can find, really. It's much much more simple and primitive than x86 assembly, and probably than arm assembly (not sure, not tried yet). But yeah, making something in it is probably very slow.
User avatar
Macbee
Posts: 116
Joined: Sat Nov 26, 2011 8:31 am
Location: Brazil
Contact:

Re: How to easily create games on NES with BASIC language

Post by Macbee »

lbarasc wrote:(...)and publish some tutorials that help people to easily create games on NES with BASIC language.
Please do this!
lbarasc
Posts: 20
Joined: Sun Jun 09, 2013 12:44 am

Re: How to easily create games on NES with BASIC language

Post by lbarasc »

I'm currently working on it. It takes time, please be patient. I you want to help me you can go to http://lbarasc.itch.io/ballnflag and donate 5 $

For the moment you can go to my blog, i wrote some posts about Family Basic on FAMICOM and I give some sample code.

Here is my blog :

http://powerfamicom.tumblr.com

Lionel B.
Post Reply