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