VMS* Tribute Page
(* Visual Memory System, also named Visual Memory Unit
    or simply Visual Memory, depending on the country)


2002.02.27

After a quick discussion with Mr. Bigboss, I was allowed to release some little games I developped for the VMS, in July 2000. For those who don't know about it, the VMS is the little thing serving as Dreamcast memory cards.

Developped by Sega in conjunction with Hudson Soft, this small piece of technology has to be the smallest handheld console released to the public. Well, it's pretty simple in fact: it's LC86K CPU runs at 32 KHz in normal mode and 600 KHz in boosted mode (with probably would ruin your battery pretty quickly). So the CPU in normal mode is nearly 120 times slower than the Z80 embedded in 1988's black & white Game Boy! That's a pretty nice challenge to program for such a slow machine, not mentionning resolution is of 48x32 pixels :-)

The games below were developed as a (little) part of the Evil Twin game, developped by In Utero during 1998 up to end of 2001. They were intended for inclusion in the Dreamcast version of the game (hi Fonfon!). Eventually, various problems plumbered the game development and delayed the game. As I'm speaking, the Dreamcast version of Evil Twin should be on shelves pretty soon in Europe, as a difficult attempt to complete what may be the last game released over there (and.. ahem, a glitchy game :). For various reasons - I suspect technical ones - the VMS games were finally not included in the GD-ROM. Understandable considering they weren't 100% finished anyway, and adding them on the game would have required unaffordable work on the Dreamcast Side.

The games were developped from stratch by myself, in LC86K assembly. I also drew the graphics myself, although some of them are obviously inspired from Evil Twin. Unfortunately, there wasn't much other games to compare on the VMS. Last time I checked, the interesting games were from Capcom (for Power Stone) and Namco (for Soul Calibur). Those games are surely better than mine, so go download them if you haven't done so :P Other than that, I can't think of any very interesting software officially released for the VMS. Any idea ?

Paper Attack
(Inspired from Stephos' Island in Evil Twin.)
[Transfert from your Dreamcast to VMS]

This is the first game I made while learning the VMS (and developing libraries for it). Starting up from stratch was really challenging, as you would quickly got lost in the 750+ pages developper documentation that was provided for the machine. I started by plotting pixels around, after figuring out how the screen memory was mapped: weirdly. After pixels came lines, and I got the idea of shifting registers containing pixels to produce a pathetic kind of horizontal scrolling. Paper Attack was born from that: once I got the top line with moving pixel, I started adding lots of stuff and quickly got into various problems, mainly due to CPU speed restrictions.

     
Swampy
(Inspired from Vince's Island in Evil Twin.)
[Transfert from your Dreamcast to VMS]

This is at my opinion the most enjoyable game of the lot. Controlling Swampy the little frog, you wander around swamp, trying to jump on each lilypad. Ahem. I may not be able to explain it so well. The game is in fact pretty easy but can turn out as hard as hell if your brain is not in the mood. By the time I finished developping it, I knew every levels and found it was too easy so I increased difficult by removing the extra life you previously got when finishing a level. As a result you may find it very frustrating to die every three attempts - but I guess this is part of the fun.

     
Fat Rain
(Inspired from Joce's Island in Evil Twin.)
[Transfert from your Dreamcast to VMS]

Fat Rain (nice name!) is a simple arcade game, comparable to old game & watchs. Except that it has a so weird gameplay that you're going to hate it. Basically, you have to destroy the big Joce by throwing him your ball in the face. In the meanwhile, he's vomiting (..) food and other stuff and you're supposed to catch all the food. Making it a fast game where you don't cease to move everywhere. Probably pretty boring once you finished it once.

     
Glucky Laby
(Inspired from Dave's Island in Evil Twin.)
[Transfert from your Dreamcast to VMS]

After Fat Rain and Swampy (when everyone was yelling 'Swampy!!' with a supposed frog voice), I thought about organizing a contest in the studio to find stupid names for the little games. And someone suggested Glucky Land which really pleased me. Eventually, it was renamed to Glucky Laby, since this game takes place in a labyrinth, and land wouldn't mean anything. As if Glucky meant anything anyway. It is a simple labyrinth game. The game actually uses a nice 3-D view - I got this idea from Phantasy Star on Master System - which may or not be impressive on a VMS, as it is a bit animated. The game itself, as you would expect from a labyrinth game, gets pretty boring. I'm afraid it is not even finished, so you won't be able to get past level 5 or 6. But you probably want to give this one a try.

    
You're now offered to download all games right there [26 kb].
The games are free for download and distribution.
Please note after watching the pictures below that they looks nice but the games are really limited (in other word: crap). I'll mention the 32 Khz CPU as an excuse :P

They're in .VMS format and includes corresponding .VMI files. I'm not so familiar with file formats for easy distribution of VMS games on the internet (if anyone can provide a better archive, feel free to e-mail me about it).

Please note also that the games are meant to play on a real VMS. They will not play well on emulators, as far as I know. I had to hack one emulator pretty bad to be able to take the screenshots.

Enjoy! (and may the VMS hobby development scene stay alive for a bit more time)
Omar Cornut ( omar @ miracleworld . net )