DC-SWAT Forum
WIZnet W5500 Ethernet for Sega Dreamcast & NAOMI - Версия для печати

+- DC-SWAT Forum (http://www.dc-swat.ru/forum)
+-- Форум: Sega Dreamcast (/forum-2.html)
+--- Форум: Hardware (/forum-9.html)
+--- Тема: WIZnet W5500 Ethernet for Sega Dreamcast & NAOMI (/thread-4244.html)



WIZnet W5500 Ethernet for Sega Dreamcast & NAOMI - SWAT - 23.12.2025 15:12

Here is simple guide:
http://www.dc-swat.ru/blog/hardware/1147.html

Another connection options without soldering:
https://github.com/williamdsw/dreamcast-w5500-serial-ethernet-adapter-schemes


RE: WIZnet W5500 Ethernet for Sega Dreamcast & NAOMI - RFR - 23.12.2025 17:22

Ох, а вот это, ой какая долгожданная модификация - теперь на дримкаст можно будет заливать игры по сети - я правильно понимаю?


RE: WIZnet W5500 Ethernet for Sega Dreamcast & NAOMI - megavolt85 - 23.12.2025 18:39

ну заливать игры вряд ли, можно конечно, но долго.
скорость около мегабайта в секунду, то есть одна средняя игра будет минут 10 заливаться, но если нужно всего одну игру закинуть, то можно и подождать.
главный же плюс этой железки в том, что наконец можно делать онлайн игры и для этого не нужен дорогой и труднодоступный BBA.
ну и уже есть несколько игр кандидатов, которые получат онлайн с поддержкой этой железки.


RE: WIZnet W5500 Ethernet for Sega Dreamcast & NAOMI - SWAT - 28.01.2026 08:57

Еще схемы и варианты подключений:
https://github.com/williamdsw/dreamcast-w5500-serial-ethernet-adapter-schemes


RE: WIZnet W5500 Ethernet for Sega Dreamcast & NAOMI - Deadleez - 02.02.2026 16:32

Выглядит много обещающе, уже есть какие либо игры что будут работать или пока только тест в dreamshel?


RE: WIZnet W5500 Ethernet for Sega Dreamcast & NAOMI - JaderFox - 02.02.2026 21:00

(02.02.2026 16:32)Deadleez писал(а):  Выглядит много обещающе, уже есть какие либо игры что будут работать или пока только тест в dreamshel?

Я уверен, что поддержка уже есть у портов UT и CS; они уже были протестированы.


RE: WIZnet W5500 Ethernet for Sega Dreamcast & NAOMI - Vga - 04.02.2026 13:16

А не думал сделать аналогичный драйвер, но для ESP8266/ESP32, чтобы можно было подключаться к сети через WiFi?


RE: WIZnet W5500 Ethernet for Sega Dreamcast & NAOMI - SWAT - 05.02.2026 06:27

(04.02.2026 13:16)Vga писал(а):  А не думал сделать аналогичный драйвер, но для ESP8266/ESP32, чтобы можно было подключаться к сети через WiFi?

Это совсем другая история. Эти платы не могут выступать в качестве сырого адаптера по умолчанию, им нужно писать прошивку и свой протокол выдумывать для обмена данными. Задержка у этого моста на ESP явно будет больше, что для игр критично. Еще и отлаживать прошивку нужно наравне с драйвером на стороне SH4, в общем возьни много, а результат сомнительный.


RE: WIZnet W5500 Ethernet for Sega Dreamcast & NAOMI - Vga - 05.02.2026 07:43

(05.02.2026 06:27)SWAT писал(а):  Эти платы не могут выступать в качестве сырого адаптера по умолчанию
Это не совсем так, они изначально предусматривали функцию "вайфай адаптер для микроконтроллера" и к ним есть базовая прошивка, реализующая подключаемый по UART адаптер. Так что достаточно драйвера.
Другой вариант - можно написать прошивку, имеющую протокол визнета и использовать с имеющимся драйвером, тогда достаточно написать только прошивку.

(05.02.2026 06:27)SWAT писал(а):  Задержка у этого моста на ESP явно будет больше, что для игр критично.
Не согласен. Современные консоли как-то обходятся вайфаем для сетевой игры. И даже для стриминга Remote Play.

Что до пользы - ну, конечно нельзя сказать что без этого жить нельзя, но беспроводное соединение удобней, не зря оно нынче везде поддерживается.


RE: WIZnet W5500 Ethernet for Sega Dreamcast & NAOMI - SWAT - 05.02.2026 19:52

(05.02.2026 07:43)Vga писал(а):  
(05.02.2026 06:27)SWAT писал(а):  Эти платы не могут выступать в качестве сырого адаптера по умолчанию
Это не совсем так, они изначально предусматривали функцию "вайфай адаптер для микроконтроллера" и к ним есть базовая прошивка, реализующая подключаемый по UART адаптер. Так что достаточно драйвера.
Другой вариант - можно написать прошивку, имеющую протокол визнета и использовать с имеющимся драйвером, тогда достаточно написать только прошивку.

Покажи мне пожалуйста код использующий ESP в таком исполнении, если такое практикуется. И это нужно делать по SPI, а не UART, ибо скорость будет никакой. И этот ESP должен быть в slave режиме, на сколько я знаю это проблема.

(05.02.2026 07:43)Vga писал(а):  
(05.02.2026 06:27)SWAT писал(а):  Задержка у этого моста на ESP явно будет больше, что для игр критично.
Не согласен. Современные консоли как-то обходятся вайфаем для сетевой игры. И даже для стриминга Remote Play.

Что до пользы - ну, конечно нельзя сказать что без этого жить нельзя, но беспроводное соединение удобней, не зря оно нынче везде поддерживается.

Так в современных консолях полноценный взрослый WiFi 5/6 модуль на PCI-E каком нибудь или USB 3, с 5 ГГц и высокой скоростью, а не зажатая, минимальная N-ка в крошечном контроллере и на перегруженные в округе 2.4 ГГц. Она скорее всего еле шевелится, так, просто передать данные статистики или управления неторопливо не более.


RE: WIZnet W5500 Ethernet for Sega Dreamcast & NAOMI - Vga - Вчера 06:25

(05.02.2026 19:52)SWAT писал(а):  Покажи мне пожалуйста код использующий ESP в таком исполнении, если такое практикуется.
ESP-AT, ESP-Hosted - это официальные прошивки для использования ESP-xx в роли эмбед-сетевухи. Вторая, кажется, более близка к тому, как ты используешь визнет.

(05.02.2026 19:52)SWAT писал(а):  И это нужно делать по SPI, а не UART, ибо скорость будет никакой.
Ну какой битрейт поставишь, такой и будет, впрочем для обоих прошивок доступно подключение и по SPI/SDIO.

(05.02.2026 19:52)SWAT писал(а):  Так в современных консолях полноценный взрослый WiFi 5/6 модуль...
Вайфай в консолях с 802.11g начинался, и ничего, работало все. У меня до сих пор все по 802.11n 2.4G подключено, и играть не мешает.
И вообще, не с хост-интерфейсом на десяток мегабит жаловаться на скорость вайфая. Нормально все работать будет и есп-шка узким местом не станет.

P.S. ESP-Hosted для работы с микроконтроллерами, которая вероятно ближе всего к визнету, лежит отдельно. Учитывая протокол конфигурации, может быть интересен еще nanopb, хотя в дримкаст и стандартный protobuf-c наверняка влезет без проблем.


RE: WIZnet W5500 Ethernet for Sega Dreamcast & NAOMI - SWAT - Вчера 20:50

(Вчера 06:25)Vga писал(а):  
(05.02.2026 19:52)SWAT писал(а):  И это нужно делать по SPI, а не UART, ибо скорость будет никакой.
Ну какой битрейт поставишь, такой и будет, впрочем для обоих прошивок доступно подключение и по SPI/SDIO.

SH4 выдает максимум 1.5 Мбита в режиме UART, а в SPI можно и до 11-12 Мбит разогнаться. Так что нужен конкретно SPI и чтобы ESP был в режиме Slave.

(Вчера 06:25)Vga писал(а):  
(05.02.2026 19:52)SWAT писал(а):  Так в современных консолях полноценный взрослый WiFi 5/6 модуль...
Вайфай в консолях с 802.11g начинался, и ничего, работало все. У меня до сих пор все по 802.11n 2.4G подключено, и играть не мешает.
И вообще, не с хост-интерфейсом на десяток мегабит жаловаться на скорость вайфая. Нормально все работать будет и есп-шка узким местом не станет.

Что значит играть не мешает, это субъективное очень все. Я прекрасно знаю что WiFi, даже быстрый, имеет некоторые задержки и неразбериху в пакетах, это отчетливо наблюдается когда работаешь с логированием в dcload-ip. По WiFi работать крайне неудобно (хотя в целом кажется что сеть работает отлично), а по кабелю проблем таких нет. А тут еще и скорость низкая в целом и если еще отклик долгий сделать, то будет еще ниже заметно, потому что и так низкая, поэтому чувствительнее это все ощущается нежели на высоких скоростях.

Но, вообще я совсем не исключаю, что добавлю когда-то и WiFi, я об этом и сам думал немного, но мне сейчас не до этого, нужна была сеть хоть какая-то, кабель это универсальное и базовое решение. Потом, после релиза, когда-нибудь можно подумать и над другими модулями. Да и хотелось бы чтобы сначала переключили временно KOS на lwip, а то с сетевым стеком там проблемы, которые мешают нормально драйвера писать. Благо такая работа ведется сейчас.
В общем я предложение услышал и буду иметь ввиду когда вернусь к этому вопросу, но когда это будет пока вопрос открытый.