@Scali

19 Followers
34 Following
159 Posts
Tech blog | demoscene | coding | music | stuff
https://scalibq.wordpress.com/
On rendering and solved problems

Here’s just a quick brainfart I had after watching a video on 90s rendering technology, part of which concentrated on how John Carmack moved from Commander Keen to Wolfenstein 3D, DOOM and Qu…

Scali's OpenBlog™
@ChrisWarwick @b0rk Yes, it was my first printer (on a C64 that is). My dad brought it home from work, they were getting rid of it. But those things were originally used to interface with AT&T UNIX machines, among others. Character displays came later.
@b0rk 'TTY', that is TeleType, one of these things:

Uncool? Pffft. Impossible when it had components called Paula, Agnus, and Denise.

https://www.theguardian.com/games/2024/apr/26/my-undying-love-for-the-painfully-uncool-amiga

My undying love for the painfully uncool Amiga

It may have looked like something you’d see a bank teller use, but it withstood heavy battering. And it ran the coolest games

The Guardian
@foone PCjr has composite out.
In fact, IBM even sold an RF modulator, so you could hook it up to your TV (in the days before composite input was common).
That modulator can be retro-fitted to the header on CGA btw. IBM never produced that one, even though the header is there.
The 5155 abuses the header to get the composite signal for the internal monitor.
Thanks to the orange site, I learned about XDC video player that runs on XT machines. Time to watch Frieren on CGA~
@dizzy @b0rk If you only access one value. But if you have arrays of 32-bit values, and change them to 64-bit, obviously you'll cross boundaries sooner. Also, the "your compiler knows better" was already debunked in the 70s... and 80s, 90s, 2000s, 2010s... You get the idea.
@dizzy @b0rk Memory, cache, bandwidth, alignment, disk storage etc... making everything 64-bit instead of 32-bit has impact on a lot more than just the maximum range.

@b0rk Yes, I would say that 32-bit integer is most appropriate in most cases... Some exceptions are pointers/large indices into memory/data/files/etc, and timestamps.

For floats, 32-bit floats effectively only have 24-bit precision because of the mantissa, which makes you run into problems quickly if you don't know what you're doing.
32-bit is fine for realtime graphics, image processing, audio etc, but limited for most other stuff.

Cartridges for the IBM PC

Cartridges? For the IBM PC? There’s no such thing! Well, there kinda is… The IBM PCjr has two cartridge slots. Now, one may argue about whether the PCjr is actually an IBM PC compatible…

Scali's OpenBlog™