Have you looked into some of the "fantasy consoles," such as Pico8 [0] or TIC80 [1]?
These emulate "8-bit machines" with graphics and sound, and are completely self-sufficient systems. Compared to real 8-bit machines, your creations can easily be shared as they can be exported to run directly on web pages. The shared place for projects is also a wonderful place to learn from others: from running a game to inspecting the code is a matter of pressing `esc`.
[0]: https://www.lexaloffle.com/pico-8.php [1]: https://tic80.com/play?cat=0&sort=2