[V2] Dreamcast Now for BBA & Emulators + DreamPi(VM) for Ext. Serial Modems

Online games, how to get online, and anything involving Dreamcast online can be discussed here.
User avatar
Scrivani
JonatasScrivani
Posts: 441
Contact:

[V2] Dreamcast Now for BBA & Emulators + DreamPi(VM) for Ext. Serial Modems

Post#1 » Tue Mar 16, 2021 10:34 pm

* Autonomous Dreamcast Now for BBA & Emulators *

With this VirtualBox Virtual Machine you can appear on Dreamcast Now while playing with BBA or through Emulators that go online.

[VERSION 2 UPDATE] : Game List Choice, Code improvements

The being played game will be detected independent of DC console or emulator.

The script is:
1 - Create a Ubuntu(32-bit) virtual machine with the available virtual disk - option "use an existing virtual disk file".
2 - Network Options> Attached to: Bridged Adapter, Promiscuous Mode: Allow All
3 - Power up VM and start with "Start Autonomous Dreamcast Now" icon and choice any game.
4 - Configure Dreamcast Now PROFILE using the virtual machine's IP, at Dreamcast Now page.
5 - I suggest putting the BBA or Emulator indication in DC Now username.
6 - Close command window and switch from "auto ethX" to "(Ethernet)"
NOTE: (Ethernet) is for correct game dectection. And "auto ethX" is the way for configure Dreamcast Now page profile without errors.
IMG1.png

7 - Start again with "Start Autonomous Dreamcast Now" icon
IMG2.PNG

IMG3.PNG

IMG4.PNG

8 - With your Dreamcast + BBA or with the Emulator, go online.


So yes, you need a computer/laptop to do this thing, but just leave it there while playing.

Be aware that the MAC Address created automatically by Virtual Box will be the identification key with Dreamcast Now, so it is prudent to take note of that MAC.


* DreamPi(VM) for Ext. Serial Modems *
Some time ago I changed this virtual machine to the most updated kernel, making it possible to use external serial modems using an FTDI RS232 to USB cable, like PL2303. It also maintains functionality for the USB modem.

Therefore, this VM can also be used in the traditional way for dial-up connection, including for the serial modem, by using "Start DreamPi" icon
TFM-560X_d01_2.jpg
TFM-560X_d01_2.jpg (19.75 KiB) Viewed 1712 times



I recommend manage Network/MAC Address section if you're also going to use as usual DreamPi, as each one (DreamPi x Autonomous DC Now) should have a unique username on Dreamcast Now, so the MAC Address must be different. You can take note of the first one, and then click refresh button to create a new one, also taking note. You can switch between them at any time, the field is editable.
IMG5.PNG

OR should be easier to just clone the virtual machine and do individual uses, with this individual Mac Addresses.


Link to download the virtual disk, usable in VirtualBox.
Download Virtual Disk - Version 2 Update



Story Context:

I've been talking about this idea with Shuouma and MegaVolt85. I also sent a direct message to Kazade.

This possibility came to me with the intention that people using BBA or emulators that connect online, such as Flycast/Retroarch, can create an instance/flag in Dreamcast Now, if they want to appear online on the site.

Today to start a Dreamcast Now session, the DreamPi code is positioned to release this only after a successful dial-up connection.

The possibility here is about being able to use a Dreamcast Now session not tied to the Dreamcast dial-up connection.

[VERSION 1 UPDATE]
Capturar8.PNG

Capturar9.PNG

So I used the virtual machine with the DreamPi code, created by friend megavolt85, where I customized a new script, identical to the original, but that starts a Dreamcast Now session only.

Capturar7.PNG

Originally, Dreamcast Now starts with the IP reserved for Dreamcast. I added a command to detect the IP of the virtual machine and then start a session with it.
Capturar4.PNG

So this is the suggestion, if you consider it a good idea to use.

The detection of the game being played happened correctly and this is very cool.
Capturar2.PNG

Capturar1.PNG


Take a look at megavolt85 project:
viewtopic.php?t=12731
Last edited by Scrivani on Fri Apr 02, 2021 12:13 am, edited 15 times in total.

User avatar
Scrivani
JonatasScrivani
Posts: 441
Contact:

