Tool to use the optional USB port on the Everdrive N8 board. Instructions on how to install the chip are available on the forum.
A Windows binary is available from the Everdrive download site
in the usb-tool.zip
archive. A Linux binary can be obtained by running make
.
Q: How to load rom for test ?
A: edn8usb testrom.nes
Q: How to load rom with custom fpga mapper for test ?
A: edn8usb edfc-fpga.rbf testrom.nes
Q: Where i can get drivers for usb port?
A: http://www.ftdichip.com/FTDrivers.htm
Q: Can i use USB port to transfer some debug data from nes to PC?
A: Yes
lda #1, sta $4400, lda #3, sta $4402 //magic initialization
- now we can communicate with PC via
$4401
also can be useful to check$4403.1
and$4403.2
before than read or write to$4401
.
$4403.1
shows if port ready for read
$4403.2
shows if port ready for write
fpga bus_mode
should be equal to 3(BMOD_REGS)
, otherwise access to custom registers will be closed.
From PC side communication interface looks like standard serial COM port.
The software is available under the CC0 license, a license equivalent to the Public Domain license (relicense, cached).
Contact me if you have some other questions about this stuff, or use the official Krikzz forum.
07.02.2013