Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   MultIDE (http://zx-pk.ru/showthread.php?t=15535)

Ewgeny7 4th May 2011 19:54

Quote:

Originally Posted by БК-0010 (Post 381822)
вот тут подробней, ловушка будет срабатывать и переключать ПЗУ без NMI и без кнопки?

Да. Только что проверил. Выходим в теневик.

Black_Cat 4th May 2011 20:04

Quote:

Originally Posted by Ewgeny7 (Post 381824)
Да. Только что проверил

так и должно быть? Это зачем, это реально используется в программировании?

Ewgeny7 4th May 2011 21:09

В программировании - не используется, я так думаю.
Но в исходниках от Velesoft'a никаких ограничений на такой "вход" не сделано. Тупо чтение опкода по адресу 66, без опроса линии NMI. Я не стал изобретать велосипед.

Скомпилировал девайс вместе с модулем Z-контроллера. С ним граблей вроде не предвидится, модуль обкатан давно.
Вышло - 61 макроячейка (пока укладываемся в более дешевую ЕРМ3064), занято 53 ноги (из 80 доступных).

Black_Cat 4th May 2011 22:02

Ловушка #3Dxx щас переключает ПЗУ?

Ewgeny7 4th May 2011 22:09

Quote:

Originally Posted by БК-0010 (Post 381888)
Ловушка #3Dxx щас переключает ПЗУ?

а фик его знает. Вероятно переключает. По крайней мере BIOS Велесофта работает, а он использует эту точку входа (как он говорил).

zst 4th May 2011 22:09

Quote:

Originally Posted by Ewgeny7 (Post 381861)

Скомпилировал девайс вместе с модулем Z-контроллера. С ним граблей вроде не предвидится, модуль обкатан давно.
Вышло - 61 макроячейка (пока укладываемся в более дешевую ЕРМ3064), занято 53 ноги (из 80 доступных).

У EPM3064ATC100 некоторые ноги не используются/не доступны. Доступно только 66, а не 80. 4 из них заняты для прошивки. 4 только входы типа клок и ресет. Остается универсальных 66-8=58
Запас не очень большой, если учитывать, что каждый дополнительный выход съедает одну ячейку из 128.

Ewgeny7 4th May 2011 22:24

Quote:

Originally Posted by zst (Post 381892)
что каждый дополнительный выход съедает одну ячейку из 128

Это как? Разве там не магистральное подключение блоков I/O?

---------- Post added at 21:24 ---------- Previous post was at 21:22 ----------

Нет, количество занятых ног на макроячейках не отражается, иначе в ЕРМ3032 с 33-мя I/O-ногами был бы ахтунг :)

Black_Cat 4th May 2011 22:35

Quote:

Originally Posted by Ewgeny7 (Post 381898)
33-мя I/O-ногами

их 30

Quote:

Originally Posted by Ewgeny7 (Post 381891)
а фик его знает.

ну так тыж делал прошивку, у тебя переключает?
Quote:

Originally Posted by Ewgeny7 (Post 381891)
По крайней мере BIOS Велесофта работает, а он использует эту точку входа (как он говорил).

не понял, биос отслеживает эту ловушку наряду с другими, или конкретно от неё запускается? Как в этот биос входить, по RANDOMIZE USER 15616?
И что этот биос делает?

Ewgeny7 4th May 2011 23:59

Quote:

Originally Posted by БК-0010 (Post 381905)
их 30

точно не помню, но не 32 ли?

Quote:

Originally Posted by БК-0010 (Post 381905)
ну так тыж делал прошивку, у тебя переключает?

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

Quote:

Originally Posted by БК-0010 (Post 381905)
не понял, биос отслеживает эту ловушку наряду с другими, или конкретно от неё запускается? Как в этот биос входить, по RANDOMIZE USER 15616?
И что этот биос делает?

Я фиг его знает, как биос ее использует. Знаю только что без этой точки биос не запускался, висел при старте.
Биос такая же ботва как и FATware, использует для работы 0000-3FFF, и стартует само после сброса и реализует твою мечту - загрузка выбранного софта из флешки в рамстраницу теневика.

---------- Post added at 21:54 ---------- Previous post was at 21:52 ----------

Quote:

Originally Posted by Ewgeny7 (Post 381912)
точно не помню, но не 32 ли?

34 с JTAG, 30 без него.

---------- Post added at 22:37 ---------- Previous post was at 21:54 ----------

Quote:

Originally Posted by VELESOFT (Post 380921)
And what is new in FATWARE 0.14 ?

I'm install (burn, of course) this version.
Yes, bugs is found :( And keys for navigation is no good (with CAPS only).
But beeper's sound is very melodious :)

---------- Post added at 22:59 ---------- Previous post was at 22:37 ----------

Очередное видео (8,5Мб) - http://narod.ru/disk/11930480001/DivIDErus5.avi.html
Здесь вначале демонстрируется BIOS (BOOT) от Velesoft'а. Видно менюшку с доступными для загрузки shells.
Далее переставляю джампер на другую страничку ПЗУ и - видим великий и могучий FATware 0.12, самая удобная вещь на мой взгляд. Бегаем по каталогу CF. Запускаем первый подвернувшийся тапок. Им оказался QUAZATRON.
Снова переставляем джампер. Поначалу попал не туда, поэтому на экране чертовщина. Потом втыкаю его куда положено и видим новый FATware 0.14. Он имеер размер уже в два раза больше чем 0.12 (что там добавилось - никому пока не известно). Видим глюки и артефакты в каталоге флеши. Занавес.

Black_Cat 5th May 2011 00:06

Quote:

Originally Posted by Ewgeny7 (Post 381912)
Далее переставляю джампер

VELESOFT вроде говорил что из Fatware 0.14 запускается всё остальное программно, типа из меню..


All times are GMT +4. The time now is 17:48.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.