PDA

Просмотр полной версии : Новости некромантии (с картинками)



IanPo
20.01.2018, 16:23
Студия элетронной некромантии "КарапуZX" сообщает о пробитии очередного дна в деле гальванизации трупа под названием "Спектрум". Не так давно был выпушен эмулятор дисковода IPFE, а сейчас уже успешно протестирован прототип эмулятора чипа 1818ВГ93! Краткая суть переделки: ВГ удаляется, на ее место ставится 2 планки PBS-20, через которые сверху ставится плата прототипа (30х70 мм). Эмуляция производится микроконтроллером STM32F205R(B,C). Образы (размером по 1.1 Мб) хранятся на MicroSD карте. Управление планируется через UART-терминал с Большого Друга, а также 5в I2C интерфейс есть (в перспективе управление со спека). Дисковод и частично контроллер вообще не нужны, кроме триггера trdos, ПЗУ и системного регистра #FF. Кроме самой TR-DOS, проверены программы DCU, ADS, TESTPROG от Солон. Работают все команды ВГ93. Чтение, запись, форматирование работают.

ТУДУ (планы):
- написать терминал с выбором файла образа
- написать быструю эмуляцию (TRD, SCL), сейчас поддерживается "точная", со всеми(надеюсь :) ) времянками

Предполагается, что будет диск А как точный эмулятор MFM, диск В как быстрый (без эмуляции движений головкой).

Выражается благодарность TSL за проект AYX-32, откуда почерпнуты идеи (сэкономил кучу времени).

Неспешно ждите соответствующей темы в Накопителях.

З.Ы. Хотел вас порадовать на Новый Год, но прототип только на этой неделе сделал.

63753
63752
63751
63750
63749
63754

[Alex Rider: UPD: Тема закрыта по просьбе топикстартера. Продолжение обсуждения здесь (http://zx-pk.ru/threads/28827-vg93em-emulyator-m-s-kr1818vg93-na-mk-stm32f205r(b-c-)t.html)]

sergio78
20.01.2018, 22:34
Эмуляция производится микроконтроллером STM32F205R(B,C)
Штаа, это на одну древнюю мелкосхему, кидать 32битный ARM c кучей памяти, портов, и встроенной поддержкой USB 2.0 в комплекте? Да весь ZX на нем эмулировать нужно уже. такое рабозаривание ресурсов, когда на луну корабль запустить люди на калькуляторе всё рассчитывали, и им всех ресурсов вполне хватило.

dosikus
20.01.2018, 22:51
sergio78, не все так просто когда юзается прослойка.
Вообщем суть такова- вроде едешь на лясипеде и сам себе втыкаешь палки в колеса...

sergio78
20.01.2018, 23:17
ну тогда таким макаром никаких ресурсов ненапасешся. чуть чуть погодя, и этого STM хватать перестанет, и для особо точной эмуляции клавиатуры, потребуется
минимум Cyclone V распаивать на платку.

Eltaron
22.01.2018, 00:52
когда на луну корабль запустить люди на калькуляторе всё рассчитывали, и им всех ресурсов вполне хватило.
Капец логика. Люди когда-то и штаны сами себе пряли, ткали и шили, а не по интернету заказывали, и что?

ВГ93 полностью со всеми таймингами не сэмулирована ни в одном эмуле на ПЦ, не говоря уж про микроконтроллеры.

s_kosorev
22.01.2018, 01:45
Ура! скоро можно будет собрать полноценный спектрум из десятка stm32 :)

sergio78
22.01.2018, 07:13
ВГ93 полностью со всеми таймингами не сэмулирована ни в одном эмуле на ПЦ, не говоря уж про микроконтроллеры.
ну да, это мифическая суперточная эмуляция. из за неё такой же эмулятор денди едва на core i7 идет, а на psx1 до сих пор ещё компа не придумали.

polikarpov76
22.01.2018, 09:59
Тебе то какая разница? У тебя все равно денег нет ни на вг ни на stm.

s_kosorev
22.01.2018, 10:25
, это мифическая суперточная эмуляция
На минутку, ВГ93 плохо работает с образами на sd карте

Eltaron
22.01.2018, 10:43
ну да, это мифическая суперточная эмуляция
Да-да, мифическая. Из-за которой нет ни одного полноценного эмулятора Профи и Кворума.

sergio78
22.01.2018, 13:20
Тебе то какая разница? У тебя все равно денег нет ни на вг ни на stm.
так повод возмутиться есть. это всё бесплатно совершенно.

- - - Добавлено - - -


з-за которой нет ни одного полноценного эмулятора Профи и Кворума.
может просто ненужно никому это?

IanPo
09.02.2018, 22:37
Дальше смотрим тут. (http://zx-pk.ru/threads/28827-vg93em-emulyator-m-s-kr1818vg93-na-mk-stm32f205r(b-c-)t.html)
Эту тему можно закрыть.

Alex Rider
11.02.2018, 01:39
Закрыл по просьбе топикстартера, ибо это был анонс. Взял на себя наглость продублировать в первом сообщении темы ссылку на продолжение обсуждения. Надеюсь, никто не обидится.