Yes, and its working fine. Excellent job by "kgsws"
1. Compiling
git clone https://github.com/kgsws/kgdoom
cd kgdoom
make LLVM_POSTFIX=-5.0
you should get kgdoom.nro
2. Pack the wad with kgdroom.nro
Create new folder in pegaswitch call it "files".
Put there kgdoom.nro and for example doom1.wad (google it)
3. Modify the pegaswitch
To run Doom, we must modify pegaswitch - start.js i prefer to make a copy and call it doom.js
by editing this file doom.js found line
app.get('/cache',' and add above this
app.use('/files', express.static(path.join(__dirname, 'files')));
Save
4. Starting the doom
Start pegaswitch by using modified start.js (doom.js)
Open new terminal type nc -v -l -p 2991
Connect your switch to pegaswitch by using Check update in switch game or by WiFi Settings your choice
type command in pegaswitch runnro /nros/ace.nro
Open new terminal and type
ncat --send-only SWITCHIP 2991 < kgdoom.nro
5. Doom should started.
By according to kgsws his port work to other dooms too. My tutorial is based on shareware Doom 1 Version.
Thanks! added to the main post