Live data from Hacker News

Porting SBCL to the Nintendo Switch

reader.tymoon.eu

1–10 of 84 posts

Re: Porting SBCL to the Nintendo Switch

#3
Thanks to the author for the fascinating and detailed write up. It feels like a lot of the time this level of detail around the specifics of 'blessed' (not homebrew) console porting are only revealed years after the end of the consoles lifetime.

As an aside, reading about this kind of deeply interesting work always makes me envious when I think about the rote software I spend all day writing :)

Re: Porting SBCL to the Nintendo Switch

#4

Thanks to the author for the fascinating and detailed write up. It feels like a lot of the time this level of detail around the specifics of 'blessed' (not homebrew) console porting are only revealed years after the end of the consoles lifetime. As an aside, reading about this kind of deeply interesting work always makes me envious when I think about the rote software I spend all day writing :)

well said!

as I was just sitting down to another day of ruby on rails (that I am grateful for!) I was thinking.. I wonder what hobby/open source projects could use some of my attention later..

.. what projects my attention could use later .. :D

Re: Porting SBCL to the Nintendo Switch

#5

Thanks to the author for the fascinating and detailed write up. It feels like a lot of the time this level of detail around the specifics of 'blessed' (not homebrew) console porting are only revealed years after the end of the consoles lifetime. As an aside, reading about this kind of deeply interesting work always makes me envious when I think about the rote software I spend all day writing :)

At least back when I was working these "blessed" tools were usually a tad hacked together, modern homebrew toolchains for many older platforms are better except for debugging support (since the devkits for the machines usually had better hooks available but also avoiding the entire GDB focus).

Having been in both worlds, i'm not entirely sure there's that much to be envious of.

Re: Porting SBCL to the Nintendo Switch

#6
This is super neat - SBCL is an awesome language implementation, and I've always wanted to do CL development for a "real" game console.

I'm also surprised (in a good way) that Shinmera is working on this - I've seen him a few times before on #lispgames and in the Lisp Discord, and I didn't know that he was into this kind of low-level development. I've looked at the guts of SBCL briefly and was frightened away, so kudos to him.

I wonder if SBCL (+ threading/SDL2) works on the Raspberry Pi now...

Re: Porting SBCL to the Nintendo Switch

#7
post #6

This is super neat - SBCL is an awesome language implementation, and I've always wanted to do CL development for a "real" game console. I'm also surprised (in a good way) that Shinmera is working on this - I've seen him a few times before on #lispgames and in the Lisp Discord, and I didn't know that he was into this kind of low-level development. I've looked at the guts of SBCL briefly and was frightened away, so kud…

- Is it not her?

Re: Porting SBCL to the Nintendo Switch

#9
> The answer to that is that while I would desperately like to share it all publicly, the NDA prevents us from doing so.

I'm curious what the rationale here was for using the official SDK, rather than the unencumbered "homebrew" ones[0].

As a complete guess, maybe Nintendo doesn't let you officially publish games built using 3rd party SDKs?

[0] https://switchbrew.org/wiki/Setting_up_Development_Environme...

Post reply on HN