Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mmaniac
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
211.
▲
by
mmaniac
3y ago
That's not true. PS5 Slims which are bundled with a disc drive still require online activation to use the disc drive. It's not just for those who bought a digital model and want to buy the disc drive later. This puts them in the s
212.
▲
by
mmaniac
3y ago
The root problem here is how references and mutability combine to cause spooky action at a distance, and the non-obviousness of how they combine. The higher-level a programming language is, the more likely it is to hide the use of reference
213.
▲
by
mmaniac
3y ago
Resource forks are worse than that. Any non-Apple filesystem you work on gets littered with ._ files and archives get __MACOSX folders too. Mac OS leave a lot of detritus in its wake.
214.
▲
by
mmaniac
3y ago
I like the Play-Yan adapter. It's an official media player which includes its own DAC and headphone jack, avoiding the GBA's own disappointing audio DAC. It also adds hardware decoding[1] - the GBA's CPU is a little too puny
215.
▲
by
mmaniac
3y ago
GBA cartridges used a mix of save chips for the duration of the console's life. Super Mario Advance and Konami Krazy Racers were both launch titles. Super Mario Advance used EEPROM with no battery while Konami Krazy Racers used static
216.
▲
by
mmaniac
3y ago
That's not how it works for either Intel or AMD's current designs. Both use an L1 I$ which consists of encoded instructions, while adding a small uop cache (sometimes called L0) for recently decoded instructions.[1][2] Intel'
217.
▲
by
mmaniac
3y ago
The memory access pattern of inverse texturing is just as chaotic when it comes to reading texels, which is why the Playstation's texture cache plays an important role in its performance characteristics. Saturn doesn't have a text
218.
▲
by
mmaniac
3y ago
The design you're describing sounds a lot more like the Playstation. I find most of these hypotheticals about "fixing" the Saturn work out that way :) Playstation indeed had unified video memory on a 32 bit bus, but the bus i
219.
▲
by
mmaniac
3y ago
The Playstation, at least, supports quads as a draw primitive. It does decompose these quads to tris for rasterization[1]. The Nintendo DS actually supports both tris and quads as rasterization primitives, which has some interesting consequ
220.
▲
by
mmaniac
3y ago
Thanks for the thorough response. > No. Proper transparency is on my list because it's an essential building block for emulating advanced features that aren't natively supported on the hardware. One great example is the enviro
221.
▲
by
mmaniac
3y ago
It'll draw the same texel multiple times if it has to. One of the Saturn's programming manuals describes in limited detail how it will attempt to avoid leaving any gaps in polygons. > Polygons contain diagonal lines that may r
222.
▲
by
mmaniac
3y ago
> The quads weren't even that big of a problem. Even if the industry did standardise on triangles for 3D hardware, a lot of the artist pipelines sick with quads as much as possible. > The first missing feature is texture mapping.
223.
▲
by
mmaniac
3y ago
Interesting article. I wonder whether MS have done something similar in the Xbox Series consoles.
224.
▲
by
mmaniac
3y ago
AMD has the advantage of Zen 4c being functionally the same as Zen 4 in every way except its frequency profile. The cache hierarchy and IPC between Phoenix 2's heterogeneous cores is identical. It's much easier to make scheduling
225.
▲
by
mmaniac
3y ago
This is a very common technique on bootleg Game Boy and Game Boy Advance games which bootleggers use to save a few cents on batteries. And in truth, it's not too difficult to make such a patch. Bootleggers will write per-game patches w