Hacker Newsnew | past | comments | ask | show | jobs | submit | minki_the_avali's commentslogin

tui123 is a lightweight, terminal-based MP3 music player for Linux systems. It provides a fully featured ncurses interface for managing and playing your music library entirely from the terminal.

Cursedcraft is written in C99 with display output working either via ncurses or fbdev. It uses 32 bit fixed point math for rendering and procedurally generates worlds. It has 15 placeable block types (mapped to the ANSI colors) and supports multiple input methods like curses key detection, evdev, raw mode and gpm mouse.


Used that before, Its basically software PWM and moving the mouse messes with it. There is an equivalent in Linux called snd-pcsp which can be modprobed in case no sound card exists. It has the same issues though


Honestly, the design aspect really wasn't something I had considered, It definitively does make a lot of sense. Still sad though that it didn't officially happen. So far, all the arguments I had seen against it where purely about the performance, which in my testing isn't really a big factor for this.


Doom is playable (albeit by reducing the viewport to a postage stamp) on a 386; I'd be curious how your patch works on the 386 considering how much worse the graphics performance is on it


In the Doom-era game Rise of the Triad, if you shrink the viewport all the way down to postage stamp size, it displays "Buy a 486!" underneath.


ROTT uses the Wolf3D engine and was somewhat of a collaboration (if you could call it that) between id and Apogee!


ROTT is in my childhood's "badass games hall of fame" along with Quarantine (aka Death Throttle aka Hard Rock Cab), Abuse, and Stratosphere. Honorable mention: Microsoft Flight Simulator: Aircraft & Scenery Designer (MFSASD) for the ability to make an almost flyable U-2 from the jet plane.

dipstick gunfinity burnme


DOOM was playable on the 486SLC2 with a modestly smaller viewport despite having just a 16-bit bus. It was the one donated IBM box in my high school's computer lab that could play it because Model 25 and 30 286's sure couldn't.


they can now though, there is a 286 port for 640k which even does cga and mda next to the initial ansi shaded text mode


A friend had suggested it after I was struggling to come up with a suitable title and there sadly isn't a way to edit it after the fact.


nvm, found the option in phpBB to change it


The new title may still be misleading. Have you tested this on MS-DOS with 1993 hardware?

On Linux, `sndserver` is a separate process. On MS-DOS, it was not. On DOS, priority mixing would have to happen e.g. within Doom's tick processing or in the sound interrupt handler.

If you're just making these changes in Linux and assuming they could have worked in 1993, you're just cosplaying.


There is a need as multiple things were broken when I tried both of those methods, ViaProxy is technically not required but having it makes the two work together a lot more nicely. I'm not entirely sure what ViaProxy does differently here but it fixed both the getting stuck in doors issue as well as mobs not rendering


I always used Cuberite with enforced 1.14 as test server worked.

But both your points are valid, doors are implemented like shit in < 1.13, but I added support https://gitlab.bixilon.de/bixilon/minosoft/-/commit/9afbe0df... (Oct 14, 2023). I will test that...when I got time :)

No clue about mobs, but textures were named differently back then. Could be.


yeah, hackernews killed my poor ip camera again xD


You should get more cameras and run one of them as load balancer in front of the others!


I actually wanna make a cluster at some point


a beowulf cluster? remember those? :-)


I want to make a CPU generation beowulf cluster one day. I'm thinking a Pentium MMX box, a K6-3 box, a Pentium 2 or 3, maybe even a 486 if supported. Then have some compute job that runs across all of them. :D


Nice work, what you're up to is pretty impressive :^)


Its not supposed to be blurry, you may have a configuration error in your browsers font renderers pixel order (like using BGR on an RGB screen), Id recommend testing with font smoothing turned off and seeing if it persists.


> about 42 days About 42 sounds a bit too low, if this really was a timer overflow from a 16 bit timer it would have to be around 49 days


I use steam with Monado to play VRChat on Linux, it surprisingly just works. There are many options to do this nowadays like wired PCVR headsets (The HTC ones are really well supported under Linux) or ALVR if you have a Quest. The only tricky part is setting up steam to use Monado instead of Steam VR but there is documentation on that. I even had some success with running Beat Saber under FreeBSD once using Monado and Wine.

=> https://monado.freedesktop.org/


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: