Перейти к содержанию
    

Реализация расширенной FPGA-реплики ретро-компьютера

Вообще-то я даже неточно выразился. Не столько эмуляцию голого проца (с потактовой привязкой линий ввода-вывода) сколько сразу "всё в одном", а проц, раму, периферию и прочее в одной плисине.

 

Смысл? Есть отличные эмуляторы на x86. Можно вшить в микроАTX, прямо в биос вместе с урезанным досом и все, типо БК. Физические дисководы и мышь уже поддержаны в Савельевском эмуляторе, COVOX и AY-3-8910 тоже, останется дописать поддержку IDE-винчестера и всё. Ну а дальше можно программно расширять "аппаратные" возможности стандартного БК, при желании.

 

Зачем всякие Starterkit, в чем будет отличие от них в такой реализации?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Смысл? Есть отличные эмуляторы на x86. Можно вшить в микроАTX, прямо в биос вместе с урезанным досом и все, типо БК.

А название этой темы тогда каким боком?

 

По мне дак на стандартной x86 материнке с винтом, флопиком и прочими прелестями вообще классный БК будет. Хотя и не такой экономичный (мобильный) как на плисине.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Смысл? Есть отличные эмуляторы на x86. Можно вшить в микроАTX, прямо в биос вместе с урезанным досом и все, типо БК. Физические дисководы и мышь уже поддержаны в Савельевском эмуляторе, COVOX и AY-3-8910 тоже, останется дописать поддержку IDE-винчестера и всё. Ну а дальше можно программно расширять "аппаратные" возможности стандартного БК, при желании.

 

Зачем всякие Starterkit, в чем будет отличие от них в такой реализации?

В форм-факторе и быстродействии.

post-9118-1324411116_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А название этой темы тогда каким боком?

Может конечно немного некорректно назвал. Но суть реплики в точном повторе архитектуры с одновременным её расширением. Т.е. в ПЛИС должно уйти то, что уйдет туда легко и без потерь совместимости. Например видеоконтроллер и контроллер клавиатуры, мелкая логика 1533, регистры ИР.

Процессор - последним этапом, главное подготовить плату к тому, что в будущем будет прокачанный процессор.

 

По мне дак на стандартной x86 материнке с винтом, флопиком и прочими прелестями вообще классный БК будет. Хотя и не такой экономичный (мобильный) как на плисине.

В том-то и дело, это уже есть, городить Starter Kit просто не вижу смысла.

 

 

В форм-факторе и быстродействии.

 

Тогда 2 вопроса:

1. Какой процент софта будет работать без заметных отличий?

2. В какую стоимость оцениваете помещение всего БК в такую маленькую конструкцию? Что в конечном результате - запуск некоторых программ с SD-карты, клавиатура, выход изображения на VGA?

Изменено пользователем VVoland

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Смысл в том, что это будет именно конструктор - с одной и той-же платкой можно и систему с 500 МГц ВМ1 собрать, и 500 Мвыб/сек логический анализатор, и тд.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А название этой темы тогда каким боком?

 

По мне дак на стандартной x86 материнке с винтом, флопиком и прочими прелестями вообще классный БК будет. Хотя и не такой экономичный (мобильный) как на плисине.

86- не та принципиально архитектура. IBM и DEC не сравнимы . Ни шина, ни процессор.

То, что сейчас везде потомки 580 и 8086 - ирония судьбы. Должна была быть PDP11 или LSI11.

Мне тоска ТС по БК01 вполне понятна. Это машина, на которой можно вырастить настоящего программиста, а не три аккорда на С++ с ускоренных курсов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Какой процент софта будет работать без заметных отличий?

2. В какую стоимость оцениваете помещение всего БК в такую маленькую конструкцию?

1. БК не видел, видел ДВК(в составе измерительной установки). Про ДВК знаю, для замены штатного накопителя на сторонний, потребовалось только написать один драйвер, все программы работали.

2. Ориентируясь по ценам на starterkit.ru - 2500руб в рознице.

 

Что в конечном результате - запуск некоторых программ с SD-карты, клавиатура, выход изображения на VGA?

Да. Возможно, SD карта и не понадобится в минимальном варианте, а программы хранить в конфигурационной флешке на плате (благо старый софт компактен).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

86- не та принципиально архитектура. IBM и DEC не сравнимы . Ни шина, ни процессор.

