[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)