Readit News logoReadit News
reidrac · 7 months ago
I find frustrating that this type of product (like the MSX VR some years ago), don't specify clearly what are they selling. Is it an ARM SoC? Does it have a Z80? Is it implemented with a FPGA?

Yes, it says "OneChipMSX" https://www.msx.org/wiki/1chipMS but IMHO it could be clearer.

If you go to http://www.8086cpu.com/MSX/103.html there's more information, but it definitely puts me off when considering one of these devices.

anonzzzies · 7 months ago
MSX peeps know what onechipmsx is and who would buy this if not a fan of that ancient machine?
reidrac · 7 months ago
It seems based on OneChipMSX, that is from 2006. Just with that I wouldn't really know what I'm buying.
jsheard · 7 months ago
I thought this concept looked familiar and indeed it's by the same company which makes those portable 386 and 8086 machines. LGR covered them a while ago: https://youtu.be/6bODiZ5bP84
nubinetwork · 7 months ago
The same ones that were also found to be using pirated bios code as well...
rbanffy · 7 months ago
By now I’d call it abandonware.
f1shy · 7 months ago
My question is: why we have to be stuck in nostalgia?

Why isn’t there today a computer with modern processors and GPU which can boot to a REPL, where you can easily interface with all the HW, for example audio and video?

I wanted to do something like that for the RP400. But is more difficult that it seems…

numpad0 · 7 months ago
Because software complexity is truly out of control. Everything needs their own firmware and software and periodic housekeeping tasks to prevent the system crashing. No one knows or has enough time to account for all of those problems, let alone just to build an interpreter environment.

I think Apple and Google both using their phone OS for smartwatches is one indication of lack of such capacity in the industry: Apple Watches come with ~300mAh batteries, old Nokia had 500-700mAh. Watches are rated for 36 hours in normal modes or 72 hours in low-power, whereas Nokia would ran for minimum 1 week, despite ~15 years of improvements in semiconductors.

We'd have to wait for maybe GPT-8y or DeepSeek-R4, probably on wheels, each given a cubicle to get it back down to human scale.

K0balt · 7 months ago
We don’t have to be. It’s just that people like the nostalgia aspect and it gives a de-facto standard with some degree of preexisting hardware to coalesce around.

To have a complete grasp of the software stack, complexity has to be controlled, of course… so the typical offerings are 32 bit architectures with a few MB of memory and an SD card for storage, and if a “GPU” is included it’s usually just another MCU or core acting as the graphics processor.

There are a lot of good cyberdeck options built around the ESP32 and RP2040, for example. While some of these are used primarily as emulators, others run arbitrary code or projects like meshtastic.

I would love to see, though, a simple OS that actually provides a shell and multitasking ability that is designed to run on these platforms, idk if anything like that exists.

It would be super cool to have a python REPL, a text editor, file browser, gopher client, MUD client, things like that running with alt-t to switch context or something like that.

rbanffy · 7 months ago
There has to be a small Unix-like OS that could fit an RP2040 or ESP32. No MMU might be a deal-breaker for a more complete (and secure) OS, but we don’t need all that functionality in every form factor.
richie_adler · 7 months ago
People enjoy dealing with simpler software and hardware as a hobby. Why does it bother you so much?
f1shy · 7 months ago
Is not that aspect that bothers me. I’m on the same boat. I mean: why I feel I was capable of doing things in a C64, that I cannot dream of doing in my new 2000 dollar computer.
hakfoo · 7 months ago
One aspect is likely that you get a "free" software ecosystem. They can presumably grab a bag full of MSX demos and freeware and drop it on the disc, their job is done. They don't even have to document the REPL (BASIC) since books already exist.

A from-scratch platform has to at least be given some level of documentation to make it accessible, and ideally some software you can show for marketing purposes. It's a completely different skill set.

It's entirely possible these guys are not software people (they did the Pocket 8088 earlier, and you might remember the backlash when it was shown they just grabbed an open-source BIOS and filed the serial numbers off) so even if they made a super-cool machine, it might wither due to missing that first solid software baseline.

