Jump to content
Inky

SmartBASIC -> CV Games

Recommended Posts

Is there any sort of program that could assemble games written in Smartbasic on the ADAM, and put them in a rom form that could be played on a ColecoVision?

Share this post


Link to post
Share on other sites

Nope. SmartBasic programs require SmartBasic to be resident in memory in order to run said programs. With only 1K of RAM, the ColecoVision is ill-equipped to support both the SmartBasic interpreter and any program written in that language.

Share this post


Link to post
Share on other sites
Nope. SmartBasic programs require SmartBasic to be resident in memory in order to run said programs. With only 1K of RAM, the ColecoVision is ill-equipped to support both the SmartBasic interpreter and any program written in that language.

 

BUt isn't there a disassembler that could put it in pure machine language, readable by the CV?

Share this post


Link to post
Share on other sites
Nope. SmartBasic programs require SmartBasic to be resident in memory in order to run said programs. With only 1K of RAM, the ColecoVision is ill-equipped to support both the SmartBasic interpreter and any program written in that language.

BUt isn't there a disassembler that could put it in pure machine language, readable by the CV?

SmartBasic programs are essentially texts that are interpreted by an executable interpreter (namely the SmartBasic program itself), they are not assembled machine code that could be disassembled into pure machine language.

 

One thing that could be done is to write a compiler/linker that could compile SmartBasic source code, but even that wouldn't work because of the special graphic modes available on the Adam computer (which combine weird pixel displays with 4 lines of text at the bottom of the screen) that are not natively supported by the ColecoVision graphic chip.

 

If you want to write your own programs and compile them into a ROM, it's much easier to just learn C language and try the Coleco libraries. I've done it myself and it's not hard at all, although there's a bit of a learning curve at the beginning and you'll be asking all sorts of basic questions that are not clearly covered in the online docs. But once you get past that stage, the sky's the limit! (Well, actually, 32K is the limit). ;)

Edited by Pixelboy

Share this post


Link to post
Share on other sites

One thing that could be done is to write a compiler/linker that could compile SmartBasic source code, but even that wouldn't work because of the special graphic modes available on the Adam computer (which combine weird pixel displays with 4 lines of text at the bottom of the screen) that are not natively supported by the ColecoVision graphic chip.

 

I don't understand that... if the Adam essentially has the same graphics chip as the Colecovision, how can there be graphics modes on the Adam not supported by the Colecovision? (How do these graphics modes work?)

Share this post


Link to post
Share on other sites

One thing that could be done is to write a compiler/linker that could compile SmartBasic source code, but even that wouldn't work because of the special graphic modes available on the Adam computer (which combine weird pixel displays with 4 lines of text at the bottom of the screen) that are not natively supported by the ColecoVision graphic chip.

I don't understand that... if the Adam essentially has the same graphics chip as the Colecovision, how can there be graphics modes on the Adam not supported by the Colecovision? (How do these graphics modes work?)

I'm not really sure. All I know is that the Adam's low resolution graphic mode offers big pixels (something like the large colored pixels in Cabbage Patch Kid Picture Show) together with 4 lines of text at the bottom of the screen. Perhaps it's a variant of screen mode #1, with pixels actually being regular tiles. This is only offered under SmartBasic, AFAIK.

 

Perhaps someone else here has additional info to share? :)

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...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...