All traffic on MB03+ target goes currently via my personal proxy-server(it splits data by chunks and send it to your computer and don't make anything else). You can check proxy sources here
I don't store any data but You should know about it.
But later I'll add possibility use your own proxy server without need to recompile sources. If it's very important for you - say me about it and I'll do it sooner. If you want change proxy to your own now - please edit file proxy.asm
in drivers
directory(just replace myown IP address with your).
Why I did it? Cause MB03+'s uart doesn't have flow control and current ESP's firmware sends data to speccy as soon as it received without keeping it in buffer. So, sometimes it ends with data losing. To prevent data losing I did very small proxy that helps us to receive data.
To compile project all you need is sjasmplus.
You may use or not use GNU Make. But GNU Makes allows make build easier.
For building version without GNU make you should execute:
For MB03+:
sjasmplus main.asm -DPROXY -DMB03 -DGS -DTIMEX
For ZXUno:
sjasmplus main.asm -DUNO -DTIMEX
Configure your wifi connection using Network Manager 2.0 or later(binary release can be downloaded from releases section).
MB03+ should configure WiFi connection with buildin in BIOS utility.
Put on SD-card moonr.bas
, moon.bin
and data/
directory to same level.
Make sure that you have preconnected ESP-module to wifi. Execute moonr.bas
and enjoy.
Remark for ZX-Uno users: it requires enabled "new graphics modes"
If you want support someone - please support ukrainian refugees.
I've licensed project by Nihirash's Coffeeware License.
Please respect it - it isn't hard.