HN user

Dwedit

4,543 karma
Posts1
Comments1,546
View on HN

A magazine disk was the first time a game containing Sonic the Hedgehog was released. He was thrown into a game as an enemy character in a platformer game (Adventures Of Quik & Silva) without any regard for copyright law. This happened before the actual Genesis/Mega Drive game released.

(and no, that game is not on this site)

When you have a dialog window too big for the screen, you can Alt+Space to open the system menu, then activate the Move menu item, then you can use arrow keys to move the window around, even with the title bar out of bounds.

Not just for obsolete systems, sometimes a full screen application might pick a tiny desktop resolution as well, and not properly restore the resolution, so you could need to deal with a too-big dialog box in that situation as well.

Regressive JPEGs 4 days ago

Interesting that people are making hacks of PNG to do animations, yet there's also APNG sitting over there saying "Hey I exist!"

Decoy Font 5 days ago

"intentionally" letting your eyes defocus is not a simple task for most people. Because most people use their eyes normally, they can't do things that are unusual. Look at how many people struggle with Magic Eye stereograms. Squinting on the other hand is something that is simple to do.

Decoy Font 6 days ago

This is just level of detail. Gemma E4B reads the sharper text until you resize down to 150x150, then it reads the other text.

For those unfamiliar with the Hitachi SuperH architecture, imagine THUMB. ARM even had to license some of the patents from Hitchai when they developed THUMB. SuperH architecture is not the same thing as THUMB, but it has a lot in common, mainly use of 16-bit instructions, and instructions that only specify two registers rather than three.

But it also has some RISC jank of the era, such as branch delay slots.

The GBA was designed around having no cache. With a few exceptions (such as Internal RAM, Video RAM, IO registers, BIOS, OAM, Palettes), everything goes out to an external bus. Going out to an external bus with no cache will basically slow you down to 80s computer speeds. Fetching instructions from the cartridge ends up being around twice as fast as a GBC.

The way around that is using a cache, and sequentially fetching multiple words. Sequential fetches can be made faster, increasing throughput, and that can hide the latency if enough instructions/data gets cached.

I wonder how this system is designed, is it going to the memory bus for all fetches, or does it use a cache?

Weirdly enough, my phone (Ocean) happens to be number 3 on the list, didn't expect that. But all the users are from Brazil for some reason? Is the phone really that popular?

The missing dot is not just a thing that helps stabilize the colors in a picture, it's literally a missing dot. The first scanline is literally twitching left and right by one pixel every other frame. You probably can't see it on your TV without messing with the vertical hold.

Anyway, to get access to RAM before it is clobbered by other software, you need to run your code really really early. By the time the BIOS has decided to let you run code from a USB stick, it could be way too late.

RAID cards have option ROM that can run before a bootloader has started, that is one way to get something running earlier.

I somehow had a sticky setting that applied the "Drunk Mode" theme, which was remembered forever. The theme selector isn't easy to see in that mode.

Knoppix 22 days ago

Nowadays, MX Linux seems to fill that gap with the Live USB remastering feature.

I mean there was already the Bad Apple font (keep adding another character to your text and you get the next video frame)