Adam Gashlin's Avatar

Adam Gashlin

@hcs64.bsky.social

Programmer, aspiring game designer, CD+G enthusiast. https://gashlin.net https://hcs64.itch.io https://extended.graphics

35 Followers  |  32 Following  |  140 Posts  |  Joined: 10.03.2025  |  2.0866

Latest posts by hcs64.bsky.social on Bluesky


Preview
GitHub - RibShark/OmniDrive Contribute to RibShark/OmniDrive development by creating an account on GitHub.

Introducing OmniDrive! A firmware modification for MediaTek MT1959-based optical disc drives manufactured by Hitachi-LG Data Storage that enables features that allow for better, more complete reading of discs, including proprietary game discs.

github.com/RibShark/Omn...

18.02.2026 10:33 โ€” ๐Ÿ‘ 61    ๐Ÿ” 27    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 0

It is the Nineties
and there is *only* time for...

14.02.2026 21:07 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Here's the last NHK Wild Birds of Japan CD-G I have: Volume 3: Grasslands, with illustrations and recordings of 31 birds. Now I just need to find Volume 1!

Check it out in my web viewer hcs64.com/VOG-YC3/

(Previously featured Volume 2 bsky.app/profile/hcs6... and Volume 4 bsky.app/profile/hcs6...)

08.02.2026 10:20 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Cube

05.02.2026 16:14 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Boy

05.02.2026 09:35 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

"Why do pearsโ€”"
Suddenly, a bird!

04.02.2026 02:47 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

We crashed Quest 64 but it made this sick remix

01.02.2026 15:15 โ€” ๐Ÿ‘ 192    ๐Ÿ” 56    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 2

I have come here to kick Caesar, not to praise bubblegum

02.02.2026 00:05 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

That's a a class action lawsuit you don't want to be on the wrong side of

01.02.2026 21:31 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

monkey's paw curl | sh

30.01.2026 15:09 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Thanks for linking to my writeup! I figured I'd dig it out since VB is back in the zeitgeist, looks like it stayed on the Hacker News front page for a few hours this time.

29.01.2026 03:10 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

Speaking of Virtual Boy, here's a clip from a Video Boy VUE, a tool from Intelligent Systems for showing Virtual Boy games on a TV or monitor. In 2021 I wrote up an article examining the hardware: hcs64.com/video-boy-vue/

28.01.2026 03:10 โ€” ๐Ÿ‘ 16    ๐Ÿ” 4    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
CD cover, titled NHKๅŠนๆžœ้Ÿณ้›† 6 (ๅЇๅ ดใƒป้‡Ž็ƒใƒปใƒใƒฃใƒซใƒกใƒฉ)
Pale orange background, lower 2/3 has a dizzying pattern of yellow concentric circles, interspersed with two other patterns in black and white.
DCI 85796

CD cover, titled NHKๅŠนๆžœ้Ÿณ้›† 6 (ๅЇๅ ดใƒป้‡Ž็ƒใƒปใƒใƒฃใƒซใƒกใƒฉ) Pale orange background, lower 2/3 has a dizzying pattern of yellow concentric circles, interspersed with two other patterns in black and white. DCI 85796

Case back, track listing
1-5: clapping, cheering
6-8: theater noise
9: coffee shop
10-13: baseball
14-15: skiing
16-28: assorted sports
29: Charumera
30: Goldfish seller
31: Tofu shop trumpet
32: Waste paper exchange
33: Baked sweet potato
34: Banana seller
35: Chindon'ya
36: Jinta

Case back, track listing 1-5: clapping, cheering 6-8: theater noise 9: coffee shop 10-13: baseball 14-15: skiing 16-28: assorted sports 29: Charumera 30: Goldfish seller 31: Tofu shop trumpet 32: Waste paper exchange 33: Baked sweet potato 34: Banana seller 35: Chindon'ya 36: Jinta

Booklet page 3, tracks 27-36

Via Google Lens and Translate:

29 Charumera
On a late winter night... when you hear this sound, you can't help but be drawn to the allure of a steaming hot bowl of ramen. The sound itself, when carried on the wind, has a somewhat melancholy tone...

29 ใƒใƒฃใƒซใƒกใƒฉ

