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

Really interesting history, I didn't know about the 1-bit transparent gifs of the 80s!


huh? 1 bit transparent gifs of the 80s? I didn't make that claim. There's two gif standards, GIF87a and GIF89a they were by compuserve. 89a introduced transparency. Netscape Navigator 2.0 introduced support for animated looping GIFs in 1995, this was the game changer.

GIF wasn't a widely used raster format of the 1980s. That would be PCX, MSP (pre BMP), PIC (Macintosh PICT), IMG (GEM), TIFF, Dr. Halo (CUT/PAL), TARGA...

None of the 1980s image formats are in use anymore except for Postscript which is a programming language so it doesn't really count. The TIFF of the 1980s (the kind that NextStep generates for instance) won't even open in modern imagemagick with libtiff stripping that support 15 years ago (along with a lot of other companies ebullient artistic license of the TIFF standard). Modern TIFF uses standards dated post 2000.

If you need to open a TIF dated from the 1980s, hit me up, I've had to resurrect these parsers before.


Oops my bad. I assumed they were from late 80s since I was under the impression the 88x31s were popularized by a Netscape button from ~93. (But I could be completely mistaken about that; I’m by no means an expert.)

Regardless, this is really interesting!


Thanks so much! Hopefully I'll post more on my blog this year


Thanks! I'm glad people appreciated seeing my process for this silly little project


Thank you! I don't post as often as I'd like to, but I'm hoping to blog more this year


Thanks!

> Also, Nintendo lawsuit incoming in 3...2...

Lol I sure hope not


Thanks for the kind words! :)


Thank you!

Yeah I definitely could have improved the capture method. It happens to be that I'm already familiar enough with GBZ80 assembly, but given how tedious taking the actual screenshots was I would opt for a less complicated solution in the future.


Not a library, but I have a template repo [0] I made precisely for this purpose (since I found libraries aren’t as flexible as I needed). See it in use at [1].

Edit: If there’s demand I’d be willing to better document it.

[0]: https://github.com/kaplanz/rust

[1]: https://github.com/kaplanz/rugby/tree/main/apps/cli


Ah nice, will peep — in the interest of sharing here is my latest "template" that gets copied from project to project: https://github.com/CloudCannon/toolproof/blob/main/toolproof...


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

Search: