Еще одни MSX на FPGA. MSX-EXT

페이지 1/7
| 2 | 3 | 4 | 5 | 6

By АIеks

Paladin (729)

АIеks의 아바타

03-11-2019, 20:36

Начнем.

Начало.

Login or 등록 to post comments

By АIеks

Paladin (729)

АIеks의 아바타

03-11-2019, 21:44

Накинул int на cpu от vdp. Бейсик стартанул и взбеcился. Где то дыра при вычитки данных cpu. Насколько я помню MSX в бейсике не оперирует слотами. В симуляторах это называется неопределенное состояние и они на отрез отказываются симулировать проект.

Тем не менее, FPGA такой код кушают и чудит естественно. Я к тому, что адепты софта проникли по полной и в FPGA-железяку. Они бы и в симуляторы проникли, но тут блин жизнь. Не может симулятор железки проделать того, что не существует (не определенное состояние, так бывает в реале). Но не все так плохо. Существуют софт писатели для реальных объектов, правда их совсем не много. И любая их ошипка приведет к ба-баху или биг ба-баху Wink

Как мне это напоминает начало века, когда эмуляторы на пс были маинстримом. И я сам это все познавал. Времена меняются и железо снова топ тема, бо софт писатели в конец обленились и филонят.

P/S Я как бы затронул тему. Железо VS Софт в разрезе не свистелок и перделок от била (мягкий софт). Теперь у железа есть возможность контролить ситуацию по полной за не дорого (это не г.. пик контроллеры в 90г. совт-варные). Куда качнется чаша весов?

By АIеks

Paladin (729)

АIеks의 아바타

03-11-2019, 23:02

neznajka wrote:

Например DMA Ultra Sound Card

Там ДМА. А это не реализовано в MSX. Но у шины MSX-ЕХТ есть лазейки и пока даже полноценно реализуема фирменная система прерываний от Zilog Wink

Вот что меня еще заинтересовало. ЭТО SMS-VDP – это обратная противоположность японских инженеров MSX-VDP. А уши то у них росли от пяток американского TMS, правда, в разные стороны.

Так вот в полне реально, SMS-VDP прикрутить на FPGA к MSX. Ах да забыл, существует уже реальный проект этого. Хорошо. Софт есть. А фиг доставаемое железо реального чипа SMS, заменим FPGA Smile

By АIеks

Paladin (729)

АIеks의 아바타

03-11-2019, 23:09

Если у кого, возникнут подозрения - царь не настоящий LOL! Так я скажу, что ядро fpga t-80 уже столько раз меняли (кому не лень), что концов не найти. И оно таки стало реальное? И где та реальность у каждого, который его подпиливал? МОЛЧАТ.

By АIеks

Paladin (729)

АIеks의 아바타

04-11-2019, 22:13

АIеks wrote:

Накинул int на cpu от vdp. Бейсик стартанул и взбеcился. Где то дыра при вычитки данных cpu.

Так и не понял, что не так. Плюнул и пошел дальше.

Подключил PPI и логику слотов. Замутил картридж с King Valley и тоже подключил.

Работает. Бегает кладоискатель и уворачивается от чертей Smile

Дальше буду подключать клавиатуру PS/2.

By АIеks

Paladin (729)

АIеks의 아바타

05-11-2019, 18:06

Подключил клавиатуру. Условно с натяжкой - работает (частенько срывается в безконечный автоповтор).

Теперь надо разбираться с Mega SD, якобы была лайт версия прошивки (64Кб).

By АIеks

Paladin (729)

АIеks의 아바타

07-11-2019, 13:43

Приуныл я. Скорость компиляции моего проекта для CV ниже плинтуса. Я еще ни чего особо не сделал (T80, VDP18, PS/2 и по мелочи), а время уверенно стремится к отметке - 4 мин.

Приведу время сборки проектов в Quartus Prime 17.1 от Fabio Belavenuto.
colecofpga - 1.5 мин для CIV
msx1fpga - 3 мин для CIV.

Топ по скорости CII в Quartus II 11.1. colecofpga - 1 мин.

Вот такие пироги. Буду думать, что с этим делать. Очевидно, пересаживаться на CIV. Но CIV это уже нифига не ван чипс, выходит. Обломс Sad

О MegaSD. Инфы по нему кот наплакал. Удалось выяснить, что это адаптированный девайс MEGASCSI ver2.15 by K.Tsujikawa для One Chip MSX. Есть возможность работы с образами дисков на конфигурационном ПЗУ FPGA.

By neznajka

Master (198)

neznajka의 아바타

07-11-2019, 16:46

АIеks wrote:

Там ДМА. А это не реализовано в MSX. Но у шины MSX-ЕХТ есть лазейки и пока даже полноценно реализуема фирменная система прерываний от Zilog Wink

Так в спектруме тоже нет пдп. Он в самой карте.

АIеks wrote:

Приуныл я. Скорость компиляции моего проекта для CV ниже плинтуса. Я еще ни чего особо не сделал (T80, VDP18, PS/2 и по мелочи), а время уверенно стремится к отметке - 4 мин.

4минуты это же не много!Вот если бы это все занимало пол часа.

By АIеks

Paladin (729)

АIеks의 아바타

07-11-2019, 17:33

Ну не знаю в масштабах вселенной это не долго. А в масштабах моей сидящей попы на кресле очень долго.

А как они там всякие топ чипсы юзают? Этот функционал выпилен для обычных юзеров (не спроста. чтобы не пугать юзверов). Я даже продолжать не буду.

Это тупик. Не ну АНИ там придумали какой то рапид компиль. Ну, в масштабах моего проекта эта хрень ведет себя не адекватно.

By АIеks

Paladin (729)

АIеks의 아바타

07-11-2019, 17:51

Фактического распараллерования нет, у кактуса. Наши цпу давно уже работаю на паре дырок (тройке), электронов (тройке). Что дальше?

Хорошо а чем тогда мой PC отличаеться от Z80. Время на компиляцию у Z80 простого проекта в раза выше. Во блин. Вывод Smile

Не ну допустим. Они циклон 4, позицируют как циклон 2. Но блин у них даже такой простой цветок не выходит. Судя по тестам.

By АIеks

Paladin (729)

АIеks의 아바타

07-11-2019, 20:08

Короче там все сложно. Акции туда сюда. Но видимо пора слазазить с Альтеры. Я то дебил. Купил это поделие.

페이지 1/7
| 2 | 3 | 4 | 5 | 6