ๅ†ฌใฎๅคœใตใ‘๏ฝฅ๏ฝฅ๏ฝฅใ“ใฎ้ŸณใŒ่žใ“ใˆใ‚‹ใจใ€ๆนฏๆฐ—ใฎ็ซ‹ใคๆธฉใ‹ใ„ใƒฉใƒผใƒกใƒณใฎ้ญ…ๅŠ›ใซใคใ„ใฒใ‹ใ‚Œใฆ๏ฝฅ๏ฝฅ๏ฝฅใจใ„ใ†ๆฐ—ๅˆ†ใซใชใ‚Šใพใ™ใญใ€‚้Ÿณใใฎใ‚‚ใฎใฏใ€้ขจใซใฎใฃใฆ่žใ“ใˆใŸใ‚Šใ™ใ‚‹ใจใ€ใฉใ“ใจใชใใ‚‚ใฎๆ‚ฒใ—ใ„้Ÿณ่‰ฒใชใฎใงใ™ใŒ๏ฝฅ๏ฝฅ๏ฝฅใ€‚

Booklet page 3, tracks 27-36 Via Google Lens and Translate: 29 Charumera On a late winter night... when you hear this sound, you can't help but be drawn to the allure of a steaming hot bowl of ramen. The sound itself, when carried on the wind, has a somewhat melancholy tone... 29 ใƒใƒฃใƒซใƒกใƒฉ ๅ†ฌใฎๅคœใตใ‘๏ฝฅ๏ฝฅ๏ฝฅใ“ใฎ้ŸณใŒ่žใ“ใˆใ‚‹ใจใ€ๆนฏๆฐ—ใฎ็ซ‹ใคๆธฉใ‹ใ„ใƒฉใƒผใƒกใƒณใฎ้ญ…ๅŠ›ใซใคใ„ใฒใ‹ใ‚Œใฆ๏ฝฅ๏ฝฅ๏ฝฅใจใ„ใ†ๆฐ—ๅˆ†ใซใชใ‚Šใพใ™ใญใ€‚้Ÿณใใฎใ‚‚ใฎใฏใ€้ขจใซใฎใฃใฆ่žใ“ใˆใŸใ‚Šใ™ใ‚‹ใจใ€ใฉใ“ใจใชใใ‚‚ใฎๆ‚ฒใ—ใ„้Ÿณ่‰ฒใชใฎใงใ™ใŒ๏ฝฅ๏ฝฅ๏ฝฅใ€‚

Compact disc, label side

Compact disc, label side

NHK Sound Effects Collection 6: Theater, Baseball, Charumera (1990)

26.01.2026 07:13 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Dogs under a tree during a sudden shower, at a park in downtown Austin, Texas, 2007

Dogs under a tree during a sudden shower, at a park in downtown Austin, Texas, 2007

23.01.2026 08:34 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

International Non-Breaking Space Station would have been asking for trouble

21.01.2026 02:59 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

In North America Action Replay was called GradientShark

16.01.2026 21:01 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

People keep telling me I can't solve my problems with Pepsiman but it's worked so far

16.01.2026 03:59 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Huh, never knew Video Ranch but I recognized Active Worlds, me and friends from school would build lairs and governments there

15.01.2026 12:46 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I'm imagining they need to be perpendicular

15.01.2026 02:52 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I took it as something like "economics isn't going to automatically fix abusive industry practices," maybe I'm missing the point.

14.01.2026 17:11 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

PNG NG

13.01.2026 23:29 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
13.01.2026 12:51 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

cybercomics (actually a thing apparently)

12.01.2026 21:39 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
GitHub - hcs64/crc-flip: Find a byte to change to match a CRC32 and MD5 Find a byte to change to match a CRC32 and MD5. Contribute to hcs64/crc-flip development by creating an account on GitHub.

Still have CRC32 on the mind. Here's something I've been thinking about for a while, correct a single byte error using CRC, checking with MD5 since these collide often with larger files: github.com/hcs64/crc-flip
Finally got the algorithm simplified, mostly publishing to get it out of my head.

10.01.2026 23:08 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Turns out I was half right. And less than half wrong.

26.12.2025 17:37 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Nicely framed with the Weather Machine

