Did some experiments with my DS Lite and ended up with this. Using DevkitPro libs (libnds, dswifi, calico). Apfel on macOS and a wifi (WEP) bridge running on a RPi Zero 2W. 🖤

        • binaryqueen@programming.devOP
          link
          fedilink
          English
          arrow-up
          0
          ·
          edit-2
          4 months ago

          I use the Kaico DSpico Flashcart and on the RPi Zero 2W I use a bash script (because I don’t want to host it permanently) with hostapd, iw, dnsmasq, socat, and iproute2. For HTTP and JSON I use my own implementation, no library. The rest is documented in the post.

          Did some experiments with my DS Lite and ended up with this. Using DevkitPro libs (libnds, dswifi, calico). Apfel on macOS and a wifi (WEP) bridge running on a RPi Zero 2W. 🖤

            • binaryqueen@programming.devOP
              link
              fedilink
              English
              arrow-up
              0
              arrow-down
              1
              ·
              4 months ago

              This is the model:

              {
                "data" : [
                  {
                    "context_window" : 4096,
                    "created" : 1719792000,
                    "id" : "apple-foundationmodel",
                    "notes" : "Apple on-device model via FoundationModels framework. Unsupported parameters are rejected with 400 when present (except n=1 and logprobs=false). Supported languages: it, zh, fr, en, nb, fr, da, es, es, es, vi, zh, de, pt, tr, en, zh, sv, nl, ja, en, ko, pt",
                    "object" : "model",
                    "owned_by" : "apple",
                    "supported_parameters" : [
                      "temperature",
                      "max_tokens",
                      "seed",
                      "stream",
                      "tools",
                      "tool_choice",
                      "response_format",
                      "x_context_strategy",
                      "x_context_max_turns",
                      "x_context_output_reserve"
                    ],
                    "unsupported_parameters" : [
                      "logprobs",
                      "n",
                      "stop",
                      "presence_penalty",
                      "frequency_penalty"
                    ]
                  }
                ],
                "object" : "list"
              }
              

              and I’m running it on a MacBook Air M4 16 GB. “Apfel” (the CLI tool) is kinda a wrapper around it and exposes an OpenAI compatible API.

                • binaryqueen@programming.devOP
                  link
                  fedilink
                  English
                  arrow-up
                  0
                  ·
                  4 months ago

                  Exactly, yes. And I use the Raspberry Pi Zero 2W as a WiFi AP (RPi is connected to my home network and to my DS Lite) because the Nintendo DS Lite only supports WEP encryption. So that the DS Lite is able able to send requests to my inference on the MacBook Air

  • Decronym@lemmy.decronym.xyzB
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    4 months ago

    Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:

    Fewer Letters More Letters
    AP WiFi Access Point
    RPi Raspberry Pi brand of SBC
    SBC Single-Board Computer

    [Thread #42 for this comm, first seen 6th Jul 2026, 08:50] [FAQ] [Full list] [Contact] [Source code]

    • Bubs@lemmy.zip
      link
      fedilink
      English
      arrow-up
      0
      ·
      4 months ago

      Yeah, that’s not impressive at all compared to what I thought. It’s not much different than playing Crysis on a DS by just using remote desktop.