Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
luke8086
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
luke8086
3mo ago
Yep, possibly. In case you have DOS installed on the hard drive, you can also use GRUB4DOS [1] - just put gentleos.elf on C:\, run grub.exe, then `kernel /gentleos.elf`. You may first need to comment out any upper memory managers from
2.
▲
by
luke8086
3mo ago
Thanks, so glad people like the code! I keep looking for ways to make it simpler and more obvious. > - noticed krn_main() ends with `while (1);` [1]. I would've expected a "schedule" call or something. I assume there'
3.
▲
by
luke8086
3mo ago
The only AI-generated artifact is the cyberpunk wallpaper from the last photo, I'll admit that :) Btw. the QEMU screenshots are still in the repo in https://github.com/luke8086/gentleos32/tree/main/d
4.
▲
by
luke8086
3mo ago
All the photos are real, though it took me *lots* of time to get them somewhat right. The display on T1800 is indeed "challenging". What helped was: - Letting it warm for a while - Putting windows in the right places, because each
5.
▲
by
luke8086
3mo ago
Oh sorry, a quick google check told me PS/1 had 286. 386SX itself should be supported, the monochrome Toshiba on the photo has 386SX/20 with 10MB RAM.
6.
▲
by
luke8086
3mo ago
Even on 2MB, you should be able to at least see GRUB, which would tell you that it can't load the kernel. Does it go blank before that? This could mean an issue with either GRUB or the floppy.
7.
▲
by
luke8086
3mo ago
Thank you so much! Somehow I haven't heard about Uxn before, but it seems very cool and I'll definitely look into it.
8.
▲
by
luke8086
3mo ago
In this context, 32-bit means the minimal requirement. You can absolutely run even the 16-bit version on a 64-bit PC, provided it has BIOS/legacy-boot mode. It only won't work on modern pure-UEFI systems because that would require
9.
▲
by
luke8086
3mo ago
Good catch, the yellow and blue colors are totally inspired by BeOS :D I'm even adjusting the default VGA palette to get the right tints in 16-color mode.
10.
▲
by
luke8086
3mo ago
For PS/1 you'll need the 16-bit version from https://github.com/luke8086/gentleos . A floppy image is provided in releases. Note you only need to copy the first 64KB, the rest is just padding for emulators.
11.
▲
Show HN: GentleOS – A pair of hobby OSes for vintage 32-bit and 16-bit PCs
(github.com)
132 points
by
luke8086
3mo ago
|
106 comments
12.
▲
by
luke8086
2y ago
Bootloader developers used to be particularly fond of Forth. For example, for many years the FreeBSD's 3rd-stage loader used FICL (Forth Inspired Command Language) for scripting [1]. It's still supported, although in the recent ye
13.
▲
by
luke8086
2y ago
This was also my first thought, but looks like it's already designed to be toolkit-agnostic, like NetSurf. So it should be easy to port to fltk or anything else. $ ls -1 fixgui_\*.c fixgui_cocoa.c fixgui_gtk.c fixgui_haiku.c
14.
▲
by
luke8086
2y ago
Yeah, you're right, sorry for the confusion! I've just rewritten this part to make it more clear.
15.
▲
by
luke8086
2y ago
> Isn't powerd off by default Sometimes it's on, see https://ftp.netbsd.org/pub/NetBSD/NetBSD-release-10/src/etc/... > By default only one tty is enabled Ah, but the rest is getting
16.
▲
by
luke8086
2y ago
> Also curious, what is that file manager in the print ? XFile - https://fastestcode.org/xfile.html
17.
▲
by
luke8086
2y ago
On the other hand, note it only shows 133MB of total mem, rather than 160MB that is installed. I believe the missing 27MB is used by the kernel (the kernel file itself is 23MB) and its data structures. That being said, I suspect 64MB could
18.
▲
by
luke8086
2y ago
Yeah, I suspect so! To be honest, I wouldn't notice this issue at all, if it wasn't for FreeBSD which refused to boot right off the bat. It has a more advanced bootloader though, so perhaps it does some extra sanity checks.
19.
▲
Running NetBSD on IBM ThinkPad 380Z
(luke8086.dev)
4 points
by
luke8086
2y ago
|
1 comments
20.
▲
Just for Fun. No, Really.
(justforfunnoreally.dev)
2 points
by
luke8086
2y ago
|
0 comments
21.
▲
by
luke8086
2y ago
Interesting, I never noticed that 80x24 resolution. Apparently it's been inherited from VT100. Now 80x25 was the standard text mode of IBM PC, which I'm much more familiar with. I used it because I was testing (over telnet) on som
22.
▲
by
luke8086
2y ago
Actually one of the reasons for writing the app was to reduce my compulsive browsing of social media. A feature like this would go in the opposite direction :) But if you really want it, feel free to tinker with the code, it should be prett
23.
▲
by
luke8086
2y ago
Eh, to do it properly, 40 cols and less would require adjusting the whole layout and I just want to keep the code simple. I'm also not sure if the code would be fast enough to run on so old machines, I mean it's Python and not opt
24.
▲
by
luke8086
2y ago
To be precise, it only assumed 80x25 terminals with 16 colors, which I think fits into some definitions of retro, but I see your point :) I've just added support for ascii & monochrome modes, and reduced the required screen size
25.
▲
by
luke8086
2y ago
Sure, that's how I use it. In every message you can see its URL in the Content-Location header. You can press 'o' to select it and open in a browser, and you can select the browser with the BROWSER env var. Although many term
26.
▲
Show HN: Retronews – TUI for HN and Lobsters emulating classical Usenet readers
(github.com)
109 points
by
luke8086
2y ago
|
36 comments
27.
▲
Why We Love FreeDOS [pdf]
(ibiblio.org)
5 points
by
luke8086
3y ago
|
0 comments
28.
▲
Enhanced Motif Window Manager
(fastestcode.org)
1 points
by
luke8086
3y ago
|
0 comments
29.
▲
by
luke8086
4y ago
Very cool project! Definitely going to check it out. If you don't mind a bit of a shameless plug, I've also recently built a terminal client for HN [1], although with a slightly different objective - to make it look less like a we
30.
▲
Show HN: retronews – a TUI for reading HN discussions like a Usenet group
(github.com)
3 points
by
luke8086
4y ago
|
0 comments
More ›