DC-SWAT Forum

Полная версия: Эмуляция SCIF и SPI в Demul
Вы просматриваете yпpощеннyю веpсию форума. Пеpейти к полной веpсии.
(29.08.2013 20:00)Wind писал(а): [ -> ]Твое детише прекрасно еще не давно работало, должно работать и сейчас, да и все что пускал в из косовского тоже.

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

Как то я упустил этот переломный момент Smile
А по поводу виртуальной SD, то это было бы вообще замечательно.
Можно было бы еще как в lxdream эмулировать сисколы dc-tool, тоже не помешает.
А ты SCIF полноценно эмулируешь?
SCIF dma передачи не эмулирую, не было ни разу надобности, ну а так всякие левые устройства через pio работают. А вот SYSCALL врятли добавлю, смысла особого не вижу просто. Достаточно добавить общение через SKIF твоей проги.
Таки есть возможность не только получать данные из SCIF, но и отправлять их туда? Каким образом?
Ну только мне есть, для внешних пользователей данную возможность не вводил
А мне? Smile Можешь сделать чтобы при запуске эмулятора появлялся виртуальный COM порт? Как будто вставили в комп USB->TTL адаптер.
Мочь-то могу, но это не двух минут дело %)
Понятное дело, но и не особо сложно должно быть Wink Да если сделаешь эмуляцию SD, то фиг с ним с этим виртуальным COM.
Ну если ты мне про порты расскажешь как ты и что используешь у себя то могу добавить эмуляцию твоей проги, с загрузкой из папки например или как предложишь
Да SCIF SPI уже не только у меня есть, теперь он есть и в самой KOS - http://sourceforge.net/p/cadcdev/kallist...scif-spi.c
Тебе придется эмулировать SD c SPI интерфейсом. Сэмулировать сисколы dc-tool было бы попроще Smile
А смысл в сисколах, главное загрузчик же
Код KOS мало пользы как-то несет, ну посылка в скиф ну прием, сдкарта чего делать должна-то при этом?
А загрузка через сеть работает? А то сетевуха то эмулируется же
0xb400201c и т.п. что ты там читаешь?
Это код эмуляции SPI, тебе от дрима нужно только это знать. А вся остальная эмуляция уже относится к интерфейсу самой SD карты, т.е. смотри спецификацию. Но если хочешь проще, то можешь тут посмотреть основные команды: http://sourceforge.net/p/cadcdev/kallist...dware/sd.c

Ну dc-tool-ip есть ага, но как бы это не всегда удобно.
0xb400201c??? Ты где это увидел?
Да с интерфейсом SD карты немного разобрался, его целиком эмулировать кстати необходимо.
А при инициализации идет чтение адреса 0xb400201c (он же 0x1400201c), это внешние устройства обычно, HDD думал пытаешься инить.
А что нужно для загрузки по сети по-подробней можешь рассказать?
Ааа да-да-да, есть такое Smile Там есть попытка инициализировать HDD весящий на G2, по старой схеме. Как вариант можно и его реализовать:
http://sourceforge.net/p/cadcdev/kallist...navi_ide.c
А на живую цеплял HDD?
Кто-то здесь пытался, но что-то не получилось. Да это мертвый мод в принципе.
URL ссылки