Jump to content

Photo

Shadow Of The Beast for the TI-99/4A


34 replies to this topic

#1 The Codex OFFLINE  

The Codex

    Dragonstomper

  • 573 posts
  • Location:Richmond, VA

Posted Thu Apr 1, 2010 8:00 AM

I've decided to remake one of the iconic games of the Amiga for our beloved TI. Single-handedly responsible for selling thousands of Amigas, it's the Psygnosis classic Shadow Of The Beast.

While I'm planning on redoing it in assembler later, this will be an XB game with some strategic assembly pokes & peeks. So far I've been able to get the multicolor bitmap mode working and am able to load my game assets, plus support some crude parallaxing effects. Right now I am using simply recolored sprites and backgrounds from the Amiga original, but I will later redraw these by hand to get the most out of the limited palette.

The screenshot below shows the initial ingame action so far. It looks a lot better in motion.

Attached File  sotf-ti.png   10.85KB   76 downloads

Edited by The Codex, Thu Apr 1, 2010 8:05 AM.


#2 save2600 OFFLINE  

save2600

    Quadrunner

  • 8,829 posts
  • Location:WI

Posted Thu Apr 1, 2010 8:14 AM

OMFG That looks awesome! Oh wait... April Fools? :ponder: :lol:

#3 Opry99er OFFLINE  

Opry99er

    River Patroller

  • 3,616 posts
  • Location:Denver, CO

Posted Thu Apr 1, 2010 8:26 AM

Wow..... Dude, that's amazing.... I hope that's not an April Fools joke!!! :)

#4 The Codex OFFLINE  

The Codex

    Dragonstomper

  • Topic Starter
  • 573 posts
  • Location:Richmond, VA

Posted Thu Apr 1, 2010 8:42 AM

Yah, it is. Sorry. :P

#5 save2600 OFFLINE  

save2600

    Quadrunner

  • 8,829 posts
  • Location:WI

Posted Thu Apr 1, 2010 9:17 AM

Surely some form of Shadow could exist on the TI. Think Slymoids + Moon Patrol :)

Edited by save2600, Thu Apr 1, 2010 9:17 AM.


#6 The Codex OFFLINE  

The Codex

    Dragonstomper

  • Topic Starter
  • 573 posts
  • Location:Richmond, VA

Posted Thu Apr 1, 2010 9:24 AM

The underlying mechanic of SotB is extremely simple (minimal platformer combined with punching), so I suspect that a game of that type is very doable on the TI. I'm less sure the aspects that actually made the game a super-seller (graphics, music, parallaxing) would be so easily reproduced. So you'd be left with just the gameplay of SotB which, charitably speaking, isn't a whole lot. ;)

Still, would make an interesting challenge. Personally, I'd love a port of the other Psygnosis monster hit, Lemmings, but I don't know that you could do on the TI the pixel-level resolution interaction that the game needs.

#7 sometimes99er OFFLINE  

sometimes99er

    River Patroller

  • 2,818 posts
  • Location:Denmark

Posted Thu Apr 1, 2010 11:09 AM

We donít have April Fools here, so Iím afraid you have to do it.

#8 The Codex OFFLINE  

The Codex

    Dragonstomper

  • Topic Starter
  • 573 posts
  • Location:Richmond, VA

Posted Thu Apr 1, 2010 12:01 PM

Oh, very well. But I get to call it by the badly-translated-to-Danish-by-a-website title, Skyggen af Kryb. :)

#9 Opry99er OFFLINE  

Opry99er

    River Patroller

  • 3,616 posts
  • Location:Denver, CO

Posted Thu Apr 1, 2010 12:19 PM

Well--- I would say that whatever is possible on the Amiga is possible on the TI. As we all know the TI remains the most technologically advanced computer if it's or ANY time. To this day, there has not been a single computer that has touched the speed or screen resolution of the TI99, and to this day, no application or program ever built has been able to rival a single TI offering. The TI is used secretly to this day for all NASA launches, it is used by every heart hospital for EKGs and 3d modelling of medical graphs and charts. There is a cover up happening to hide these uses, but the fact remains that OSX Snow Leopard and Windows 7 are just clones of the Horizon RAM disk OS, and poor ones at that.

#10 retroclouds OFFLINE  

retroclouds

    Stargunner

  • 1,388 posts
  • Location:Germany

Posted Thu Apr 1, 2010 12:40 PM

:rolling:

#11 in8regs OFFLINE  

in8regs

    Space Invader

  • 35 posts

Posted Thu Apr 1, 2010 1:08 PM

> EKGs

Actually.. http://focus.ti.com/...Number=slaa280a

The 430 ucs having evolved from the 9900.

#12 Opry99er OFFLINE  

Opry99er

    River Patroller

  • 3,616 posts
  • Location:Denver, CO

Posted Thu Apr 1, 2010 2:07 PM

Interesting.... See, told ya. :)

#13 InfernalKeith OFFLINE  

