Author |
Message |
Akatla
Fanat
Joined: 30 Apr 2017 03:29 Posts: 66 Location: Россия Хабаровск
|
|
06 Jan 2021 17:18 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Это когда же он так быстро успел?
_________________ iLavr
|
06 Jan 2021 17:42 |
|
|
Akatla
Fanat
Joined: 30 Apr 2017 03:29 Posts: 66 Location: Россия Хабаровск
|
Пока что я получил только первый нумер!
|
06 Jan 2021 20:29 |
|
|
SAA
Senior
Joined: 12 Jul 2016 21:30 Posts: 136
|
Второй по счету, но не второй в году Первая публикация декабрь 2020 - Анонс, вторая публикация разбор - январь 2021.
|
06 Jan 2021 22:29 |
|
|
SAA
Senior
Joined: 12 Jul 2016 21:30 Posts: 136
|
Но в режиме мастера он выдает CLK/2, а в режиме Slave CLK/4. Тут и с 10МГц не совсем понятно как реализовано обновление экрана. Чисто теоретически есть возможность в симуляторе для команд записи в ОЗУ организовать проверку на попадание видеообласть и выдавать в SPI три байта - адрес и данные (символ). Допустим периферийный контроллер atmega328 получит эту посылку и разместит в буфер строки (80-символов). В момент гашения по строке будет время на передачу 5,72мкс, но КПУ потребуется 64 мкс (исходя из 10МГц SPI) для передачи 80 символов. И тут есть вариант - симулируемый Z80 с частотой 4МГц (T=250нс) за время отображения строки 25,422 мкс сможет за свои (25422нс/250нс) 102 такта инструкциями записать 7-8 символов. А значит и КПУ примет от процессора только эти 7-8 символов, а не 80, и в свою очередь на передачу 7-8 символов второй 328 меге VGA-контролеру, понадобится 6,4 мкс. Есть разбаланс времени 6,4 - 5,72, но вероятней всего симуляции инструкций записи в память будут подзатянуты проверкой на адрес записи. В результате это ограничит возможности Z80 за время отображения строки успеть выдать 7-8 символов, раза в полтора то есть до 3-4 и вот тогда все срастется. Либо за время гашения по кадру 0,922 мс, можно передать 922/0,8 ~ 1152 символа, это конечно не 2000 символов экрана, но гораздо больше половины. Следующая часть будет передана в следующем интервале гашения, следующего кадра. Тогда частота обновления экрана снизится с 60Гц, до 30Гц. Не такая уж и серьезная потеря, учитывая что роботроновские мониторы могли и на 25Гц обновляться по кадру.
|
06 Jan 2021 22:59 |
|
|
SAA
Senior
Joined: 12 Jul 2016 21:30 Posts: 136
|
Тут еще более явней и даже написано кто его адаптировал
|
06 Jan 2021 23:50 |
|
|
vitali
Senior
Joined: 17 Sep 2019 09:34 Posts: 136 Location: Finland
|
Приз в студию! Правильный ответ - второй по счету с публикацией, но не второй в году Интересно, а если бы делать не симуляцию, а на реальном Z80 (вроде, в 40-пиновом DIP-е выпускаются)? Типа такого ретро-компа Zeta SBS. В таблице бенчмарка, что я постил выше, он был сразу после эмулятора на stm32F411 "black-pill". Да, не быстро, но зато теплая ламповость настоящего проца, а не эти ваши симуляторы(с).
|
07 Jan 2021 00:25 |
|
|
Icer
Senior
Joined: 21 Aug 2018 07:39 Posts: 163 Location: Кемеровская обл.
|
Скорее всего видеобуффер с эмулятора тупо копируется в цикле по мере готовности "видеоконтроллера", т.е. чесных fps нет. Мне видится схема так: Одна мега "видеоконтроллер-знакогенератор", вторая "передаст" (uart, keyboard, видео) и генерит clk, третья эмулятор.
|
07 Jan 2021 02:51 |
|
|
Lisitsin
Writer
Joined: 22 Apr 2012 09:22 Posts: 18 Location: 91.203.67.4
|
В своё время делали с тов. Игорем Решетниковым эмулятор Robotron-1715 на базе платформы AVR ZX Spectrum. И он работал! Кому интересно - есть исходники https://yadi.sk/d/CDRb5yBma0ybPQМожет кто заморочеется и запустит?
|
07 Jan 2021 03:15 |
|
|
Akatla
Fanat
Joined: 30 Apr 2017 03:29 Posts: 66 Location: Россия Хабаровск
|
А вот собственно и сайтик! Все под эгидой Радио! http://criss.fun/?RYO5c0ablgw%3D
|
07 Jan 2021 06:25 |
|
|
vitali
Senior
Joined: 17 Sep 2019 09:34 Posts: 136 Location: Finland
|
|
07 Jan 2021 06:37 |
|
|
Akatla
Fanat
Joined: 30 Apr 2017 03:29 Posts: 66 Location: Россия Хабаровск
|
|
07 Jan 2021 06:39 |
|
|
vitali
Senior
Joined: 17 Sep 2019 09:34 Posts: 136 Location: Finland
|
Ставим ставки, сколько будет стоить полный комплект для сборки?
|
07 Jan 2021 06:45 |
|
|
vitali
Senior
Joined: 17 Sep 2019 09:34 Posts: 136 Location: Finland
|
То есть можно сделать вывод, что фирмварь (микропрограммы) не будут с открытыми исходниками, раз эти бизнесмены вырисовывают свою бизнес-модель Стандарт и Про. Если так, то как будет осуществляться защита от заливки прошивок Про в железо Стандарт? Или я не так все понимаю и разделение на Стандарт и Про чисто номинальное, на усмотрение пользователя?
|
07 Jan 2021 10:29 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Я, собственно, вот что имел ввиду: ОС СР/М разработана для компьютеров с довольно ограниченными возможностями, и в этом плане менее дружественна к пользователю, чем та же DOS. То есть, если у тебя нет нормальной внятной документации, то ты с этой СР/М замучаешься... В описании КРИСС CP/M явно педалируется " Программная эмуляция платформ: Robotron 1715". Вот мне поэтому очень интересно, как редакция "Радио" собирается поступить с софтом? Выложить где-то собственную русифицированную и документированную версию ОС СР/М, или ту же МикроДОС предложить пользователям? Или скажут: вот вам ваш Интернет, вот ссылки на популярные СР/М-ресурсы, берите там себе и саму СР/М, и весь софт с документацией - он там же лежит?... P.S. И нигде еще не сказали, почему это - "КРИСС" или "KRISS"?
_________________ iLavr
|
07 Jan 2021 11:09 |
|
|