BBA owners who own the DreamPi, check out the new BBA Mode add-on.
A tool to share RaspberryPi's Wi-Fi connection and send it to the BBA, not needing to be close to a router. But not only that, this time with Dreamcast Now integration and automatic detection of the game running, so other people can see that you are online with the correct game image. The same DreamPi will service either the modem or the BBA.
https://github.com/scrivanidc/bba-mode-for-dreampi
* DreamPi 1.8 DLE has 1.0 version installed, so please install the latest version below. *
Install BBA Mode on your DreamPi
Step 1 > Download:
Code: Select all
sudo rm installer-bba-mode.deb
wget https://github.com/scrivanidc/bba-mode-for-dreampi/raw/main/installer-bba-mode.deb
Code: Select all
sudo dpkg -i installer-bba-mode.deb
Code: Select all
./bba_mode.sh
It is interesting to leave the modem connected, because when the BBA Mode is started you will know because the modem lights will be turned off
Let's imagine that you go with option 0 (immediately), or 1 (in a few minutes) or 3 (configured at every boot after x minutes), in any case when the BBA Mode starts, the modem lights will be turned off and you will know that you can connect your Dreamcast with BBA (CAT5E cable between Dreamcast and RaspberryPi). When the connection is made the system will detect the game and start your Dreamcast Now session.
Code: Select all
BBA Mode Additional Instructions: Make sure your connection is as needed for this routing.
By default you must be connected via wi-fi and the LAN port available to send a cable >> CAT5-E << to the Dream
cast.
Addresses information to consider for DHCP(prefer) or Static IP configuration:
Static IP Config
Dreamcast IP - 192.168.2.2
Netmask - 255.255.255.0
Gateway - 192.168.2.1
DNS1 - 192.168.2.1
DNS2 - 46.101.91.123
DHCP Config
Hostname - 'Dreamcast' or leave it blank
Gateway/DHCP Server - 192.168.2.1
DNS1/DNS2 same as above
This comes directly from /home/pi/eth_route.sh Router Script File,
and is set to share present wi-fi over the onboard ethernet port
edit the file if you need a different IP pattern or share ethernet to ethernet(extra usb lan)
This mode does not impact the standard dial-up mode, as it uses a customized/separate file
of dnsmasq and is prepared to undo unwanted actions.
If enabled at startup, after a certain period of minutes to choose from, like 10 minutes, if there is no modem connection, BBA Mode is triggered.
After that, only when a connection is established, Dreamcast Now starts.
Likewise, upon disconnection, Dreamcast Now is turned off.
The running game is properly identified in Dreamcast Now.
This tool coexists well with the normal dial-up modem function. Traditional modem use returns to normal on the next boot.
If there is a dial-up modem connection in that chosen period, BBA Mode is canceled and the modem connection proceeds as normal.
If you want there is log on /tmp/bba.log /var/log/syslog entries examples: Additional Info:
The new BBA Mode for DreamPi automatically detects a connection made over Dreamcast Ethernet devices for inclusion in Dreamcast Now Page. Once disconnected or logged out, the user is removed from Dreamcast Now. No manual action required.
In this approach, the wi-fi present on the RaspberryPi is shared with the Dreamcast through the RaspberryPi LAN port, reaching the Dreamcast WITH A CAT5E CABLE.
It is possible to use in manual mode, or starting automatically with the system.
It is also possible to add a second USB Ethernet port, for a share that comes out of the original Raspberry LAN port, and from this another additional USB LAN port is sent to the Dreamcast.
https://www.dreamcast-talk.com/forum/vi ... 40#p176660
The subject was mentioned in the topics below:
HISTORIC: the very first game to support LAN ADAPTER HIT-0300
https://dreamcast-talk.com/forum/viewto ... =3&t=16636
Manual Dreamcast Now (Virtual Machine) + VM for External Serial Modems
https://dreamcast-talk.com/forum/viewto ... 40#p176595
--Troubleshooting
#1 - Toy Racer (or other games) not recognized on DC Now.
>>>> Please run the repository list hotfix
>>>> https://www.dreamcast-talk.com/forum/vi ... 14#p180814