[SWITCH]Rilasciato twili v1.1.0Tempo di lettura : 2 min

mission20000 ha rilasciato una nuova versione del suo debugger remoto (che sarà molto utile per gli autori di homebrew in quanto può essere utilizzato per assistere nel processo di sviluppo) per homebrew su Nintendo Switch in twili in versione 1.1.0.Twili è un debug monitor / bridge per applicazioni homebrew in esecuzione su Nintendo Switch. L’aspetto del debug monitor mira a fornire una soluzione sensata per stdio e logging, e per facilitare lo sviluppo generando report sugli arresti anomali e consentendo il debug delle applicazioni in esecuzione. L’aspetto del bridge di debug ha lo scopo di fornire utility simili a ADB, consentendo il sideloading rapido.

Versioni del firmware supportate

Versione Supporto
1.0.0 testato (funzionalità limitata)
2.0.0 previsto
2.1.0 – 2.3.0 previsto
3.0.0 Testato
3.0.1 – 4.0.0 previsto
4.0.1 Testato
4.1.0 previsto
5.0.0 Testato
5.0.1 – 5.1.0 previsto
6.0.0 previsto
6.0.1 Testato
6.1.0 previsto
6.2.0 Testato

Limitazioni

Questi sono temporanei e sono previsti per essere affrontati.

  • Le applet non possono essere lanciate senza un’applet di controllo attiva (hbmenu open).
  • Le applet sono applet di libreria, non applicazioni (ciò significa che sono limitate all’utilizzo della memoria nel pool APPLET).

Sviluppo dell’applicazione

Se stai sviluppando con libtransistor, l’integrazione con Twili è automatica. L’I / O standard verrà automaticamente collegato alla console twib.

Se stai sviluppando un’applicazione con libnx, prova libtwili per twib stdio. La maggior parte delle applicazioni libnx sono applet. Se si sta sviluppando un applet (interagisce con l’utente), assicurarsi di utilizzare -acon twib runeseguirlo come un applet. Se stai sviluppando un sysmodule, puoi usarlo twib runsenza -aeseguirlo come un sysmodule.

Installazione

Scarica l’ ultima versione di twili.ziped estraila nella root della tua scheda microSD, lasciando che la cartella atmosphere si fonda con qualsiasi albero di directory esistente. L’unico CFW che sostiene ufficialmente è Atmosphère (v0.8.3 +). Eseguire Twili su firmware di pirateria mi farà piangere, quindi non farlo.

Sarà inoltre necessario installare gli strumenti sul lato WORKSTATION twibtwibd.

Linux

Arch Linux

Se stai usando Arch Linux, puoi installare twib-git da AUR . Questo pacchetto installa twibd come servizio systemd, quindi sei pronto per lanciare Twili e iniziare a usarlo twib.

Altre distrubuzioni Linux

Si consiglia di creare twib / twibd dalla sorgente. Se avete bisogno di un rilascio binario, però, è possibile scaricare twib_linux64twibd_linux64dalla versione più recente . Probabilmente Twibd dovrà essere eseguito come root per concedere le autorizzazioni per i dispositivi USB e / var / run, ma con le regole udev, è possibile eseguirlo come utente normale. Dovrai lasciare in esecuzione twibd in background.

OSX

Gli utenti possono scaricare OSX twib_osx64twibd_osx64dalla versione più recente . In alternativa, puoi creare dal sorgente.

Windows

Il supporto di Windows è sperimentale e viene migliorato. Gli utenti Windows possono scaricare twib_win64.exetwibd_win64.exedalla versione più recente . Avvia il tuo switch con Twili installato, quindi installa il pacchetto del driver basato su libusbK . Esegui twibd_win64.exee lascialo in esecuzione in background. twib_win64.exedovrebbe essere eseguito dal prompt dei comandi.

Changelog

  • Aggiunte

* Aggiunto il pacchetto driver contrib basato su libusbK.
* Aggiunto il supporto per le applicazioni libnx che usano romfs.
* Supporto migliorato per `NextLoadPath`.
* Aggiunto il sistema di configurazione.
* Aggiunto comando `twib launch`.

  • Modifiche

* Gestione richieste refactoring per supportare lo streaming.
* Modificati alcuni pacchetti per coerenza.
* `twib run` ora trasferisce le NRO in file, consentendo loro di essere molto più grandi.
* Refactored TwibPipe.

  • Correzioni

* Compatibilità risolta con Atmosphere-loader compilato con [nuovo] (https://github.com/switchbrew/libnx/commit/36bed9f8fc3f0696496d8776b05a7d8d35ca6b5a) versioni di libnx mediante lo stubing di IFileSystem # GetFileTimeStampRaw.
* Maniglie di thread fixate per HBABI.
* Risolto regressione in TCPBackend :: AddDevice causato da modifiche di Windows.
* Risolto il problema di chiusura prematura di IAppletController.
* Risolti gli errori di avvio dell’applet che rompevano ECS e causavano confusione.
* Risolto il calcolo dell’ID dispositivo TCP.
* Risolti errori di `RequestForAppletToGetForeground`.
* Risolto 2000-0000 in USB.

Download

Fonte
Github

hitech CODICE SCONTO G4M3SC0NS0L3S

Ti è piaciuta la notizia? Supporta theheroGAC su Patreon!

theheroGAC

Nato negli anni 80 con la passione dei videogiochi e delle console.Il mio primo home computer è l'Amiga 600 regalato a 10 anni.Amo aiutare le persone in difficoltà e scrivere notizie sulle console.Studio all'università e il sito Games And Consoles è la mia passione.Per gli amici mi potete chiamare Ciccio

Ti potrebbe anche interessare

Rispondi