![]() |
что именно не получилось?
|
Я нашел обращение к портам BDI не из страницы TRDOS во время запуска пункта меню "128 TRDOS". На этом месте и висел процессор. После этого я просто сделал для режима скорпиона порты BDI доступными все время. И у меня все заработало. Если запускать без диска, то он ждет какое-то время сигнал от маркера нулевого сектора, а потом выдает "Tape loading error". Если с диском, то запускается бут.
А квадратик очень странный. Ты кстати проверял с SID или с 16col? |
Это чтобы не менять каждый раз номер ревизии в исходниках. Версия будет обновляться сама. Под виндой нужно установить http://sourceforge.net/projects/unxu...iles/unxutils/ и прописать в PATH путь к svn.exe и к бинарикам unxutils. Или если лень заморачиваться создать файл revision.h и записать туда "#define REV 0".
|
Quote:
The only difference will be in rev number. The changes are in VHDL. If you can compile the software using Quartus then compile it and put only the .rbf file on the SD card. |
zebest, Ладно, опишу подробно. Еще со времен DOS есть такая переменная окружения - называется PATH, в которой задаются последовательно директории, в которых нужно искать запускаемые файлы, если их нет в текущей директории. Раньше эта переменная задавалась в autoexec.bat но времена изменились, и теперь в нормальном текстовом виде просто так ее задать не выйдет. Поэтому нужно иметь что-то типа http://sites.google.com/site/redmondlab/path такого софта, чтобы сделать это. Вот сюда и записываем пути к svn.exe, sh.ex, sed.exe и grep.exe. Первый экзешкик - это сам svn для работы с командной строкой. Он должен был установиться при установке svn. (если используется TortuiseSVN то при установке по-моему нужно галочку где-то поставить). Остальные экзешники - это стандартные утилиты UNIX. Для винды доступны тут http://sourceforge.net/projects/unxu...iles/unxutils/.
Если все это сделать то перед компиляцией будет создаваться каждый раз revision.h с правильной версией ревизии, выдернутой непосредственно из svn. ---------- Post added at 20:52 ---------- Previous post was at 20:45 ---------- Что-то по ссылке пропал файл для скачивания, вот еще вариант. http://www.redfernplace.com/software...ts/patheditor/ ---------- Post added at 20:56 ---------- Previous post was at 20:52 ---------- Quote:
|
Тут более свежая сборка unixtools внутри, попробуй еще с ними.
http://code.google.com/p/msysgit/dow...iew20111014.7z |
должно быть только #define REV 61
|
после betadisk стоит "..", то есть он выходит потом из нее
а вот откуда File STDIN: даже не знаю |
syd, а насколько греются стабилизаторы 3.3 и 1.2 ?
|
IanPo, не сильно
|
В прошивках (51.4) выложенных на http://code.google.com/p/speccy2010/ удален RCA/S-Video ?
|
установил прошивку с этого поста - http://zx.pk.ru/showpost.php?p=425547&postcount=959
при смене частоты монитора Ctrl+4 Ctrl+5 звук AY воспроизводится быстрее так и должно быть? |
да
|
VGA работает в режиме скандаблера, то есть кадровая частота зависит от видео-режима. В настройках хоть и указываются частоты 50, 60 и 75 Гц, но более корректно, конечно, эти режимы нужно было бы назвать 100%, 120% и 150%. Для пентагона получаем 48, 57,6, 72 Гц. Такие частоты не являются стандартными для VGA, поэтому какая-то часть мониторов заведомо отсеется.
|
у Пятногона сама строка нестандартна и количество строк не 312 а вроде 320.( если не путаю с Ленинград-1).
А частота кадров тут особо не причем. просто длительности сигналов (собсно по длительности и работают детекторы синхронизации в мониторах и по фазам). сама по себе частота кадров может и бегать но вот ее смесь с строками - должна иметь определенные параметры чтобы ее прохавал детектор синхры. |
zebest, могут быть мониторы, на которых вообще ни один режим не будет работать, и это нормально.
|
Собрал очередной сп2010. Тестирую прошивки:
Оригинальная r50 идет на ура. Прошивки от Poopi нормально идут до версии со включенным sid'ом. Она работает нестабильно, артефакты при перезагрузке, кроме бутов ничего запустить не удается. Кто их еще пробовал? Как они у вас работают? |
У меня сейчас прошита версия 51.2, глюки пока не замечены.
|
у меня глючит Speccy2010_r51.4_experimental_with_SID_on от 13 октября
|
Выложил свежую прошивку. Внимание! Всем у кого на плате стоит EP2C8Q208C7 (а не EP2C8Q208C8) нужно брать speccy2010.rbf из папки EP2C8Q208C7.
|
Вопрос по новой прошивке. PAL Composite/S-Video осталось, что за новые файлы в папке roms и что нового? Спасибо.
|
zebest, замучал беднягу.. :( Если хочешь получить консультацию начинай рассказывать про заболевание с самого начала.
AndyS, http://code.google.com/p/speccy2010/...q=#makechanges. Там есть поле Description. |
zebest, да, тот квадратик на менюшке скорпиона был очень подозрительный.
на всякий случай спрошу, на плате стоит EP2C8Q208C8 или EP2C8Q208C7? |
zebest, а закинь еще лог загрузки
---------- Post added at 12:19 ---------- Previous post was at 12:19 ---------- больше похоже на проблему с МК |
zebest, твой лог показывает, что есть периодические проблемы как при записи так и при чтении. Это значит, что нарушена передача либо с МК на ПЛИС, либо с ПЛИС на сдрам. Но во втором случае был бы нерегулярный мусор (типа снега) на экране, но по скриншотам видно, что его нет. Значит проблема в шине между МК и ПЛИС. По схеме видим, что сигналов не так уж много (AD0-AD15, A16-A23, RD, WR, ALE, WAIT). Возьми лупу и изучи все эти сигналы с обоих сторон. Скорее всего нога не припаяна, а просто касается. Если бы был разрыв в дорожке или сопля, глюк имел бы постоянный характер, а у тебя он периодический.
|
МК имеет доступ ко всей памяти SDRAM , разбитой на банки по 8 Мб (2 или 4 штуки в зависимости от объема SDRAM). Использует реально только 8 Мб.
Для спектрума эмулируются 256х16кБ страниц ОЗУ (используется реально от 3 до 64 страниц в зависимости от модели) и 4х16кБ страницы ПЗУ. |
По поводу новой прошивки для EP2C8Q208C7 скорость загрузки стала заметно медленнее по сравнению с версией 51.2:(, такая же картина и при загрузки игр.
|
AndyS, давай с цифрами, какая прошивка, какая игра и какое время загрузки. Чтобы я хоть приблизительно знал куда смотреть.
|
Прошивка 51.2 http://zx.pk.ru/attachment.php?attac...8&d=1317321140 все работает и загружается быстро, претензий нет никаких, на ней же проводил настройку и тестирование 2010-го. Всех описанных ниже «явлений» на этой ревизии замечено не было.
Прошивка 63 http://code.google.com/p/speccy2010/...63.7z&can=2&q= загрузка игр примерно в два раза медленнее чем под 51.2. Специально время не замерял, но обратил внимание, что происходит очень частое обращение к карте (уже после того как проходит конфигурирование FPGA), помигивает индикатор на клавиатуре. В настройках стоит как Pentagon 1024. P.S. Замечено также, что после сброса клавишей Power некоторые игры, после повторной загрузки «повисают» в процессе загрузки, т.е. индикатор загрузки на клавиатуре не тухнет, игра не стартует. Эти «зависания» происходят нерегулярно. Проверку проводил на играх выборочно (5хх штук scl-образов), названий не запоминал. |
таже хрень с новой прошивкой как и у AndyS
|
rsorc, у тебя тоже на плате стоит EP2C8Q208C7 или обычный EP2C8Q208C8?
AndyS, я так понял, что у тебя EP2C8Q208C7 и прошивка из директории EP2C8Q208C7, попробуй поставить другую (основную). Просто у меня пока не получается повторить этот эффект у себя, вот я и пытаюсь понять, что я делаю не так. Если это возможно, возьмите какой-то конкретный образ и напишите сколько занимает его загрузка на разных прошивках. ---------- Post added at 21:40 ---------- Previous post was at 20:32 ---------- AndyS, rsorc, нашел причину, буду думать |
Да EP2C8Q208C7, прошивка из директории EP2C8Q208C7. Доступа к картридеру сейчас нету. :( Если у rsorc такая же FPGA, то пусть попробует.
|
Залил исправленную версию
|
Скачал, записал, тестирую. Пока замечаний нет. Вопрос, как сделать в проводнике скрытыми файлы speccy2010.* и папку roms ? Достаточно ли поставить атрибут "скрытый" ?
|
AndyS, достаточно
|
у меня fpga - ep2c8q208i8n
залил rev64 - пока глюков нет - тырдос грузит быстро, в режиме скорпиона кнопка magic работает тестирую дальше ---------- Post added at 09:05 ---------- Previous post was at 08:57 ---------- вопрос, а можно как нибудь (если будет время) повесить на четыре кнопки сброс в разные ромы - ну там к примеру, crtl+power - ром 48 бэйсика, power - system.rom, alt+power - в ром 128, ну и червёртая комбинация в trdos |
При загрузки игр с «ленты», если в процессе загрузки нажать сброс (power), то после выхода в gluk-меню звук загрузки с «ленты» не пропадает, как бы загрузка продолжается. Это так надо ?
|
Недавно просматривал демо RAGE, которое под Пентагон сделано, так вот в финале картинка на бордюре сдвинута относительно основного экрана на 1 пиксель(?).
Это несколько заинтересовало, в результате чего был разобран тестик BBG 48к, переосмыслен и собран\переписан заново под времянки Пятногона:-) Что в итоге получилось. В эмуляторах - Spectaculator 7, ZXMAK250,EMUZGL и Unreal - все четко и красиво (только в EmuZWin26 - на 4 такта сдвинуто:)), авот на Speccy2010 - то же самое несовпадение на 1 пиксель.:v2_conf2: ;----- upd ---------- судя по скрину из соседней темы про пентагон и по молчанию скачавших файлик - это нормально(с). Там тоже на 1 пиксель (пол-такта?) не совпадает. увы и ах. Quote:
Tape_Stop(); |
Syd, не могли бы вы подключить палитру ULAplus к Speccy2010 на основе схемы подключения к Ленинграду ?
http://zx.pk.ru/showpost.php?p=445085&postcount=267 |
Quote:
|
| All times are GMT +4. The time now is 17:22. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.