>They believed their thoughts and bodily sensations were controlled by a machine that defied their technical comprehension and secretly influenced them from a distance, often claiming that it was operated by a group of people who were persecuting them.
In a fit of 90s nostalgia I’ve also been going back to software rendering, though I’m doing a hybrid of 2D style CLUT banks with a more modern binned triangle and barycentric technique. Since I’m sticking to a fixed pipeline look, I’ve been amazed at just how many triangles one can push even with a fairly naive draw function.
Ditto the ST equivalent STOS. Amiga owning friends preferred Blitz BASIC though. Unfortunately, due to one Dijkstra quote about it, people tend to be quite snobbish about BASIC.
Interesting. I was on PlayStation so I only heard about N64 dev at lunch. Factor5 were much closer to Nintendo than we were, and also known to be a bit good. Plus SDKs change over time. Take PS1 for example. We didn’t get GTE register details and inline functions initially, just libraries, and the more open it became the more we wrote in assembly.
Probably more accurate to say the custom microcode tools were not given to third party developers. From what I remember, you had to list the microcode used on your submission form, and Nintendo checked for it in your ROM. Did some third parties make custom microcode? Highly probable, but I do not know how many were able to ship with it.
I have been in the situation of standing outside an after-hours pick-up only window at a McDonald’s in the UK, able to talk to the staff, but unable to order because they only accepted app orders and I only had access to the Canadian app.
Then your social media & newsfeeds are buzzing about salted coffee, and your work has mandated salt in the coffee, insisting that it increases productivity, and if you’re not partaking you might fail your next performance review.
That would be the PS2’s VUs which had an upper and lower pipe and it was easier to write instructions for each in separate columns. Then in one SDK we received program called vcl which took a single list of instructions, doing all the pipelining for you, as well as optimizing loops and assigning registers automatically. It was a godsend.