Jump to content
IGNORED

The Wall v 2.0 - Tetris using ICE CIN mode


Recommended Posts

About 1994, an Atari programmer named Itay Chamiel did a Tetris game called The Wall. It used the ColorView mode in Antic 4 to make a Tetris game that uses 64 colors. This was a triple-interlace swim mode inspired by the ColrView program by Jeff Potter.

 

Fast forward about 20 years, and I came across this game. Itay was kind enough to let me have a look at the source code, and I modified the game to work in the ICE CIN mode.

 

Unlike other uses of the ICE CIN mode, in this game the mode changes (between Antic 4 and Graphics 11) happen on the scanline. The actual game itself runs inside a DLI. This is the low-res version of CIN, so you get about 60 colors to choose from when designing characters in this mode. You have to use Graphics 11 on top of an Antic 4 screen so only 14 of the 16 chromas can be used. The blocks and font in this game were modified using the ICE CIN font editor.

 

Here's the game. It will work in either PAL or NTSC, although NTSC atari's will produce a better result.

 

Thanks again to Itay for letting me play around with this, :)

 

post-23798-0-30586500-1366270896_thumb.pngwall2.xex

Edited by Synthpopalooza
  • Like 3
Link to comment
Share on other sites

Just had a go with this on my 800 and I've gotta say... well done. Plays well and looks very nice. The flicker is manageable, you can pretty much tune it out when you really get "into" the game, even on my PAL machine - the colors seem chosen to minimize the effect..

 

The 'random' piece generator seems absolutely evil! I swear it would give me exactly the block I didn't need (wrong handed L or Z) most of the time.

 

It would be nice if there was a choice between sound effects or music.

Link to comment
Share on other sites

Curious question:

 

How difficult would it be to take the source code of this, and modify it to work on the Atari 5200? I know the joystick input routines are different, as are the locations of the GTIA and ANTIC registers.

 

a 5200 version would be amazing

Link to comment
Share on other sites

Just had a go with this on my 800 and I've gotta say... well done. Plays well and looks very nice. The flicker is manageable, you can pretty much tune it out when you really get "into" the game, even on my PAL machine - the colors seem chosen to minimize the effect..

 

The 'random' piece generator seems absolutely evil! I swear it would give me exactly the block I didn't need (wrong handed L or Z) most of the time.

 

It would be nice if there was a choice between sound effects or music.

 

I once saw a video game review where the "Left L Block" was rated the second most evil villain in all video game lore....one spot higher than Bowser.

Link to comment
Share on other sites

Glad everyone is enjoying it.

 

I am not really proficient at 6502 ASM, but I learned a bit from taking Itay's code and modifying it.

 

There are still ways this could be improved ... adding PMG's for more colors or shading, for instance ... we have five lumas in this mode (per Antic 4), but adding PMGs could allow for all 8 lumas. It's also possible to make some of the tetris blocks into inverse characters so that we can display Graphics 11 chromas 12, 13, and 15 (the greens and green yellows), or the extra inverse chromas 3 and 7.

 

If nothing else, it certainly proves that playable games can be made using interlace character modes like this, without the flicker being really bad at all. I'd love to see other games like Puzzle Bobble or Columns made using this mode.

Edited by Synthpopalooza
Link to comment
Share on other sites

I think what Steve means is that he would rather not see music pulled from games that were created by the company he formerly worked for, unless they were considerate enough to receive permission first. I don't really like to see it either. I like the tune from Plastron, but I prefer to hear it when I play Plastron.

Edited by MrFish
  • Like 1
Link to comment
Share on other sites

I may have a go at trying to write something myself with RMT, I did use to do Atari music back in the day.

 

You can also load an existing MOD file into RMT and tweak the instrument parameters, if you want to get something together a little quicker/easier.

Edited by MrFish
  • Like 1
Link to comment
Share on other sites

The music was in the original version of the game that Itay wrote back in 1994, had no idea it was in another game ... I may have a go at trying to write something myself with RMT, I did use to do Atari music back in the day.

You can also load an existing MOD file into RMT and tweak the instrument parameters, if you want to get something together a little quicker/easier.

Roughly how much RAM would I need to reserve to run a typical tune and for the (assembler) code to play it?

Link to comment
Share on other sites

Wow synthpop, you did a beautiful job.

 

For those of you wondering why there aren't sound effects, original music, or why the game is so bare: this was a quick hack written in a week in 1994. I was 15. Most of my serious programming time was devoted to Ice-T.

 

Also, in my defense, I did not take anything from the game Plastron. I had not seen nor heard of the game at the time. The music was ripped from Plastron by persons unknown and used in the Atari Expo 1991 demo, which is where I heard it. The music data and player were present on that demo disk as a separate file, ready to be copied and reused. I had no idea I was infringing on commercial IP and would not have done it if I knew.

 

Interestingly in 2004, in the process of rescuing the source code from the old floppy images, I did try to figure out the source and/or author of the music so I could at least credit them in the source code, and I did what I could not do in 1994: take various interesting words from the scrolling texts in the Atari Expo demo (which were in a European language I couldn't understand) and google them. One of those words was "Plastron", and that's how I learned where the music came from.

 

May I add that the music (written by Richard Munns according to the Plastron title screen) is awesome! When I first heard it I left the demo running for a long time and let the music loop repeatedly as I grooved to it. I thought it would serve as the perfect background to my game and I'm sorry if not everyone agrees.

 

-itay

  • Like 2
Link to comment
Share on other sites

For those of you wondering why there aren't sound effects, original music, or why the game is so bare: this was a quick hack written in a week in 1994. I was 15. Most of my serious programming time was devoted to Ice-T.

 

Also, in my defense...

 

1. Please do not defend. Your contributions to the atari scene are fabulous. There is no need to defend anything.

 

2. 15 eh... WOW... I'm amazed. I know that Expo Demo too. Isn't that a Pokey Foundation contribution? Is that the demo with the 2-language Frankenstein part at the end of the demo (with digitized music at the end).

 

I love the Plastron song very much, and I love this tetris too.

 

Nice seeing you jumping in this thread.

 

Greetz

M.

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