Tony Wasserka

@fail_cluez

Independent consultant・embedded systems, device drivers, firmware, kernels, etc・C++ and Haskell・Wii and 3DS emulator developer

Joined December 2013

Tweets

You blocked @fail_cluez

Are you sure you want to view these Tweets? Viewing Tweets won't unblock @fail_cluez

  1. Pinned Tweet
    1 Nov 2018

    Interested in C++17 but not sure how to apply it effectively? At I presented a practical application of generative & declarative techniques: Here's a type-level description of command messages and some C++17 tricks to automate message processing and serialization :)

    Undo
  2. 23 hours ago

    I never got around adding support for anything other than this simple demo, and eventually stopped working on GameCube emulation for good. And well, then this happened:

    Show this thread
    Undo
  3. 23 hours ago

    I made a GameCube emulator! Sort of. Back in 2015 it even beat at VideoInterface emulation - thanks to 's help! A while later, he ended up fixing Dolphin though :) This emu could run pong and, for your retro pleasures, featured emulated deinterlacing 😂

    Show this thread
    Undo
  4. Retweeted
    May 29

    I'm available for contracting/consulting. If you're looking for an experienced C and C++ developer, help with a Unity game or mobile (iOS & Android) developer, I'm your guy! You can reach me via Email or DM. Please spread the word!

    Undo
  5. Apr 2

    This homebrew game uses software rendering, purely on the emulated CPU - getting all the edge cases in their algorithms right is a testament to the correctness of any ARM core! A ton of fixes, a full-blown VFP implementation, and 4 weeks later, things look much better 👌

    Show this thread
    Undo
  6. Apr 2

    Dumped from raw memory, rendered via gnuplot, garbled beyond recognition, and yet a major feat: Back in 2016, getting my emulator to produce any picture at all was a true challenge of its own!

    Show this thread
    Undo
  7. Mar 27

    Super excited to share progress on my new emulator soon! 🎉 Having started this project 3 years ago, it's amazing to finally see the pieces come together. Going from nothing to rendering title screens is always the hardest part, so luckily I'm over that now 😄

    Undo
  8. Retweeted
    Feb 18

    : “Teaching Old Compilers New Tricks: Transpiling C++17 to C++11” Love C++17, but can’t use it yet? Tony shows how you can backfill to C++11 - even the language features!

    Undo
  9. Feb 15

    Does anyone know about attempts of implementing an (algebraic) effect system in C++? Curious to see any prior art in that space!

    Undo
  10. Jan 31

    Glad to be back in the UK for next week! If you want to discuss why C++ needs monads or learn how physicists hacked duck-typing into electrodynamics, find me in Folkestone :)

    Undo
  11. Jan 6

    Fallout of me spending 3 days to write ~500 test cases for my current project: I fixed most tests by *removing* 20 lines of code from my implementation. The smell of progress!

    Undo
  12. 26 Dec 2018

    On my way to Leipzig for ! Find me at the Dolphin assembly to chat about emulation, discuss why we need monads in C++, or just to say hi :D

    Undo
  13. 24 Nov 2018

    Credits to for tweaking my initial version to work around a clang bug that triggered a false warning :)

    Show this thread
    Undo
  14. 24 Nov 2018

    C++ tip of the day, getting the index of a type within a parameter pack: Fold expressions and constexpr to the rescue!

    Show this thread
    Undo
  15. 9 Nov 2018

    C++17 is great, but what if your compiler doesn't support it? In my second talk, I introduced my new tool CFTF: A C++17 to C++11 transpiler, helping your old toolchain understand modern C++ syntax! Source at :)

    Undo
  16. Retweeted
    6 Nov 2018

    Hot code reload? Check! With instant feedback? Sure! And visual input in the editor? Um … yes, of course! This is how my workflow with and looks like now. In pure C++. 😎

    Show this thread
    Undo
  17. Retweeted
    25 Oct 2018

    video of my DEF CON 26 talk about hacking the 3DS is up, for those interested

    Show this thread
    Undo
  18. 14 Oct 2018

    C++ insight of the day: It's tempting to expect the fold expression "(Ints - ... - 5)" to evaluate to -5 for empty parameter packs, but it's actually +5 ...

    Undo
  19. 5 Oct 2018

    I gave a short interview for about a C++ trick used in the serialization code of my emulator! I'm up at 37:41, but I recommend listening to the other parts as well of course :)

    Undo
  20. 30 Sep 2018

    Just got home from a massive 26 hour travel - certainly was worth it, but I guess I won't be saving on those extra bucks for a better airline next year!

    Undo

Loading seems to be taking a while.

Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.

    You may also like

    ·