[HN Gopher] Porting Doom to the 3D0 Console
___________________________________________________________________
Porting Doom to the 3D0 Console
Author : adamgordonbell
Score : 26 points
Date : 2022-12-04 19:44 UTC (3 hours ago)
(HTM) web link (corecursive.com)
(TXT) w3m dump (corecursive.com)
| tomalpha wrote:
| This brought back some memories. We had a 6502-based BBC micro at
| school. I remember the first time I was so hooked trying to
| understand how comparisons _really_ worked, the caretaker didn't
| realise I was still there and locked the doors for the night. I
| was 10. Caused a bit of a panic when they found out.
|
| That started me down the long road of learning to code. Despite
| getting a CompSci degree later I still have plenty of bad self-
| learned habits from those days. But I remember them fondly.
|
| Sounds like compared to Becky I was very fortunate in my
| childhood. Kudos to her to for her amazing achievements.
|
| (I read the transcript rather than listening to the podcast and
| it was still great).
| adamgordonbell wrote:
| Wow BBC mirco seems to come up whenever people from UK of
| certain age are recalling how they got into computers. Such
| Impact!
|
| How did BBC end up involved in such a project?
|
| Also, thanks for reading it.
| soegaard wrote:
| Check
|
| https://www.youtube.com/watch?v=4rgEzG7F5d8
|
| and
|
| https://www.youtube.com/watch?v=XXBxV6-zamM
| tomalpha wrote:
| The BBC has always had a public education mandate in some
| form. My memory is hazy but I feel like it's faded somewhat
| in the last couple of decades.
|
| Specifically here the BBC Computer Literacy Project ended up
| creating a line of home computers, and direct government
| funding put them in (I think literally) every school.
|
| https://clp.bbcrewind.co.uk/
| adamgordonbell wrote:
| Host here. Becky is that old school type of programmer that I
| don't get to talk to too often.
|
| She recommendations devs today should learn bare metal
| programming by starting with 6502 assembly. I
| miss the elegance and simplicity of writing 6502 code. The code,
| you enter it, it just does one task, leaves. Next function does
| the same thing. Whereas in C++, you can write code that actually
| still maintains that paradigm and it works just fine. But it's so
| easy if you don't really know what's going on to write what you
| think is three lines of code, this'll do everything. But when you
| look at the output of the compiler, it's a novel.
| That's my main takeaway. Is that when you truly understand the
| instruction sets, how the stack works, how memory management
| works, how the hardware works, how it all interacts, then you
| have a true understanding of the limitations of computers
|
| Here is a another fav part: They gave her a
| retail version of the game for the PC, a CD-ROM. The compiled
| final version of the game, compiled for a completely different
| platform with a different architecture, but it's on a CD and the
| 3DO has a CD drive. They said it runs on the PC, so
| we just say that's 90% complete.
| Alekhine wrote:
| How do I do that? I know about easy6502 but what other projects
| could I start with?
| adamgordonbell wrote:
| Becky recommends Assembly Lines, by Roger Wagner then writing
| a game for an apple ii emulator. Others have done similar
| projects with chip-8, which I think is even simpler.
| rvba wrote:
| The wikipedia article lists all the other games ported by Becky.
| I assume that since there are so many games, the quality must
| have been good:
|
| https://en.wikipedia.org/wiki/Rebecca_Heineman
| lttlrck wrote:
| We called it the "3 Dimensional Orange" for unknown reasons.
|
| That's were the Need for Speed franchise started, many hours sunk
| into that game. Road Rash and Return Fire were also firm
| favorites.
| vbernat wrote:
| The console name is "3DO". The title should be corrected.
| Keyframe wrote:
| Aka the EA console.
| Romanulus wrote:
___________________________________________________________________
(page generated 2022-12-04 23:00 UTC)