InfernalKeith

    Moonsweeper

  • 466 posts
  • Location:Toledo, OH

Posted Thu Apr 1, 2010 5:09 PM

I was afraid this would happen... I'm going to have to "out" myself with my real name here, and issue a cease-and-desist to The Codex (if that's your REAL name...). My intellectual property is not a plaything for you retro hoodlums to monkey around with. And your cruel comments about my game's play make me want to walk slowly to the left and right and repeatedly punch at all of you. While ominous music plays.

Sincerely yours,
Cy Gnosis

#14 sometimes99er OFFLINE  

sometimes99er

    River Patroller

  • 2,818 posts
  • Location:Denmark

Posted Fri Apr 2, 2010 12:08 AM

Oh, very well. But I get to call it by the badly-translated-to-Danish-by-a-website title, Skyggen af Kryb. :)

Hehehehe, that's good. Almost perfect. :)

#15 Kurt_Woloch OFFLINE  

Kurt_Woloch

    Stargunner

  • 1,027 posts

Posted Fri Apr 2, 2010 3:13 AM

Well, I examined the image closely, and it's not quite doable, but not far from it.

It's nicely put down to the 16 colors of the TI video chip, but to be perfectly doable (including the parallax scrolling), the video chip would need to support 2 planes of bitmap graphics having 4 colors each, and those 4 colors would have to be allowed to be freely used on pixel level. Both of these details are not fulfilled by the TMS9918A. In addition to that, it would have to allow sprites which use all 16 colors at once instead of only one.

But while it's not perfectly doable, it's actually close to being doable. I've run the picture through my converting program, and this is what it came up with:

Attached File  sotf-ti4.png   14.04KB   30 downloads

As a proof that this picture is possible, I've also attached the data file my converting program produces:

Attached File  sotf-ti_data.zip   10.97KB   14 downloads

This file contains the pattern and color table needed for the TMS9918's bitmap mode. So you first would have to put it into bitmap mode, and then copy the data into the video RAM at the position pointed to by the registers.

However, I'm not sure if the correct pallette has been used here... I did my best to map the colors used in this picture to the colors available on the real thing, but there seem to be three shades of cyan while the VDP only supports one. According to their use, I've mapped the darkest shade of cyan to dark green, and the medium one to light blue, so the picture may be somewhat off if displayed on a real TMS9918.

Also, there probably would be some issues with the animation. First of all, the main character, in this picture, has been rendered as being a part of the bitmap picture. Obviously, this probably wouldn't work in a game, so it and also the enemies probably would have to be converted to sprites, or use full characters which doesn't look too good in terms of separating the moving characters from the background. Also, the picture obviously is of one part, so parallax scrolling wouldn't work at all. There even is the question how you actually store all the graphics data needed and put it into the VDP reasonably fast to provide some sort of scrolling. Smooth scrolling probably won't be possible at this level of graphics detail, but scrolling in character steps (like in Slymoids) might work if you manage to compress the graphics data suitably. I think you would have to make a compromise between richness, colorfulness, complexity and speed of the background graphics. After all, you only have 48K of RAM (including the VDP RAM). Well, maybe on a big bankswitched cartridge...

Oh, just for the record, there has been a version done for the ZX-Spectrum which is basically more limited in graphics terms than the TI-99 is. That version has been converted to using just two colors for all of the game action, so maybe it might be possible on the TI-99 this way or similar to it:

http://www.mobygames...ast/screenshots

Surely some form of Shadow could exist on the TI. Think Slymoids + Moon Patrol :)



#16 in8regs OFFLINE  

in8regs

    Space Invader

  • 35 posts

Posted Fri Apr 2, 2010 3:49 AM

Well, I examined the image closely, and it's not quite doable, but not far from it.

It's nicely put down to the 16 colors of the TI video chip, but to be perfectly doable (including the parallax scrolling), the video chip would need to support 2 planes of bitmap graphics having 4 colors each, and those 4 colors would have to be allowed to be freely used on pixel level. Both of these details are not fulfilled by the TMS9918A. In addition to that, it would have to allow sprites which use all 16 colors at once instead of only one.

But while it's not perfectly doable, it's actually close to being doable. I've run the picture through my converting program, and this is what it came up with:

Attached File  sotf-ti4.png   14.04KB   30 downloads

As a proof that this picture is possible, I've also attached the data file my converting program produces:

Attached File  sotf-ti_data.zip   10.97KB   14 downloads

This file contains the pattern and color table needed for the TMS9918's bitmap mode. So you first would have to put it into bitmap mode, and then copy the data into the video RAM at the position pointed to by the registers.

However, I'm not sure if the correct pallette has been used here... I did my best to map the colors used in this picture to the colors available on the real thing, but there seem to be three shades of cyan while the VDP only supports one. According to their use, I've mapped the darkest shade of cyan to dark green, and the medium one to light blue, so the picture may be somewhat off if displayed on a real TMS9918.

