The code and data behind xeiaso.net
5
fork

Configure Feed

Select the types of activity you want to include in your feed.

hide more shit

Signed-off-by: Xe Iaso <me@xeiaso.net>

Xe Iaso 8b7d49d0 7b798e32

+15 -32
-6
lume/src/blog/2022/2022-media.mdx
··· 350 350 351 351 <XeblogPicture path="blog/2022-media/14808306_20221227150446_1"></XeblogPicture> 352 352 353 - I did play through Prime with Primehack, a fork of the Wii/GameCube emulator 354 - Dolphin that adds the ability for Metroid Prime to be controlled like other 355 - modern FPS games using a standard twin-stick setup. Playing it on my Steam Deck 356 - has been _a blast_ and I easily get 4+ hours of batttery life on a single 357 - charge. 358 - 359 353 <XeblogPicture path="blog/2022-media/14808306_20221227150511_1"></XeblogPicture> 360 354 361 355 I understand why this is on peoples lists of all time best games. It is worthy
+3 -9
lume/src/blog/anbernic-win600-review.mdx
··· 97 97 run and when it is able to run something, it runs it decently well. I was 98 98 surprised that Tetris Effect ran smoothly on the device, but it can 99 99 realistically drop down to something like 45-30 FPS in more graphically dense 100 - areas. Retroarch works like a dream, I've been combining it with Tailscale in 101 - order to let me store my roms on my NAS and then SMB mount it to the Win600. 100 + areas. 102 101 103 - After playing all the way through Super Metroid, I can say that the d-pad is one 104 - of the best d-pads I've used in recent memory. You can do walljumps fairly 105 - reliably with Super Metroid, which is an almost frame-perfect trick. All 2d 106 - consoles run flawlessly, and anything newer can be hit and miss depending on the 107 - emulator's maturity. Dolphin works fine on some games, but the thumbstick 108 - position issues make actually playing things painful enough that I don't bother. 102 + I can say that the d-pad is one of the best d-pads I've used in recent memory. 2D games are a near flawless experience, if only the perfection translated over to 3D. 109 103 110 104 ![Super Metroid clear screen](https://cdn.xeiaso.net/file/christine-static/blog/Super_Metroid_Redux-220721-175515.png) 111 105 112 - I don't think I can reccomend that people buy this device. It could have been 106 + I don't think I can recommend that people buy this device. It could have been 113 107 really great for its money if the price was about half of what it currently is, 114 108 but it's really just an overly expensive "Steam Deck at Home". It's a wholly 115 109 inferior product compared to the Steam Deck in just about every single way I can
+4 -12
lume/src/blog/apple-macbook-air-m1-review-2021-02-15.md
··· 2 2 title: "The Worst Experience I've Had With an aarch64 MacBook" 3 3 date: 2021-02-15 4 4 tags: 5 - - mac 6 - - aarch64 5 + - mac 6 + - aarch64 7 7 --- 8 8 9 9 I've had my hands on this M1 MacBook Air for a few weeks now and I have gotten a 10 10 lot of opinions about it. I wanted to go over them and give my thoughts. This is 11 11 an amazing laptop. Its battery life is iPad tier. I can run iPad and iPhone apps 12 - seamlessly. 12 + seamlessly. 13 13 14 14 That being said, aarch64 macOS is still very much in its teething phase. Rosetta 15 15 is nothing short of a technical miracle, it's amazing how close it is to the ··· 77 77 [iMazing](https://imazing.com) to get installable versions of some apps I wanted 78 78 to put on my mac (such as Skip The Dishes so I could get its notifications in 79 79 the same place and Procreate so I could use Sidecar to draw using the M1's GPU 80 - power and extra ram), however they work well enough in general. 80 + power and extra ram), however they work well enough in general. 81 81 82 82 It would be nice if more companies toggled the "supported on M1 Macs" flag. I'm 83 83 willing to use a degraded experience if it means it's easier to access things 84 84 that are otherwise exclusive to my phone (such as Facebook and my banking app). 85 85 It would be great to use Netflix without having to open Safari. 86 - 87 - Something that really surprised me was how well Dolphin runs when you use a 88 - native build. I'm able to play Gamecube and Wii games at retina resolution and 89 - the MacBook doesn't even get warm to the touch. The amd64 version of Dolphin 90 - uses some Just-In-Time compilation that Rosetta can't emulate at all, however 91 - the aarch64 one runs a lot faster than it has any right to. It must be easier to 92 - translate binaries between RISC processor types or something. You have to build 93 - Dolphin from source when you do this, however it's worth it. 94 86 95 87 ## The Hardware 96 88
+6 -5
lume/src/blog/gamebridge-2020-05-09.md
··· 6 6 - witchcraft 7 7 - sm64 8 8 - twitch 9 + index: false 9 10 --- 10 11 11 12 Recently I did a stream called [Twitch Plays Super Mario 64][tpsm64]. During ··· 206 207 This implements the following commands: 207 208 208 209 | Command | Meaning | 209 - |----------|----------------------------------| 210 + | -------- | -------------------------------- | 210 211 | `a` | Press the A button | 211 212 | `b` | Press the B button | 212 213 | `z` | Press the Z button | ··· 223 224 224 225 Currently analog stick inputs will stick for about 270 frames and button inputs 225 226 will stick for about 20 frames before drifting back to neutral. The start button 226 - is special, inputs to the start button will stick for 5 frames at most. 227 + is special, inputs to the start button will stick for 5 frames at most. 227 228 228 229 ### Debugging 229 230 230 231 Debugging two programs running together is surprisingly hard. I had to resort to 231 232 the tried-and-true method of using `gdb` for the main game code and excessive 232 - amounts of printf debugging in Rust. The [pretty\_env\_logger][pel] crate (which 233 + amounts of printf debugging in Rust. The [pretty_env_logger][pel] crate (which 233 234 internally uses the [env_logger][el] crate, and its environment variable 234 - configures pretty\_env\_logger) helped a lot. One of the biggest problems I 235 + configures pretty_env_logger) helped a lot. One of the biggest problems I 235 236 encountered in developing it was fixed by this patch, which I will paste inline: 236 237 237 238 [pel]: https://docs.rs/pretty_env_logger/0.4.0/pretty_env_logger/ ··· 243 244 @@ -93,7 +93,7 @@ fn main() -> Result<()> { 244 245 }, 245 246 }; 246 - 247 + 247 248 - sticky = match stickx { 248 249 + sticky = match sticky { 249 250 0 => sticky,
+1
lume/src/blog/rg280m-review.mdx
··· 5 5 - anbernic 6 6 - retrohandheld 7 7 author: Twi 8 + index: false 8 9 --- 9 10 10 11 When I started this blog a few years ago, I never thought I'd end up covering a
+1
lume/src/notes/2024/unbreak-dolphin-steamos.mdx
··· 1 1 --- 2 2 title: "How to unbreak Dolphin on SteamOS after the QT6 update" 3 3 date: 2024-03-03 4 + index: false 4 5 --- 5 6 6 7 A recent update to Dolphin made it switch to QT6. This makes it crash with this error or something like it: