AndrewW wrote:
3D - like planet surfaces for an Elite add-on?:
viewtopic.php?f=20&t=78I think the main technical issue with that would be precision. It's expensive to use a number format that can simultaneously hold the positions of things on a planet and things in space and it's expensive to store things in separate levels of precision and then intermingle them at runtime. If you look at other games that came out at about the same time as Frontier, such as Battlecruiser 3000, you'll see that they usually cheat by cutting from navigation in space to navigation near the surface. Being able to do a seamless in-engine transition is very difficult with the sort of data formats that typify older hardware. I wouldn't be surprised if you had to drop to Northern Star/Southern Belle-type framerates.
DaveF wrote:
ThomasHarte wrote:
Incidentally, re: Electron software, how much would it cost to manufacture a game on ROM nowadays? I'm guessing still prohibitively much?
Considering the amount you'd probably sell, I'd say it's doable

Welcome to the forums BTW. Nice Sam Coupe stuff, never even heard of the machine before!
For practical game programming purposes, the Sam is just a Spectrum with a 4bit colour mode, a CPU that is about 14% faster* and more memory. But a really awkward paging scheme.
* yes: four times as much video data, 14% more time to process it all. Somehow the machine never took off...
The neat thing about a ROM title is that it'd run at 2Mhz, at least double any code loaded from tape or disk. And the extra memory would be a benefit. That is, unless you went the extremely lazy Acornsoft route and just used the ROM filing system so that the code is sitting in ROM where it could be executed quite quickly but is copied to RAM and executed slowly just so that nobody needs to re-assemble anything, of course.
I guess the main disadvantage - apart from production cost - is that you're requiring that the user have an add-on that can take ROMs. I guess you could produce a bit of hardware that plugged straight into the expansion port, but adding new hardware isn't exactly inkeeping with producing games for old platforms.