Discussion

Video Evidence

3

Benimo12 2022-03-12 10:25 (Edited)

https://youtu.be/fWxeX_0tJew That is its software (Mixture of raspberry pi OS and RetroPie). I couldn’t make NX and NX files run properly without the RetroPie additions.

https://youtube.com/shorts/E4Ca-xVzNO0?feature=share

Slide!


Benimo12 2022-03-12 10:29

Didn’t realize that hyperlinks don’t work here… My apologies but, if you copy the hyperlinks to a new tab, the videos will show.


Benimo12 2022-03-12 10:34

Sorry about how it looks, this was to the best of my ability with the materials I had lying around… my apologies once more


Timo 2022-03-12 11:53

With “Markup” enabled the links work :)


CubicleHead 2022-03-12 15:55

nice!


Benimo12 2022-03-12 16:15

Oh! Thanks!


awholegnuworld 2022-03-16 15:35

Wait, NX can run on RetroPie? If anyone needs help testing this, I’m free to help after spring break.


Benimo12 2022-03-17 22:40

Yes and no. NX really just needs Retropie's bin files to run. It can also run .txt like .nx files which is pretty cool.


awholegnuworld 2022-03-18 00:09

Neat! I just read about NX cores on Liberto, so it should run on any RetroArch based platform.


Benimo12 2022-03-19 00:51

It does actually and you can also apply shaders to it but, I’d rather just use RPi desktop cause, I’m not willing to experiment with it yet…


awholegnuworld 2022-03-19 02:09

Ah. Neat on the shader thing. I may work on a player in Python that can convert LowRes NX commands to JavaScript or C.


Benimo12 2022-03-19 07:31

Good on you mate, lemme know how that goes


Timo 2022-03-19 10:54

You cannot simply translate LowRes NX commands into other programming languages. Maybe for simple text programs, but if you want to support graphics and sound, it’s not possible.
LowRes NX is not just the language, but something like an emulator for the virtual hardware.


awholegnuworld 2022-03-19 14:16

I don’t know why it wouldn’t be possible to some degree. You couldn’t use the LowRes NX virtual hardware for graphics, but I bet drawing could be simulated with HTML Canvas or WebGL.


Timo 2022-03-19 16:42

Sure, the web player of LowRes NX on this website uses an HTML canvas, but there is a whole lot in the middle going on. For example:

POKE $9000,232
POKE $9002,233

These two commands write bytes in the virtual memory of NX. Just because of the simulated hardware behind it, it actually writes into the graphics and "HI" will appear on the screen.

But one thing IS possible: You could translate the BASIC from LowRes NX into another language, but still use the rest of the "emulator". It could be used to create native versions of NX games, but it would be a lot of work and I'm not sure, if it would be really useful.


Log in to reply.