:: 2026-03-08 11:26:15
Natpos (portable version)
I've put some work into the great SDR software Natpos, in order to implement a few features I've always sorely missed. And thus, Natpos-portable has born. Notable improvements and features:
- new video targets (on top of the previous GLFW). A built-in "OpenGL emulator" takes care of rendering into one of the following modes: plain X11, Windows GDI, OS/X 10.4 Quartz (no hw accel), built-in VNC. Since it's not exactly sparing on the CPU, a new option called
--max-fps has been implemented, which also helps alleviating needless GPU pressure in the GLFW target.
- a MesaGL target that has built-in detection and support for limitations of older hardware. 3dfx Voodoo 1, Matrox G400, and iBook Radeon 9200 (via OS/X X11) have been confirmed working!
- headless mode. No display ops at all.
- facilites for remote control and usage. A Rigctl-compatible TCP interface to change frequency and demodulation modes. A TCP audio server which outputs plain 48kHz WAV audio.
- more audio targets other than ALSA: OS/X 10.4 CoreAudio, Windows WinMM, nosound (suitable for headless ops)
- Makefile-based compilation with no other dependencies except a C (C99) compiler, and overall support for miscellaneous operating systems, even kernel 2.4-era Linuxes with gcc 3, FreeBSD 8, Windows 7 (tested with TDM-GCC).
- fixed and tested for ARM (Raspberry Pi 3, iPhone 1) and PowerPC architectures
- much improved FFT and radio routines for speed
Even better news is that the sudden interest revived the official development as well (with very significant CPU usage reductions in the radio demodulation area), and so there are new Natpos releases available, yielding improvements which have yet to found their way into the portable version, but will surely do eventually.
[ natpos-portable-54.1.tar.gz ]