crest · 7 months ago
Modern hardware is too complex to understand and bootstrap for a single person even more so as a hobby project. These known unknowns can be a powerful motivation for someone who (partially) understands modern hardware to tinker with understandable systems. Some go down the retro route while others use medium to largish microcontrollers.
jsyjr · 7 months ago
I started my career as a programmer in 1972, writing real-time systems in assembly language on DEC PDP-8s and PDP-11s. Back then all software was written in assembly and distributed as machine readable source. (This being DEC, not IBM, that meant paper tape, not punched cards nor magnetic tape :-)

Pre-microcode and mostly pre-CISC instruction sets were readily mastered. The constraints of storage, distribution media, lack of any high-level system programming languages, the small number of programmers, etc... meant that there just never was not that much system code for any given architecture. Similarly, I/O devices were exteremely simple and limited in number. MMU hardware was still a rarity. All this meant that any reasonable system programmer mastered a machine entirely, its instruction set, all its I/O and all of its (system) software.

At the end of 1977 DEC shipped its VAX-11/780 and VMS V1. Less than a year later, I join DEC's compiler group to write VAX Pascal V2. I can only compare moving to VAX/VMS to being kicked out of the garden of Eden. Quickly I realized that never again would I enjoy that sense of mastery that I had felt on earlier machines :-(

j-wang · 7 months ago
I miss the entire Maker Movement moment. It isn’t actually super complex to make a simple circuit board that does some basic things for you.

It’s cheaper to just outsource making the board, but I even made my own simple boards (etched using hobbyist CNC machines). I even used a bunch of surface mount parts with them.

anonzzzies · 7 months ago
I can program this thing fully without access to internet. You can understand 100% of the hardware down to transistor level. Modern stuff doesn't have that.
f1shy · 7 months ago
Yes. Absolutely. But let me dream, there is an operating system, very good integrated with a decent IDE, where youncan create applications very easily, without downloading terabytes of cuestionable libraries. I mean like in the leftpad case.
christkv · 7 months ago
Wonder if it can run https://www.symbos.org/
robinsonb5 · 7 months ago
It should be able to - this is running the OneChipMSX FPGA core, and I've had SymbOS running on the MiST port of that core in the past.
rbanffy · 7 months ago
Unless the FPGA is smaller than the 1ChipMSX, it could load the uMSX and go up to MSX2+. Certainly enough for a SymbOS environment.

I'm curious, however, how it manages disks. MSX-DOS didn't have support for subdirectories, so I'm assuming a lot of different hard disk and floppy images would end up being visible.

My MP/M emulated Altair Docker image has 8 1MB floppies and 2 5MB hard disks. And, of course, no subdirectories (unless you count USER areas).

penganz · 7 months ago
yes, I just tried SymbOS 4.0 today: https://x.com/pengan/status/1890829089524642215
mouse_ · 7 months ago
Don't sneeze near that keyboard or some keycaps might fly off...

I really wish these niche retro laptops fit an old Thinkpad keyboard or something. Even an old Inspiron keyboard or something similar would do.

nhggfu · 7 months ago
mmm. nostalgia. my first ever computer. "sky jaguar" and "chuckie egg" - what an amazing time to be alive
XorNot · 7 months ago
This looks delightful. Is it possible to get it to boot to BASIC?

I really want to get my son something which looks like daddy's laptop but recreates some of the early joys of that level of computing.

f1shy · 7 months ago
If it is msx it boots to basic. By definition.
rbanffy · 7 months ago
Unless it boots from a floppy image - then it goes into MSX-DOS.

I think. It's been a very long time.

reidrac · 7 months ago
You need to provide the firmware, because they aren't free to distribute. There's an open source one, but it doesn't boot to BASIC and can only be used to run cartridges.

And it is because is not an MSX, it emulates one with an FPGA.

teruakohatu · 7 months ago
With the thickness it is, it is a pity they didn't just use 18650 cells for the battery which could be user-replaceable when they start to die.
numpad0 · 7 months ago
You can replace pouch cells like-for-like, IIUC, the only real parameter is charging current... just don't tell your fire insurance that I told you so(or that you buy 18650 online, either)