User Tag List

Страница 128 из 202 ПерваяПервая ... 124125126127128129130131132 ... ПоследняяПоследняя
Показано с 1,271 по 1,280 из 2014

Тема: Sprinter. Второе пришествие

  1. #1271

    Регистрация
    08.05.2011
    Адрес
    г. Измаил, Украина
    Сообщений
    3,216
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    andy150677, мануал по запуску на всякий http://winglion.ru/sprinter/montaj.htm
    и проверки http://zx-pk.ru/attachment.php?attac...9&d=1255071632
    Последний раз редактировалось palsw; 26.09.2014 в 02:17.
    Радио-Губитель Канал на YouTube

  2. #1272

    Регистрация
    25.11.2007
    Адрес
    Симферополь
    Сообщений
    2,164
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    кстати - сохранили бы все с того сайта - не ровен час - сайт закроют и труба - инфа вся потеряется.
    Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
    Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
    ZX Evo 4Mb- в строю.
    Speccy2010 v1
    Специалист (пока готовлюсь к восстановлению).
    Это все мое!
    Родное!
    Все люблю на свете я! Это родина моя!

  3. #1273

    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Есть подозрение, что после сборки проекта под другую плис и получения файла большего размера эта прошивка тупо не лезет в прошивку биоса. адреса все сползли. если не ошибаюсь, заливка прошивки в плис большую происходит посредством мелкой альтеры. там одним битом она всё заливает, не помню точно по какой ноге. т.е. прошивка теперь 90кб, а заливается по-прежнему 60кб. + данные которые за прошивкой тоже сползли (адреса). хотя я могу не прав. т.е. при включении компа или его ресете в пзу включается страница с прошивкой большой плис. мелкая плис начинает перегонять от туда данные бит за битом (по одному биту). по окончанию, кажется, сигнал wr_col толи должен погаснуть, толи наоборот в 1 быть...блин, надо найти записки от Ивана, он говорил что и как.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  4. #1274

    Регистрация
    08.05.2011
    Адрес
    г. Измаил, Украина
    Сообщений
    3,216
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    andy150677, вот о нагреве микросхем http://zx-pk.ru/showpost.php?p=38669...6.Страно но микросхемы работают от 4,5-5-5,5 в и 4,1в это уже явно не по даташиту

    Вот еще по нагреву микросхем видеопамяти http://zx-pk.ru/showpost.php?p=552726&postcount=1074

    вывод - убрать нафиг резисторы подтяжки вокруг видеопамяти - они задирают питание на альтере
    Последний раз редактировалось palsw; 26.09.2014 в 11:43.
    Радио-Губитель Канал на YouTube

  5. #1275

    Регистрация
    15.02.2012
    Адрес
    г. Минск
    Сообщений
    129
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Sayman, конечно не лезет, для 1К50 она получилась размером почти 96К. Но т.к. бОльшую часть ее содержимого занимают нули (в процентном соотношении, вперемешку с данными), я просто посчитал их и перегнал в новый файл, в котором после нуля стоит число, обозначающее их количество в этом месте. Новый файл получился размером 50К, это уже стало нормально, чтобы его вклеить на место оригинального конфига (с адреса 0х30100 в ПЗУ). Также я поправил код заливки конфига (для его распаковки), теперь если при заливке попадается 0, в регистр В загружается следующий байт и по DJNZ будет выведено нужное число нулей. Заливщик стал больше на 12 байт, все относительные переходы я поправил. В конце ПЗУ последние 30 байт не трогал (там, где дата сборки).
    Теперь все происходит так, как должно быть, т.е. после включения CLK_Z80=14M, чуть меньше секунды 7064 передает данные на 10K_D0 со стробированием на 10К_CLK, потом CNF_DONE переходит в 1, на выходе /RESET формируется короткий сигнал сброса, CLK_Z80 становится 21М, WR_COL из единицы переходит в генерацию 14М (чуть больше, правда, а может осцил врет) и на экране появляется приведенная выше картинка. Но т.к. RA17=RA16=RA15=0, начинает выполняться код из самого начала ПЗУ, а там первыми же командами идет DI HALT. И все, процессор стоит (наверное?). В связи с этим меня интересует, какая часть ПЗУ должна включиться при нормальном запуске Спринтера с 1К30, или я что-то неправильно понимаю в коде ПЗУ.
    По картинке - белые и темные вертикальные полосы всегда находятся в одном и том же месте, квадратики (видимо, мусор из видеоОЗУ) - в произвольных местах при каждом включении питания. Некоторые квадратики моргают с частотой спектрумовского флэша, при этом на светлых полосах размер знакоместа (квадратика) - четко спектрумовский, на темных - ширина знакоместа меньше.

    palsw, почитал, спасибо, наверное так и сделаю, все равно уже плата для экспериментов получилась. В связи с чем хочу купить новую пустую платку, чтобы на нее впаять 1К30
    Последний раз редактировалось andy150677; 26.09.2014 в 11:36.

  6. #1276

    Регистрация
    01.01.2009
    Адрес
    Донецк, Украина
    Сообщений
    3,260
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    andy150677, какая страница ПЗУ включается после заливки точно сказать не могу (какая-то из кратных вроде - 4/8...), забыл уже,а файлов под руками никаких нет - остались в Донецке. Но можете проверить в эмуляторе zxmak2, там в дебаггере отображаются нужные регистры и по мануалу (либо по содержимому дампа проверить) расшифровать. Да и сырки эмуля могут помочь - там пропускается этап загрузки ACEX-а, сразу прыгает в нужную страницу ПЗУ выставляя регистры RA как необходимо.
    На конструкцию DI:HALT вы натыкаетесь - это т.н. BSOD в спринтере, там при ошибках обычно выдается на экран мол "CTRL+ALT+DEL" в верхней строке и виснем.
    Также стоит обратить внимание на прошивку для мелкой альтеры, т.к. могли не ту прошивку залить - попадались тут с неправильными развертками аля ВГА.

    ---------- Post added at 10:18 ---------- Previous post was at 10:13 ----------

    По поводу 1К50 - далеко вы с ней не уедете, как правильно заметил Рома, часть прог используют свои прошивки альтеры, а их пропатчить будет уже не просто.
    Так же есть подозрение, что откомпилировали не ту прошивку или не с теми параметрами (там вроде бы одна прошивка использовалась как костяк для формирования прошивки DOOM, Sprinter-AY и прочих...).
    Так что действительно проще найти 1к30...
    Последний раз редактировалось Дмитрий; 26.09.2014 в 13:21.

  7. #1276
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #1277

    Регистрация
    23.11.2005
    Адрес
    Новосибирск
    Сообщений
    799
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У ПЗУ то ли один, то ли два старших бита адреса подтянуты к +5В (схемы под рукой нет), поэтому проц начинает выполнять то, что записано в верхней четверти ПЗУ
    Upd. Да, см. пост ниже. Проц после включения начинает выполнять программу из последней четверти ПЗУ.

    После заливки конфига в большую альтеру должен появиться сигнал WR_COL (идет с нее на мелкую альтеру и регистры цветов) и клок на проце. И какая страница ПЗУ будет подключена после заливки конфига, зависит от него самого...
    Последний раз редактировалось Zhizh; 26.09.2014 в 13:44.
    "Любое околокомпьютерное творчество одинаково сильно сопряжено с покупкой и воровством" dk_spb

  9. #1278

    Регистрация
    08.05.2011
    Адрес
    г. Измаил, Украина
    Сообщений
    3,216
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    по схеме сигналы ПЗУ RA16 и RA17 подтянуты к VCC резюками 1 ком
    Радио-Губитель Канал на YouTube

  10. #1279

    Регистрация
    15.02.2012
    Адрес
    г. Минск
    Сообщений
    129
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Zhizh, так я видел схему, подтянуты RA17 и RA16, и все так и происходит, и конфиг у меня уже заливается (вроде даже корректно, иначе бы альтера в соответствии с даташитом выдавала бы низкий уровень на nSTATUS, приводя к перезагрузке проца и старту заново кода из последней четверти - так у меня и было с оригинальным ПЗУ), меня интересует, какая часть ПЗУ должна включиться после загрузки конфигурации (в нормальном Спринтере), а у меня, повторюсь, после загрузки конфига становится RA17=RA16=RA15=0. И если самое начало, то интересно, каким образом проц, получая сигнал /RESET от альтеры, должен обработать DI HALT?

    ---------- Post added at 14:31 ---------- Previous post was at 14:05 ----------

    Запустил zxmak2, подскажите, кто знает, в дебаггере в левом верхнем углу Variables - что такое SYS?
    Последний раз редактировалось andy150677; 26.09.2014 в 15:07.

  11. #1280

    Регистрация
    08.05.2011
    Адрес
    г. Измаил, Украина
    Сообщений
    3,216
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    вот и я уже 1,5 часа воюю с эмулятором -терпел сколько лет все хотел реальное железо.
    Но капут - на ноуте 100% загрузка проца еле вырубил.Буду пробовать на 2хяйцевом.Не плохо бы отельную темку по эмуляторам спринтера ,настройкам,конфигам.Софт какой работает какой нет и тд...

    запустил - 55-60% грузит проц да и фиг с ним

    беру образ из этой темы sprinter-bootable-fdd-image.img выбираю его как а и б и тишина.в сетапе выпрал все дисководы как FDD
    ура - поехали.образ hdd была ссылка и просрочилась. кто поделиться?
    Последний раз редактировалось palsw; 26.09.2014 в 15:44.
    Радио-Губитель Канал на YouTube

Страница 128 из 202 ПерваяПервая ... 124125126127128129130131132 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Sprinter
    от lvd в разделе Sprinter
    Ответов: 42
    Последнее: 12.07.2015, 20:18
  2. Sprinter resurrection
    от WingLion в разделе Sprinter
    Ответов: 52
    Последнее: 10.01.2009, 00:32
  3. Sprinter или монитор?
    от newart в разделе Sprinter
    Ответов: 1
    Последнее: 03.02.2007, 09:45

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •