nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 19 Apr 2024 19:32



Reply to topic  [ 145 posts ]  Go to page Previous  1 ... 5, 6, 7, 8, 9, 10  Next
КРИСС CP/M 
Author Message
Fanat
User avatar

Joined: 30 Apr 2017 03:29
Posts: 66
Location: Россия Хабаровск
Reply with quote
Я думаю "Радио" уже извертелось на сковородке событий! Думая - ктож это усе затеял! :ebiggrin: :ebiggrin: :ebiggrin:


06 Jan 2021 17:18
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
vitali wrote:
Уже второй номер журнала "Радио" вышел с криссом среднего возраста, ...

Это когда же он так быстро успел? :o

_________________
iLavr


06 Jan 2021 17:42
Profile
Fanat
User avatar

Joined: 30 Apr 2017 03:29
Posts: 66
Location: Россия Хабаровск
Reply with quote
Пока что я получил только первый нумер!


06 Jan 2021 20:29
Profile WWW
Senior

Joined: 12 Jul 2016 21:30
Posts: 136
Reply with quote
Lavr wrote:
vitali wrote:
Уже второй номер журнала "Радио" вышел с криссом среднего возраста, ...

Это когда же он так быстро успел? :o


Второй по счету, но не второй в году :) Первая публикация декабрь 2020 - Анонс, вторая публикация разбор - январь 2021.


06 Jan 2021 22:29
Profile
Senior

Joined: 12 Jul 2016 21:30
Posts: 136
Reply with quote
Icer wrote:
vitali wrote:
Вы скажите - как "первая" atmega328 пишет байты текста во "вторую" 328-ю - через soft-SPI?
В меге328 uart можно переключить в режим spi. Так что два канала аппаратных spi,


Но в режиме мастера он выдает CLK/2, а в режиме Slave CLK/4. Тут и с 10МГц не совсем понятно как реализовано обновление экрана.
Чисто теоретически есть возможность в симуляторе для команд записи в ОЗУ организовать проверку на попадание видеообласть и выдавать в SPI три байта - адрес и данные (символ). Допустим периферийный контроллер atmega328 получит эту посылку и разместит в буфер строки (80-символов). В момент гашения по строке будет время на передачу 5,72мкс, но КПУ потребуется 64 мкс (исходя из 10МГц SPI) для передачи 80 символов. И тут есть вариант - симулируемый Z80 с частотой 4МГц (T=250нс) за время отображения строки 25,422 мкс сможет за свои (25422нс/250нс) 102 такта инструкциями
Code:
LD [HL], A
INC HL
======> 7T+6T=13T
записать 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
Profile
Senior

Joined: 12 Jul 2016 21:30
Posts: 136
Reply with quote
Lavr wrote:
А вот интересно, кстати, будет ли работать на "КРИСС" вот это:
Attachment:
The attachment cpm86.gif is no longer available
Роботрон - упомянут явно... :ewink:


Тут еще более явней и даже написано кто его адаптировал :)
Attachment:
Безымянный.png
Безымянный.png [ 40.03 KiB | Viewed 6339 times ]


06 Jan 2021 23:50
Profile
Senior
User avatar

Joined: 17 Sep 2019 09:34
Posts: 136
Location: Finland
Reply with quote
SAA wrote:
Lavr wrote:
vitali wrote:
Уже второй номер журнала "Радио" вышел с криссом среднего возраста, ...

Это когда же он так быстро успел? :o


Второй по счету, но не второй в году :) Первая публикация декабрь 2020 - Анонс, вторая публикация разбор - январь 2021.

Приз в студию! Правильный ответ - второй по счету с публикацией, но не второй в году :)

Интересно, а если бы делать не симуляцию, а на реальном Z80 (вроде, в 40-пиновом DIP-е выпускаются)?
Типа такого ретро-компа Zeta SBS. В таблице бенчмарка, что я постил выше, он был сразу после эмулятора на stm32F411 "black-pill". Да, не быстро, но зато теплая ламповость настоящего проца, а не эти ваши симуляторы(с).


07 Jan 2021 00:25
Profile
Senior
User avatar

Joined: 21 Aug 2018 07:39
Posts: 164
Location: Кемеровская обл.
Reply with quote
SAA wrote:
Тут и с 10МГц не совсем понятно как реализовано обновление экрана.
Скорее всего видеобуффер с эмулятора тупо копируется в цикле по мере готовности "видеоконтроллера", т.е. чесных fps нет.
Мне видится схема так: Одна мега "видеоконтроллер-знакогенератор", вторая "передаст" (uart, keyboard, видео) и генерит clk, третья эмулятор.


07 Jan 2021 02:51
Profile
Writer

Joined: 22 Apr 2012 09:22
Posts: 18
Location: 91.203.67.4
Reply with quote
В своё время делали с тов. Игорем Решетниковым эмулятор Robotron-1715 на базе платформы AVR ZX Spectrum. И он работал! Кому интересно - есть исходники
https://yadi.sk/d/CDRb5yBma0ybPQ
Может кто заморочеется и запустит?


07 Jan 2021 03:15
Profile
Fanat
User avatar

Joined: 30 Apr 2017 03:29
Posts: 66
Location: Россия Хабаровск
Reply with quote
А вот собственно и сайтик! Все под эгидой Радио! http://criss.fun/?RYO5c0ablgw%3D


07 Jan 2021 06:25
Profile WWW
Senior
User avatar

Joined: 17 Sep 2019 09:34
Posts: 136
Location: Finland
Reply with quote
Quote:
Обратите внимание, что версия Стандарт не содержит микропрограмм для работы контроллера Ethernet и работы с ПЗУ. Версия PRO идёт с полным набором микропрограммных модулей.


Штош...


07 Jan 2021 06:37
Profile
Fanat
User avatar

Joined: 30 Apr 2017 03:29
Posts: 66
Location: Россия Хабаровск
Reply with quote
vitali wrote:
Quote:
Обратите внимание, что версия Стандарт не содержит микропрограмм для работы контроллера Ethernet и работы с ПЗУ. Версия PRO идёт с полным набором микропрограммных модулей.


Штош...


А, то ! Бизнесмены!!!


07 Jan 2021 06:39
Profile WWW
Senior
User avatar

Joined: 17 Sep 2019 09:34
Posts: 136
Location: Finland
Reply with quote
Quote:
Наборы для сборки

Можно заказать наборы для сборки в различных вариантах:

только печатную плату устройства;
печатную плату и декоративные вставки в корпус;
плату, корпус и установочные элементы;
набор микроконтроллеров;
полный комплект радиодеталей для сборки.


Ставим ставки, сколько будет стоить полный комплект для сборки?


07 Jan 2021 06:45
Profile
Senior
User avatar

Joined: 17 Sep 2019 09:34
Posts: 136
Location: Finland
Reply with quote
Akatla wrote:
vitali wrote:
Quote:
Обратите внимание, что версия Стандарт не содержит микропрограмм для работы контроллера Ethernet и работы с ПЗУ. Версия PRO идёт с полным набором микропрограммных модулей.


Штош...


А, то ! Бизнесмены!!!

То есть можно сделать вывод, что фирмварь (микропрограммы) не будут с открытыми исходниками, раз эти бизнесмены вырисовывают свою бизнес-модель Стандарт и Про.

Если так, то как будет осуществляться защита от заливки прошивок Про в железо Стандарт? Или я не так все понимаю и разделение на Стандарт и Про чисто номинальное, на усмотрение пользователя?


07 Jan 2021 10:29
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
А вот интересно, кстати, будет ли работать на "КРИСС" вот это:

Image
Роботрон - упомянут явно... :ewink:

Я, собственно, вот что имел ввиду: ОС СР/М разработана для компьютеров с довольно ограниченными
возможностями, и в этом плане менее дружественна к пользователю, чем та же DOS.
То есть, если у тебя нет нормальной внятной документации, то ты с этой СР/М замучаешься...

В описании КРИСС CP/M явно педалируется "Программная эмуляция платформ: Robotron 1715".
Вот мне поэтому очень интересно, как редакция "Радио" собирается поступить с софтом?

Выложить где-то собственную русифицированную и документированную версию ОС СР/М, или ту же
МикроДОС предложить пользователям?
Или скажут: вот вам ваш Интернет, вот ссылки на популярные СР/М-ресурсы, берите там себе и саму СР/М,
и весь софт с документацией - он там же лежит?...


P.S. И нигде еще не сказали, почему это - "КРИСС" или "KRISS"?

_________________
iLavr


07 Jan 2021 11:09
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 145 posts ]  Go to page Previous  1 ... 5, 6, 7, 8, 9, 10  Next

Who is online

Users browsing this forum: No registered users and 28 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.