Re: Dreamcast Now Alternative for BBA + Emulators

Post#2 » Tue Mar 16, 2021 11:52 pm

[VERSION 1 COMMENTS]

More tests should be done, such as using the IP chosen for the BBA within the code, instead of the IP of the virtual machine

Capturar6.PNG

In this example, changing the value of the RetMyIP variable to the BBA's IP. You can only comment on the selected line, making it invalid by placing a # in front of it. And then remove the # from the line below and enter the IP.

Another suggestion was given by megavolt85, to use the virtual machine as a gateway when configuring the BBA connection.

This is all for the purpose of demonstrating the game being played. If this is not essential for you, the Dreamcast Now instance alone already guarantees the purpose.

[PLEASE CHECK VERSION 2 IMPROVEMENTS]
Last edited by Scrivani on Sat Mar 27, 2021 5:54 pm, edited 1 time in total.

User avatar
NeoSnk
Dead House
Posts: 372
Contact:

Re: Dreamcast Now Alternative for BBA + Emulators

Post#3 » Wed Mar 17, 2021 12:30 am

Great job man, Im going to use this when playing with my BBA.
Homebrews + Tutorials + Interviews (Dreamcast/Sega Saturn): https://titangamestudios.com/

I'm Titan_Guy on PSO :)

User avatar
SEGA RPG FAN
Animated Violence
Posts: 499

Re: Dreamcast Now Alternative for BBA + Emulators

Post#4 » Wed Mar 17, 2021 12:16 pm

Do DNS queries have to be directed at the VM for this to work if not running an emulator inside the VM?
PSO Dreamcast 100% Legit: Eda FOmarl, Automaton HUcast

User avatar
Scrivani
JonatasScrivani
Posts: 441
Contact:

Re: Dreamcast Now Alternative for BBA + Emulators

Post#5 » Wed Mar 17, 2021 1:01 pm

SEGA RPG FAN wrote:Do DNS queries have to be directed at the VM for this to work if not running an emulator inside the VM?


The emulator were running outside the VM in this case, running from my Windows 10 Laptop, and the VM running from him.

It demand more tests, maybe the kazade DNS Server can see the both, real machine and virtual machine as same requester. Not sure.

User avatar
Scrivani
JonatasScrivani
Posts: 441
Contact:

Re: Dreamcast Now Alternative for BBA + Emulators

Post#6 » Wed Mar 17, 2021 1:06 pm

DNS aspects can be improved with help from the community. They will only determine the detection of the running game. :)

User avatar
Scrivani
JonatasScrivani
Posts: 441
Contact:

Re: Dreamcast Now Alternative for BBA + Emulators

Post#7 » Wed Mar 17, 2021 10:00 pm

Good results using real Dreamcast with BBA, playing POD.

No DreamPi running, just Dreamcast Now Service VM and Dreamcast direct at RJ45 network cable :)

Prints from PC
Capturar11.PNG


Capturar10.PNG


Print from smartphone
e62090e2-e540-4e9f-9d73-3ad80dad310d.jpg
Last edited by Scrivani on Wed Mar 17, 2021 11:42 pm, edited 1 time in total.

User avatar
SEGA RPG FAN
Animated Violence
Posts: 499

Re: Dreamcast Now Alternative for BBA + Emulators

Post#8 » Wed Mar 17, 2021 10:50 pm

Awesome. Nice work. I'll have to test it out sometime with my BBA.
PSO Dreamcast 100% Legit: Eda FOmarl, Automaton HUcast

User avatar
deluxux
Uber
Posts: 1016

Re: Dreamcast Now Alternative for BBA + Emulators

Post#9 » Fri Mar 26, 2021 4:31 am

This is an awesome project:) thank you:)

User avatar
Scrivani
JonatasScrivani
Posts: 441
Contact:

Re: Dreamcast Now for BBA & Emulators + DreamPi(VM) for Ext. Serial Modems

Post#10 » Sat Mar 27, 2021 5:21 pm

Original Post UPDATED - Please check VERSION 2 improvements

IMG1.png

  • Similar Topics
    Replies
    Views
    Last post

Return to “Online”

Who is online

Users browsing this forum: No registered users