As you may know, I released the 'non beta' of the Vulcan expansion pack. OK so it ended up having a single minor, easily fixable bug. But that's neither here nor there. Point is, I programmed 120,000 memory addresses for it. Yes. 120,000. I understand a full 15,000 memory addresses of the programme, and spent 8 years learning. It is one of the biggest (and dare I say best?) Spectrum modding projects of all time.
I know you guys don't owe me any favours. But I have big plans for this if it all works out. And I need help. Like with the roads, sometimes its an unbelievably easy fix, and I was just missing something simple, that's all. Nothing like a little help from your friends.
People are downloading the Vulcan expansion pack. And enjoying it. But it can't go any further unless someone with some Spectrum programming knowledge can put their hand up and say 'yes, I will help.' It might take some hours of your time, not like a two minute flick through some code or vague advice.
I'm working on a massive multiplayer map. As usual, expanding the map size past 60 squares is giving me major headaches. I worked on the problems all day today and got no further forward. So its not like I haven't tried. If anyone can help, please contact me at firstname.lastname@example.org I can give detailed advice on any problem if you need it, because although there are things I can't do, I understand the code better than anyone really. Even RT Smith has forgotten most of it, sadly. So I can co-operate with anyone willing to help, don't worry.
I've given up on AI, which is notoriously too difficult to reverse engineer anyway. The current plan is a massive multiplayer, which I can hopefully put online on its own website, eventually. The current problems are that supplies won't run down the roads, and appear in random places on the map. Also, collision detection still occurs every 60 squares instead of resetting after 133 (the current megamap size accross.)
You'll be surprised to learn I'm not a programmer, despite how much I know. I'm just a security guard. Just shows how much effort I put in myself really!
So, any takers?
Professional programmers with a few hours to kill?
As a general point though, reading your intentions, I seriously wonder whether it would be easier to reverse engineer the program code- which probably effects fairly simple rules, then rewrite the engine in a modern high level language. Then if you like put a Spectrum-like graphics shell over the top. That way it would be much easier to change limitations that are "hardwired in" like the 60 squares width problem you've mentioned, and put it online if that's what you desire. Getting a real Spectrum online in that way, I don't know if that's even theoretically possible.
Just a thought.
Just a pointer - as this is a Spectrum program - can you please keep the discussion in the Spectrum section of the site