Эмуляция 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 писал(а): Твое детише прекрасно еще не давно работало, должно работать и сейчас, да и все что пускал в из косовского тоже. Как то я упустил этот переломный момент А по поводу виртуальной 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 А мне? Можешь сделать чтобы при запуске эмулятора появлялся виртуальный COM порт? Как будто вставили в комп USB->TTL адаптер. RE: PSO ver.2 Онлайн режим через выделенку. - Wind - 30.08.2013 13:38 Мочь-то могу, но это не двух минут дело %) RE: PSO ver.2 Онлайн режим через выделенку. - SWAT - 30.08.2013 14:08 Понятное дело, но и не особо сложно должно быть Да если сделаешь эмуляцию 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 было бы попроще 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 Ааа да-да-да, есть такое Там есть попытка инициализировать 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 Кто-то здесь пытался, но что-то не получилось. Да это мертвый мод в принципе. |