I later learned that a lot of commercial developers were writing code using assemblers on larger systems and subsequently transferring it to the Spectrum.
I later learned that a lot of commercial developers were writing code using assemblers on larger systems and subsequently transferring it to the Spectrum.
I believe the same happened with other microcomputers, like my beloved C64, right?
I'm not sure about the Amiga though. I never owned one, but a friend who did told me it was a joy to program with. And its games looked fantastic. Were Amiga games written using an Amiga?
I don't know much about Amigas. I guess they had enough RAM to comfortably fit a compiler and / or assembler in and also had disk drives, which would have been relatively luxurious at the time.
Edit: This thread is making me go a bit Four Yorkshiremen.
I posted a few links to some examples of 80s coding and cross compilers in an answer down below.
The C64 was a budget games machine at heart and didn't have the same kind of hardware support, but its reference manuals are famous for being a great introduction to computing. For many of the beginning bedroom coders this may have made all the difference.
I don't know if that scheme was widely used elsewhere, but unlike larger systems, this was basically within reach for any programmer doing work that was going to go on sale.
<flamewar>
Back on topic, few data points:
Matthew Smith wrote Manic Miner for the Speccy on a Model III Tandy https://en.wikipedia.org/wiki/Matthew_Smith_(games_programme...
In 1987 the Oliver Twins were writing Spectrum games on an Amstrad: http://www.olivertwins.com/history/page/7 - I would think the cross-compiler and cable arrangement would have been pretty common.
Imagine were developing C64 games on something that wasn't a C64: https://youtu.be/ZoDh61sgCOg?t=155 and also a lot of detail about the Speccy specifically: https://retrocomputing.stackexchange.com/questions/3314/how-...
There's quite a long discussion about the options available here: https://retrocomputing.stackexchange.com/questions/9006/back...