NES Radar 0.4.3
0.4.3
- Reverse channel is now 9,600 8N1 UART on OUT0, read on the host as RXD.
Replaces the pulse-width channel that 0.3.1 read as FTDI CTS. A location
request takes about 7 ms instead of about 4.3 seconds. - Requires a two-resistor cable. OUT0 goes through its own 1 kΩ resistor
to RXD; D0 keeps its 1 kΩ resistor to TXD. See
SIGNALING.md
for the full pinout and an upgrade checklist for an existing 0.3.1 cable. - Forward path holds a 30 ms chunk gap after every eighth packet byte, so the
ROM can wait for vblank and repaint the selection during reception. Display
window drops from 448 to 360 fields to pay for it. - Four LINK states instead of three:
IDLEwhile the ROM owns the display
window,RECEIVINGwhile it is listening to the wire (the controller
works here),WAITING,ERROR.WAITINGno longer blanks the scope; it
leaves the last complete scene up. ERRORshows the receiver's own numeric reason asERROR 1through
ERROR 5(framing, header, CRC, record validation, sequence).- Source and native server builds carry a pinned Certifi CA bundle for HTTPS;
users do not need to install certificates or setSSL_CERT_FILE. - macOS Universal binary rebuilt with python.org's Python 3.14.7.
Downloads
| File | SHA-256 |
|---|---|
nes_radar_0_4_3.nes |
22ae6a93c3ff060d05b7f8ac844c0e029376b8cde07587f9c7d3d47b31068c30 |
NES-Radar-0.4.3-macos-universal.zip |
caf6dd0c898dcd77883874fdfb53fe34190c5b3202188ade53cfc541de6e1eec |
NES-Radar-0.4.3-python-source.zip |
ec454c129b628dce3cc61f0405954bd3531799fcc9659a6b74e09c9defba7f06 |
SHA256SUMS is attached; verify with sha256sum -c SHA256SUMS.