uMIA: Smoog

Whether it's Mire Mare or a BASIC tape you found in the attic, it needs to be preserved digitally. Post here and experts can help to do so.
Ralf
Dynamite Dan
Posts: 1304
Joined: Mon Nov 13, 2017 11:59 am
Location: Poland

uMIA: Smoog

Post by Ralf » Thu Jun 20, 2019 3:43 pm

I believe a lot of work was done with uploaded MIAs recently so now I can upload some more ;)

Have a look at "Smoog":
Image

I believe it's an unkown MIA.

Some Info:
-------------------
Name: Smoog
Year: 1984
Genre: Arcade action
Country: UK
Authors: J. Theakston, S.C. Richards (taken from the loading screen and high score table)
Publisher: AD Software (maybe this one ??? https://spectrumcomputing.co.uk/index.p ... bel_id=177 )
Inspired by: Hunchback (I guess so)

The problem is that all I have is .scl tape image with the game altered by Russian hackers. But it's better than nothing I guess.
When you just run the file in the emulator the effect is as shown on the picture. It must run in 48 kB mode so you have to use USR 0
trick which is quite frequent in Eastern Spectrum scene.

If anybody had problems with running it, I included also .z80 snapshot. Everybody is welcomed to create tape image as well :)

The download:
https://www.sendspace.com/file/xot480

Edit: it looks like you have the authors here: https://spectrumcomputing.co.uk/index.p ... 96&id=5401
2 x

User avatar
R-Tape
Site Admin
Posts: 2578
Joined: Thu Nov 09, 2017 11:46 am

Re: uMIA: Smoog

Post by R-Tape » Thu Jun 20, 2019 7:41 pm

Ralf wrote:
Thu Jun 20, 2019 3:43 pm
If anybody had problems with running it, I included also .z80 snapshot. Everybody is welcomed to create tape image as well :)
Cheers Ralf,

I bet someone the unhacked version is floating around digitally somewhere.

I couldn't get the snapshot to work. Could someone try making a tape image so it can be loaded as 48k (thus avoiding the "SPECTRUMSPECTRUM" image? (I tried but failed!)
0 x

User avatar
djnzx48
Manic Miner
Posts: 553
Joined: Wed Dec 06, 2017 2:13 am
Location: New Zealand

Re: uMIA: Smoog

Post by djnzx48 » Fri Jun 21, 2019 3:56 am

Looks like the same release is on Virtual TR-DOS here. It's a crack made by Triumph in the year 2000.

I also found another version of the game on this compilation, which lacks the loading screen and has some other differences. Here's a .tap file based on that version.

If you look inside the game data, there's a message stating the game was compiled with ZX COMPILER V2.0, © 1983 THRELFALL and HODGSON. I guess this refers to MCoder II.
2 x

Ralf
Dynamite Dan
Posts: 1304
Joined: Mon Nov 13, 2017 11:59 am
Location: Poland

Re: uMIA: Smoog

Post by Ralf » Fri Jun 21, 2019 8:58 am

Could someone try making a tape image so it can be loaded as 48k (thus avoiding the "SPECTRUMSPECTRUM" image? (I tried but failed!)
I tried too and failed too. They are using some packer or something like that. When you run .scl file you'll see some symbols first, before the acutual loading screen, I guess some decompression may be going on then.

What emulator are you using to open the .z80 file? It worked for me in Spectaculator.

And maybe I'll give info how to run .scl file correctly. I'm writing totally off my head so maybe it's not 100% accurate but anyway:

1) Open .scl file
2) Reset emulator
3) Choose 128 Basic
4) Type usr 0 [Enter], the emulator will reset and go to 48 kB Basic
5) Run RANDOMIZE USR 15616 to get into Tr-Dos
6) Type RUN "SmOog" (letter case is important, you may use LIST to see actual file name)
0 x

User avatar
Ast A. Moore
Dynamite Dan
Posts: 1213
Joined: Mon Nov 13, 2017 3:16 pm

Re: uMIA: Smoog

Post by Ast A. Moore » Fri Jun 21, 2019 9:50 am

Ralf wrote:
Fri Jun 21, 2019 8:58 am
6) Type RUN "SmOog" (letter case is important, you may use LIST to see actual file name)
No need to. Simply type RUN. TR-DOS will automatically load and run the file named “boot.”

Incidentally, I don’t get the SPECTRUM SPECTRUM stuff if I just autoload it under 128K BASIC with USR15616. The TAP version is the only one that gives me that. I’ll see what could be done about it.
0 x
Every man should plant a tree, build a house, and write a ZX Spectrum game.

Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.

User avatar
djnzx48
Manic Miner
Posts: 553
Joined: Wed Dec 06, 2017 2:13 am
Location: New Zealand

Re: uMIA: Smoog

Post by djnzx48 » Fri Jun 21, 2019 10:11 am

Which disk are you using? The one Ralf posted doesn't have a boot.B file. And I still get the SPECTRUM keywords displaying in 128 mode.
0 x

User avatar
Ast A. Moore
Dynamite Dan
Posts: 1213
Joined: Mon Nov 13, 2017 3:16 pm

Re: uMIA: Smoog

Post by Ast A. Moore » Fri Jun 21, 2019 11:20 am

M’kay. I put the fixed version up on my website. Kept it as a TAP, rather than a TZX, since the source was clearly not from the original tape.
2 x
Every man should plant a tree, build a house, and write a ZX Spectrum game.

Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.

User avatar
djnzx48
Manic Miner
Posts: 553
Joined: Wed Dec 06, 2017 2:13 am
Location: New Zealand

Re: uMIA: Smoog

Post by djnzx48 » Sat Jun 22, 2019 4:44 am

"Fully compatible with all Spectrums"? So 16K Spectrums don't count then? ;)
0 x

Ralf
Dynamite Dan
Posts: 1304
Joined: Mon Nov 13, 2017 11:59 am
Location: Poland

Re: uMIA: Smoog

Post by Ralf » Sat Jun 22, 2019 7:17 am

M’kay. I put the fixed version up on my website. Kept it as a TAP, rather than a TZX, since the source was clearly not from the original tape.
Thanks!

I believe we can now add Ast's version to the database and forget about .scl.
I also agree about using .tap and not .tzx. It was a subtle distinction used on WOS when Martijn still ran the website. Having only a .tap
meant that we're have only some copy, maybe altered and are still looking for the original version. Why not follow this convention here?

And here's the direct link if someone got lost:
http://sky.relative-path.com/zx/misc/Th ... Moore).zip
1 x

User avatar
Ast A. Moore
Dynamite Dan
Posts: 1213
Joined: Mon Nov 13, 2017 3:16 pm

Re: uMIA: Smoog

Post by Ast A. Moore » Sat Jun 22, 2019 7:30 am

djnzx48 wrote:
Sat Jun 22, 2019 4:44 am
"Fully compatible with all Spectrums"? So 16K Spectrums don't count then? ;)
Nah. Screw ’em.

On a more serious note, guys, I wrote my own loader in machine code, compressed the loading screen, and removed the header blocks, too. I wouldn’t have done that if I’d been working off of a TZX made from the original tape (and, frankly, I’m not sure of the source of the loading screen itself, either). In my bug fixes, I try to preserve the original tape format as much as I can.
1 x
Every man should plant a tree, build a house, and write a ZX Spectrum game.

Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.

Post Reply