News for hackers. Stuff that matters.
Re:It's time to make computing personal again by markus_zhang on Sunday January 19, 2025 @07:30PM (#42763674)
I actually think going back is a good idea. Throw in an almost free Raspberry Pi Pico, install a 6502-based machine emulator, make it launch at startup and straight away go full screen and you are good to go.

I'm thinking about experimenting that with myself and my son when he is older. But he is of the impatient type so maybe this is a bad idea as vintage computers typically need more focus and research.

Maybe a DOS emulator then. It has better tools and games.

Re:It's time to make computing personal again by ryandrake on Sunday January 19, 2025 @08:19PM (#42763941)
I always thought it would be cool to have a PC that you just turn on and in 200 milliseconds, you're at a Python REPL or something. Like the old Commodore 64 that booted you right to BASIC from ROM. No POST, no beep, no detecting this and initializing that. No fucking splash screen. Just power switch on and BAM, you're at the prompt.

According to a Google search, a typical C64 was on in 3 seconds. Maybe I've got rose colored glasses about how long it took, because my recollection was that it was basically instant.

Hell, my monitor can't even turn on in 3 seconds. You hit the power button and it gets busy doing... something... who knows what... not turning on, that's for sure.

Re:It's time to make computing personal again by sras-me on Sunday January 19, 2025 @11:46PM (#42765063)
> I always thought it would be cool to have a PC that you just turn on and in 200 milliseconds, you're at a Python REPL or something

That is where I plan to go with SPADE, https://hackage.haskell.org/package/spade

As you can see, it is currently written in Haskell, as a PoC. But I am re-writing it in Rust, for reasons that also include making it possible to do something like you ask for.

Re:It's time to make computing personal again by portercable on Sunday January 19, 2025 @09:38PM (#42764427)
> Maybe I've got rose colored glasses about how long it took, because my recollection was that it was basically instant.

It probably took several seconds for your CRT to get bright enough. At least that is my guess. (I had a similar recollection.)

Re:It's time to make computing personal again by markus_zhang on Sunday January 19, 2025 @08:27PM (#42763991)
I'm thinking what is a best solution for quick game programming. Python still seems to be a little heavy. What do you think? I used to read a few magazines that have Python game program listings which is very cool, but sadly it stopped publishing a few years ago.
Re:It's time to make computing personal again by vertnerd on Sunday January 19, 2025 @10:39PM (#42764746)
Here's another quirky angle: I am developing a C#-based virtual Forth machine (https://github.com/Eccentric-Anomalies/AMC-Forth) that can be embedded in games made with the Godot engine. I am using it as the FMS for a spacecraft sim game that is my main project (https://tungstenmoon.com/)
Re:It's time to make computing personal again by markus_zhang on Sunday January 19, 2025 @10:50PM (#42764800)
Thanks, this is a very cool game by first glance. It reminds me of the moon landing game people used to play on mini computers.
Re:It's time to make computing personal again by vdupras on Sunday January 19, 2025 @08:47PM (#42764117)
Shameless plug, but Dusk OS[1] is a Forth that boots near instantly. It runs on PC, EFI (Intel Macs too), Raspberry Pi models 1, 2, 3, Zero.

It has a graphical stack. Still a bit underpowered, but enough to implement uxn[2], which many people use for writing fun little games.

[1]: http://duskos.org/

[2]: https://100r.co/site/uxn.html

Re:It's time to make computing personal again by markus_zhang on Sunday January 19, 2025 @10:28PM (#42764687)
Thanks, that is really cool. I heard about Forth a few times on HN and it always struck me as something nerdy.
Re:It's time to make computing personal again by herval on Sunday January 19, 2025 @08:24PM (#42763972)
our brains adapt for "better" fast - faster feedback loops, crisper images, higher resolution, etc - and it's really hard to go back. I'd imagine it's something around the reward system of the brain. I grew up with Z80s and CRT monitors, and my brain remembers Enduro as a vivid and fast game. Reality is completely different when you try it out for a second, after having lived in an era of iPhones and 8k displays. It's crazy how uncomfortable even a device from 5 years ago feels...
Re:It's time to make computing personal again by markus_zhang on Sunday January 19, 2025 @10:32PM (#42764715)
This is what I'm afraid of. Back then I had the patience to tinker with a 8086 IBM PC (to no avail as my father wanted me to study for IOI which bored me out so he never taught me anything about computer) because it was the new thing and had some games I can play. Nowadays my 4 year old son is already hooked to my in-laws' Tiktok. We are trying to pull him off but unless they leave it's going to be difficult.

I don't know what the future lies. I'm fully prepared that my son is going to have zero common interest with me.

Re:It's time to make computing personal again by vekatimest on Sunday January 19, 2025 @08:59PM (#42764210)
Pedantic, but the Pico is a microcontroller that'd be running a very thin emulator and would have no operating system, so no concept of applications, "full screen" or video output at all. A Pi Zero would be great for that purpose, though.
Re:It's time to make computing personal again by markus_zhang on Sunday January 19, 2025 @10:24PM (#42764672)
Ah I didn't know about that. Yeah the zero looks like a much better option.
Re:It's time to make computing personal again by vunderba on Monday January 20, 2025 @01:56AM (#42765740)
Might be a bit too bespoke, but there's a company that actually repurposes old industrial x86 motherboards and builds old DOS/Windows 9x PCs for modern usage.

https://pixelx86.com