Jump to content
IGNORED

Getting started in writing homebrew software.


DetectiveOnTheHunt

Recommended Posts

It's been a while since I  last posted, but I still lurk around these forums.

 

Anyways, I wanted to start developing video games for old consoles. I have experience in C and Rust, but I would like to program in assembly(My biggest problem with assembly programming is wrapping my head around Hexadecimal). I started with the NES, simply because it seems to have the most documentation. I followed this tutorial for a bit, but it seems like a lot of the links to various required assets are broken. This thread was originally going to be a request for a tutorial similar to FamicomParty. But I wondered if it would be better to start on a different console. What console would you recommend, and what tutorial would be best?

 

Preferably a platform with at least some music making capabilities.

 

 

Edited by DetectiveOnTheHunt
Link to comment
Share on other sites

1 hour ago, CapitanClassic said:

It's too broad of a question. What games have you written so far? What kind of game are you interested in making? Why do you want to make games for old consoles?

 

Lots of older consoles have tutorials written for them. Many have frameworks that write all the display logic, anf you only need to write the game code.

I've written a pong clone, an infinite runner, and a RISK clone. But I have written plenty of proof of concept systems, such as a basic RPG battle system.

 

I wanted to make a game similar to La-Mulana or Hydra Castle Labrinth.

 

Writing for a low powered device is a great way to learn how hardware works, I feel like limitations will help me keep a project focused. Also, I just like old consoles.

Edited by DetectiveOnTheHunt
Link to comment
Share on other sites

A side-scrolling platformer might be difficult to pull off on the 2600. You could do individual screens, that display after you move off to the left or right (like Pitfall, or the numerous bBasic games by vhzc)

 

If you want scrolling, the 7800 and the Atari Dev Studio might be a useful tool (ADS supports both bBasic (2600) and 7800Basic, which are frameworks that handle a lot of the display code, where you need only worry about game logic code.)

Link to comment
Share on other sites

1 hour ago, CapitanClassic said:

A side-scrolling platformer might be difficult to pull off on the 2600. You could do individual screens, that display after you move off to the left or right (like Pitfall, or the numerous bBasic games by vhzc)

 

If you want scrolling, the 7800 and the Atari Dev Studio might be a useful tool (ADS supports both bBasic (2600) and 7800Basic, which are frameworks that handle a lot of the display code, where you need only worry about game logic code.)

Does the 7800 have a more complex architecture compared to say, the Master System, or NES?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...