Jump to content
Sign in to follow this  
samishal

Assembly programming projects

Recommended Posts

Hello,

 

Just starting to learn TMS9900 assembly, just wondering if anyone had any good ideas for some mini projects to do in assembly?

 

Samishal

Share this post


Link to post
Share on other sites

IMO you should start with something that gives you visual feedback, since *seeing* something happen on the screen is good for motivation and your moral. Assembly can be intimidating when you are starting out, and it can sometimes be frustrating just trying to get something to run, let alone the results you want. Thus, start with simple things like clearing the screen. Then write a text message to the screen, like the traditional "Hello World". Finally animate a single character. After that, you might start looking in to how you can control moving that character with the joystick or keyboard.

 

There are a lot of assembly related posts in this forum, do a search or look back a few pages. Ask questions, and don't give up! :-)

Share this post


Link to post
Share on other sites

IMO you should start with something that gives you visual feedback, since *seeing* something happen on the screen is good for motivation and your moral. Assembly can be intimidating when you are starting out, and it can sometimes be frustrating just trying to get something to run, let alone the results you want. Thus, start with simple things like clearing the screen. Then write a text message to the screen, like the traditional "Hello World". Finally animate a single character. After that, you might start looking in to how you can control moving that character with the joystick or keyboard.

 

There are a lot of assembly related posts in this forum, do a search or look back a few pages. Ask questions, and don't give up! :-)

I would also add that this is a good time to document all the little routines you test out because you will likely need them in the future for larger programs. For example, you probably want a screen clearing routine, a keyboard input routine and a binary to ASCII routine to display data, just for starters. Remember that in assembly you will need to create all the essential utilities you take for granted in higher level languages, and if memory serves me correctly, the sooner you get these worked out, the easier your future programming will become. Good luck and keep at it because it's very rewarding in the end :)

Share this post


Link to post
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.

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...
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...