То, что сейчас везде потомки 580 и 8086 - ирония судьбы. Должна была быть PDP11 или LSI11.

Заезженная до дыр пластинка. Динозавр сдох. Аминь.

Сравнимы несравнимы не суть. Программно эмулируется влёгкую. Этого достаточно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

То, что сейчас везде потомки 580 и 8086 - ирония судьбы. Должна была быть PDP11 или LSI11.

Ситуация вроде выправляется - но в сторону ARM.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2. Ориентируясь по ценам на starterkit.ru - 2500руб в рознице.

Имел ввиду, за какую сумму готовы выполнить эту работу?

 

Да. Возможно, SD карта и не понадобится в минимальном варианте, а программы хранить в конфигурационной флешке на плате (благо старый софт компактен).

А расширить эту программную БК можно будет Ethernet, USB, com, LPT и графическими режимами новыми? Расширить адресацию виртуального процессора до 4 мб, объем ОЗУ соответственно увеличить. AY-3-8910 будет эмулироваться? Или в одном чипе всё это не уместить?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Имел ввиду, за какую сумму готовы выполнить эту работу?

От 100 рублей и выше. Это так, малая компенсация за впустую потраченные месяц(ы) жизни.

 

А расширить эту программную БК можно будет Ethernet, USB, com, LPT и графическими режимами новыми?

И тут я выпал в осадок :biggrin:

 

ЗЫ.

Чувствуется, что человек не понимает вообще что делает и для чего и как это вообще будет/должно работать.

Изменено пользователем GetSmart

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Заезженная до дыр пластинка. Динозавр сдох. Аминь.

Сравнимы несравнимы не суть. Программно эмулируется влёгкую. Этого достаточно.

Уж и всплакнуть нельзя... Ну, сдох так сдох.... Но каков зверюга-то был! :)

А эмуляция... вроде секса по телефону. Пустое.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Имел ввиду, за какую сумму готовы выполнить эту работу?

Меня гораздо больше интересует появление в магазинах дешевого и удобного конструктора на базе FPGA, чем разовая оплата в пределах озвученных сумм. Так что, как минимум, прошивку готов выложить бесплатно (естественно, если будет результат). А там видно будет...

 

А расширить эту программную БК можно будет Ethernet, USB, com, LPT и графическими режимами новыми?
COM будет изначально (через него у меня для своих процессоров вся отладка и загрузка программ). Ethernet, USB и др - можно модули расширения, вопрос только, какие старые программы используют эти интерфейсы? А для новых - значит новая ОС нужна...

 

Расширить адресацию виртуального процессора до 4 мб, объем ОЗУ соответственно увеличить.

Какая ОС и какие программы будут это использовать?

 

AY-3-8910 будет эмулироваться? Или в одном чипе всё это не уместить?
Не имел дела, не знаю.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость @Ark
Уж и всплакнуть нельзя... Ну, сдох так сдох.... Но каков зверюга-то был! :)

Зверюга приказал долго жить. Своим потомкам. И они это успешно делают. Так что рыдать не стоит. :)

http://ru.wikipedia.org/wiki/VAX

http://ru.wikipedia.org/wiki/VAX/VMS

Изменено пользователем @Ark

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Меня гораздо больше интересует появление в магазинах дешевого и удобного конструктора на базе FPGA, чем разовая оплата в пределах озвученных сумм. Так что, как минимум, прошивку готов выложить бесплатно (естественно, если будет результат). А там видно будет...

Каким видите дальнейшее взаимодействие, что нужно с моей стороны?

 

COM будет изначально (через него у меня для своих процессоров вся отладка и загрузка программ). Ethernet, USB и др - можно модули расширения, вопрос только, какие старые программы используют эти интерфейсы? А для новых - значит новая ОС нужна...

 

Какая ОС и какие программы будут это использовать?

Пока таких программ нет. Но если с точки зрения программиста (бывшего фаната БК), он получит прокачанную БК, работая в которой ему станут программно доступны новые порты и графич. возможности, то кто знает, вдруг что-то сваять захочет.

Есть информация, что автор MK-DOS готов рассмотреть возможность написания API для ОС расширенного БК.

 

Не имел дела, не знаю.

Я слышал что готовые эмуляции в ПЛИС для него уже есть, по идее можно будет воспользоваться наработками.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...