(Link to video)
Do you ever wonder why a system has no submissions for it? The answer tends to become quickly apparent.
  • Game ROM - originally named SASA (1984)(Spectravideo).cas - sha1: 2e8360134107a479a20e04ec87d46f88687a5097
  • BIOS - svi-3x8_v111.rom - sha1: 10349ce675f6d6d47f0976e39cb7188eba858d89

Comments

The SV-318 and SV-328 are home computers released by Spectravideo in 1983. The same year, the MSX standard for home computers was announced, which was based on the SV-328. As such, MSX and SV-3x8 are quite similar and openMSX supports both. Experimental support was added in 2016, movies have been accepted since 2017 and the parser was implemented in 2019. However, much of the system's library has either been ported to or from MSX, particularly any good games, and MSXHawk doesn't support the system. This leaves little desire to make a TAS for it.
Choosing a game was difficult. I at least wanted something that was released by Spectravideo. Other considerations were Candoo Ninja, Cryptic Cube (Rubik's Cube simulator), Frantic Freddy (not to be confused with C64's Frantic Freddie), and New York Bomb Blitz (yup). The game I chose was released on MSX too, but it was the most fun and responsive one I tried. As far as I've seen the game plays identically between systems, the only difference being the colour pallete.
openMSX was an interesting experience. I like trying out other emulators in an era dominated by BizHawk. It records your inputs by default and has rewinding, which is cool. If you want to make your movie by other means though you may have difficulty. Savestates are awkward, and due to the movie format I didn't want to attempt modifying earlier inputs in a text editor (let alone in a TAStudio style). There seem to be a few issues for SV-3x8 as well. The input display doesn't map correctly, and I had an issue every time I saved that parsed the character references wrong and added garbage input near the start of the movie. This is fixed in the latest development version, which will be released as 19.0 fairly soon. Probably the most awkward issue is this. Overall, it doesn't need much changed, but development time would be better spent on MSXHawk.
After trying to submit this I found out the .omr format changed a bit in 18.0, so spliced together the inputs with a 17.0 movie file. This increases the chance something goes wrong, but it seems to work for me.

Game comments

I'm still not sure if the name is SASA or Sasa. It was developed by a Hong Kong company that tended to write all their game names in capitals. Here's a few sources from the time: 1, 2, 3. It was followed by Astro Robo Sasa/SASA for the Famicom. It controls by being propelled backwards from your shots, as well as moving left and right regularly when on the ground. This design can variously be described as "unique and creative", or "unintuitive and stupid", depending on your mood. The menu has three difficulty options and increases the difficulty level after each loop; the manual claims you can start on difficulty 4 but I don't see how. I played through the game for a while and don't know if it ends. The higher difficulties don't add much, and multiplayer just takes it in turns, so I decided to do one loop of the game on difficulty 1.
...Then I realised difficulty 3 is faster and redid the whole thing.

Sky Page

Shoot a hole in the wall while avoiding helicopters. I learned from the manual that it's fastest to shoot at the same spot, which saved me bashing my head against a, uh, wall figuring out how it works. I let myself fall a bit before boosting myself upwards, so I have the right height immediately instead of having to wait longer to drop back down after a jump. This stage is slightly slower in difficulty 3 (maybe half a second).

Arsenal Page

You have to shoot the four power generators, while avoiding the flying saucers... apparently. As I shoot the generators this fast the saucers aren't an issue. This time I wait to get a bit of extra height before jumping again, in order to shoot two power generators in one go.

Sea Page

Destroying the power generators dropped all the energy bottles into the sea. As if the pollution wasn't bad enough, SASA now kills all the marine life to get the energy bottles back. The octopodes (not "octopi", manual) spawn a lot faster in this difficulty. My execution likely isn't perfect but it's quite an awkward stage. I get a group of 3 lined up nicely at the end. Collect five bottles and the stage ends.

Astro Page

This is what it's all been building up to. SASA has to shoot monsters for some reason. Also, "Astro-Beatles". Yeah, that's what it says. The speed at which you kill the monsters (the diamond shapes) doesn't seem to matter. The last Beatle of each pack should be killed as soon as possible to spawn the next monster phase. I tried to optimise for last input, which means shooting the very last Beatle from as far away as possible.

Conclusion

Turned out pretty nice in the end. I just hope I've got the emulator settings right and it's all valid. Huge thanks to Vampier and Quibus for help throughout.

nymx: Claiming for judging.
nymx: Well, after a days of trying to figure this emulator out...I was able to get your TAS to play all the way through. Thanks for the initial help, and also to Samsara for the final help.
Well, I thought this was a really good game. After comparing it to a couple of human runs...this movie totally destroys their effort. Great job!
Accepting to "Standard" for publication.

despoa: Processing...

TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14882
Location: 127.0.0.1
This topic is for the purpose of discussing #8391: Randomno's SVI3x8 SASA in 03:54.24
Editor, Emulator Coder, Active player (262)
Joined: 10/17/2010
Posts: 124
Was quite fun to watch for me. Although the last level is a bit long, it's still fun to see how the aliens get shot as soon as they enter the screen. They are no match for the player :)
LoganTheTASer
He/They
Banned User, Experienced player (754)
Joined: 7/3/2022
Posts: 458
Location: Berkshire, UK
2nd new console this week!
nymx
He/Him
Editor, Judge, Skilled player (1639)
Joined: 11/14/2014
Posts: 811
Location: South Pole, True Land Down Under
LogansGamingRoom wrote:
2nd new console this week!
Yeah, I've never even heard of that one.
I recently discovered that if you haven't reached a level of frustration with TASing any game, then you haven't done your due diligence. ---- SOYZA: Are you playing a game? NYMX: I'm not playing a game, I'm TASing. SOYZA: Oh...so its not a game...Its for real? ---- Anybody got a Quantum computer I can borrow for 20 minutes? Nevermind...eien's 64 core machine will do. :) ---- BOTing will be the end of all games. --NYMX
Editor, Experienced player (608)
Joined: 11/8/2010
Posts: 4012
That was pretty fun for the first minute. I'm glad I was introduced to this game and console. Sasa does appear to be the English title. I'm not sure why the time is appearing as 03:54.24 though, or why the parser used the PAL framerate unless this really is a PAL version (and not NTSC-J).
Editor, Active player (391)
Joined: 2/11/2018
Posts: 186
CoolKirby wrote:
Sasa does appear to be the English title.
Why so? The manual calls the robot "SASA". Cover art and title screen are no help here. I don't expect third party sites to be any more knowledgeable. The movie file says it is PAL. I didn't encounter anything about version differences but I'm not sure.
Editor, Emulator Coder, Active player (262)
Joined: 10/17/2010
Posts: 124
Why the doubts about the title?
Editor, Active player (391)
Joined: 2/11/2018
Posts: 186
Because of the different versions from different sources I suppose. Or more generally, because we care too much :P
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14882
Location: 127.0.0.1
This movie has been published. The posts before this message apply to the submission, and posts after this message apply to the published movie. ---- [5421] SVI3x8 SASA by Randomno in 03:54.24