Live data from Hacker News

LT6502: A 6502-based homebrew laptop

github.com

181–190 of 226 posts

Re: LT6502: A 6502-based homebrew laptop

#181
post #177

Earlier quoted context omitted.

When NeXT acquired Apple (for one Steve Jobs, getting $400 million as change) OPENSTEP was not dated - it still looked impressive next to MacOS 9 and Windows. And CDE, of course, but that’s a very low bar.

It didn't look as great as Irix did back then, though ..

No, but it had text anti-aliasing. That looked pretty neat, the one thing I wish SGI had done.

That and powering their GUI to Linux.

Re: LT6502: A 6502-based homebrew laptop

#182
post #2

I sometimes wonder what the alternate reality where semiconductor advances ended in the eighties would look like. We might have had to manage with just a few MB of RAM and efficient ARM cores running at maybe 30 MHz or so. Would we still get web browsers? How about the rest of the digital transformation? One thing I do know for sure. LLMs would have been impossible.

No, if we had the web it would be more like what gopher was. Or maybe lynx.

Edit: oh I thought you meant if we were stuck in 6502 style stuff. With megabytes of ram we'd be able to do a lot more. When I was studying we ran 20 X terminals with ncsa mosaic on a server with a few CPUs and 128GB RAM or so. Graphic browsing would be fine.

Only when Java and JavaScript came on the scene things got unbearably slow. I guess in that scenario most processing would have stayed server-side.

Re: LT6502: A 6502-based homebrew laptop

#183
Wait, there is an 800x480 display connected, but the thing only has 46k of RAM. There's no explanation of the display approach being used.

The extended graphics commands seem to allow X/Y positioning with an 8-bit color.

I think the picture shows an 80x25 screen?

What gives here? Anyone know what's going on?

Re: LT6502: A 6502-based homebrew laptop

#184

Earlier quoted context omitted.

the modern web is very bloted and to the actual experinece isn't much different. Of course some of that bloat does more, but much of it isn't

If you want to complain about the state of modern web, you can just do it. You don't need to spin up a story about how the old internet was faster than it actually was. This is the same pattern you see in politics when people on all sides (even the nominally progressive ones) lie to each other about how great the olden days were, when in reality it's all about their dissatisfaction with the present day.

The subject here is what if computers hadn't advanced from the 1990s. Complaining about modern web bloat would be off topic. Commenting about how things weren't much slower fits the topic though.

Re: LT6502: A 6502-based homebrew laptop

#185

Wait, there is an 800x480 display connected, but the thing only has 46k of RAM. There's no explanation of the display approach being used. The extended graphics commands seem to allow X/Y positioning with an 8-bit color. I think the picture shows an 80x25 screen? What gives here? Anyone know what's going on?

It probably has a character mapped display, so you can only display 256 different (ascii and graphics) characters in a memory mapped 80*25 = 2000 bytes display buffer.

EDIT: I can now see that is does have bit mapped graphics. It must have a built-in serial like terminal with graphics capabilities.

EDIT2: Probably using this chip: https://www.adafruit.com/product/1590

:-)

Re: LT6502: A 6502-based homebrew laptop

#186

Wait, there is an 800x480 display connected, but the thing only has 46k of RAM. There's no explanation of the display approach being used. The extended graphics commands seem to allow X/Y positioning with an 8-bit color. I think the picture shows an 80x25 screen? What gives here? Anyone know what's going on?

The display controller they are using (RA8875 or RA8889) has several hundred KB of internal memory. So you can write to the screen and the image will "stay there" as it were, you don't have to store a framebuffer or keep writing out the image like with a CRT.

Re: LT6502: A 6502-based homebrew laptop

#188

Earlier quoted context omitted.

The Classic Mac OS model in general I think is the best that has been or ever will be in terms of sheer practical user power/control/customization thanks to its extension and control panel based architecture. Sure, it was a security nightmare, but there was practically nothing that couldn’t be achieved by installing some combination of third party extensions. Even modern desktop Linux pales in comparison because alth…

> Not really general user accessible. Writing a MacOS classic extension wasn’t exactly easy. Debugging one could be a nightmare. I’m not sure how GTK themes are done now, but they used to be very easy to make.

Right, but my point is that users didn’t have to write extensions because developers had already written one for just about any niche use one could think of.

And it wasn’t just theming. Classic Mac OS extensions could do anything from add support for new hardware to overhaul the text rendering system entirely to giving dragged desktop icons gravity and inertia to adding a taskbar or a dock. The sky was the limit, and having a single common target to do any of those things (vs. being split between the kernel and a thousand layers/daemons/DEs/etc) meant that if it could be done, it probably had been.

Re: LT6502: A 6502-based homebrew laptop

#189
post #2

I sometimes wonder what the alternate reality where semiconductor advances ended in the eighties would look like. We might have had to manage with just a few MB of RAM and efficient ARM cores running at maybe 30 MHz or so. Would we still get web browsers? How about the rest of the digital transformation? One thing I do know for sure. LLMs would have been impossible.

For me the interesting alternate reality is where CPUs got stuck in the 200-400mhz range for speed, but somehow continued to become more efficient. It’s kind of the ideal combination in some ways. It’s fast enough to competently run a nice desktop GUI, but not so fast that you can get overly fancy with it. Eventually you’d end up OSes that look like highly refined versions of System 7.6/Mac OS 8 or Windows 2000, whic…

My alternate reality "one of these days" projects is to have a RISC-V RV32E core on a small FPGA (or even emulated by a different SOC) that sits on a 40- or 64-pin DIP carrier board, ready to be plugged into a breadboard. You could create a Ben Eater-style small computer around this, with RAM, a UART, maybe something like the VERA board from the Commander X16...

It would probably need a decent memory controller, since it wouldn't be able to dedicate 32 pins for a data bus, loads and stores would need to be done wither 8 or 16 bits at a time, depending on how many pins you want to use for that..

Re: LT6502: A 6502-based homebrew laptop

#190
I love this.

It always mildly tickles me when retrocomputer designs use anachronistic processors way more powerful than the CPU in their design - in this case, there’s a ATmega644 as a keyboard controller (64K ROM - although only 4K RAM, up to 20MHz) and presumably something pretty powerful in the display board.

Post reply on HN