Просмотр полной версии : ScorpEvo (Scorpion ZS на базе ZX-Evolution)
Прошивки ПЗУ и Меги для конфигурации Scorpion Evolution.
Для желающих потестировать.
Для обновления ПЗУ не забудьте скачать конфиг флешера (http://www.nedopc.com/zxevo/rom/flasher20100328.zip) с сайта NedoPC (http://www.nedopc.com).
Сейчас конфиг представляет собой "Scorpion ZS 1024 turbo+",
Турбо вкл/выкл пока только программно (бейсик, асм, теневик). Кнопа появится позже.
Расширение памяти в версии 02 сделано по "негласному стандарту" 6 и 7 биты 1FFD. В версии 03 - по стандарту "Профи".
Режим 16 цветов на точку работает.
SD по стандарту Z-controller'a работает, фаталлом видится прекрасно.
NemoIDE присутствует.
SMUC (http://witchcraft.org.ua/mnuspeccy/mnuperiferal/22-smuc2)поддержан как внешняя плата в ZX-BUS, работает.
Часы RTC доступны как глюковые, так и СМУКовые (при наличии СМУКа).
ПрофПЗУ на борту (опционально, зависит от конфига), версия 4.01.
ROM-disk работает, содержимое можно изменять (http://zx.pk.ru/showthread.php?t=8968).
Флопик работает, АУ работает, VGA работает.
Изменения не коснулись контроллера клавиатуры, поскольку он - в Меге, а я туда не лазил ещё.
Поэтому - кнопки F9...F12 равнозначны, сброс обыкновенный. Помним, что полный сброс системы у Скорпа делается "стрелка влево + сброс", держать около секунды (это не мой глюк, а контроллера). Требуется он только иногда и только при порче 8 страницы ОЗУ.
Кнопка теневика "NMI (Magic)" - Print Screen.
Кнопка "Scroll Lock" - как обычно, включает ВГА.
Вроде всё...
Опробовал работу NeoGS (http://www.nedopc.com/gs/ngs.php), работает замечательно :)
В версиях ххх_320 фрейм и INT сохранены пентагоновские. В ххх_312 соответственно - скорпионовские.
Для "любителей старины" сделаны конфиги "без ПрофПЗУ" для обычного ПЗУ.
----------------------------Обновления-----------------------------
ver. 02 и 02_64 (http://www.zx.pk.ru/showpost.php?p=299676&postcount=59) (устранена необходимость патчей)
ver 02_312 (http://www.zx.pk.ru/showpost.php?p=299701&postcount=61) (фрейм и INT скорпиона)
ver 02_64_312 (http://www.zx.pk.ru/showpost.php?p=300188&postcount=66) (без профПЗУ, фрейм и INT скорпиона)
Здесь (http://www.zx.pk.ru/showpost.php?p=305177&postcount=122) версии 03. Верхняя память по стандарту "Профи".
Версия 0.5 (http://www.zx.pk.ru/showpost.php?p=337507&postcount=153)
Версия 0.6 final. Аминь!. (http://www.zx.pk.ru/showpost.php?p=432240&postcount=184)
---------------------------------------------------------------------
Исходники ScorpEvo ver 0.6 (https://disk.yandex.ru/d/UT7jMRKrW7ceiQ)
Думаю, давно пора посты про ScorpEvo выделить в отдельную тему как представляющие самостоятельную ценность.
А вообще, так можно придти к:
:v2_devil:There is no Spectrum except ZXEvo!:v2_devil:
А вообще, так можно придти к:
Дык профега еще сделать, и все компы кроме Эвы можно нести на помойку :)
Шутко.
ewgeny7, А можно как-то затолкать в прошивку видеорежим GMX'а и поддержку палитры в спековском режиме по схеме ULAPlus (http://zx.pk.ru/showthread.php?p=236781&highlight=ULAPlus#post236781)?
molodcov_alex
29.06.2010, 11:48
В ULAPlus макс. 512 цветов (9бит), а у PentEvo только 64 (6 бит, по два бита на цвет).
Ну вы поняли... Можно только NedoULAPlus сделать.
В ULAPlus макс. 512 цветов (9бит), а у PentEvo только 64 (6 бит, по два бита на цвет).
Ну вы поняли... Можно только NedoULAPlus сделать.
Ну одновременно 512 цветов он же не выводит, тоже 64. Палтиру меняешь, получаешь другие цвета. :) Что мешает сделать программируемую палитру?
molodcov_alex
29.06.2010, 12:06
Я про жалезо, по докам улы должно быть по 3 бита на цвет, у пентевы - по 2.
Тут либо допиливать железо (делать внешнюю палитру, я лично подходящей мелкосхемы памяти для хранения поллитры не находил), либо жертвовать одним битом на канал.
Error404
29.06.2010, 12:15
Дык профега еще сделать, и все компы кроме Эвы можно нести на помойку :)
Шутко.
Не-не-не, еще ОТМ надо, там диспетчеры ОЗУ единственные внятные. :)
потестил свой монитор (http://market.yandex.ru/model.xml?hid=91052&modelid=512653&clid=502),вот этим (http://www.nedopc.com/zxevo/tools/zxevo_vga_test_20100221.rar) прогом-картинка есть,всё ок...это значит что,пентева будет с ним работать,или не факт??
А можно как-то затолкать в прошивку видеорежим GMX'а
Ради 0,хрен_десятых программного обеспечения перелопачивать видеоконтроллер... Неа.
---------- Post added at 18:36 ---------- Previous post was at 18:34 ----------
еще ОТМ надо, там диспетчеры ОЗУ единственные внятные.
ОТыэМ уже давно делают.
---------- Post added at 18:38 ---------- Previous post was at 18:36 ----------
...это значит что,пентева будет с ним работать,или не факт??
надо надеяться...
Я про жалезо, по докам улы должно быть по 3 бита на цвет, у пентевы - по 2.
Тут либо допиливать железо (делать внешнюю палитру, я лично подходящей мелкосхемы памяти для хранения поллитры не находил), либо жертвовать одним битом на канал.
Может обратиться к CHRV чтобы в rev.C появился ещё один битик :D
Может обратиться к CHRV чтобы в rev.C появился ещё один битик
Ног у ацекса не хватит.
Ног у ацекса не хватит.
Может тогда Flash Color ? :) Под него даже игры были ;)
потестил свой монитор (http://market.yandex.ru/model.xml?hid=91052&modelid=512653&clid=502),вот этим (http://www.nedopc.com/zxevo/tools/zxevo_vga_test_20100221.rar) прогом-картинка есть,всё ок...это значит что,пентева будет с ним работать,или не факт??
А мой (http://market.yandex.ua/model.xml?hid=91052&modelid=598967&clid=502) к сожелению не прошол тест (( Не поддерживает частоту ниже 60 гц.
VELESOFT
01.07.2010, 20:00
Топаем сюда http://nedopc.com/ сливаем эту прошивку http://nedopc.com/zxevo/rom/negluk017.zip и обновляемся.
Изменения про тырдос которые нигде не описаны ибо у меня нет желания продолжать ветку 6.1х:
- устранена ошибка (найдена VELESOFT) сброса в Бейсик 48 при прерывании BREAK команды LIST и попытке
вернуться в Бейсик. Не восстанавливалась регистровая пара HL'
- устранена ошибка OUT OF MEMORY при многих командах LIST. Точнее не устранена, а отсрочена так как
не устраняется главная проблема - не восстанавливается переменная WORKSP (#5C61).
- удалена команда OUT (#F7),A обнуляющая установленные режимы в порту #EFF7.
- номер версии присвоен 6.12e чтобы не пересекаться с версиями Alone Coder.
It's disass of Czech bug-fixed TR-DOS 5.05cz: :v2_yahoo:
http://portal.vakoveverky.net/modules/mydownloads/viewcat.php?cid=18
Disass is uncomplette but can help for fix bugs in new TR-DOS versions 6.xx
Author of disass: POKE :v2_clapp:
Кто знает, как подрегулировать часики, а то за месяц убежали почти на 10 минут?:v2_conf2:
Заменить кварц 32768 Гц на PCF8583P или может поиграться с С7 6.8pF и С9 10uF?:v2_conf3:
Заменил кварц, взял из старой мамы, часы идут секунда в секунду!:v2_thumb:
Может тогда Flash Color ? :) Под него даже игры были ;)да да да...а что за игры?
да да да...а что за игры?
Граф редактор BGE был. Crime Santa Deja VU... думаю ещё найти можно :)
---------- Post added at 10:02 ---------- Previous post was at 09:59 ----------
И вообще, если будет поддержка Flash Color на ZX-EVO можно будет и Диззики покрасить по-новому)
Граф редактор BGE был. Crime Santa Deja VU... думаю ещё найти можно :)[COLOR="Silver"]
ну про это я вкурсе,потому и спрашиваю,а что ещо собсно?
наскоко я понял ещо картинки были (видел одну)...
а так да-тоже хочетсо (но вот как вот оно на vga смотреться будет напремер?).
Для желающих потестировать. ... Флопик работает, ...На выходных прошил скорпионовскую конфигурацию. Впечатления отличные - сразу оказался в знакомой среде.
А нельзя ли сделать, чтобы работал дисковод С: в TR-DOS. Я себе уже подключил к ZX Evolution 3 дисковода (давно об этом мечтал :)): два 3,5" и один 5,25".
А можно как-то затолкать в прошивку видеорежим GMX'аРади 0,хрен_десятых программного обеспечения перелопачивать видеоконтроллер... Неа.Мы бы создали это программное обеспечение, если бы было устройство. :)
Оригинальный GMX не получил распространения, потому-что, чтобы его
подключить требовалось "перепахать" всю основную плату.
А нельзя ли сделать, чтобы работал дисковод С: в TR-DOS.
Я не вполне уверен, но кажется нельзя. Для ТР-ДОСа Скорпиона диски C и D ассоциируются исключительно с винчестером, обращения к физическому дисководу не будет.
Мы бы создали это программное обеспечение, если бы было устройство.
Как "освобожусь", покурю документацию :)
VELESOFT
05.07.2010, 14:52
Для ТР-ДОСа Скорпиона диски C и D ассоциируются исключительно с винчестером, обращения к физическому дисководу не будет.
Exist any ramdisc based TR-DOS for Scorpion ? (using 1MB extra memory)
I find only one version using second 128kB of 256kB ram on Scorpion as small ramdisc. :v2_conf2:
Exist any ramdisc based TR-DOS for Scorpion ? (using 1MB extra memory)
No :(
Only as software ramdisk in boot/commander shell (Real Commander, etc...)
2ewgeny7:Можно ли в обсуждаемой нами конфигурации Скорпион вместо набора ROM-страниц Теневого монитора 4.01 использовать набор 2.95?
2ewgeny7:Как можно самостоятельно включать в состав ROM-диска Теневого монтора 4.01 собственные ROM-версии программ?
Я много раз обращал внимание, что в теме "SMUC на дискретах и ПЛИС" (http://www.zx.pk.ru/showthread.php?t=1360)на всех представленных там скриншотах, где изображены сообщения, выводимые при инициализации Теневого монитора значится:
Computer: Scorpion (R) compatible
(Компьютер: Scorpion (R) - совместимый)
И вот теперь на своём ZX Evolution увидел тоже самое. Мой реальный Скорпион с ПЗУ 4.01 выдает:
Computer: Scorpion (R)
В чем причина и надо ли обращать на эту особенность внимание?
А нельзя ли сделать, чтобы работал дисковод С: в TR-DOS.Я не вполне уверен, но кажется нельзя. Для ТР-ДОСа Скорпиона диски C и D ассоциируются исключительно с винчестером, обращения к физическому дисководу не будет.Как оказалось, это действительно так. :( Я посмотрел дизассемблер TR-DOS.
Процедура по адресу 15819 (здесь и далее - все адреса десятичные), которая устанавливает дисковод, вызывает "новую" подпрограмму - 2305, которая монтирует образы с винчестера, - и вот в ней-то, если винчестера нет, для дисководов С: и D: происходит переход на обработку ситуации No disk (JP 16103 по адресу 2346). Можно, конечно, попытаться исправить JP 16103 на RET, но дальше я не смотрел, и где-нибудь в ПЗУ TR-DOS могут быть еще команды, блокирующие дисководы С: и D:.
2ewgeny7:Можно ли в обсуждаемой нами конфигурации Скорпион вместо набора ROM-страниц Теневого монитора 4.01 использовать набор 2.95?
Вроде как можно, просто ПрофПэ не будет работать.
2ewgeny7:Как можно самостоятельно включать в состав ROM-диска Теневого монтора 4.01 собственные ROM-версии программ?
Можно, конечно. Савелий описывал (http://www.zx.pk.ru/showpost.php?p=239503&postcount=26) принцип создания РОМдиска в "Программировании", я пробовал делать - получается нормально. Только нужно делать снапшоты программ, запихиваемых в РОМдиск.
Мой реальный Скорпион с ПЗУ 4.01 выдает:
Это неправильно. Надпись должна быть полная.
На выходных прошил скорпионовскую конфигурацию. Впечатления отличные - сразу оказался в знакомой среде.
А нельзя ли сделать, чтобы работал дисковод С: в TR-DOS. Я себе уже подключил к ZX Evolution 3 дисковода (давно об этом мечтал :)): два 3,5" и один 5,25".
Мы бы создали это программное обеспечение, если бы было устройство. :)
Оригинальный GMX не получил распространения, потому-что, чтобы его
подключить требовалось "перепахать" всю основную плату.
Помнится MOA на своей странице писал, что хотел сделать версию теневого монитора для режима GMX, но не успел. Было бы здорово, увидеть адаптированный монитор. Живой GMX у нас Микка вроде запустил, на нём можно тесты контрольные делать ;)
Микка вроде запустил
осталось запустить Микку )). чот совсем пропал ((
Живой GMX у нас Микка вроде запустил, на нём можно тесты контрольные делать
Молодцов Алекс привинтил GMX к Унреалу. Теневик версии 5.0 с ним работает, нету конфигураций прочих (кроме Скорпиона) спектрумов.
Молодцов Алекс привинтил GMX к Унреалу. Теневик версии 5.0 с ним работает, нету конфигураций прочих (кроме Скорпиона) спектрумов.
Где эту сборку качнуть можно? :)
---------- Post added at 18:54 ---------- Previous post was at 18:42 ----------
ewgeny7, сможешь к своей конфе Flash Color прикрутить? Если бы сформировался некий стандарт управления включением/выключением/проверкой наличия режима было бы здорово :)
molodcov_alex
09.07.2010, 16:43
Где эту сборку качнуть можно?
Во первых где-то в теме про Unreal лежит сцылка, во вторых - тот что эмулит ZXM-SoundCard эмулит и GMX.
Более поздняя версия (под феникс с саундкартой): http://narod.ru/disk/20772663000/us0373_mod(saa).rar.html
Оно же без саундкарты, но настроенное под гмх: http://narod.ru/disk/17577946000/us0373_mod(gmx).rar.html
---------- Post added at 16:43 ---------- Previous post was at 16:36 ----------
привинтил GMX к Унреалу
Привинтил кстати говоря не очень, есть некоторые вещи, которые ну хз как на самом деле работают (сделано было так, чтоб работало), в том числе дешифрация портов. Эх, был бы на руках реальный гмх, можно было бы все исследовать...
сможешь к своей конфе Flash Color прикрутить?
10 раз слышу про флешь-колор... А что это вообще такое???
molodcov_alex
09.07.2010, 17:04
10 раз слышу про флешь-колор... А что это вообще такое???
http://zxdn.narod.ru/hardware/dv0a128c.htm
Привинтил кстати говоря не очень, есть некоторые вещи, которые ну хз как на самом деле работают (сделано было так, чтоб работало), в том числе дешифрация портов. Эх, был бы на руках реальный гмх, можно было бы все исследовать...
у пары человек есть, у Микки точно рабочий. Можно на нем теститься, он скорее только рад будет воскрешению девайса :)
да, скажите мне темному. Разве теневик 5.0 был выпущен и стабильно работает?
Разве теневик 5.0 был выпущен и стабильно работает?
Конечно, иначе как же скорпионовцы продавали бы свои гэмэиксы?
Конечно, иначе как же скорпионовцы продавали бы свои гэмэиксы?
Качнул. Глянул. Круть-то какая!! :)
---------- Post added at 13:17 ---------- Previous post was at 12:42 ----------
Хотя я не совсем правильно понял толкования MOA. Он хотел сделать монитор на расширенной графике GMX...
Это неправильно. Надпись должна быть полная.
Ты жжошь аднака. Это правильно!!! Ибо проверяется количество тактов грубо говоря в прерывании. И сравнивается с конкретным числом. Если число тактов совпало, то "Scorpion ZS 256 (R)". Иначе Scorpion ZS 256 (R) compatible". При запуске Профки на Пентеве это число полюбому не совпадет и добавляется надпись "компатибле". А на самом Скорпе как раз надписи "компатибле" быть не должно. Сделано по всей видимости что все ломануться переделывать свои Спеки до совместимости со Скорпом, не зря же оне статью накатали о переделке и куски схем выложили.
Ты жжошь аднака. Это правильно!!!
Впервые слышу.
Но поверю, обратной информации у меня нет.
Что гламурненько, на зеленых платах "компатибл" почемуто присутствует. Видать, зеленые скорпы совместимы со скорпами :)
Впервые слышу.
Но поверю, обратной информации у меня нет.
Что гламурненько, на зеленых платах "компатибл" почемуто присутствует. Видать, зеленые скорпы совместимы со скорпами :)
Информация из первых рук, в смысле из кода Профки. И никаких вариантов.
Что гламурненько, на зеленых платах "компатибл" почемуто присутствует. Видать, зеленые скорпы совместимы со скорпами :)
Ну как бы на своем зеленом "компатибла" не наблюдаю ни разу. Вот такой гламурчик :D
И Профка без выкрутасов, 4.01 стандарт.
Вот такой гламурчик
Картинко с зеленого (http://www.zx.pk.ru/attachment.php?attachmentid=10289&d=1232025368) и желтого (http://www.zx.pk.ru/attachment.php?attachmentid=10836&d=1235676904) скорпов :)
Картинко с зеленого (http://www.zx.pk.ru/attachment.php?attachmentid=10289&d=1232025368) и желтого (http://www.zx.pk.ru/attachment.php?attachmentid=10836&d=1235676904) скорпов :)
Ну это у вас наверно китайская подделка. Раз растактовка не совпала значит у вас не Скорпион, а сплошная подделка :)
Раз растактовка не совпала значит у вас не Скорпион, а сплошная подделка
Ага, я тоже так подумал :)
Самое смешное, что когда делался скриншот зеленого, плата была ЧИСТА оригинальная. Я ее покупал в "Скорпионе" в 1995 году. Потом эта плата отошла Lupus'у, у меня промелькало еще несколько зеленых, и сейчас осталась зеленая "самосбор". Также есть парочка Миккиных плат. Вот хоть убейся ап стену, везде "компатибл"!!!
Ага, я тоже так подумал :)
Самое смешное, что когда делался скриншот зеленого, плата была ЧИСТА оригинальная. Я ее покупал в "Скорпионе" в 1995 году. Потом эта плата отошла Lupus'у, у меня промелькало еще несколько зеленых, и сейчас осталась зеленая "самосбор". Также есть парочка Миккиных плат. Вот хоть убейся ап стену, везде "компатибл"!!!
Вот и у меня Миккина плата с доработкой для синхры, а может и еще с чем. Но ни разу не компатибл.
Интересно, включение/выключение турбы или наличие/отсутствие СМУКа могут влиять?
Интересно, включение/выключение турбы или наличие/отсутствие СМУКа могут влиять?
СМУК опрашивается позже, турба принудительно включается.
Информация из первых рук, в смысле из кода Профки.
Ты бы, кстати, опубликовал бы свои труды ;) Народ бы сердечно поблагодарил.
Ты бы, кстати, опубликовал бы свои труды ;) Народ бы сердечно поблагодарил.
А нечего особо публиковать. Есть только частичный дизасм и все.
ewgeny7, Ты публиковать прошивку на сайте nedopc будешь? Считаю удобным зайти туда и скачать последнюю версию :) А то в топике все потеряется как обычно...
Ты публиковать прошивку на сайте nedopc будешь?
Еще парочку отзывов типа "годится" получу, тогда и будет смысл к недописи выкладывать. Пока только мы с Грандом её фрустрируем.
При включении питания на моём компьютере ZX Evolution не всегда работает мышь. Она определяется, судя по наличию курсора в стартовом меню HE GLUK (или теневом мониторе Scorpion'а), но caм курсор не двигается. После одного или нескольких нажатий на кнопку Hard reset, курсор начинает двигаться, но бывает так, что, после некоторого времени работы, курсор опять останавливается, и вновь приходится нажимать Hard reset.
Эту проблеиу я обнаружил с самого начала работы с ZX Evolution. Она была и в конфигурации Pentagon с HE GLUK 0.16 и 0.17, и теперь в конфигурации Scorpion. Пробовались две разные PS/2-мыши (обе оптические) - результат такой, как я описал.
Могут ли разработчики сказать, в чем здесь дело?
При включении питания на моём компьютере ZX Evolution не всегда работает мышь. Она определяется, судя по наличию курсора в стартовом меню HE GLUK (или теневом мониторе Scorpion'а), но caм курсор не двигается. После одного или нескольких нажатий на кнопку Hard reset, курсор начинает двигаться, но бывает так, что, после некоторого времени работы, курсор опять останавливается, и вновь приходится нажимать Hard reset.
Эту проблеиу я обнаружил с самого начала работы с ZX Evolution. Она была и в конфигурации Pentagon с HE GLUK 0.16 и 0.17, и теперь в конфигурации Scorpion. Пробовались две разные PS/2-мыши (обе оптические) - результат такой, как я описал.
Могут ли разработчики сказать, в чем здесь дело?
А мышь не пробовал менять? Может в ней дело. Ни разу такой проблемы не видел. В НЕГЛЮКе работа с мышью осталась от Глюка и ничего не менялось.
При включении питания на моём компьютере ZX Evolution не всегда работает мышь.
Соглашусь с savelij, дело скорее в самой мышке. У меня оптика "Logitech m-sbf69", ни разу не глюкнула.
---------- Post added at 11:43 ---------- Previous post was at 11:41 ----------
Есть только частичный дизасм и все.
дык?
несколько фрагментов профки у нас уже есть, но процедур запуска нет вообще.
Мы бы создали это программное обеспечение, если бы было устройство. :)Было бы здорово, увидеть адаптированный монитор.Ну, на системное ПО у меня не хватит ни сил ни здоровья. :) А вот написать прикладное ПО можно попробовать.
Еще парочку отзывов типа "годится" получу, тогда и будет смысл к недописи выкладывать. Пока только мы с Грандом её фрустрируем.Я действительно, в конфигурации Scorpion с Теневым монитором 4.01, не только позапускал программы, но и уже попрограммировал. Сообщу некоторые результаты.
Игра Net Walk с RGB-картинками от Style Group Corp., 1997 не запускалась в конфигурации Pentagon, но отлично работает в конфигурации Scorpion.
Программы, с которыми я успел долго поработать: MagOS 6.3c, Gens4B, FWord for Gens 1.0, работают точно также, как и на оригинальном Скорпионе.
Моя адаптация игры Krakout 2 (сделано сохранение таблицы рекордов через вызовы RST8) в конфигурации Scorpion с Теневым монитором 4.01 не пошла (точнее не пошли дисковые операции), хотя на оригинальном Скорпионе с Теневым монитором 4.01 всё вроде бы работало.
Я прошивал Теневой монитор 2.95, взятый со своего оригинального Скорпиона. Он запустился, однако сам вход в монитор по клавише Print screen не работает - на экране появляются вертикальные полосы, и выйти из этого состояния можно только по кнопке Hard reset. Также не работает пункт меню "128 TR-DOS" - обращение к диску начинается, но потом происходит зависание. Если войти в TR-DOS как обычно, по команде usr 15616, то всё работает. Работает и диковод С:, и моя игра Krakout 2.
Я пробовал прошить и Теневой монитор 2.93, взятый из набора ROM'ов для эмулятора Real Spectrum. Структура ROM-файла при беглом просмотре такая, как надо, но он не заработал - на экране сразу вертикальные полосы, и зависание.
Объяснить имеющиеся различия в работе моей игры Krakout 2 с Теневым монитором 4.01 на оригинальном Скорпионе и в конфигурации Scorpion на ZX Evolution, я затрудняюсь. Если кому-то захочется поэкспериментировать, то игра опубликована здесь: http://www.zx.pk.ru/showpost.php?p=257760&postcount=4.
2ewgeny7: А нельзя ли для истинных фанатов Скорпиона создать конфигурацию Scorpion 1024 с Теневым монитором 2.95 и времянными характеристиками (312 строк 50 герц), как на оригинальном Scorpion ZS 256 (чтобы работали мультиколорные эффекты в фирменных играх)?
А мышь не пробовал менять?Пробовал две разные мыши, но обе оптические. Результат один.
Пробовал две разные мыши, но обе оптические. Результат один.
Залей последнюю базовую конфигурацию.
Я прошивал Теневой монитор 2.95,
Я пробовал прошить и Теневой монитор 2.93,
Также не работает пункт меню "128 TR-DOS"
Grand, хочу еще раз напомнить - просто сторонне взятое ПЗУ от Скорпиона БУДЕТ глючить. Не зря же я уточнял, что в Эве оно патченное.
Версию 2.92 могу сделать.
---------- Post added at 00:42 ---------- Previous post was at 00:39 ----------
А нельзя ли для истинных фанатов Скорпиона создать конфигурацию Scorpion 1024 с Теневым монитором 2.95 и времянными характеристиками (312 строк 50 герц)
Можно. Однако насчет бордюрных эффектов... Под Скорпион заточенных?
Ибо с пентагоновским экраном на СкорпЭве даже Кошки Мегадемо со своими супербордюрами прекрасно работает :)
---------- Post added at 00:46 ---------- Previous post was at 00:42 ----------
Я пробовал прошить и Теневой монитор 2.93, взятый из набора ROM'ов для эмулятора Real Spectrum. Структура ROM-файла при беглом просмотре такая, как надо, но он не заработал - на экране сразу вертикальные полосы, и зависание.
Стартовать должна любая Скорповая прошивка, но будут сбои в работе ТР-ДОС и теневика. Если прошивка банально не запускается вообще, скорее глюки в прошивании ПЗУ.
Ибо с пентагоновским экраном на СкорпЭве даже Кошки Мегадемо со своими супербордюрами прекрасно работает
загрузка откуда?
загрузка откуда?
У меня - диск С винчестера.
Обновление конфигурации ScorpEvo. Версия _02.
Добавлена "родная" для Скорпионов возможность чтения сигналов DRQ и INR с ВГ93. Это дало возможность избавиться от патча ТР-ДОС. В результате стало возможным прошивать любое, в том числе защищенное, ПрофПЗУ объемом 256кб.
Этим мы получаем полную совместимость в плане RST8.
Для примера в архиве добавлено ПрофПЗУ версии 4.00, снятое с моего фирменного Скорпиона, со стандартным содержимым РОМ-диска.
ПрофПэ объемом 128кб пока не прошивайте. Имеется странность в работе, находится в стадии "копания".
Добавлена "ностальгическая" версия для ПЗУ объемом 64кб (2.95) без ПрофПэ. Кому оно нуно - странные люди... Но ладно :)
Кстати, у кого-нибудь есть в работе ПрофПэ с объемом 128кб, прошитое в ПЗУ размером 256кб? Чем занята свободная половина? Глюки есть?
Есть предположение, что такая ситуёвина не является правильной и глюки обоснованы.
С точки зрения логики профки, в нее всегда воткнуто 256кб, и в случае ПЗУ-128кб она увидит два абсолютно одинаковых ПЗУ.
В таком случае, нужно в ПЗУ скорпэвы прошивать два ПЗУ-128 друг за другом. Проверю на досуге :)
Да, 312 строк еще не делал. Попозже.
ScorpEvo + ProfROM + 312 строк.
Конфигурация для эстетов :v2_smoke:
Фрейм 312 строк. INT по-скорпионовски по заднему фронту кадрового синхроимпульса. Проверял и подстраивал по классической скорпион-тестилке - игра "Академия" (http://trd.speccy.cz/translat/ACADEMY_.ZIP).
На пентагоне бордюр по жизни кривой в этой игре. на Скорпионе он расположен ровно. Как на фото внизу. Качество фото не очень (ПЦ-тюнер + настольная лампа).
У меня - диск С винчестера.
демы наконец то стали делать что б грузились через 3д13? ))
демы наконец то стали делать что б грузились через 3д13? ))
Вероятно. По крайней мере банда ААА. И 16-колорные также нормально работают.
Grand, как дела с RST8? Исправилось?
З.Ы. Вчера прогнал тест INT'а. Результат понравился. Длина инта - в начале зеленой полосы, положение - ровно в зоне "Спектрум 82".
Обновление конфигурации ScorpEvo. Версия _02. ...
Добавлена "ностальгическая" версия для ПЗУ объемом 64кб (2.95) без ПрофПэ. Кому оно нуно - странные люди... Но ладно :)Почему же странные? Приемущество монитора 4.01 в поддержке винчестера; а у меня SMUC'а нет. ПЗУ 4.01 в TR-DOS сильно перелопачено и многие программы не работают, например классическая дисковая ELITE - из-за переделанной процедуры 15692. Но хуже то, что даже программы специально написанные для Скорпиона, в соответстви с его инструкцией, - тоже не работают: пример - адаптированные мной Krakout 1, 2 и 3. В версии 2.95 ошибок поменьше, поэтому я и предпочел ее. :)
Итак, я прошил себе ROM и конфигурацию из архива Scorpevo_02_64.rar.
Заработал дисковод С:, заработал мой Krakout 2, но перестала запускаться игра Net Walk by Style Group Corp., 1997...
Grand, как дела с RST8? Исправилось?В адаптированном мной Krakoute 2 дисковые операции через RST8 заработали. А вот что с игрой Net Walk by Style Group Corp., 1997? Она перестала запускаться. Как и раньше в конфигурации Pentagon, она теперь сбрасывается перед началом intro. В первой версии скорпионовской конфигурации она запускалась...
ScorpEvo + ProfROM + 312 строк.Эта конфигурация (из архива ScorpEva_02_312.rar) предназначена только для ПрофПЗУ?
Добавлена "родная" для Скорпионов возможность чтения сигналов DRQ и INR с ВГ93. Это дало возможность избавиться от патча ТР-ДОС. В результате стало возможным прошивать любое, в том числе защищенное, ПрофПЗУ объемом 256кб.Как бы мне подключить ПЗУ 2.95 со своего Скорпиона и конфигурация чтоб была 312 строк 50 Гц... Цель, которую я преследую, - чтобы серийный номер ПЗУ был одинаковый на моём оригинальном Scorpion'е и на ZX Evolution в конфигурации Скорпион.
Версию 2.92 могу сделать.Не надо. Лично для меня лучше 2.95.
Это для начала:
без ПрофПэ, 312 строк.
заработал мой Krakout 2, но перестала запускаться игра Net Walk by Style Group Corp., 1997...
Что может мешать нетволку? Изменения только в том, что теперь ТР-ДОС реально ждет сигнала готовности с ВГ93, а раньше этой задержки небыло.
---------- Post added at 14:05 ---------- Previous post was at 14:05 ----------
Не надо. Лично для меня лучше 2.95.
Сейчас можешь любую.
---------- Post added at 14:16 ---------- Previous post was at 14:05 ----------
В версии 2.95 ошибок поменьше, поэтому я и предпочел ее.
Я не думаю что это ошибки. Скорее это доработки для СМУКа. Давно известно, что ПЗУ Скорпиона заточено под 3D13 и RST8. Прочие "точки входа" ТР-ДОС Скорпиона не любит.
VELESOFT
18.07.2010, 14:33
Почему же странные? Приемущество монитора 4.01 в поддержке винчестера; а у меня SMUC'а нет. ПЗУ 4.01 в TR-DOS сильно перелопачено и многие программы не работают, например классическая дисковая ELITE - из-за переделанной процедуры 15692. Но хуже то, что даже программы специально написанные для Скорпиона, в соответстви с его инструкцией, - тоже не работают: пример - адаптированные мной Krakout 1, 2 и 3. В версии 2.95 ошибок поменьше, поэтому я и предпочел ее. :)
Is problem modify new TR-DOS 6.1x for 1MB scorpion ramdisc (only rewrite paging code) + add OUT (c),A and IN A,(c) instructions as in scorpion's TR-DOS ? Or PROF-ROM use any other special code in tr-dos ?
With this modified trdos will possible work with ramdisc, use WDC, FATALL, etc... :v2_wink2:
VELESOFT, Scorpion TR-DOS have many changes. It is connected with emulation TR-DOS on HDD, new advanced functions with RST8, Shadow Monitor, etc. Making new version of TR-DOS will have troubles :(
Прошил ScorpEva_02_312.rar... Настоящий скорпион благополучно отправился на полку "до лучших времён" :)
Пробовал две разные мыши, но обе оптические. Результат один.Залей последнюю базовую конфигурацию.Конфигурация в моём ZX Evolution сразу была от 2010.03.30; это потом я прошил скорпионовскую.
Если мышь не действует, из ее портов читаются значения - X: 0, Y: 1, кнопки: #FF, и они не меняются, если двигать мышь.
Когда мышь все-таки работает, то из портов, сразу после старта компьютера, читаютcя начальные значения #FF.
Однако, если для тестирования наличия мыши использовать процедуру 1998 года С.Колотова, опубликованную в электронном журнале Adventurer 9 (раздел "Обмен опытом"), то она, при таких начальных значениях, мышь не увидит. Как же без ошибок определить наличие мыши? Может быть было бы правильно, если бы сразу после старта компьютера из координатных портов читалось значение 0?
Другая проблема - колесо мыши. Это достаточно интересная возможность, и я хочу ее использовать в своих будущих программах, но в старом интерфейсе Kempston mouse колесо отсутствовало. Если использовать для определения наличия мыши упомянутую мной процедуру С.Колотова, то она мышь не увидит, если из значения кнопочного порта в 5-и старших битах не будет единиц.
В одном из своих предыдущих постов я писал:
...но бывает так, что, после некоторого времени работы, курсор опять останавливается, и вновь приходится нажимать Hard reset.Я разобрался в причинах этого. Это происходило, когда я случайно вращал колесо, и, при входе в MagOS 6.3с, курсор начинал дрожжать и переставал реагировать на движения мыши. Однако, если опять покрутить колесо и "поймать" таким обравзом значение #FF в порте кнопок, - работоспособность восстанавливалась.
Хотелось бы узнать мнения относительно этих проблем несовместимости...
Конфигурация в моём ZX Evolution сразу была от 2010.03.30; это потом я прошил скорпионовскую.
СкорпЭва основана как раз на конфигурации от 30.03.10, т.е. самой свежей на сегодня.
Работу колёсика я не удосужился проверить, и теперь уже до августа не успею.
Работу колёсика я не удосужился проверить, и теперь уже до августа не успею.Удачного отдыха! А мы пока потестим остальное... :)
Итак, я прошил себе конфигурацию из архива Sc_Evo_64_312.rar. ПЗУ взял своё; на этот раз всё заработало отлично.
По ощущениям - экран вроде бы меньше мерцает, чем в конфигурации Pentagon. :)
В TEST INT и Академии бордюрные эффекты вроде бы в норме, но я попробовал еще и программу TVSetka (http://www.zx.pk.ru/showthread.php?t=11194), - там оказалось не всё ладно. На первой таблице полосы справа на бордюре подняты вверх на один пиксель; на 2-й и 3-й таблице сбиты полосы слева на бордюре. На моём оригинальном Scorpione все эти эффекты работают так как надо.
Еще вопрос - реализована ли поддержка памяти свыше 256K? Мне не удалось подключить ни один дополнительный банк с 16-го по 63-й.
По поводу бордюрных полосочек - на настоящем скорпе (он у меня жёлтый) заставка в игрушке "Угадай Мелодию" сильно не укладывалась в перывание, всё дико тупило. А на ScorpEvo на удивление работает (хоть полоски и не совсем на месте).
molodcov_alex
28.07.2010, 00:07
Может выравнивание по M1 не сделано?
sergey2b
01.08.2010, 11:53
подскажите пожалуйста возможно ли в ScorpEvo подключить вместо ПЗУ - ОЗУ
скорпиона у меня некогда не было, но прочел документацию на скорпион вроде бы там такое было возможно
ScorpEvo подключить вместо ПЗУ - ОЗУ
эм... а с какой целью?
sergey2b
02.08.2010, 17:40
>эм... а с какой целью?
если это возможно то значит и cp/m можно запускать
может быть вы имели ввиду отключаемое пзу? ведь если совсем пзу не будет - то откуда стартовать то?
если это возможно то значит и cp/m можно запускать
Возможно. СР/М на Скорпионе есть и работает.
sergey2b
03.08.2010, 12:46
Евгений скажите пожалуйста можно ли запустить CP/M на ScorpEvo ?
Если да, может у вас есть адаптированый к скорпиону CP/M
sergey2b, здесь: http://zx.pk.ru/showthread.php?t=2722
---------- Post added at 16:28 ---------- Previous post was at 16:12 ----------
реализована ли поддержка памяти свыше 256K? Мне не удалось подключить ни один дополнительный банк с 16-го по 63-й.
Есть расширение до 1 мегабайта, по "пентагоновско-блэккэтной" схеме:
( {2'b0,p7ffd[7:6],p1ffd[4],p7ffd[2:0]} ), т.е. рулежка битами 6 и 7 порта 7FFD. Хотел я сделать по обычной схеме с портом 1FFD, но больно уж много вони неслось на такое расширение...
---------- Post added at 16:30 ---------- Previous post was at 16:28 ----------
По ощущениям - экран вроде бы меньше мерцает, чем в конфигурации Pentagon.
дык 48 герц и 50 герц...
---------- Post added at 16:31 ---------- Previous post was at 16:30 ----------
Может выравнивание по M1 не сделано?
можно помедленнее, я записы... тьфу! можно поподробнее? ;)
---------- Post added at 16:33 ---------- Previous post was at 16:31 ----------
возможно ли в ScorpEvo подключить вместо ПЗУ - ОЗУ
Конечно, по классической схеме (включается нулевая страница ОЗУ).
---------- Post added at 16:34 ---------- Previous post was at 16:33 ----------
TVSetka, - там оказалось не всё ладно. На первой таблице полосы справа на бордюре подняты вверх на один пиксель; на 2-й и 3-й таблице сбиты полосы слева на бордюре.
есть пара мыслей, помыслю их...
molodcov_alex
03.08.2010, 16:43
можно помедленнее, я записы... тьфу! можно поподробнее?
Я сам не в курсе что и как происходит, надо схему желтого скорпа хорошенько покурить.
sergey2b
03.08.2010, 16:43
Евгений спасибо за ссылку, если у вас остались файлы с cp/m выложите их пожалуйста так как выложенные в указанной вами ветке удаленны
http://narod.ru/disk/23381727000/CP_M.rar.html
molodcov_alex
03.08.2010, 17:04
схему желтого скорпа хорошенько покурить.
Пока вижу такое:
если идет обращение к озу, а M1 == 0, то формируется wait на один такт клок чтоле?
если идет обращение к озу, а M1 == 0, то формируется wait на один такт клок чтоле?
А нужно ли тормоза лишние вводить? ИМХО не надо.
sergey2b
03.08.2010, 17:14
большое спасибо за архив
По поводу бордюрных полосочек - на настоящем скорпе (он у меня жёлтый) заставка в игрушке "Угадай Мелодию" сильно не укладывалась в перывание, всё дико тупило. А на ScorpEvo на удивление работает (хоть полоски и не совсем на месте).
если это возможно то значит и cp/m можно запускатьВозможно. СР/М на Скорпионе есть и работает.У меня по-прежнему конфигурация из архива Sc_Evo_64_312.rar с правильными времянными характеристиками.
Заставка в "Угадай мелодию" тормозит также, как и на оригинальном Скорпионе, ибо, очевидно, заточена под Pentagon.
CP/M действительно работает. Я гонял диск 2-10 с документацией.
Евгений спасибо за ссылку, если у вас остались файлы с cp/m выложите их пожалуйста так как выложенные в указанной вами ветке удаленныПока еще не удалены:
http://grands.land.ru/cpm/
Проблема может быть единственно в том, что если качать браузером Opera, то должна быть включена опция "Отпрвлять данные о ссылающейся странице" в меню, вызываемом по F12.
Когда мышь все-таки работает, то из портов, сразу после старта компьютера, читаютcя начальные значения #FF.
Однако, если для тестирования наличия мыши использовать процедуру 1998 года С.Колотова, опубликованную в электронном журнале Adventurer 9 (раздел "Обмен опытом"), то она, при таких начальных значениях, мышь не увидит.
Работу колёсика я не удосужился проверить, и теперь уже до августа не успею.Какие все-таки значения, по мнению разработчиков, должны считываться из портов мыши сразу после включения компьютера?
Предлагаю потестить новые версии моей программы Grand's Boot, сделанные при активном использовании ZX Evolution и конфигурации Scorpion.
Наличее Kempston-мыши (дальше цитирую прилагаемую инструкцию) "определяется автоматически при следующих условиях: три младших бита порта кнопок должны быть установлены в 1 (т. е. кнопки, в момент определения, не должны быть нажаты); значения, считываемые из портов координат, не должны быть равными #FF".
Также реализована поддержка колеса в главном окне Grand's Boot'а.
В архиве есть и code-версия, которую, например, можно при помощи Fatall'а запускать и с FAT-устройств.
Сообщите, как эти версии работают с вашими мышами.
http://grands.land.ru/creative.htm
Предлагаю потестить новые версии моей программы Grand's Boot
Потестил :)
Никаких замечаний ни к буту, ни к мышке, ни к колёсику. Маленькое видео (http://narod.ru/disk/23434580000/mouse.avi.html) (5Мб).
Мыша Logitech определяется нормально. На вращение колёсика реакции вообще никакой. Но нажатие на него фиксируется (на видео есть момент, когда курсор "пропадает"). Аналогично происходит и в теневике.
---------- Post added at 09:28 ---------- Previous post was at 09:21 ----------
Добавлю, что курсор на видео останавливается - это колёсико кручу.
---------- Post added at 09:30 ---------- Previous post was at 09:28 ----------
Вероятно, тебе не мешало бы перезалить бутлоадер в Мегу128 (как Роман и говорил).
На вращение колёсика реакции вообще никакой.Надо чтобы каталог был "большой" - на две или более страниц файловой панели (можно для этого включить отображение всех файлов в меню Setup). Именно они (страницы) и переключаются - либо колесом, либо клавишами CS/3 и CS/4 (PageUp и PageDown на IBM-клавиатуре), либо пиктограммами над скролбаром.
Мыша Logitech определяется нормально.А как сразу после включения компьютера, еcли мышь не трогать? Она не определиться потому-что из координатных портов читается #FF.
Маленькое видео (5Мб).Кино интересное. :) А как записывалось? Через видеовыход ZX Evolution?
Есть расширение до 1 мегабайта, по "пентагоновско-блэккэтной" схеме:
( {2'b0,p7ffd[7:6],p1ffd[4],p7ffd[2:0]} ), т.е. рулежка битами 6 и 7 порта 7FFD. Хотел я сделать по обычной схеме с портом 1FFD, но больно уж много вони неслось на такое расширение...Так какой же всё-таки устоявшийся стандарт? Дало в том, что я хотел написать драйвер для TR-DOS Navigator'a.
Надо чтобы каталог был "большой"
А как сразу после включения компьютера, еcли мышь не трогать?
Посмотрю, отвечу через пару часиков.
А как записывалось? Через видеовыход ZX Evolution?
Композитный выход Эвы на ТВ-тюнер ПЦ.
Так какой же всё-таки устоявшийся стандарт?
Вот чесслово, фик его знает.
Документация (не фирменная) содержит схему расширения через биты 6 и 7 порта 1FFD. Но этот вариант сильно в стороне от большинства ПО, использующего память выше 256кб. Вот и не знаю, что лучше...
Black_Cat
06.08.2010, 15:54
Так какой же всё-таки устоявшийся стандарт? Дало в том, что я хотел написать драйвер для TR-DOS Navigator'a.
напиши разные варианты. Т.н. "стандарт" D6#1FFD никаким стандартом не являлся никогда. Была любительская доработка переключателя с пентагоновского стандарта управления памятью на скорповый. Чтоб сэкономить микросхему, в этой схеме использовался один и тот же регистр подключенный к D6,D7 , а менялась токо его дешифрация: #7FFD или #1FFD. Вот так, от балды, сугубо ради экономии одной ТМ2 и появилось это чудо мысли. Ессно, что его изобретатели вовсе не ломали себе голову о совместимости с другими, серийно выпускавшимися и уже устоявшимися стандартами, им на это было наплевать - ну дилетанты, что с них возьмёшь. Вот токо не понятно ради чего сейчас поддерживать эту глупость? Смысла экономии одной ТМ2 в FPGA нет никакого. Софта, поддерживающего этот бред, тож - ноль целых одна стотысячная, а имеющийся - проще исправить и забыть об этом "стандарте" как о страшном сне.
БК-0010, для тупых - мое решение сделать расширение по 7FFD политически правильно?
---------- Post added at 17:12 ---------- Previous post was at 17:09 ----------
Посмотрю, отвечу через пару часиков.
Да, подтвердилось. Мышиный недоконтроллер судя по всему не проверяет наличие мыши, поэтому после старта по умолчанию там болтаются FF. Самое простое - не инициализировать мышку в буте, а принять ее наличие как аксиому.
Black_Cat
06.08.2010, 20:42
мое решение сделать расширение по 7FFD политически правильно?:) правильней всего использовать управление Пентагона и Кая для перекрытия адресации в 4Мб, т.к. это наиболее распространённые системы. Т.е.:
|A21’ |D5 #7FFD
|A20’ |D6 #7FFD
|A17’ |D7 #7FFD
|A18’ |D4 #1FFD
|A19’ |D7 #1FFD
Т.е.:
Можно и так забубенить.
Black_Cat
06.08.2010, 21:25
:) Соответствие разрядов портов адресам дано сугубо как рекомендация для программистов. Реально, они конечно равнозначны, по крайней мере в той реализации компа, что ты сделал.
Объясню почему D4 #1FFD для этого компа программистам рекомендуется юзать как A18’, а не как A17’. Связано это с особенностями скорпового Проф ПЗУ, юзающего 8ю страницу как системную. Как в своё время справедливо критиковал Nemo, из-за этой особенности скорпового теневика, программы заточенные под 256к и перенесённые на Скорп с других систем, вступают в конфликт с теневиком затирая его системную инфу. Дык вот этого можно избежать сугубо программным методом - писать программы под новые компы исходя из вышеприведённой раскладки адресов. В этом случае первые 256к будут свободны для программ, а системная инфа теневика окажется аж в 16 странице, и никому мешать не будет!
Вторым плюсом такой адресации является то, что 256к проги для Пента512 и Скорпо-Кая512 будут юзать один и тот же драйвер памяти! :) Таким образом получаем единый стандарт управления памятью для 256к прог. Вы спросите, а как быть со старыми Скорпами? Оставить как есть и писать для них сугубо скорповые дрова, либо расширять до 512к по D7#7FFD :)
Вот сравнительная раскладка рекомендуемая к использованию программистами для Пента4Мб и Скорпо-Кая4Мб:
|Pent|S-KAY|
|A19’ |A21’ |D5 #7FFD
|A18’ |A20’ |D6 #7FFD
|A17’ |A17’ |D7 #7FFD
|A20’ |A18’ |D4 #1FFD
|A21’ |A19’ |D7 #1FFD
:) Соответствие разрядов портов адресам дано сугубо как рекомендация для программистов. Реально, они конечно равнозначны, по крайней мере в той реализации компа, что ты сделал.
Объясню почему D4 #1FFD для этого компа программистам рекомендуется юзать как A18’, а не как A17’. Связано это с особенностями скорпового Проф ПЗУ, юзающего 8ю страницу как системную. Как в своё время справедливо критиковал Nemo, из-за этой особенности скорпового теневика, программы заточенные под 256к и перенесённые на Скорп с других систем, вступают в конфликт с теневиком затирая его системную инфу. Дык вот этого можно избежать сугубо программным методом - писать программы под новые компы исходя из вышеприведённой раскладки адресов. В этом случае первые 256к будут свободны для программ, а системная инфа теневика окажется аж в 16 странице, и никому мешать не будет!
Вторым плюсом такой адресации является то, что 256к проги для Пента512 и Скорпо-Кая512 будут юзать один и тот же драйвер памяти! :) Таким образом получаем единый стандарт управления памятью для 256к прог. Вы спросите, а как быть со старыми Скорпами? Оставить как есть и писать для них сугубо скорповые дрова, либо расширять до 512к по D7#7FFD :)
Вот сравнительная раскладка рекомендуемая к использованию программистами для Пента4Мб и Скорпо-Кая4Мб:
|Pent|S-KAY|
|A19’ |A21’ |D5 #7FFD
|A18’ |A20’ |D6 #7FFD
|A17’ |A17’ |D7 #7FFD
|A20’ |A18’ |D4 #1FFD
|A21’ |A19’ |D7 #1FFD
Таким бы хлебалом да медку хлебнуть подумал медведь глядя на бегемота :v2_lol: Тайный советник блин. Твой форум по тебе соскучился. Можно подумать ты под это кодить будешь.
Black_Cat
06.08.2010, 23:06
Можно подумать ты под это кодить будешь.
:) Ох savelij, тебе бы токо побухтеть :) Не говори, что замена драйвера памяти в проге - это что-то сверхсложное :)
Главное - от этого есть реальная, большая польза, при минимальных затратах.
---------- Post added at 23:06 ---------- Previous post was at 21:49 ----------
Например заменой драйвера памяти на рекомендуемый полагаю можно подружить Элиту 256к (http://zx.pk.ru/showpost.php?p=290896&postcount=783) с теневиком :)
VELESOFT
07.08.2010, 17:06
Вот сравнительная раскладка рекомендуемая к использованию программистами для Пента4Мб и Скорпо-Кая4Мб:
|Pent|S-KAY|
|A19’ |A21’ |D5 #7FFD
|A18’ |A20’ |D6 #7FFD
|A17’ |A17’ |D7 #7FFD
|A20’ |A18’ |D4 #1FFD
|A21’ |A19’ |D7 #1FFD
= chaotic memory pages layout. Best way is add one port for switching memory paging = better compatibiity with original software.
I use in my PROFI interface this feature:
http://velesoft.speccy.cz/profi/profi-soft/profi-menu1.png
http://velesoft.speccy.cz/profi/profi-soft/profi-menu2.png
Memory paging (ZX clone type) is selectable via OUT 495,x or in menu. Position of logical ram pages 0-63(1MB ram) are same in all ZX modes. :v2_wink2:
Black_Cat
07.08.2010, 17:30
= chaotic memory pages layout.
:) Yes, it is a Russian tradition! :)
|S256|Kay |P512|Pv2.2|P4Mb|S-Kay4Mb|
| _-_ | _-_ | _-_ |A17’ |A19’ |A21’ |D5 #7FFD
| _-_ | _-_ |A17’ |A18’ |A18’ |A20’ |D6 #7FFD
| _-_ |A19’ |A18’ |A19’ |A17’ |A17’ |D7 #7FFD
|A17’ |A17’ | _-_ | _-_ |A20’ |A18’ |D4 #1FFD
| _-_ |A18’ | _-_ | _-_ |A21’ |A19’ |D7 #1FFD
VELESOFT
07.08.2010, 17:37
:) Yes, it is a Russian tradition! :)
|S256|Kay |P512|Pv2.2|P4Mb|S-Kay4Mb|
| _-_ | _-_ | _-_ |A17’ |A19’ |A21’ |D5 #7FFD
| _-_ | _-_ |A17’ |A18’ |A18’ |A20’ |D6 #7FFD
| _-_ |A19’ |A18’ |A19’ |A17’ |A17’ |D7 #7FFD
|A17’ |A17’ | _-_ | _-_ |A20’ |A18’ |D4 #1FFD
| _-_ |A18’ | _-_ | _-_ |A21’ |A19’ |D7 #1FFD
Exist any software with support KAY or P4MB memory ? :v2_conf2:
I know only TR-DOS with ramdisc for KAY 1MB memory. :v2_frown:
Black_Cat
07.08.2010, 17:53
Best way is add one port for switching memory paging = better compatibiity with original software.
This is not the best way. Software compatibility when using modified memory drivers exceeds 100% :)
---------- Post added at 17:53 ---------- Previous post was at 17:44 ----------
Exist any software with support KAY or P4MB memory ?For KAY - ISDOS, TR-DOS, and many other system programs that use the RAM disk.
VELESOFT
07.08.2010, 18:03
This is not the best way. Software compatibility when using modified memory drivers exceeds 100% :)
Theoretically is absolutly unnecessary support paging bits from other ZX clones. As I know all software with extended memory support is designed for Pentagon 256/512/1024.
Only some games use scorpion 256kB memory. And CP/M support scorpion allram mode. Other clones are without good software support.
Black_Cat
07.08.2010, 18:41
Theoretically is absolutly unnecessary support paging bits from other ZX clones.Yes, the smaller variety - so it better! :) So KAY and Scorpion are united in the standard SKAY-1Mb. Pentagon-1Mb and SKAY-1Mb merged into standards SKAY-4Mb and the Pentagon-4Mb, which are actually a single standard system memory management.
---------- Post added at 18:31 ---------- Previous post was at 18:19 ----------
As I know all software with extended memory support is designed for Pentagon 256/512/1024.No, not true! Most software uses the drivers of all clones.
---------- Post added at 18:41 ---------- Previous post was at 18:31 ----------
Other clones are without good software support.
:) KAY, Scorpion, Pentagon, Profi - a clone of ZX Spectrum, mass produced. We can not abandon their support and development.
Короче, дело к ночи.
Да будет так:
Scorpion-4096 memory_manager={p7ffd[7:6],p1ffd[7:6],p1ffd[4],p7ffd[2:0]}.
VELESOFT
08.08.2010, 14:14
ZX clones based on paging via D6,D7 on port #7FFD are problematic wit some software:
http://zx.pk.ru/showthread.php?t=12255&highlight=%28%23FD%29%2CA
For play original software for ZX128 must be PENTEVO/SCORPEVO switch to 128kB mode (must ignore paging bits D6,D7,D5 on port 7FFD and disable access to port #1FFD).
Ideal paging for extra memory use ZX PROFI for example. Port #7FFD use paging bits D0-D2 as original ZX128 and additional port #DFFD with next paging bits at D0-D2. Only software support for PROFI memory is not so good as for Pentagons. :v2_frown:
Port #EFF7 on Pentevo can active allram mode (ram page 0 instead rom). Port #1FFD on Scorpevo also active allram. Scorpevo combine both ports for allram activation ? :v2_conf2:
What about active turbo 7MHz on port #EFF7 and via read ports #7FFD and #1FFD ? Both ports is used in SCORPEVO ? If SCORPEVO is switched to 128kB mode (on port #EFF7) then turbo activation via read port #7FFD is always enabled ?
Port #EFF7 on Pentevo can active allram mode (ram page 0 instead rom). Port #1FFD on Scorpevo also active allram. Scorpevo combine both ports for allram activation ?
No, ScorpEvo don't have eff7 port. AllRAM mode activated with bit 0 of 1ffd port (as original Scorpion).
What about active turbo 7MHz on port #EFF7 and via read ports #7FFD and #1FFD ?
No :) reading ports 1ffd & 7ffd only.
If SCORPEVO is switched to 128kB mode (on port #EFF7) then turbo activation via read port #7FFD is always enabled ?
ScorpEvo don't have 128kb mode, so far as don't have eff7 ;)
---------- Post added at 14:51 ---------- Previous post was at 14:46 ----------
|S256|Kay |P512|Pv2.2|P4Mb|S-Kay4Mb|
| _-_ | _-_ | _-_ |A17’ |A19’ |A21’ |D5 #7FFD
| _-_ | _-_ |A17’ |A18’ |A18’ |A20’ |D6 #7FFD
| _-_ |A19’ |A18’ |A19’ |A17’ |A17’ |D7 #7FFD
|A17’ |A17’ | _-_ | _-_ |A20’ |A18’ |D4 #1FFD
| _-_ |A18’ | _-_ | _-_ |A21’ |A19’ |D7 #1FFD
БК, PentEvo не содержит порта 1FFD :v2_tong2: Я его добалял для режима Скорпиона.
---------- Post added at 14:56 ---------- Previous post was at 14:51 ----------
PentEvo page mapping:
( {2'd0,p7ffd[7:5],p7ffd[2:0]} )
from source code
Black_Cat
08.08.2010, 23:32
For play original software for ZX128 must be PENTEVO/SCORPEVO switch to 128kB mode (must ignore paging bits D6,D7,D5 on port 7FFD and disable access to port #1FFD)
Полностью с Вами согласен :)
---------- Post added at 23:32 ---------- Previous post was at 23:24 ----------
PentEvo не содержит порта 1FFD Я его добалял для режима Скорпиона.наплевать на то, что содержит, или не содержит PentEvo. PentEvo - это всего лишь шаблон, а не икона. Что нужно - то и будет содержать
PentEvo - это всего лишь шаблон, а не икона.
PentEvo - это готовый Пентагон-1024.
ZX-Evolution - шаблон для макетирования клонов.
А чем плох, к примеру, стандарт обращения к верхней памяти в GMX, предложенный самим Зоновым - разработчиком Scorpion ZS 256?
А чем плох, к примеру, стандарт обращения к верхней памяти в GMX, предложенный самим Зоновым - разработчиком Scorpion ZS 256?
А какой там стандарт?
А чем плох, к примеру, стандарт обращения к верхней памяти в GMX ...?А какой там стандарт?У меня сечас нет документации под рукой. Вечером посмотрю. :)
Да, подтвердилось. Мышиный недоконтроллер судя по всему не проверяет наличие мыши, поэтому после старта по умолчанию там болтаются FF. Самое простое - не инициализировать мышку в буте, а принять ее наличие как аксиому.Если мышь к ZX Evolution не подключена, то из всех ее портов тоже читается #FF. Наверное решиние, что если из портов стабильно читаются #FF, то это приравнивать к наличию мыши, правильное. Это уже предлагалось в обсуждении: http://www.zx.pk.ru/showthread.php?t=2419. В следующей своей программе я наверное сделаю именно так.
molodcov_alex
09.08.2010, 10:33
А какой там стандарт?
Вроде как Скорпион + догонялка до 2мб по Профику (3 младших бита DFFD).
догонялка до 2мб по Профику
Софта, рулящего этой памятью вероятно нет? тот же Real Commander.
До вечера далеко. :) Нашел в и-нете: http://scorpion.ru/spectrum/hard/gmx.htm.
Цитирую официальную документацию:
7FFD Порт конфигурации
D0 - SYS0
D1 - SYS1 - номер страницы ОЗУ
D2 - SYS2
D3 - SCR - расположение экранной области
D4 - ROM1 - переключение ПЗУ: 0-ZX128, 1-ZX48
D5 - BLKPK1 - блокировка вывода в порт #7FFD
1FFD Порт расширения
D0 - BLK1 - блокировка ПЗУ в области 0000-3FFFh
D1 - ROM2 - выбор ПЗУ Теневого Монитора
D2 - TRDOS - принудительный выбор ПЗУ TRDOS
D3
D4 - SYS3 - расширение ОЗУ до 256К
D5
D6
D7
DFFD Порт eXpanded Memory (порт расширенной памяти) (Profi)
D0 - SM0
D1 - SM1 - расширение ОЗУ до 2Мбайт
D2 - SM2
Таким образом полный адрес страницы (банка) ОЗУ образуется в следующем виде:
SYS0 D0 - #7FFD - мл. бит
SYS1 D1 - #7FFD
SYS2 D2 - #7FFD
SYS3 D4 - #1FFD
SM0 D0 - #DFFD
SM1 D1 - #DFFD
SM2 D2 - #DFFD - ст. бит
Софта, рулящего этой памятью вероятно нет?
Но мы бы написали...
molodcov_alex
09.08.2010, 11:48
Софта рулящего всей GMX'овской памятью скорее всего нет (или есть 1-2 штуки), но есть кучка прог работающих с профиковской памятью, в частности тр-дос с рамдиском, копировщики...
Black_Cat
09.08.2010, 12:03
ZX-Evolution - шаблон для макетирования клонов.это не шаблон, это девборда без прошивки, шаблон - это прошивка
А чем плох, к примеру, стандарт обращения к верхней памяти в GMX, предложенный самим Зоновым - разработчиком Scorpion ZS 256?нету там никакого стандарта, там профинское управление, главный недостаток которого - кривой порт #DFFD, конфликтующий со всем фирменным софтом для 128. Нафиг такое уродское расширение, гарантированно конфликтующее с #7FFD во всём фирменном софте.
Ну дык как памятью рулить будем?
только не подеритесь, пожалуйста :)
нету там никакого стандарта, там профинское управление, главный недостаток которого - кривой порт #DFFD, конфликтующий со всем фирменным софтом для 128. Нафиг такое уродское расширение, гарантированно конфликтующее с #7FFD во всём фирменном софте.
ооо, великий идолопоклонник имеет сорцы прошивки для GMX и знает как там сделано. Поделись с людьми что еще про GMX неизвестно. А может просто криворукие программеры юзали OUT (#FD),A?
---------- Post added at 17:56 ---------- Previous post was at 17:56 ----------
Ну дык как памятью рулить будем?
только не подеритесь, пожалуйста :)
Дык а что велосипед изобретать, делай как на GMX через профинский порт.
Третья версия СкорпЭвы. Изменения коснулись только маппера ОЗУ.
Расширение памяти выше 256кб и до 2Мб сделано по схеме "Профи", тремя младшими битами нового порта DFFD.
В архиве три прошивки, под разные ПЗУ и экраны. ReadMe рулит.
Как обычно, жду отзывов.
Ну я сосбно и не предлагал бегом это делать. Жара спадет в ром слазию на разведку ;)
а что там слышно с доработкой PentEvo до режимов ATM ? CHRV на форумах не появляется, на емыл не отвечает (?). Как-то помнится с ним в июне говорили, что мол потихоньку работа идёт. Может ты хоть в теме ? :rolleyes:
А может просто криворукие программеры юзали OUT (#FD),A?Так и было! А когда гениальные программисты придумали патчить кривые программы, подсовывая в аккумулятор число с установленным шестым битом, проблема бумерангом вернулась на тот клон (Pentagon), где и была порождена. Редкий пример справедливости истории.
Ну дык как памятью рулить будем?
только не подеритесь, пожалуйста :)Дык а что велосипед изобретать, делай как на GMX через профинский порт.Мне казалось, что обращение к памяти в Скорпионе до мегабайта через старшие биты #1FFD - это известный стандарт (много попадалось драйверов), но изобретать велосипед нам действительно сейчас не стоит. Если мы делаем новый Скорпион, то пусть в нем останутся традиции, заложенные его разработчиками.
В архиве три прошивки, под разные ПЗУ и экраны. ReadMe рулит.
Как обычно, жду отзывов.Лично я смогу всё опробовать только на выходных. Отзывы обязательно будут. :)
Было бы интересно глянуть программы с профинским драйвером памяти, идущие на нашем СкорпЭве. Я пока таких не припомнил.
Было бы интересно глянуть программы с профинским драйвером памяти, идущие на нашем СкорпЭве. Я пока таких не припомнил.
Я вот в режиме TR-DOS пользовался командерами,
которые использовали расширенную память Profi
правда до 768kb, диск копировался за один раз с
одним дисководом, вроде был еще подобный на 1024,
но пока не нашел.
Было бы интересно глянуть программы с профинским драйвером памяти, идущие на нашем СкорпЭве.В игре "сомнительного" содержания Fiveteen's (http://trd.speccy.cz/full_ver/FIVTEENS.ZIP) очевидно пропатченные команды вывода в порт #FD. Я попробовал эту игру на ZX Evolution со старой конфигурацией из архива Sc_Evo_64_312.rar и теневым монитором 2.95. Игра запускается и работает, но при попытке выхода в теневой монитор - виснет с зеленым бордюром. На оригинальном Скорпионе всё работает без проблем.
И усугублять это ещё портом #DFFD - это рыть яму для всего будущего софта.C новым софтом проблем не будет - он будет писаться по новым инструкциям.
:) веришь в карму? :)Это не "карма" - это свершившаяся история. :)
Цитата из первого поста:
Расширение памяти сделано по "негласному стандарту" 6 и 7 биты 1FFD.У меня это не работало.
http://www.zx.pk.ru/showpost.php?p=302369&postcount=73 (сообщение в самом низу).
И в новых версиях конфигураций этого не будет? Можно забыть?
Сообщите мне результаты тестирования работа колеса мыши в моей проге:
http://www.zx.pk.ru/showpost.php?p=304033&postcount=90
Неужели никто не пробовал? :(
Т.е. на обратную совместимость с ZX128 тебе наплевать?
... ZX128 не может отличить эти порты от оригинальных.Оригинальный Скорпион совместим с фирменным Спектрумом практически на 100%. Наша задача добиться такого результата от скорпионовской конфигурации на ZX Evolution.
Если программировать по правилам (16-и разрядные адреса портов, оканчивающихся на #FD), - проблем никогда не будет.
Просьба не флеймить в данном разделе. Здесь делом занимаются... :)
Итак, я попробовал третью версию Скорпион-конфигурации для ПЗУ 64К (спасибо Ewgeny7 за то, что он про нее не забывает :)).
Стала запускаться игра NETWALK, правда только в режиме '128К & 48BASIC'.
Перестала работать игра FIVETEEN'S, что, очевидно, ожидалось.
Мной написан драйвер для TR-DOS Navigator'а (см. вложение).
Во вложении файлы драйвера (текст и код) и сам TR-DOS Navigator. Просьба не распространять данные файлы, так как это чисто тестовый набор, а не дистрибутивный комплект (дистрибутив находится на Virtual TR-DOS: http://trd.speccy.cz/system.htm).
Драйвер обеспечивает подключение 124-х банков памяти, что дает 7904 сектора в буфере копирования (Info-панель по клавише CS/L), однако реально при копировании даже всего диска будет использовано не более 41-го банка. :)
Вложение удалено автором сообщения после 99 просмотров
kndbbs AKA KND
06.11.2010, 20:02
Для особо одарённых как Я.
Как прошить прошивку в эву...
piroxilin19:34
форматиш СД
в корень кидаешь фирмварю из папки флешера.
потом пишешь тудаже РОМ от скорпиона.
вставляешь в еву.
зажимаешь софт-ресет и включаешь (софт ресет держиш)
запускается флешер - шьёт прошивку в ПЗУ.
заканчивается HALT.
вынимаешь СД - форматишь опять, в корень кидаешь фирмварю из папки со скорп-ево.
вставляешь в ЭВО опять её.
!держишь! софт ресет и запускаешь комп - прошивается скорпион туду.
и ресетится сам.
!Отпускаешь! софт ресет.
у меня заработало всё.
...
форматиш СД
...
вынимаешь СД - форматишь опять...
Зачем два раза форматировать SD-карточку? Достаточно отформатировать один раз и пользоваться.
piroxilin
11.11.2010, 08:00
Grand, Я форматил на всякий случай, вдрух прошивку надо класть в 1-й сектор на диске, а записать-вынуть-вставить-грузануться-обломаться, как то не хотелось. Это я досконально все действия описал - чтоб точно. Может стереть или перезаписать было-бы достаточно, форматил чтобы 100% "угадать".
Может стереть или перезаписать было-бы достаточно
вполне достаточно, мало того на флешке было еще несколько файлов и папок - Эво не поперхнулся при прошивке.
У меня на карточке куча образов, это не мешает перепрошивкам.
Но когда не сильно уверен в результате, не грех и перестраховаться чтобы исключить случайности :)
вдрух прошивку надо класть в 1-й сектор на диске
Ну в первый сектор стандартными средствами ничего не положишь. Тока чем то типа ВинХекса.
А то что файл будет нефрагментированным это точно, но в нашем случае это не принципиально.
Пробная версия 04.
+ реализован порт FF.
! изменен порядок следования банок в ПЗУ для обеспечения правильного сигнала /DOS на сист. разъеме.
В архиве файлы прошивки ПЗУ и конфигурации.
Вариант - конфигурации:
ПрофПЗУ 4.01
Пентагоновский фрейм (320 строк, ранний INT), 71680 тактов/фрейм.
Расширение памяти до мегабайта - портом 1FFD (6 и 7 биты).
Ewgeny7, я пока еще новую конфигурацию 04 не смотрел, но у меня вопрос.
Мог бы ты делать следующие конфигурации Скорпиона на основе новой базовой конфигурации ZXEvo от 17.10.2010. Дело в том, в ней очень хорошо определяются мыши (про проблемы с этим я уже сообщал, и вот мой новый "отчет" на эту тему: http://www.zx.pk.ru/showpost.php?p=335349&postcount=347).
Мог бы ты делать следующие конфигурации Скорпиона на основе новой базовой конфигурации ZXEvo от 17.10.2010.
Со временем. Только не всю конфигу использовать, а только обновленную часть касаемую Меги128, где обновился дровайвер клавиатуры, появился магнитофонный вход, маппер кнопок скоро обещали... Это в планах есть.
Мог бы ты делать
Сделал. Некий гибрид версий, коммуникации (клавиатура, мышь, магнитофон, RS-232) - от новой более навороченной версии Эвы. Сам Скорпион остался на старых исходниках (что правильно и логично).
Поскольку изменений много, версию 05 пока обкатываю самостоятельно, позже выложу.
Типо анонс вер.05:
+ магнитофонный вход
+ компорт RS-232
+ маппер клавиатуры? (я х.з. что это, еще не вникал)
! вроде как инит мышки лучше (Grand).
А при отсутствии PS/2 клавиатуры можно выключть режим турбо?
А при отсутствии PS/2 клавиатуры можно выключть режим турбо?
Нет. Штырьки "турбо" на плате Эвы до сих пор не поддержаны Мегой, к сожалению.
---------- Post added at 14:11 ---------- Previous post was at 14:09 ----------
Но хорошо, что напомнил про это, поищу способ "внешней кнопки" :)
А команды там какойнибудь из бейсика нету? А механическая 40 клавиш клавиатура то у меня есть.
команды - есть.
PRINT IN 32765
PRINT IN 8189
Одна включает турбу, другая выключает.
А что, PS/2 подключать не будешь?
PS/2 пока что нету, на форум с ноута пишу. Друг на недельке обещал подарить старенькую...
У нас есть неиспользуемая по назначению нога ПЛИСы, именуемая IDE_RES (сброс винчестера на НемоИДЕ). Сигнал с нее подтянут на +5 и идет на 74245, при желании можно припаять проводок на её ножку. Можно использовать под турбовыключатель.
---------- Post added at 14:35 ---------- Previous post was at 14:34 ----------
Друг на недельке обещал подарить старенькую...
Любой магазин - 150рэ.
Быстрее мне друг даст клаву, а в магазин идти - день выбирать надо, в будни рано ухожу, поздно возвращаюсь, а в выходные ноги гудят после тренировок и голова ватная.
А чем отличается режим вывода TV/VGA, который scroll lock переключает и какая команда из бейсика (у меня ZXEvo к телевизору через композит подключен)?
А чем отличается режим вывода TV/VGA
соответственно видеовывод на ТВ или на VGA-монитор.
и какая команда из бейсика
не понял вопроса применительно к контексту
Всмысле scroll lock переключает вывод видео на разъёмы VGA или composite,RGB,S-video или ещё чтонибудь?
Ewgeny7, я попробовал поработать с конфигурацией 04, и ничего у меня не получилось. Сначала вроде бы все запускается, но при попытке выхода в TR-DOS (хоть из меню В128, хоть командой) происнодит сброс. Так ничего с диска прочитать и не удалось, единственно - прочитал каталог дискеты в теневом мониторе.
После этого я прошил новую конфигурацию от NedoPC, и она стала работать как надо.
В чем дело - так и не понял. Может не работало потому-что у меня SMUC'а нет?
я попробовал поработать с конфигурацией 04,
Уже пятую выложу сегодня, с обновлениями от НедоПЦ.
После этого я прошил новую конфигурацию от NedoPC, и она стала работать как надо.
Она - это кто? ПентЭва или СкорпЭва? :)
---------- Post added at 08:17 ---------- Previous post was at 08:15 ----------
Может не работало потому-что у меня SMUC'а нет?
Не знаю. У меня, например, наоборот - нет дисководов. Мне без них лучшее :)
---------- Post added at 08:24 ---------- Previous post was at 08:17 ----------
Grand, тебе нужно как всегда - без Профпэ?
Привинчу себе дисковод для проверки.
Она - это кто? ПентЭва или СкорпЭва? :)Первое. Я уж было подумал, что с железом что-то случилось (от многочисленных перешивок) :)
Grand, тебе нужно как всегда - без Профпэ?Да. Буду очень благодарен. :)
Дополненная и исправленная версия СкорпЭвы.
В предыдущей тестовой версии 04 была серьезная ошибка, вызывающая сбой ТР-ДОС.
Надеюсь, что все глюки побеждены :)
Итак, что нового:
+ чтение с магнитофона (архинужная вещь, особенно на пороге WIZNET'а :) )
+ порт RS-232 (компорт). В самом деле пригодится умельцам.
! обновленные драйверы мыши и клавиатуры в составе нового BASECONF от NedoPC.
! исправлен порт FF (в версии 04 он был кривой, как курс партии).
Проверена работа и с дисковводом, и со СМУКом. Всё это в связке с NeoGS.
Багов пока не нашел.
Являясь активным пользователем СкорпЭвы, и имея некоторый опыт работы с софтом, я решил не распыляться на кучи вариантов расширения памяти. И сделал всё по единому нео-мегастандарту - Скорпион-4096 :v2_rolley
Подробности раскладки в аттаче.
Снова хочу выразить благодарность NedoPC за прекрасную машинку :v2_cheer:
Ewgeny7, теперь осталось сделать ScorpEv'у на рассыпухе :)
Ewgeny7, теперь осталось сделать ScorpEv'у на рассыпухе
У меня есть :)
---------- Post added at 20:49 ---------- Previous post was at 20:48 ----------
Скорпион-1024+мультикарта+смук
Скорпион-1024+мультикарта+смук
немного не в тему, но думаю, можно спросить здесь:
1) сильно ли надо кромсать плату зелёного скорпа, чтобы поставить метр?
2) рам-диск у скорпа в теории может как таковой быть? или есть смук, то необходимость в рам-диске отпадает?
1. если ОЗУ впаяны, то порезать придется основательно. Без ОЗУ - три пореза.
2. РАМдиск - не девайс, а всего лишь кусок памяти, который у скорпа имеется. Но ТР-ДОС Скорпиона не поддерживает рамдиски. Да он скорпу и не нужен, он запускает "диски" прямо с винчестера с помощью СМУКа.
понял. Озу на панельках :) А смук буду паять :) Только не знаю, на макетке, как Prusak сделал, делать, либо платку с альтеркой заказать... Но пока что об этом думать рано. Сейчас занят одним сумасшедшим проектом. Надеюсь, всё получится так, как задумывалось :). Да и сессия на носу.
либо платку с альтеркой заказать...
Если не секрет, а где можно заказать SMUC ?
Если не секрет, а где можно заказать SMUC ?
Ээээ.... В Барахолку хоть иногда заходим? Там конструкторов СМУКов можно заказать - хоть всю стену увешай :)
Прошил себе 05-ю версию (без ПрофПЗУ). Успешно запустил игру TERRA CRESTA, которая использует порт #FF.
Желающие тоже могут посмотреть - игра во вложении. Также можно попробовать запустить эту дисковую версию игры и на компьютере без порта #FF - увидите, что будет :)
На минувших выходных еще поработал с 05 версией (64Кб ПЗУ).
Попробовал свой же драйвер верхней памяти к TRDN (http://www.zx.pk.ru/showthread.php?t=2952) для Scorpion 1024, написанный еще летом, и которые не шел на версии 03. На этот раз он заработал! Похоже, в версии 03 что-то было не доделано.
Попробовал свои адаптации игр: Stunt Car Racer (http://zxfiles4.hut1.ru/games/stunt.zip) (c отгрузкой состояния на диск) и Krakout 1,2,3 (http://zxfiles4.hut1.ru/games/krakout.zip) (c сохранением таблицы рекордов на диск). Всё также работает.
По-прежнему не пошли игры Fiveteen's и Net Walk.
По-прежнему не совсем правильно отображается бордюр в TV Setka, но не смотря на это, 05 версия - это самая лучшая на сегодняшний день конфигурация Скорпиона!
Игру Terra Cresta я попробовал и на последней конфигурации PentEvo: там она не идет - похоже порт #FF есть только в нашей конфигурации.
похоже порт #FF есть только в нашей конфигурации.
Да, на ПентЭве его нет.
По-прежнему не пошли игры Fiveteen's и Net Walk.
Знать бы что им надо для работы, тогда и подделать можно было бы.
По-прежнему не совсем правильно отображается бордюр в TV Setka
Здесь ситуация двоякая - или СкорпЭва не точно эмулирует скрин, или прога такая.
Не помню, спрашивал ли я где эту прогу можно взять? Собственно, мне важней чтобы в Академии бордюр был на месте, Сетка это уже дело пятое :)
---------- Post added at 13:09 ---------- Previous post was at 13:08 ----------
05 версия - это самая лучшая на сегодняшний день конфигурация Скорпиона!
Значит, выложим её на NedoPC.com, там до сих пор 02 болтается.
По-прежнему не пошли игры Fiveteen's и Net Walk.Знать бы что им надо для работы, тогда и подделать можно было бы.Ewgeny7, у меня просьба. Дело в том, что я за эталон принимаю настоящий Scorpion ZS 256 Turbo, выпущенный фирмой "Скорпион", а он все-таки не является Scorpion'ом 1024. Нельзя ли выпустить для тестов конфигурацию максимально точно повторяющую голый Scorpion ZS 256 Turbo (с ПЗУ 64Кб)?
Когда-то давно я сделал для себя такую памятку портов Scorpion'а:
Карта портов
компьютера Scorpion ZS 256
__________________________________________________ ________________
Маска порта Рекомендуемый Назначение
адрес
__________________________________________________ ________________
out xxxxxxxxxx1xx110 FE Стандартные внешние устрой-
in AAAAAAAAxx1xx110 xxFE ства ZX Spectrum
in/out AAx1xxxxxx1xx101 7FFD, BFFD, Стандартные внешние устрой-
(AAxxxxxxxx1xx101) FFFD ства ZX Spectrum 128
in xxxxxxxxxx0xx111 1F, DF Kempston джойстик
in xxxxxxxxxx1xx111 FF Текущие атрибуты
out 00x1xxxxxx1xx101 1FFD Ресурсы
out xxxxxxxxxx0xx101 FFDD Данные принтера Centronics
Адресное пространство Beta Disk Interface
(блокируются все предыдущие порты, кроме тех, где A1=0)
in/out xxxxxxxxAAAxxx11 1F, 3F, 5F, Стандартные регистры Beta
7F, FF Disk Interface
__________________________________________________ ________________
A - биты локальной адресации внутри устройства.
Было бы интересно попробовать программное обеспечение на конфигурации близко соответствующей этому.
По-прежнему не совсем правильно отображается бордюр в TV SetkaЗдесь ситуация двоякая - или СкорпЭва не точно эмулирует скрин, или прога такая.
Не помню, спрашивал ли я где эту прогу можно взять? Собственно, мне важней чтобы в Академии бордюр был на месте, Сетка это уже дело пятое :)Если, опять-таки, за эталон принимать мой :) Scorpion ZS 256 Turbo, то там бордюр в TV-Setka отображается идеально ровно. :) А в Academy не слишком идеально. Может кто-нибудь посоветует нам другие фирменные программы с мультиколором для проверки на Scorpion ZS 256 Turbo и в конфигурации ScoprEvo?
Что касается программы TV-Setka, то она явилась результатом обсуждения на нашем Форуме: http://www.zx.pk.ru/showthread.php?t=11194.
Автор не скрывает, что делал ее под эмулятором.
Ребят, а как дела с GMX экраном движутся?
Есть прога GMX Commaner 1.0, она заточена под расширенный экран.
Ребят, а как дела с GMX экраном движутся?
Никак, ибо нафиг.
Полторы программы погоды не делают, а глюкодромов лишних плодить не хочется.
Ewgeny7,
Здавствуйте Ewgeny7! Вот у меня возможно глупый вопрос. Возможно ли сделать Орион 128, на базе zx evo? (в смысле прошивку)
Black_Cat
02.03.2011, 00:40
Когда-то давно я сделал для себя такую памятку портов Scorpion'а:
токо порты в памятке не от турбо+, а от просто скорпа
Может кто-нибудь посоветует нам другие фирменные программы с мультиколором для проверки на [/i]Scorpion ZS 256 Turbo и в конфигурации ScoprEvo?
можно потестиь satisfaction for scorpion 256:
http://zxaaa.untergrund.net/get.php?f=DEMO3/satisfsc.zip
в части star wars фикшеный под скорпион мультиколор, странички переключаются по маске or #50.
во вложении скриншот со спектакулятора.
Это нормально что пункт time & date в set up неактивен, а также неактивен пункт Hard disk utility хотя винт подключен
Это нормально что пункт time & date в set up неактивен, а также неактивен пункт Hard disk utility хотя винт подключен
Это нормально, если часы не подключены и СМУК не нашел винта.
Во всех остальных случаях что-то из перечисленного тобой должно быть активно.
Во всех остальных случаях что-то из перечисленного тобой должно быть активно.
наверное еще если СМУКа просто нет :)
наверное еще если СМУКа просто нет
Я это подразумевал, мысленно правда. Надеялся, что задающий вопрос кагбэ имеет представление о железе Скорпиона :)
Я это подразумевал, мысленно правда. Надеялся, что задающий вопрос кагбэ имеет представление о железе Скорпиона :)
Предстовление есть, просто вот эти строчки вызвали у меня двойное толкование.
NemoIDE присутствует.
Часы RTC доступны как глюковые, так и СМУКовые (при наличии СМУКа).
Не знаю, почему, но Фаталл, что лежит в прошивке ПрофПЗУ, повисает с сообщением "Поиск последнего кластера"...
Не знаю, почему, но Фаталл, что лежит в прошивке ПрофПЗУ, повисает с сообщением "Поиск последнего кластера"...
Это нормально, если перед запуском фаталла не делалась никакая инициализация дисков (А-D). Природа глюка мне не понятна, похоже что фаталл пытается сразу читать сектора без инита диска.
Обычно я просто тыркаю в Enter (у меня прописан старт бута с диска А, виртуального), и после загрузки бута уже иду в фаталл.
Вариант номер два (если все "дискеты" еще пустые) - жмем NMI/MAGIC, Disk Utilites, Catalog. После чтения каталога - топаем в ромдиск и запускаем фаталл.
Это нормально, если перед запуском фаталла не делалась никакая инициализация дисков (А-D). Природа глюка мне не понятна, похоже что фаталл пытается сразу читать сектора без инита диска.
Обычно я просто тыркаю в Enter (у меня прописан старт бута с диска А, виртуального), и после загрузки бута уже иду в фаталл.
Вариант номер два (если все "дискеты" еще пустые) - жмем NMI/MAGIC, Disk Utilites, Catalog. После чтения каталога - топаем в ромдиск и запускаем фаталл.
Эмм.... Это если есть СМУК? У меня СМУКа нет :( Поэтому дисководы реальные.... Или я чего-то не догоняю?
Поэтому дисководы реальные.... Или я чего-то не догоняю?
Без разницы. Сначала тыркни интер, чтобы диск покрутился.
Ewgeny7, ок. Попробую. Просто я сейчас на родной baseconf перешёл, вечереком обратно на скорпа перешью и проверю ;)
Уже неделю тестирую ScorpEvo 0.6. Пока никаких глюков не нашел. Вероятно, это будет релиз-кандидат на 1.0 :)
Тестирую на плате ревизии С, будет работать и на В.
Пишу документацию.
Эта версия также отправлена на тестирование пользователю ХЗ-Эвы в Канаду :) Куда только эти платы не отправляет Роман.
Дык профега еще сделать, и все компы кроме Эвы можно нести на помойку :)
Шутко.
А может +3 сделаете? Было б очень хорошо.
А может +3 сделаете? Было б очень хорошо.
А что в нем такого особенного? Обычный 128к.
Затянул я что-то с выкладкой обновленной версии СкорпЭвы.
Вот багфиксенная версия 06.
В аттаче файлы прошивок ПЗУ и МК, а также впервые на сцене - описание версии в вордовском файле. Хотел сделать пдф, да только в нем ссылки внутри текста перестают работать :(
Эту версию я тихим сапом обкатываю уже месяца полтора. Глюков пока не встречал. В принципе, это и есть финалрелиз.
Да, сырков не будет. Я жадный.
NEO SPECTRUMAN
06.11.2011, 18:32
А что в нем такого особенного? Обычный 128к.
Да почему все думают что +3 это обычный 128 :mad:
Вот читаем.
http://www.worldofspectrum.org/faq/reference/128kreference.htm
+3 в расширенном режиме
0000-3fff - bank 0,4
4000-7fff - bank 1,5,7
8000-bfff - bank 2,6
c000-ffff - bank 3,7
Ewgeny7, а версия без ПрофПЗУ будет, или пока еще эту надо потестить?
Ewgeny7, а версия без ПрофПЗУ будет, или пока еще эту надо потестить?
Да, я помню про тебя :)
Сделаю и обычную версию, скорее всего завтра (жена работает допоздна, я свободен в своем времяпровождении).
Может быть понадобятся?
Конечно понадобится, выкладывай здесь, а я перенесу их на сайт.
Версия для Grand - обычное ПЗУ версии 2.95 (без профпэ). ПЗУ и флешер для прошивания прилагаются. Описание - соответствует версии с профПЗУ (в разумных пределах).
Извини, что затянул, куча дел одновременно.
Хотел на выходных перепрошить себе новую конфигурацию (с помощью SD-карточки). ZX Evolution ответил мне тремя свистками - не распознана файловая система. Разумеется, с этой карточки я раньше успешно прошивался; в этот раз даже попробовал ее переформатиротировать, - результат один.
Так что... Поработать с новой прошивкой пока не пришлось...
ZX Evolution ответил мне тремя свистками - не распознана файловая система.
Другой карточки нету? Я себе четыре штуки купил для измывательств.
Но у меня ни разу Эва не заявляла о неопознанной системе.
Ewgeny7, скажи.. реально ли в твою конфигурацию добавить конпку останова CPU по HALT. Удобно было отлаживать программы. Сначала тормозим проц на HALT'е кнопкой, а затем входим в теневой монитор. В результате мы в начале цикла программы. Сможешь реализовать?
Сначала тормозим проц на HALT'е кнопкой, а затем входим в теневой монитор
у мну вопрос для повышения самообразованности - если z80 стоит, то кто войдет в теневик? или там он на арме крутится?
Сначала тормозим проц на HALT'е кнопкой, а затем входим в теневой монитор.
если z80 стоит, то кто войдет в теневик?
Мне вот тоже интересно... ;)
Была такая схема на скорпе, на ногу проца WAIT через резюк припаивалась кнопка. Когда кнопка нажата, то PC попадая на HALT останавливался, до момента отпускания кнопарика. Если программа не использовала прерывания IM2 и команду HALT код продолжал работать. Это нужно.
В теневик я входил последовательным нажатием 2-х кнопок. WAIT, затем NMI.
Теперь понятно.
Только не совсем понятна разница во входе просто через NMI и через предварительный HALT...
Если сильно нужно - можно поковыряться, только подождать маленько придется, очередь из дел образовалась.
Если сильно нужно - можно поковыряться, только подождать маленько придется, очередь из дел образовалась.
Очень нужно. Две вещи полезных, проще останавливать прогу, когда она активно юзает стек для вывода на экран например. Легче найти начало цикла программы, итд)
Хорошо, за выходные найду время.
ScorpEvo HALT edition :v2_dizzy_sleep2:
Специальная версия (на базе версии 06 с ПрофПЗУ) со встроенным галоперидолом, инъекция активируется кнопкой F8. Обзовем ее "WAIT".
Эта кнопа держит WAIT процессора в нуле, пока ее не отпустим, или пока не тыкнем NMI.
Пожелаю творческих узбеков пользователям этой кнопки :)
Другой карточки нету? Я себе четыре штуки купил для измывательств.
Но у меня ни разу Эва не заявляла о неопознанной системе.Конечно, в доме есть еще SD-карточки, но хотелось разобраться с этой. Вообще, в промежутках между прошиванием ZX Evolution, карточка побывала в цифровом фотоаппараие, где подвергалась переформатированию, что, видимо и повлияло на ее судьбу.
SD-Formatter 3 by Panasonic "отформатировал" мне SD-карту в нерабочее состояние, так, что теперь и WinXP перестала различать файловую структуру, котя выдавалось сообщение, что формат ОК и файловая система FAT. Я отформатировал карточку средствами виндовс со второй попытки (после первой - выдалось сообщение, что форматирование не завершено).
Вконце концов перепрошил я ZX Evolution и немного поработал с новой версией ScorpEvo. Попробовал переключать скорость курсора мыши - не получилось. Ewgeny7, это в версии 06 еще не реализовано?
В прилагаемом архиве несколько фотографий экрана монитора, а также вид передней и задней части корпуса InWin EAR-002BS, в котором у меня ZX Evolution.
Попробовал переключать скорость курсора мыши - не получилось. Ewgeny7, это в версии 06 еще не реализовано?
Вот про мышку я даже не задумывался пока... :v2_conf2:
Придется поковырять этот аспект для завершенности проекта :)
---------- Post added at 08:09 ---------- Previous post was at 08:06 ----------
карточка побывала в цифровом фотоаппараие, где подвергалась переформатированию, что, видимо и повлияло на ее судьбу.
У меня наоборот - когда карточку замучаю настолько, что даже Partition Manager посылает ее нафиг, то форматирую фотоаппаратом. Он легко восстанавливает ее ФС, правда, в FAT16. Но это уже не проблема.
Я продолжил тестирование конфигурации 06 (без ПрофПЗУ).
Запустив программу TVSetka, я понял, что там сделан пентагоновский фрейм.
В ниже приложенном архиве два фото (ScorpEvo06_64pent(1).jpg и ScorpEvo06_64pent(2).jpg), где показано, как выглядят на экране изображения таблиц, - по моему, идеально.
Далее я перепрошил себе обратно версию 05 со скорпионовским фреймом и сделал еще два фото экранов с теми же таблицами, но для Скорпиона: ScorpEvo05_64scrp(1).jpg и ScorpEvo05_64scrp(2).jpg, - как видно, правая часть бордюра смещена вверх.
А вот как выглядит начальная страница в игре Academy в конфигурации 05 со скорпионовским фреймом: ScorpEvo05_64scrp(3).jpg.
Для сравнения я сделал аналогичные снимки экранов со своего реального Скорпиона (версия платы SC14 08.93) с черно-белым монитором ВД 1201: zs256real(1).jpg, zs256real(2).jpg и zs256real(3).jpg.
я понял, что там сделан пентагоновский фрейм.
Ну, какбы да :)
Давай сделаю тебе скорпионовский. Просто я раньше упорно бодался за родной скорпионовский, но как показывает практика, большинству нашего софта родней пентагоновый. Но изменить - не проблема.
Давай сделаю тебе скорпионовский. Просто я раньше упорно бодался за родной скорпионовский, но как показывает практика, большинству нашего софта родней пентагоновый.Дело не в том, чтобы повторить то, что уже существует в предыдущей версии. Мне бы хотелось, чтобы скорпионовский фрейм работал также идеально, как сейчас пентагоновский. Именно для этого я и приложил фотографии.
Мне ближе скорпионовский фрейм, потому-что он совместим с фирменными играми. Демами же я никогда не увлекался. Да и в хороших программах существует ручная настройка (TVSetka тому пример).
Shadow Maker
06.03.2012, 15:08
Меня интересует, можно ли каким-то образом загрузить образ диска с полной эмуляцией всех фишек скорпиона в СкорпЭво? Ну или хотя бы по минимуму 3d2f из рамдиска, как у савелия. Если нет, то может есть планы подсосать вот это http://zx.pk.ru/showthread.php?t=18362? А то пользователям типа меня без дисководов и винтов, но хотящих скорпион - вообще печаль.
Нужно кардинально лопатить ПЗУ Скорпиона. Таких мегакодеров сейчас почти нету. А тот, что есть - делать не будет, он сильно занят на проекте ПентЭвы.
Shadow Maker
07.03.2012, 10:54
Лопатить - это что значит? Там нельзя сделать перехваты, как у TS-Labs сделано?
Ну и в теории я могу тебе чем-нибудь помочь возможно. Я конечно не мегакодер, но вроде че-то умею.
Там нельзя сделать перехваты, как у TS-Labs сделано?
у ТС, как я понял этим заведует железо (Atmega).
Shadow Maker
07.03.2012, 13:18
Ну я так подозреваю, у них одно и то же железо, разве нет?
Да при чем тут железо...
Нужно рамдиск делать, памяти предостаточно, но ТРДОС у Скорпиона так просто не поменяешь на, к примеру, 6.11. В нем, скорпионовском, куча изменений связанных с RST8. Если бы можно было таки упихнуть процедуры работы с рамдиском в скорповый трдос, то можно было бы спокойно обходиться одной только флешкой для загрузки образов (и сохранения их же на флешь). лепить эмуль дисковода на Меге я не буду.
Shadow Maker
07.03.2012, 14:54
А сурцы трдоса скорповского и пример того, что надо упихать - есть?
И почему такое неприятие к эмулю дисковода, если все сурцы есть?
сорцами TS-Labs
они вообще в природе есть?
Не увидел никаких эмуляторов, ткни носом.
При том, что перехват обращения к портам ВГ93 происходит вообще-то на уровне альтеры в той же прошивке TS-Labs…
Это не проблема, на уровне железа можно перехватывать что угодно. А что дальше?
---------- Post added at 17:39 ---------- Previous post was at 17:31 ----------
ты вообще внимательно читал мою тему? там чёрным по белому написано, что используется обычный TR-DOS 5.04T* не модифицированный!
и свой биос до кучи, куда судя по всему проц и отправляется при попытке работы с ВГ.
Никто не мешает тебе использовать родной скорпионовский tr-dos без переделки, патчей и левых костылей!
а эта биос не левый костыль?
Cat_Alex/QRP
22.12.2012, 03:33
Оно же без саундкарты, но настроенное под гмх: http://narod.ru/disk/17577946000/us0...(gmx).rar.html
Ссылка не работает.
Cat_Alex/QRP
23.12.2012, 15:40
Да,всё верно,все работает. Hа какой кнопке magic?
Задумал прошить эту конфу - а флешера нет! ERS файл биоса не видит, TS-conf'а тоже. Как быть?
Я правильно понимаю, что данная конфа зашивается ВМЕСТО Base-conf?
Прошу вынести в шапку последовательность прошивки: https://zx-pk.ru/threads/13345-scorpevo-(scorpion-zs-na-baze-zx-evolution).html?p=328902&viewfull=1#post328902
Давно хотел спросить автора конфы. Возможна ли в будущем в конфу добавить GMX со всеми его плюшками?
Возможна ли в будущем в конфу добавить GMX со всеми его плюшками?
Нет. Причина - для полноценной симуляции GMX нужно эмулировать... большую ПЛИСину ALTERA FLEX, поскольку конфигурации и их работа определяются загрузкой конфигов именно в нее. Это задача совсем не для ACEX внутри Эвы. Эмуляция одной плисины другой - это нонсенс.
Можно эмулировать частично, например расширенный экран. Для работы полутора программ. Игра стоит свеч? Не. Только если совсем скучно станет.
Режим Петагона? Ну, в скорпэве и так фрейм сделан плюс/минус пентагоновский, если мне склероз не изменяет.
Эмулятор GMX на базе анрила - он ведь тоже совсем не эмулирует реальную работу GMX, он ее просто изображает внешне. Поэтому там далеко не всё работает. От замены прошивки конфигураций эмуль не начнет работать по-другому.
В общем, совсем не вижу мотивации.
не вижу мотивации
Если нет мотивации, то что поделать. Но, на всякий случай, мои аргументы:
1. Думаю, триллионы спектрумистов хотели бы познакомиться с максимальной версией лучшего zx клона. Но это железо так просто не купишь/не спаяешь. А Эва есть у всех, вот и был бы вариант.
2. Было бы больше железа, может и софт бы кто написал лишний раз.
3. Эмулятор довольно хорошо работает, можно использовать для разработки и проверять на реале.
Эмулятор довольно хорошо работает, можно использовать для разработки и проверять на реале
Эмулятор описывает не реальную работу железа в ГМХ, я является по-сути просто переключаемым эмулятором трех платформ. Он не отслеживает реальное содержимое конфигураций внутри ГМХ, а пытается изобразить их так, как они видны снаружи, по их работе. В целом, это тоже неплохо, но это не ГМХ.
- - - Добавлено - - -
Думаю, триллионы спектрумистов хотели бы познакомиться с максимальной версией лучшего zx клона
Трижды улыбнул, молодец! :)
- - - Добавлено - - -
Всё может быть...
Я пока уперся в техническую проблему с открытием старого проекта на современном железе. Как только убью Билла Гейца и его индусов, вернусь и сразу сяду за ГМХ на Эве...
- - - Добавлено - - -
Ну и еще кой-чего по сабжу.
Я тут уже давно слепил прошивку для ГМХ с обновленным ромдиском, сегодня выполнил работу над ошибками (косячный старый образ взял вначале), всё хорошо.
Но пока не могу сделать ром-образ для GMX-коммандера, чтобы поймать момент, когда он уже успел загрузиться в систему, но еще не начал работу.
Если есть кулхацкеры-добровольцы, буду очень признателен. Этого коммандера явно не хватает в ромдиске.
ром-образ для GMX-коммандера
Я вот просто в эмуляторе сделал, остановив на #6000. Так пойдёт?
https://drive.google.com/file/d/1AOHLj__69LAdKvVuJ72BfQcWaSFyJViA/view?usp=sharing
Так пойдёт?
Мммм... Николай, вроде как замечательно ты "тормознул автобус" :)
В эмуляторе, по крайней мере.
На железяке проверю завтра.
пока не могу сделать ром-образ для GMX-коммандера, чтобы поймать момен
т.е. без переделки (ловли) ручками софт не может быть встроен в ром-диск? Раньше думал, что он просто эмулирует загрузку с диска...
просто эмулирует загрузку с диска
Нет, из rom грузятся свои magic-слепки.
На железяке проверю завтра
От ведь блин... Снап не лезет, 22кб даже после компрессии... Надо пересматривать содержимое ромдиска, что-то удалять.
Или несколько версий оставить.
22кб даже после компрессии...
Надо чтоб кто-то ещё попробовал сделать снап.
А если TRDN будет, то с драйвером на оба два мега надо делать.
Эмулятор описывает не реальную работу железа в ГМХ, я является по-сути просто переключаемым эмулятором трех платформ. Он не отслеживает реальное содержимое конфигураций внутри ГМХ, а пытается изобразить их так, как они видны снаружи, по их работе. В целом, это тоже неплохо, но это не ГМХ.
Я не совсем понимаю конечно, но есть ли смысл делать симуляцию реальной плис gmx? Пусть будет просто эмулятор трех платформ (вероятно это проще сделать, меняя тайминги в базовой прошивке) и изображает фасад устройства. Софт, что есть, если будет запускаться, то вполне достаточно. Модель расширенной памяти по gmx, экран, поддержка управления в мониторе :)
drbars, тут речь не о смысле, тем более - новый конфигов для GMX уже никогда не будет. Поэтому вариант с переключением таймингов/счетчиков/ПЗУ - это единственно возможный вариант. Но это будет не GMX, а совсем симулятор, я про это говорю, может несколько коряво.
Собираю спецкомп под XP, чтобы старые исходники заработали как нужно. Там даже с компиляцией под AVR грабли возникают с Вин10...
спецкомп под XP
я тоже до недавнего времени думал, что хр-юшка это довольно древняя ОСь по нынешним временам, пока меня на днях не убили фразой :
My Windows system is too old, I think. I still use Win98SE
nimdasys_inbox_ru
29.03.2022, 12:27
Прошивки ПЗУ и Меги для конфигурации Scorpion Evolution.
Для желающих потестировать.
Для обновления ПЗУ не забудьте скачать конфиг флешера (http://www.nedopc.com/zxevo/rom/flasher20100328.zip) с сайта NedoPC (http://www.nedopc.com).
Первая ссылочка не рабочая, подскажите пожалуйста где можно найти файл конфиг флешера ?!
Evgeny Muchkin
29.03.2022, 16:42
nimdasys_inbox_ru, наверно, имеет смысл на форуме NedoPC спросить. Они, к сожалению, сюда не заходят... или делают вид ;)
http://forum.nedopc.com/
nimdasys_inbox_ru
29.03.2022, 18:49
nimdasys_inbox_ru, наверно, имеет смысл на форуме NedoPC спросить. Они, к сожалению, сюда не заходят... или делают вид ;)
Скажите пожалуйста, Ваша конфигурация она заменяет стандартную или TS ?!
подскажите пожалуйста где можно найти файл конфиг флешера ?!
Там внизу поста есть ссылка на исходники. В них в папке "flasher" есть файл конфига для SD-карты.
Black Cat / Era CG
29.03.2022, 21:21
Скажите пожалуйста, Ваша конфигурация она заменяет стандартную или TS ?!Это немного неправильный вопрос. Есть base (стандартная которая) и двойная (base и ts). СкорпЭво - третий вариант.
Скажите пожалуйста, Ваша конфигурация она заменяет стандартную или TS ?!
Она полностью заменяет Windows (любую!!!!!).
nimdasys_inbox_ru
29.03.2022, 22:45
Это немного неправильный вопрос. Есть base (стандартная которая) и двойная (base и ts). СкорпЭво - третий вариант.
Извиняюсь некорректно выразился... ScorpEvo она какую заменяет или наоборот добавляется ещё третья и у пользователя появляется широкий выбор так сказать ?!
она заменяет обе. Потому что прошивается вместо какой-либо.
Итого либо дабл-конфа, либо скорпоконфа. Иного на данный момент не дано.
Ewgeny7, а насколько реально в конфу вставить смук вместо RTC и Z-контроллера/NemoIDE?
nimdasys_inbox_ru
29.08.2022, 12:39
А есть тут кто у кого ZX-Evo работает в режиме ScorpEvo ?!
Black Cat / Era CG
29.08.2022, 12:42
Неа. Тут либо надо две Эвы. Либо надо быть оооочень большим фаном именно Скорпа.
А есть тут кто у кого ZX-Evo работает в режиме ScorpEvo ?!
Я вот запускал. Реально работает. Даже с IS-DOS-ом "хулиганил". Как на реале. У меня "зелёный" ZS-256. Сравнивал. Одинаковая работа.
Сейчас, пока, ZX Evo "законсервирована" до ноября. Как и ZS-256. Занятость.
Я прошивал конфигурацию Scorpion GMX, когда делал поддержку этого компьютера в TRDN (https://zx-pk.ru/threads/2952). И даже подключал к ZX Evo реальный SMUC. Жаль только, что в конфигурации Scorpion GMX нет поддержки расширенного экрана...
Давненько что-то обновлений и новостей в этой теме нет)
К сожалению, работа над конфигурацией уже не ведется, и новостей по ее усовершенствованию теперь не будет. :(
А вот новости по испоьзованию есть.
Успешно удалось прошить новый Теневой монитор Скорпиона, работу над которым ведет LW Успешно подключен контроллер SMUC Протестирована работа с реальной периферией, которую Монитор поддерживает: SMUC, NEMO IDE, Z-Controller (последние два, как известно, интегрированы в ZX Evolution.
В планах подкдючить к SMUC'у два HDD (в действительности это будут карты памяти), но для этого придется изготовить специальный кабель.
Небольшое (160Mб) видео (https://drive.google.com/file/d/1vx8n-n4jKL4Kt1EREg4egKK7Py9PNFbM/view?usp=drive_link), демонстрирующее работу конфигурации с Монитором 4.43s и некоторых программ: Proteus, Grand's Boot, Neo Player Light и Wild Player.
Успешно подключен HDD slave к контроллеру SMUC. Для экспериментов был сделан специальный кабель. В качестве HDD master использован SD to IDE Adapter. Он может быть только master, так как не имеет перемычек для насторойки. В качестве HDD slave использован CF to IDE Adapter. Он перемычки имеет, и настроен как slave.
https://i.postimg.cc/FR064PS9/0-IMG-0825.jpg (https://postimg.cc/JD4x35Kg)
Теневой монитор 4.43s определил и master, и slave HDD.
https://i.postimg.cc/3xbVC07H/111111111.jpg (https://postimages.org/)
https://i.postimg.cc/v8LK2NMh/2-IMG-0805.jpg (https://postimages.org/)
Другие программы тоже увидели slave HDD: Scorpion ProfROM Test V3 (https://zx-pk.ru/threads/2952?p=897540#post897540)
https://i.postimg.cc/DyvM9PwT/3-IMG-0798.jpg (https://postimages.org/)
а также TR-DOS Navigator X12.3 (https://zx-pk.ru/threads/2952?p=1215892#post1215892).
А вот Proteus File Maтager 2.23 slave HDD не увидел, хотя примонтированные с него диски понимал. Надеюсь, LW исправит эту проблему в следующей версии.
Однако, позже обнаружилось, что это происходит только, если компьютер работает в turbo-режиме. Тестирование продолхается.
Сделал показанную в предыдущем сообщении конструкцию покомпактнее.
Скрутил оба адаптера вместе и сделал интерфейсный кабель коротким. Теперь все это помещается в корпус коппьютера.
https://i.postimg.cc/2Sn0t8XG/hdd12.jpg (https://postimages.org/)
https://i.postimg.cc/htRrVRPd/hdd12-2.jpg (https://postimg.cc/xcgMS7mf)
Тестирование всего этого железа (ZX Evo rev.B в конф. ScorpEvo6 + TFM + NeoGS + SMUC 2 HDD) оказалось интересным занятием. :)
прошил 4.44se - все норм смук и винт (реальный, не карта) видит
но трабл всплыл - в монитор по клавише PrSc зайти то не могу из стартового экрана со спектрумовской менюшкой ))) зайти и через меню можно конечно, но не понятно зачем по клавише убрали....или это только у меня такое ?
срабатывала пару раз но я так и не понял после чего
а если запустить любой софт, то в монитор без проблем заходит
и у вас мышка в мониторе работает ?
а так погонял - все вроде работает без проблем...
UPD
c мышью разобрался - она в этой конфе не работает через KVM переключатель
а вот PrSc на обеих клавах что у меня есть не работает.
В базовой конфе проблем нет и с мышью и с клавой, причем через KVM
Попробовал переклеить ромы от LW по 32к - работает ! :v2_dizzy_drink:
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot