Hi there
Am new to the forum. Sorry if this has been covered elsewhere but I've spent most of a day researching it and got nowhere.
I brought a Tube Hat level shifter from RetroClinic and am using it with a Raspberry Pi 3 running hoglet67's wonderful PiTubeDirect. (I turned on VDU emulation just to check the SD card is working and I get an output on the HDMI cable.)
However, nothing happens when I plug it into my beeb (Model B, 8271 FDC, Econet, Gotek floppy). According to the original 6502 second processor manual, you need a special version of the DNFS ROM that supports the Tube. I've downloaded a ton of different ROM images, and non of them seem to make any difference, either that or the Beeb ignores them. Here are some things I'd love some help with please:
- Can anyone tell from the attached image (*HELP screenshot) if Tube support is included in the version of the ROMs I have?
- Does anyone have a link to a known-good ROM image for Tube support?
- If not, to help me find the right one, does anyone know if a "Tube" version of the NDFS ROM actually contains the string "TUBE" anywhere, or any other kind of identifying feature? Later (>2.0) DFS versions do, but they are not recognised by my beeb - not sure if they should be.
- Does anyone know what baud rate the PiTubeDirect firmware uses for the debug UART connection, and if it produces any output on its own? Or do you need to send data to it first?
- Are any disk-based utils or other resources needed to get the 6502 second processor working?
- Are there any other common n00b mistakes that might explain why this doesn't work?
Thanks a lot![Smile :-)]()
Am new to the forum. Sorry if this has been covered elsewhere but I've spent most of a day researching it and got nowhere.
I brought a Tube Hat level shifter from RetroClinic and am using it with a Raspberry Pi 3 running hoglet67's wonderful PiTubeDirect. (I turned on VDU emulation just to check the SD card is working and I get an output on the HDMI cable.)
However, nothing happens when I plug it into my beeb (Model B, 8271 FDC, Econet, Gotek floppy). According to the original 6502 second processor manual, you need a special version of the DNFS ROM that supports the Tube. I've downloaded a ton of different ROM images, and non of them seem to make any difference, either that or the Beeb ignores them. Here are some things I'd love some help with please:
- Can anyone tell from the attached image (*HELP screenshot) if Tube support is included in the version of the ROMs I have?
- Does anyone have a link to a known-good ROM image for Tube support?
- If not, to help me find the right one, does anyone know if a "Tube" version of the NDFS ROM actually contains the string "TUBE" anywhere, or any other kind of identifying feature? Later (>2.0) DFS versions do, but they are not recognised by my beeb - not sure if they should be.
- Does anyone know what baud rate the PiTubeDirect firmware uses for the debug UART connection, and if it produces any output on its own? Or do you need to send data to it first?
- Are any disk-based utils or other resources needed to get the 6502 second processor working?
- Are there any other common n00b mistakes that might explain why this doesn't work?
Thanks a lot

Statistics: Posted by rocketbeeb — Sat Mar 22, 2025 8:22 pm