GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    Rairii (rairii@haqueers.com)'s status on Friday, 05-Jan-2024 18:07:20 JST Rairii Rairii

    somehow i can play space cadet pinball with one hand better than i can play it with two? lol

    https://youtu.be/d8BpUpr1h9U

    In conversation Friday, 05-Jan-2024 18:07:20 JST from haqueers.com permalink
    • Roy Tam likes this.
    • Embed this notice
      Rairii (rairii@haqueers.com)'s status on Friday, 05-Jan-2024 18:09:01 JST Rairii Rairii
      in reply to
      • Manawyrm | Sarah

      @manawyrm the ARC firmware API isn't that large, only about 30 functions or so

      ...the biggest problem is everything it has to do to get NT running in big endian mode. (the memory controller of Flipper derivatives is big endian only, so MSR[LE] is useless on Gekko derivatives that use Flipper derivatives, which basically means all of them in practise)

      first, it implements an exception handler to emulate a few instructions, namely all 16/32-bit loads and stores;

      it patches osloader when loading it, then hooks functions in it to patch everything it loads; so it can then patch the kernel to ensure everything works and hook various kernel functions to patch all PEs on load...

      I need to refactor the last one, because every process currently gets its own copy of every DLL .text section, so memory runs out pretty fast...

      In conversation Friday, 05-Jan-2024 18:09:01 JST permalink
      Roy Tam likes this.
    • Embed this notice
      Manawyrm | Sarah (manawyrm@chaos.social)'s status on Friday, 05-Jan-2024 18:09:02 JST Manawyrm | Sarah Manawyrm | Sarah
      in reply to

      @Rairii oh that's nice... the performance is pretty impressive as well :)

      ... what sort of primitives did you need to implement in the ARC to get this to work?
      I still have a cursed PowerPC platform here, which might be a fun porting target...

      In conversation Friday, 05-Jan-2024 18:09:02 JST permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.