23.12.2025 23:19 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Check out the soundtrack (slightly arranged) starting with track 21 of the 1987 album "ใƒ‘ใ‚ฝใ‚ณใƒณใƒปใƒŸใƒฅใƒผใ‚ธใƒƒใ‚ฏ Jesus / Gandhara / Wingman 2" [BY30-5169]

archive.org/details/paso...

22.12.2025 22:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
CD cover with yellow background, lower 2/3 has repeating patterns of diamonds, bricks, and green stripes.
DCI 85795

CD cover with yellow background, lower 2/3 has repeating patterns of diamonds, bricks, and green stripes. DCI 85795

Back cover track listing
1-9: Streets, shopping district
10-11: Construction
12-13: Factory
14-15: Siren
16: Road work
17-18: Sawmill
19: Dry Cleaners
20: Public Bath
21: Pachinko parlor
22: Playground
23-25: Amusement park
26: Game center

Back cover track listing 1-9: Streets, shopping district 10-11: Construction 12-13: Factory 14-15: Siren 16: Road work 17-18: Sawmill 19: Dry Cleaners 20: Public Bath 21: Pachinko parlor 22: Playground 23-25: Amusement park 26: Game center

Booklet page 1 with liner notes for tracks 1-9.

Track 7 via Google Translate:
Cafeteria
This recording was made in a department store cafeteria, but it can also be used in other types of public eateries. Adding some popular songs playing in the background from a TV would enhance the atmosphere.

7. ้ฃŸๅ ‚

ใƒ‡ใƒ‘ใƒผใƒˆใฎ้ฃŸๅ ‚ใง้Œฒ้Ÿณใ‚’ๆŽกใฃใŸใ‚‚ใฎใงใ™ใŒใ€ใƒ‡ใƒ‘ใƒผใƒˆไปฅๅค–ใฎๅคง่ก†้ฃŸๅ ‚ใงใ‚‚ไฝฟใˆใพใ™ใ€‚ใใฎใจใใฏใ€ใƒ†ใƒฌใƒ“ใ‹ใ‚‰่žใ“ใˆใ‚‹ๆญŒ่ฌกๆ›ฒใงใ‚‚BGใซๆตใ™ใจใตใ‚“ใ„ๆฐ—ใŒๅ‡บใ‚‹ใงใ—ใ‚‡ใ†ใ€‚

Booklet page 1 with liner notes for tracks 1-9. Track 7 via Google Translate: Cafeteria This recording was made in a department store cafeteria, but it can also be used in other types of public eateries. Adding some popular songs playing in the background from a TV would enhance the atmosphere. 7. ้ฃŸๅ ‚ ใƒ‡ใƒ‘ใƒผใƒˆใฎ้ฃŸๅ ‚ใง้Œฒ้Ÿณใ‚’ๆŽกใฃใŸใ‚‚ใฎใงใ™ใŒใ€ใƒ‡ใƒ‘ใƒผใƒˆไปฅๅค–ใฎๅคง่ก†้ฃŸๅ ‚ใงใ‚‚ไฝฟใˆใพใ™ใ€‚ใใฎใจใใฏใ€ใƒ†ใƒฌใƒ“ใ‹ใ‚‰่žใ“ใˆใ‚‹ๆญŒ่ฌกๆ›ฒใงใ‚‚BGใซๆตใ™ใจใตใ‚“ใ„ๆฐ—ใŒๅ‡บใ‚‹ใงใ—ใ‚‡ใ†ใ€‚

CD, label side

CD, label side

NHK Sound Effects Collection 5: Shopping, Construction, Amusement Park (1990)

NHKๅŠนๆžœ้Ÿณ้›† - 5 - ๅ•†ๅบ—่ก—ใƒปๅทฅไบ‹ใƒป้Šๅœ’ๅœฐ

22.12.2025 07:31 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

No moistage necessary

19.12.2025 23:49 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - hcs64/crc-init-trunc: Search for a truncation point to match the given crc32 Search for a truncation point to match the given crc32 - hcs64/crc-init-trunc

I was asked about using crc32 to identify files corrupted with initial zero bytes, since I'd written crctrunc back in 2019 to (slowly) match zeroes at the end. I finally got around to it, here's crc-init-trunc. As a bonus it's also vastly faster at crctrunc's job.
github.com/hcs64/crc-in...

17.12.2025 09:33 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@hcs64 is following 20 prominent accounts