Whenever I see stuff like this, the ITX Llama [1], Pixel x86, etc. I think it's finally the time to build my ultimate love-letter to old school DOS and retro computing but always stop short because of the monitor issue.
I feel like a lot of my nostalgia likely stems from the bright super low latency phosphor displays of a proper CRT. No amount of WebGL shaders/filters [2] ever quite seem to capture the original experience IMHO.
High-res high-refresh-rate OLEDs with modern shaders are getting close. Now somebody needs to make one that has a convex shape like an old CRT.
I wish we'd reach a point where modern technology allows us to make new CRTs relatively easily. I don't even necessarily care about the image quality, the screens and TVs I used in my youth were never particularly good. But it doesn't seem that this will become feasible in the next few decades.
CRTs were only ever made sense to manufacture on a really big scale, so that costs could be reduced. Early tubes which weren't manufactured on such a scale were accordingly stupid expensive.
I doubt anyone is going to spin up another factory to satisfy the potential demand, since the demand isn't that great to begin with (OLED satisfies most use-cases that CRTs do), and very few people are going to pay $5000+ for a new CRT, and I doubt they're going to be any cheaper than that.
CRTs wear out with use, so they're only getting rarer by the day. The electronics can mostly be fixed, but the tubes can't. You can extent their lives a bit, but you're only delaying the inevitable. When it's gone (too low brightness, burn-in, bad focus), there's nothing that can be done about it to get it back to the way it was when it was new.
They are truly dying out. Wish I'd kept my color c64 monitor -- it would probably be worth a lot now (or at least would be awesome to use for retro purposes).
There's filters on retroarch for emulating or trying to recreate the appearance of a CRT. I have not personally tried them, but the screenshots are noticeable
Why not use https://www.freedos.org? Or boot FreeDOS straight from QEMU. Using Debian seems incredibly bloated when the goal is to use DOS. Alpine Linux would be a better base. Then you can use real DOS or a compatible one like FreeDOS.
The Raspberry Pi isn't x86 (or even x86_64) so it isn't compatible -- you have to do (at least) CPU emulation to get a DOS-compatible hardware environment. You probably also want to do other hardware emulation for sound, graphics, etc. to be compatible with DOS software.
Projects like this are some of my favorite uses for single-board computers. Another one is Bare Metal C64, which aims for low-latency vsynced Commodore emulation on the Pi: https://accentual.com/bmc64/
There is one small difference, BMC64 uses Circle and circle-stdlib to produce a bare metal image and does not rely on a Linux distribution: https://github.com/smuehlst/circle-stdlib
I'm totally unaware of anything related to Discord or its reputation, other than having joined a PicoCalc server (board? group) and it seems fine. What's up with Discord?
> Dosbian is compatible with the following Raspberry Pi models:
I am amazed this doesn't run on literally any Pi since forever, it seems to be limited to Pi 3 and up. I have an old Pi 1B+ that I still use to host all of my websites.
I had it running on something old (a zero I think) playing with old Word Perfect and dbase. I later wanted to do the same and it no longer supported the zero. Must be some update at some point that dropped support. Too bad, I wanted to put the zero in an old mechanical keyboard.
Whenever I see stuff like this, the ITX Llama [1], Pixel x86, etc. I think it's finally the time to build my ultimate love-letter to old school DOS and retro computing but always stop short because of the monitor issue.
I feel like a lot of my nostalgia likely stems from the bright super low latency phosphor displays of a proper CRT. No amount of WebGL shaders/filters [2] ever quite seem to capture the original experience IMHO.
[1] https://smallformfactor.net/news/retro-sff-itx-llama-is-a-br...
[2] https://github.com/Swordfish90/cool-retro-term
High-res high-refresh-rate OLEDs with modern shaders are getting close. Now somebody needs to make one that has a convex shape like an old CRT.
I wish we'd reach a point where modern technology allows us to make new CRTs relatively easily. I don't even necessarily care about the image quality, the screens and TVs I used in my youth were never particularly good. But it doesn't seem that this will become feasible in the next few decades.
CRTs were only ever made sense to manufacture on a really big scale, so that costs could be reduced. Early tubes which weren't manufactured on such a scale were accordingly stupid expensive.
I doubt anyone is going to spin up another factory to satisfy the potential demand, since the demand isn't that great to begin with (OLED satisfies most use-cases that CRTs do), and very few people are going to pay $5000+ for a new CRT, and I doubt they're going to be any cheaper than that.
Can’t you still just use a real CRT? Or is it then just back to the latency question?
CRTs wear out with use, so they're only getting rarer by the day. The electronics can mostly be fixed, but the tubes can't. You can extent their lives a bit, but you're only delaying the inevitable. When it's gone (too low brightness, burn-in, bad focus), there's nothing that can be done about it to get it back to the way it was when it was new.
For me they are weirdly hard to obtain. Don't show up in second hand shops. Ebay shipping is prohibitively expensive.
They are truly dying out. Wish I'd kept my color c64 monitor -- it would probably be worth a lot now (or at least would be awesome to use for retro purposes).
This is a fun project - https://github.com/mausimus/ShaderGlass
There's filters on retroarch for emulating or trying to recreate the appearance of a CRT. I have not personally tried them, but the screenshots are noticeable
Why not use https://www.freedos.org? Or boot FreeDOS straight from QEMU. Using Debian seems incredibly bloated when the goal is to use DOS. Alpine Linux would be a better base. Then you can use real DOS or a compatible one like FreeDOS.
The Raspberry Pi isn't x86 (or even x86_64) so it isn't compatible -- you have to do (at least) CPU emulation to get a DOS-compatible hardware environment. You probably also want to do other hardware emulation for sound, graphics, etc. to be compatible with DOS software.
On the other hand arguably the best DOSBox version now is the new Pure Unleased, just released 2 days ago (Dosbian is using DOSBox Staging)
https://schelling.itch.io/dosbox-pure
https://github.com/schellingb/dosbox-pure-unleashed
Projects like this are some of my favorite uses for single-board computers. Another one is Bare Metal C64, which aims for low-latency vsynced Commodore emulation on the Pi: https://accentual.com/bmc64/
There is one small difference, BMC64 uses Circle and circle-stdlib to produce a bare metal image and does not rely on a Linux distribution: https://github.com/smuehlst/circle-stdlib
I have an original Pi with BMC64 "permanently" slotted in. It seems to work great, even though I was a Sinclair ZX81/Spectrum kid.
> Join the official Facebook group […]
Of all the things, why Facebook?
At least is not discord?
I'm totally unaware of anything related to Discord or its reputation, other than having joined a PicoCalc server (board? group) and it seems fine. What's up with Discord?
So many retro things are on Facebook. It's a stereotype that the GenX/Boomer audience interested in retrotech is on Facebook, but it's kinda true.
Free hosting?
Related: https://blog.tmm.cx/2022/05/15/the-very-weird-hewlett-packar...
What features or games are you most excited to explore with Dosbian?
> Dosbian is compatible with the following Raspberry Pi models:
I am amazed this doesn't run on literally any Pi since forever, it seems to be limited to Pi 3 and up. I have an old Pi 1B+ that I still use to host all of my websites.
I had it running on something old (a zero I think) playing with old Word Perfect and dbase. I later wanted to do the same and it no longer supported the zero. Must be some update at some point that dropped support. Too bad, I wanted to put the zero in an old mechanical keyboard.
I'd assume it is 64-bit, which would explain why it is limited to Pi 3 upwards
Shame it doesn’t run on a Pi Zero (or at least a Zero 2).
So can I run Kings Quest on it if I get the files from GOG?
You should be able to -- https://www.dosbox.com/wiki/GAMES:King%27s_Quest:_Quest_for_....
I was thinking how to “boot to Lode Runner” on my Pi400, so this might be close enough:)