DC-SWAT Forum
Эмуляция SCIF и SPI в Demul - Версия для печати

+- DC-SWAT Forum (http://www.dc-swat.ru/forum)
+-- Форум: Sega Dreamcast (/forum-2.html)
+--- Форум: Emulations (/forum-10.html)
+--- Тема: Эмуляция SCIF и SPI в Demul (/thread-2052.html)



Эмуляция SCIF и SPI в Demul - SWAT - 30.08.2013 08:41

(29.08.2013 20:00)Wind писал(а):  Твое детише прекрасно еще не давно работало, должно работать и сейчас, да и все что пускал в из косовского тоже.

PS. добавить поддержку загрузки с виртуальной сд карты чтоль Wink

Как то я упустил этот переломный момент Smile
А по поводу виртуальной SD, то это было бы вообще замечательно.
Можно было бы еще как в lxdream эмулировать сисколы dc-tool, тоже не помешает.
А ты SCIF полноценно эмулируешь?


RE: PSO ver.2 Онлайн режим через выделенку. - Wind - 30.08.2013 10:20

SCIF dma передачи не эмулирую, не было ни разу надобности, ну а так всякие левые устройства через pio работают. А вот SYSCALL врятли добавлю, смысла особого не вижу просто. Достаточно добавить общение через SKIF твоей проги.


RE: PSO ver.2 Онлайн режим через выделенку. - SWAT - 30.08.2013 11:08

Таки есть возможность не только получать данные из SCIF, но и отправлять их туда? Каким образом?


RE: PSO ver.2 Онлайн режим через выделенку. - Wind - 30.08.2013 11:27

Ну только мне есть, для внешних пользователей данную возможность не вводил


RE: PSO ver.2 Онлайн режим через выделенку. - SWAT - 30.08.2013 13:32

А мне? Smile Можешь сделать чтобы при запуске эмулятора появлялся виртуальный COM порт? Как будто вставили в комп USB->TTL адаптер.


RE: PSO ver.2 Онлайн режим через выделенку. - Wind - 30.08.2013 13:38

Мочь-то могу, но это не двух минут дело %)


RE: PSO ver.2 Онлайн режим через выделенку. - SWAT - 30.08.2013 14:08

Понятное дело, но и не особо сложно должно быть Wink Да если сделаешь эмуляцию SD, то фиг с ним с этим виртуальным COM.


RE: PSO ver.2 Онлайн режим через выделенку. - Wind - 30.08.2013 14:23

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


RE: PSO ver.2 Онлайн режим через выделенку. - SWAT - 30.08.2013 14:50

Да SCIF SPI уже не только у меня есть, теперь он есть и в самой KOS - http://sourceforge.net/p/cadcdev/kallistios/ci/master/tree/kernel/arch/dreamcast/hardware/scif-spi.c
Тебе придется эмулировать SD c SPI интерфейсом. Сэмулировать сисколы dc-tool было бы попроще Smile


RE: Эмуляция SCIF и SPI в Demul - Wind - 30.08.2013 15:48

А смысл в сисколах, главное загрузчик же


RE: Эмуляция SCIF и SPI в Demul - Wind - 30.08.2013 16:14

Код KOS мало пользы как-то несет, ну посылка в скиф ну прием, сдкарта чего делать должна-то при этом?


RE: Эмуляция SCIF и SPI в Demul - Wind - 31.08.2013 09:37

А загрузка через сеть работает? А то сетевуха то эмулируется же


RE: Эмуляция SCIF и SPI в Demul - Wind - 31.08.2013 10:36

0xb400201c и т.п. что ты там читаешь?


RE: Эмуляция SCIF и SPI в Demul - SWAT - 02.09.2013 08:28

Это код эмуляции SPI, тебе от дрима нужно только это знать. А вся остальная эмуляция уже относится к интерфейсу самой SD карты, т.е. смотри спецификацию. Но если хочешь проще, то можешь тут посмотреть основные команды: http://sourceforge.net/p/cadcdev/kallistios/ci/master/tree/kernel/arch/dreamcast/hardware/sd.c

Ну dc-tool-ip есть ага, но как бы это не всегда удобно.
0xb400201c??? Ты где это увидел?


RE: Эмуляция SCIF и SPI в Demul - Wind - 02.09.2013 08:40

Да с интерфейсом SD карты немного разобрался, его целиком эмулировать кстати необходимо.
А при инициализации идет чтение адреса 0xb400201c (он же 0x1400201c), это внешние устройства обычно, HDD думал пытаешься инить.
А что нужно для загрузки по сети по-подробней можешь рассказать?


RE: Эмуляция SCIF и SPI в Demul - SWAT - 02.09.2013 09:08

Ааа да-да-да, есть такое Smile Там есть попытка инициализировать HDD весящий на G2, по старой схеме. Как вариант можно и его реализовать:
http://sourceforge.net/p/cadcdev/kallistios/ci/master/tree/kernel/arch/dreamcast/navi/navi_ide.c


RE: Эмуляция SCIF и SPI в Demul - Wind - 02.09.2013 09:25

А на живую цеплял HDD?


RE: Эмуляция SCIF и SPI в Demul - SWAT - 02.09.2013 11:00

Кто-то здесь пытался, но что-то не получилось. Да это мертвый мод в принципе.