Post B4jCwKvw7b2eGqL29o by MrGamy@toot.kif.rocks
 (DIR) More posts by MrGamy@toot.kif.rocks
 (DIR) Post #B4jAI8ymwmXrhjNZGS by foone@digipres.club
       2026-03-28T20:38:19Z
       
       0 likes, 0 repeats
       
       I'm going to try touching N64 emulation again.start your startwatches, lets see how long it'll be until I'm replying to this with "N64 IS THE WORST CONSOLE EVER AND CANNOT BE EMULATED"
       
 (DIR) Post #B4jARui4r7FiLODmLo by cadey@pony.social
       2026-03-28T20:40:04Z
       
       0 likes, 0 repeats
       
       @foone pls no i'll miss you
       
 (DIR) Post #B4jAkl0Z9Q2xkxr2KO by foone@digipres.club
       2026-03-28T20:43:32Z
       
       0 likes, 0 repeats
       
       well, gopher64 is a blurry mess
       
 (DIR) Post #B4jArwlloxDWGEMWBc by rotopenguin@mastodon.social
       2026-03-28T20:44:44Z
       
       0 likes, 0 repeats
       
       @foone a system that can do "infinite draw distance (no z-buffer whammies)" can't be all that bad. https://oldbytes.space/@Kroc/116297722491263936
       
 (DIR) Post #B4jBACqWmpdZKnIIlM by foone@digipres.club
       2026-03-28T20:48:09Z
       
       0 likes, 0 repeats
       
       okay, bizhawk's mupen64 isn't blurry on the text, so this is... doable.
       
 (DIR) Post #B4jBGoLWHARrNLwKLw by foone@digipres.club
       2026-03-28T20:49:15Z
       
       0 likes, 0 repeats
       
       @esm oh I do. project64 is responsible for a lot of my hate for n64 emulation
       
 (DIR) Post #B4jBmwzneUHRT86chE by remove_huilo@mas.to
       2026-03-28T20:55:02Z
       
       0 likes, 0 repeats
       
       @foone n64 emulation over gopher://?
       
 (DIR) Post #B4jCA15abCampBoRFo by foone@digipres.club
       2026-03-28T20:59:16Z
       
       0 likes, 0 repeats
       
       @calibanscreations NO
       
 (DIR) Post #B4jCDR84EuXcSGbPY8 by foone@digipres.club
       2026-03-28T20:59:54Z
       
       0 likes, 0 repeats
       
       no ASCII or similar in the RAM dump, because why would anything be easy?
       
 (DIR) Post #B4jCRlV9ICddh0ENoO by foone@digipres.club
       2026-03-28T21:02:31Z
       
       0 likes, 0 repeats
       
       found shifted text in the ROM! 00=a01=betc
       
 (DIR) Post #B4jCwKvw7b2eGqL29o by MrGamy@toot.kif.rocks
       2026-03-28T21:07:57Z
       
       0 likes, 0 repeats
       
       @foone @esm Very honest question: what's the issue with project 64? Seems like I missed something 😄
       
 (DIR) Post #B4jD8UsSyYHOaQVuQi by foone@digipres.club
       2026-03-28T21:10:13Z
       
       0 likes, 0 repeats
       
       and I have text injection
       
 (DIR) Post #B4jE06HscK4nxWxctE by foone@digipres.club
       2026-03-28T21:19:51Z
       
       0 likes, 0 repeats
       
       oh god, they don't support uppercase: instead there's a "shift to uppercase" character, and a "shift to lowercase" character.
       
 (DIR) Post #B4jE4ZFItNbWvksypc by foone@digipres.club
       2026-03-28T21:20:42Z
       
       0 likes, 0 repeats
       
       so the word "When" is encoded as :81 16 82 07 04 0D 7F[uppercase][w][lowercase][h][e][n][space]
       
 (DIR) Post #B4jE8pSCZammMCx0aW by foone@digipres.club
       2026-03-28T21:21:28Z
       
       0 likes, 0 repeats
       
       @yakmacker nope!
       
 (DIR) Post #B4jEMav5PJjDKo1cXI by foone@digipres.club
       2026-03-28T21:23:59Z
       
       0 likes, 0 repeats
       
       @EndlessMason it's a good question. I'll have to enumerate them all and find out
       
 (DIR) Post #B4jFJ5ZBcaJJBCfqSG by foone@digipres.club
       2026-03-28T21:34:34Z
       
       0 likes, 0 repeats
       
       so I made a TAS movie that plays the game to the first textbox, and it works fne unless I modify any bytes in the ROM.As soon as any bytes are modified, it'll run and only display a black screen.Something fucky is going on
       
 (DIR) Post #B4jFV3UZ9zUwDkDdGi by foone@digipres.club
       2026-03-28T21:36:42Z
       
       0 likes, 0 repeats
       
       ugh, it's probably bizhawk's gamedb not hashmatching it properly
       
 (DIR) Post #B4jFfeeXqqrGMwwNXM by Computeforloot@twit.social
       2026-03-28T21:38:36Z
       
       0 likes, 0 repeats
       
       @foone 😂😂😂
       
 (DIR) Post #B4jFwMSIlKdaqzBEHo by foone@digipres.club
       2026-03-28T21:41:40Z
       
       0 likes, 0 repeats
       
       wait my other hacked file still loads fine, and it's similarly not in the gamedb.am I fucking up the file when I frobnicate it?
       
 (DIR) Post #B4jGbJC7n7KKc48f4a by foone@digipres.club
       2026-03-28T21:49:02Z
       
       0 likes, 0 repeats
       
       NOPE. file is unfucked.and it's not the gamedb either: I manually added the sha1sum of my hacked file, so it gets recognized properly, but there's still only a black screen
       
 (DIR) Post #B4jGpKkCpHvvTPleLI by foone@digipres.club
       2026-03-28T21:51:34Z
       
       0 likes, 0 repeats
       
       okay so editing the initial dialogue causes a black screen, but editing the text the abbot gives you when you talk to him after the initial dialogue... does not.why? FUCK IF I KNOW
       
 (DIR) Post #B4jH00nzIcJ6oqd196 by patcharcana@furry.engineer
       2026-03-28T21:53:30Z
       
       0 likes, 0 repeats
       
       @foone Some years ago some very clever designer probably decided to place something load-bearing in the beginning dialogue, used it to seed some other function, or created a Coconut Problem, and now Alice has no choice but to work out what they were thinking from last principals.
       
 (DIR) Post #B4jHAAykKTFRGeVVNg by foone@digipres.club
       2026-03-28T21:55:22Z
       
       0 likes, 0 repeats
       
       ugh. manually hacking the file worksautomatically hacking the file doesn'tsomething fucky is going on
       
 (DIR) Post #B4jI3gYWczRx84iANc by foone@digipres.club
       2026-03-28T22:05:22Z
       
       0 likes, 0 repeats
       
       when automatically injecting binary data into a ROM it helps to get the fucking address right00D32AB8 and 00032AB8 are very different
       
 (DIR) Post #B4jI7GIEDMK2ponHnc by piggo@piggo.space
       2026-03-28T22:06:10.152658Z
       
       0 likes, 0 repeats
       
       @foone similar shape ..
       
 (DIR) Post #B4jIKki0RNg8vrHg2q by ColmDonoghue@mastodon.ie
       2026-03-28T22:08:26Z
       
       0 likes, 0 repeats
       
       @foone I can't believe "shift to uppercase" ALL YOUR CASE ARE BELONG TO US  "shift to lowercase" is actually a thing!
       
 (DIR) Post #B4jIOoZC2UMa3V6CIK by foone@digipres.club
       2026-03-28T22:09:14Z
       
       0 likes, 0 repeats
       
       @ColmDonoghue actually you have to re-shift for every word, since space turns it off
       
 (DIR) Post #B4jJSgcxbC1AXqGsAS by seanwbruno@infosec.exchange
       2026-03-28T22:21:03Z
       
       0 likes, 0 repeats
       
       @foone I physically leaned forward in my chair to get closer to the screen to even see the typo.  I think it might be time for me to go get some glasses.
       
 (DIR) Post #B4jKeajnQG1vhui1xo by th@social.v.st
       2026-03-28T22:34:22Z
       
       0 likes, 0 repeats
       
       @foone 5-bit baudot has a code to shift to figures & numbers and another to shift to back to letters. Uppercase for both, of course.
       
 (DIR) Post #B4jQ3Eu8EcOd0F7FcO by foone@digipres.club
       2026-03-28T23:34:52Z
       
       0 likes, 0 repeats
       
       okay now I've injected all possible bytesthe letters are0-0x1C, then ' and both left and right double quotes “ ”.and then 0x1D-0x7E are blank. 0x7F is space0x80 - 0x9A switch to different subfonts.0xA0 - 0xA3 are different colors. A0 is the default, A1 is red, A2 is blue, A3 is white.0xE0 is newline
       
 (DIR) Post #B4jQ6jETvp19vuIYKG by foone@digipres.club
       2026-03-28T23:35:34Z
       
       0 likes, 0 repeats
       
       So next I need to re-extract every separate subfont, so like, 0x80 <every byte>, 0x81 <every byte>, etc
       
 (DIR) Post #B4jWibcDIfMn2OqKO0 by foone@digipres.club
       2026-03-29T00:49:32Z
       
       1 likes, 0 repeats
       
       if I did the math right, this is going to take 18 hours
       
 (DIR) Post #B4jeAMfz8WEaUZn5Sy by rifter@mastodon.social
       2026-03-29T02:12:57Z
       
       0 likes, 0 repeats
       
       @foone @ColmDonoghue :aaaa:
       
 (DIR) Post #B4js8xUift3RSekFrU by kaced@infosec.exchange
       2026-03-29T04:49:41Z
       
       0 likes, 0 repeats
       
       @foone why is it hard to emulate correctly?
       
 (DIR) Post #B4lLAEA5Hdu7Gv0h8K by foone@digipres.club
       2026-03-29T21:49:31Z
       
       0 likes, 0 repeats
       
       so it took about 8 hours (I realized I didn't need to do half of it) and most of it was wasted, since it was japanese characters that don't fit the text grid in the english version.whoops.