Also, there probably would be some issues with the animation. First of all, the main character, in this picture, has been rendered as being a part of the bitmap picture. Obviously, this probably wouldn't work in a game, so it and also the enemies probably would have to be converted to sprites, or use full characters which doesn't look too good in terms of separating the moving characters from the background. Also, the picture obviously is of one part, so parallax scrolling wouldn't work at all. There even is the question how you actually store all the graphics data needed and put it into the VDP reasonably fast to provide some sort of scrolling. Smooth scrolling probably won't be possible at this level of graphics detail, but scrolling in character steps (like in Slymoids) might work if you manage to compress the graphics data suitably. I think you would have to make a compromise between richness, colorfulness, complexity and speed of the background graphics. After all, you only have 48K of RAM (including the VDP RAM). Well, maybe on a big bankswitched cartridge...

Oh, just for the record, there has been a version done for the ZX-Spectrum which is basically more limited in graphics terms than the TI-99 is. That version has been converted to using just two colors for all of the game action, so maybe it might be possible on the TI-99 this way or similar to it:

http://www.mobygames...ast/screenshots


Surely some form of Shadow could exist on the TI. Think Slymoids + Moon Patrol :)


TMS9918A can't do parallax you say: :)

Edited by in8regs, Fri Apr 2, 2010 3:49 AM.


#17 roland p OFFLINE  

roland p

    Stargunner

  • 1,942 posts
  • $23
  • Location:The Netherlands

Posted Fri Apr 2, 2010 4:15 AM

TMS9918A can't do parallax you say: :)


Maybe with some very smart usage of characters you can come a long way, even perhaps with smooth scolling?

In this video you can see how to cheat with the trees:

#18 in8regs OFFLINE  

in8regs

    Space Invader

  • 35 posts

Posted Fri Apr 2, 2010 5:28 AM


TMS9918A can't do parallax you say: :)


Maybe with some very smart usage of characters you can come a long way, even perhaps with smooth scolling?

In this video you can see how to cheat with the trees:



The remake looks pretty smooth. Here's the game on several platforms, some with 9918as:

#19 Kurt_Woloch OFFLINE  

Kurt_Woloch

    Stargunner

  • 1,027 posts

Posted Fri Apr 2, 2010 8:00 AM

Hmmm... which of those platforms, in your opinion, use 9918s? I don't see any...

The remake looks pretty smooth. Here's the game on several platforms, some with 9918as:



#20 in8regs OFFLINE  

in8regs

    Space Invader

  • 35 posts

Posted Fri Apr 2, 2010 9:26 AM

Hmmm... which of those platforms, in your opinion, use 9918s? I don't see any...


The remake looks pretty smooth. Here's the game on several platforms, some with 9918as:



Crap, I'm wrong, only variants with h&v scroll.

Edited by in8regs, Fri Apr 2, 2010 9:26 AM.


#21 Albert ONLINE  

Albert

    Greetings, Avatar!

  • 30,660 posts
  • Location:Sosaria

Posted Fri Apr 2, 2010 9:50 AM

The remake looks pretty smooth. Here's the game on several platforms, some with 9918as:

Very interesting video, I wasn't aware Shadow of the Beast was ported to so many platforms. I have to say, the ST version looks absolutely atrocious. Was there no music for it? Also, I laughed at the Super Nintendo version with the sound effects and music.

..Al

#22 Tursi OFFLINE  

Tursi

    River Patroller

  • 2,719 posts
  • Location:BUR

Posted Sun Apr 4, 2010 1:20 AM

But while it's not perfectly doable, it's actually close to being doable. I've run the picture through my converting program, and this is what it came up with:


I'm not familiar with your converter, Kurt! I have one myself here: http://harmlesslion....are/convert9918

#23 roland p OFFLINE  

roland p

    Stargunner

  • 1,942 posts
  • $23
  • Location:The Netherlands

Posted Sun Apr 4, 2010 2:20 AM

Crap, I'm wrong, only variants with h&v scroll.

Yeah, not having smooth scroll cripples the 9918 in a really bad way.


Kurt, that picture looks amazing!

I wonder what could be done by just storing 8 versions of the background so you can scroll smooth? I think you would need a background with a repetitive nature too.

#24 youki OFFLINE  

youki

    Stargunner

  • 1,810 posts

Posted Sun Apr 4, 2010 2:50 AM

you should check the next game i'm going to release for the colecovision.

On one level , i have smooth 5 plan scrolling ŗ la Shadow of the Beast. ;)

#25 retroclouds OFFLINE  

retroclouds

    Stargunner

  • 1,388 posts
  • Location:Germany

Posted Sun Apr 4, 2010 3:07 AM

you should check the next game i'm going to release for the colecovision.

On one level , i have smooth 5 plan scrolling à la Shadow of the Beast. ;)


Mind sharing what game that would be ?? :)
Screenshots ?

Edited by retroclouds, Sun Apr 4, 2010 3:13 AM.





0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users