Jump to content



0

My programming idea for the 2600! :)

idea 2600 programming

4 replies to this topic

#1 jhorn OFFLINE  

jhorn

    Space Invader

  • 14 posts
  • Not a fan of winter! :$
  • Location:S. Texas

Posted Mon Nov 28, 2011 8:09 PM

Hey everyone! - I'm new to the atariage forums, if you haven't read my post in the introductions: I'm Josh, I'm 25 and I live in Texas. I've done a bit of programming before, mainly BASIC, PERL and x86 Assembly. Seeing as the Atari 2600, is nothing more than a computer, (as is every gaming console really) I thought about something. I've worked with tiny homebrew Assembly operating systems, I've written a few kernels myself too. I wondered, would it be possible to write a tiny OS for the 2600 in DASM? Could you program it to use the keypad controller as a "keyboard" and actually have a working kernel with a tiny tiny command line interface? Well, with the space limitations on the ROM, and limitations of RAM and CPU speed, it's limited, but I have worked with kernels that are only 5kb or so in size.

So my idea is, a tiny kernel (os) written in DASM called "ata-OS" ("A Tiny Atari Operating System")

Will use:

keypad controller as a "keyboard" input device, or the standard joystick for a task "selection" menu

CLI or simple menu driven system if space allows (for joystick)

Comments, suggestions? :)

#2 Syntaxerror999 ONLINE  

Syntaxerror999

    Moonsweeper

  • 402 posts

Posted Mon Nov 28, 2011 9:58 PM

View Postjhorn, on Mon Nov 28, 2011 8:09 PM, said:

Hey everyone! - I'm new to the atariage forums, if you haven't read my post in the introductions: I'm Josh, I'm 25 and I live in Texas. I've done a bit of programming before, mainly BASIC, PERL and x86 Assembly. Seeing as the Atari 2600, is nothing more than a computer, (as is every gaming console really) I thought about something. I've worked with tiny homebrew Assembly operating systems, I've written a few kernels myself too. I wondered, would it be possible to write a tiny OS for the 2600 in DASM? Could you program it to use the keypad controller as a "keyboard" and actually have a working kernel with a tiny tiny command line interface? Well, with the space limitations on the ROM, and limitations of RAM and CPU speed, it's limited, but I have worked with kernels that are only 5kb or so in size.

So my idea is, a tiny kernel (os) written in DASM called "ata-OS" ("A Tiny Atari Operating System")

Will use:

keypad controller as a "keyboard" input device, or the standard joystick for a task "selection" menu

CLI or simple menu driven system if space allows (for joystick)

Comments, suggestions? :)

There is a homebrew of an "Atari OS" around. It had a windows like interface... but it wasnt finished. Id be curious to see what you could come up with. Perhaps it could trigger an external device... or even work like the compumate.

#3 jhorn OFFLINE  

jhorn

    Space Invader

  • 14 posts
  • Not a fan of winter! :$
  • Location:S. Texas

Posted Fri Dec 2, 2011 10:47 PM

Hey!
I'm calling my project the VCSKernel. I have DASM, Batari BASIC, Stella and some tutorials / sample code. I'll keep ya'll posted on any progress!! - J

#4 Nateo OFFLINE  

Nateo

    Dragonstomper

  • 833 posts
  • Location:Rochester, NY

Posted Sun Dec 4, 2011 7:35 PM

I, for one, am very interested to see your results with this experiment. The idea of the 2600 functioning as a computer has always fascinated me.

#5 jhorn OFFLINE  

jhorn

    Space Invader

  • 14 posts
  • Not a fan of winter! :$
  • Location:S. Texas

Posted Mon Dec 5, 2011 8:55 PM

View PostNateo, on Sun Dec 4, 2011 7:35 PM, said:

I, for one, am very interested to see your results with this experiment. The idea of the 2600 functioning as a computer has always fascinated me.

Thanks! :) - I'll be sure to keep you posted!




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users