New ZX81 Game: Against The Elements

General games-related topics
Fruitcake
Posts: 351
Joined: Wed Sep 01, 2010 10:53 pm

Re: New ZX81 Game: Against The Elements

Post by Fruitcake »

I don't like to divert this thread off of topic, but there are a few comments come to mind...
escher wrote: Fri May 27, 2022 12:01 am I really never thought they would publish it like that
If I were a software house and decided to publish other peopele's software then surely I would have ultimate responsibility for deciding what was and what was not good enough, and whether such games functioned reliably enough to make them fit for sale...

escher wrote: Fri May 27, 2022 12:01 am received a letter from The Software Farm explaining that hundreds of tape were being returned to sellers (which included local newsagents etc) due to the game crashing on the new rom ZX81.
It was quite well known for several years that there were two editions of the ZX81 ROM (referred to somewhat strangely as the 'unimproved' and 'improved' ROMs in various books and magazines), so why did Software Farm not check for compatibility with both ROMs before releasing the game?

escher wrote: Fri May 27, 2022 12:01 am This resulted in the distribution company (Tiger?) going into bankruptcy, so was definitely the cause of The Software Farm's demise.
So issues with a single game could take down an entire distribution company due to a title for the ZX81, a machine in the twilight of its commercial life, compared to all the Spectrum and C64 titles that dominated the computer games market at that time? Z-Xtricator must have been very, very popular...

escher wrote: Fri May 27, 2022 12:01 am I may try to cobble something together for the 50th anniversary in my retirement...
How about something a bit sooner? It would be fascinating to see "bugs" and what might have been...
escher
Posts: 17
Joined: Thu May 12, 2011 7:31 pm

Re: New ZX81 Game: Against The Elements

Post by escher »

Fruitcake wrote: Sat Jun 11, 2022 11:16 pmIt was quite well known for several years that there were two editions of the ZX81 ROM (referred to somewhat strangely as the 'unimproved' and 'improved' ROMs in various books and magazines), so why did Software Farm not check for compatibility with both ROMs before releasing the game?
I never really got to the bottom of that, it may be the mysterious (and unpublicised) THIRD ROM release that caused the issues,

viewtopic.php?f=7&t=4016

I just remember a routine accessed a rom address which had changed in this newer rom, it was a simple fix of course, but not much good once all the tapes were already produced and sent out.

So issues with a single game could take down an entire distribution company due to a title for the ZX81, a machine in the twilight of its commercial life, compared to all the Spectrum and C64 titles that dominated the computer games market at that time? Z-Xtricator must have been very, very popular...
The problem was their distribution network was ruined, Tiger Distribution had even got tapes into local newsagents, and according to The Software Farm they weren't able to sell tapes hardly anywhere after the 100s of returns - I'm remembering from ~40 years ago though, I didn't keep the letters, but they were pretty annoyed I can tell you that (even expressing their regret at publishing the game which "wasn't up to the standard of their previous games" (or something very similar)), but I didn't really question anything at age 15, I was glad for the ~£600 quid to be honest


How about something a bit sooner? It would be fascinating to see "bugs" and what might have been...
I lost all almost my old retro computers stuff (including tapes and painstaking pages of code design) over the years after moving away from my parents home, having a career (in IT) and raising a family. When the house was sold the only thing I could find was a ZX Spectrum which my brother had experimented on and pretty much ruined (lol)

But I didn't realise at the time that my pseudo hi-res routine had a huge benefit over the others on the market in that it didn't require a separate 6k 192 line display file. The Software Farm confused me at first when they said my routine used far less memory, and it was only recently that I have looked at the documentation on pseudo hi-res and saw that my method (driven by INT mode 2) was much more pseudo UDG (characters) than pseudo hi-res. The disadvantage was that I couldn't move characters smoothly by 1 pixel up and down, but it enabled pretty good pseudo-UDGs with the full standard font also available (see screenshot of Z-XTRICATOR for example https://www.mobygames.com/game/zx81/z-x ... Id,681834/ ) and perfect diagonal lines at certain angles.

The routine is listed at the bottom of the article here https://8bit-museum.de/heimcomputer-2/s ... ay-system/ (I remember wondering if the small number of dummy instructions used for delays to get the timing perfect could be used to do something more useful)

In fact games like Z-Xtricator could load in just a couple of minutes but The Software Farm insisted I added their usual "huge" 6k loading screen which I was pretty puzzled by at the time, it seemed unnecessary to add several minutes to the loading time for this (in fact that loading screen is displayed using their old hi-res routine, and then Z-Xtricator switches to the pseudo-UDG method once the game starts)

I wish I still had the code for "BUGS" it looked even more impressive with perfect looking UDGs and much better gameplay.

EDIT: I found an online video of Z-Xtricator being played in its full glory https://www.youtube.com/watch?v=0m0aMA2CpUE (although the user seems to have given up on trying to save humanity after a few cowardly attempts, shocking really)

fun fact: when the ship goes down towards the surface of the planet to rescue the human, "DANGER" appears and the ship starts "shaking", this was due to the fact I couldn't work out how to stabilise the ship and scroll the landscape simultaneously (the whole area of memory in the display file is shifted including the THREE characters for the spaceship), so I invented this bullshit about the strong gravity near the surface causing the ship to shake. It actually wasn't such a bad effect really, even if unintentional...
escher
Posts: 17
Joined: Thu May 12, 2011 7:31 pm

Re: New ZX81 Game: Against The Elements

Post by escher »

Fruitcake (Paul)

I'm so sorry I didn't even see your PM to me last weekend, I'm not used to how these message boards work and didn't even know I had PMs!

I will respond to your PM later this week as I want to be fair in my comments and Julian Chappell certainly never claimed to have made the IM2 routine for Z-Xtricator. I vaguely remember his letters to me being overwhelmingly positive at first and then (after the Z-Xtricator debacle) quite harsh in some aspects but pretty kind otherwise (he knew I was just a kid at the time)

I think this is a fair place to comment on this, since you managed to evolve my basic UDG routine to enable smooth 1-pixel scolling up and down.

Even at the cost of 6K of RAM this is really very impressive!

However, I bet you can't scroll a (psuedo)-Hi-Res diagonal mountain landscape at the speed Z-Xtricator manages it (I only had to scroll a few lines of the usual character display file, the other pseudo hi-res would have to scroll 8x more bytes) ;-)
Post Reply