Важная информация

User Tag List

Страница 21 из 83 ПерваяПервая ... 171819202122232425 ... ПоследняяПоследняя
Показано с 201 по 210 из 825

Тема: [Поиск 1] Ремонт

  1. #201
    GOD MODE Аватар для DATAsoft
    Регистрация
    25.02.2006
    Адрес
    Нижний Новгород
    Сообщений
    2,696
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    18 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Копейкин, а какой программатор делаешь?
    Я шью на расово верном: http://zx-pk.ru/showthread.php?t=19966
    Spectrum жив!!!

  2. #202
    Master
    Регистрация
    02.03.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    801
    Спасибо Благодарностей отдано 
    341
    Спасибо Благодарностей получено 
    72
    Поблагодарили
    57 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Моя собственная разработка.
    ATMEGA16, FT232 для связи с USB, куча транзисторов, чтобы импульсы программирования подавать. Планирутся поддержка 2716-27128 и флэш-аналогов, РТ4, РТ5. В общем наш набор. Уже доделываю. Если интересно, потом могу выложить.

  3. #203
    GOD MODE Аватар для DATAsoft
    Регистрация
    25.02.2006
    Адрес
    Нижний Новгород
    Сообщений
    2,696
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    18 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Конечно интересно. Выкладывай.

    Цитата Сообщение от Копейкин Посмотреть сообщение
    и канатная дорога впечатляет.
    На ней надо в сильный ветер кататься. Когда зависаешь на час над Волгой из-за сильного ветра - это непередаваемые ощущения...
    Spectrum жив!!!

  4. #204
    Master
    Регистрация
    02.03.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    801
    Спасибо Благодарностей отдано 
    341
    Спасибо Благодарностей получено 
    72
    Поблагодарили
    57 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Хорошо, доведу малость и выложу.
    А на канатной дороге мне повезло в порывистый ветер покататься.
    Две дамы передо мной у вагончика ехать отказались.
    Мне было не нужно на другую сторону, но как "турист" считал себя обязаным прокатиться
    И не пожалел, такая панорама открыватся.
    А зависаешь - это значит останавливают движение?

  5. #205
    Master
    Регистрация
    02.03.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    801
    Спасибо Благодарностей отдано 
    341
    Спасибо Благодарностей получено 
    72
    Поблагодарили
    57 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну вот, программатор "домучил", D6 - РТ4 прошил.
    Тем не менее сигнал VEN по-прежнему в "1", РТ4 цветовой палитры естественно молчит. Нужно проверять запись в порты IO ВВ55.
    Люди, какая версия TASM подойдёт для написания теста, чтобы вместо BIOS поставить? Или MASM?
    В примере Tronix'a "p1_ram.asm" tlink v5.1 говорит, что COM-файл не может быть построен, т.к. неверная entry-point. И это так, в БИОСе точка входа другая...

  6. #206
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,933
    Спасибо Благодарностей отдано 
    78
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Копейкин Посмотреть сообщение
    В примере Tronix'a "p1_ram.asm" tlink v5.1 говорит, что COM-файл не может быть построен, т.к. неверная entry-point. И это так, в БИОСе точка входа другая...
    Да, я писал на коленке по-быстрому для себя, поэтому взял в качестве "скелета" исходник Super XT BIOS. Можно качнуть прям архив pcxtbios25.zip с сорцами отсюда: http://www.phatcode.net/downloads.php?id=101

    Там в этом архиве в папке /TOOLS есть все необходимое для сборки - и TASM какой-то, а в качестве TLINK используется некий WARPLINK. Он создает EXE-шник, заголовок которого потом выпиливается тулзой EXE2COM и сразу дополняется 0x00h до нужного размера и приписывает в конец CRC.

    Можно и TLINK юзать конечно, но я просто взял "все готовое", ибо лень.... Ну и там батник есть MAKE.BAT, суть которого сводится к следующему:

    Код:
    tools\tasm p1_ram.asm,p1_ram.obj
    tools\warplink /wn p1_ram.obj,p1_ram.exe
    tools\exe2rom /8 p1_ram.exe p1_ram.bin

  7. #207
    Master
    Регистрация
    02.03.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    801
    Спасибо Благодарностей отдано 
    341
    Спасибо Благодарностей получено 
    72
    Поблагодарили
    57 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Tronix, спасибо большое, очень выручили.
    Я посмотрел опции tlink - там нет возможности создать бинарник.
    Также и в микрософтовском MASM 5 и 6 версий такого не предусмотрено.
    Такая возможность есть в Watcom C, но изучать новую среду разработки очень неохота.
    Тем более, что её больше не поддерживают.
    И так в голове склад...
    По поводу различий в схеме - сигнала VEN, может кто разбирался с ним уже?

  8. #208
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,933
    Спасибо Благодарностей отдано 
    78
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Копейкин Посмотреть сообщение
    Tronix, спасибо большое, очень выручили.
    Я посмотрел опции tlink - там нет возможности создать бинарник.
    А в WARPLINK тоже нет возможности создать бинарник. Все они создают EXE-шник. А вот приблуда EXE2ROM уже отрезает у этого EXE-шника голову, дополняет нулями до 8Kb (16, 32, 64Kb) и приписывает последний байт, в расчете на то что вся контрольная сумма бинаря будет потом равна нулю.

    Тулза эта написана, страшно подумать, на БЕЙСИКЕ, и исходники ее есть в папке /TOOLS/SRC.

  9. #209
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,847
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    167 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Есть ещё FASM - flatassembler, по-умолчанию (если не указывать в исходнике формат) генерирует бинарные файлы. Поддержка макросов у него не стандартная, зато впечатляющая При желании можно наделать макросов и скомпилировать всё что угодно. Я, в качестве развлечения, делал макросы для i8080 (FASM всё таки для x86 ассемблера), генерировал всякие ROM-диски для отечественных компов (т.е. из набора файлов генерировался каталог и к нему прилеплялись сами файлы).

  10. #210
    Master
    Регистрация
    02.03.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    801
    Спасибо Благодарностей отдано 
    341
    Спасибо Благодарностей получено 
    72
    Поблагодарили
    57 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Есть ещё FASM - flatassembler, по-умолчанию (если не указывать в исходнике формат) генерирует бинарные файлы.
    ...
    генерировал всякие ROM-диски для отечественных компов (т.е. из набора файлов генерировался каталог и к нему прилеплялись сами файлы).
    А вот тут можно немного поподробнее?
    У меня в очень дальних планах сделать загрузку DOS из ПЗУ...

Страница 21 из 83 ПерваяПервая ... 171819202122232425 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. [Поиск 1] поиск информации по модулям
    от Daniil Chislov 86 в разделе Поиск
    Ответов: 7
    Последнее: 25.12.2023, 16:54
  2. [Поиск 1] Ремонт блока питания В266
    от crackintosh в разделе Поиск
    Ответов: 19
    Последнее: 07.04.2021, 20:30
  3. [Поиск 3] Восстановление
    от Filin в разделе Поиск
    Ответов: 71
    Последнее: 13.12.2020, 16:23
  4. [Поиск 2] Поиск информации
    от dk_spb в разделе Поиск
    Ответов: 17
    Последнее: 02.10.2017, 09:00
  5. ПК Поиск 11 штук - ремонт
    от Aleksei1983 в разделе Поиск
    Ответов: 4
    Последнее: 05.01.2013, 17:09

Ваши права

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