The Nintendo 3DS is an oldie but a goodie, and you can modify it pretty easily to turn it into a fantastic gaming handheld.
Homebrew (on macOS or Linux) for installing dependencies. Homebrew Cask is optional and used for installing Mac applications. mas-cli is optional and used for installing Mac App Store applications.
Great product from a great company. Not absolutely flawless, but the problems, if any at all, are so minor it's really easy to overlook them(Ex, ease of access to the stylus). Other than that Nintendo ...
Homebrew is used for installing the services.