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

User Tag List

Показано с 1 по 8 из 8

Тема: Ищется инструкция для идиотов по сборке прошивок.

  1. #1
    Member
    Регистрация
    29.06.2010
    Адрес
    Киев
    Сообщений
    127
    Благодарностей: 21
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Ищется инструкция для идиотов по сборке прошивок.

    Собственно, сабж))
    Смотрю, тут народ прошивки сам собирает - то выкинул, то добавил. И никто ни слова не говорит КАК он это сделал.

    Заделитесь ценными заниями, а?

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

  3. #2
    Guru
    Регистрация
    16.12.2009
    Адрес
    Харьков
    Сообщений
    3,630
    Благодарностей: 1768
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    1. Выясняем какой комп.
    2. Узнать, как расположены BASIC48, BASIC128, TR-DOS и сервисное меню/пустая область (заполненная FF). Для примера в профи расположение такое: 1. Сервисное меню профи; 2. ТР-ДОС; 3. BASIC128; 4. BASIC48. (есть еще тема на форуме http://zx.pk.ru/showthread.php?t=7198 в ней еще разновидности расположения для разных компов есть);
    3. Создаем отдельно папку на диске и копируем в неё все 4-ре части желаемой прошивки. каждая часть должна быть размером 16384 байта. если размер 32кб (содержит две части (в основном TR-DOS и BASIC48) или 64кб (4 части см.п.2), её нужно сначала разбить на равные части по 16384 байта см.п.6.
    4. Приводим имена файлов к такому виду, чтоб части шли как в пункте 2. (для профи допустим это будет так: profi.001 (сервисное меню), profi.002 (тр-дос), profi.003 (basic128), profi.004 (basic48)).
    5. Запускаем Total Commander. Заходим в созданую папку, выделяем первый файл (profi.001), заходим в "Файлы" и нажимаем "Собрать файлы...". Далее получаем файл прошивки на 64кб, которую можно прошивать.
    6. Запускаем Total Commander. Заходим в созданую папку, выделяем файл прошивки (32кб/64кб или больше (допустим с именем pentagon.rom)), заходим в "Файлы" и нажимаем "Разбить файлы...", указываем размер части - 16384 байта. Получаем пять файлов (если прошивка 64кб) - pentagon.001, pentagon.002, pentagon.003, pentagon.004 и pentagon.crc (последний файл можно удалить, т.к. содержит размер и контрольную сумму исходного файла pentagon.rom и если заменить одну из частей другой версией, то при сборке напишет что не верная контрольная сумма файла).

    Вот где-то так Написано много, но если разобраться, то тут всё очень просто делается!
    Profi must live!

    Моё железо...

    1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
    2. Profi 3.2/1Mb/3`5FDD/HDD6.4Gb/Pentagon_Fix
    3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
    4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
    Все укомплектованы:
    Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive
    [свернуть]

  4. Эти 4 пользователя(ей) поблагодарили solegstar за это полезное сообщение:
    John North (31.08.2010), lerm (05.06.2015), neon79 (31.08.2010), Tuvic (05.09.2010)

  5. #3
    Member
    Регистрация
    29.06.2010
    Адрес
    Киев
    Сообщений
    127
    Благодарностей: 21
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    solegstar, Ёмаё... То бишь, разобрать готовую прошивку, и впаковать туда, скажем, Глюк вместо сервиса, и какой-нить командир вместо Васика 128 - легко и непринуждённо...Класс! Спасибо, вмемориз!

  6. #4
    Master Аватар для Keeper
    Регистрация
    15.11.2007
    Адрес
    Харьков
    Сообщений
    873
    Благодарностей: 372
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от solegstar Посмотреть сообщение
    1. Выясняем какой комп.
    Это если есть готовые файл и их не нужно модифицировать. Если нужно вносить какие либо изменения или часто заменять файлы, то лучше сделать какой нибудь батник.

    Код:
    @echo off
    
    CD basic48
    sjasmplus "%CD%\basic48.asm" > "%CD%\..\basic48.log"
    CD ".."
    
    CD basic128
    sjasmplus "%CD%\basic128.asm" > "%CD%\..\basic128.log"
    CD ".."
    
    CD trdos
    sjasmplus "%CD%\trdos.asm" > "%CD%\..\trdos.log"
    CD ".."
    
    CD page0
    sjasmplus -dos866 "%CD%\zxm-bios.asm" > "%CD%\..\zxm-bios.log"
    hrust13  -spd 3 "%CD%\tmp\zxm-bios.bin" "%CD%\tmp\zxm-bios.packed.bin" > "%CD%\..\packer.log"
    sjasmplus -dos866 "%CD%\page0.asm" > "%CD%\..\page0.log"
    CD ".."
    
    COPY /Y /B "%CD%\page0\build\page0.rom" + "%CD%\trdos\build\trdos.rom" + "%CD%\basic128\build\basic128.rom" + "%CD%\basic48\build\basic48.rom" "%CD%\a.bios.out\zxm-bios.rom" /B > "%CD%\merge.log"

  7. Этот пользователь поблагодарил Keeper за это полезное сообщение:
    John North (31.08.2010)

  8. #5
    Guru Аватар для fan
    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,783
    Благодарностей: 329
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от neon79 Посмотреть сообщение
    Ищется инструкция для идиотов по сборке прошивок.
    Собственно, сабж))
    Смотрю, тут народ прошивки сам собирает - то выкинул, то добавил. И никто ни слова не говорит КАК он это сделал.

    Заделитесь ценными заниями, а?
    Глюк уже в напиленном виде - http://alonecoder.nedopc.com/zx/index.html
    Меняешь что хошь , правишь батник и получаешь целый бинарник . Расположение начинки есесно пентагоновское .
    Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
    REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/

  9. Этот пользователь поблагодарил fan за это полезное сообщение:
    neon79 (31.08.2010)

  10. #6
    Member
    Регистрация
    29.06.2010
    Адрес
    Киев
    Сообщений
    127
    Благодарностей: 21
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    fan, А имеет ли смысл шить Глюк (в Пент и в Профи) при отсутствующем НемоИДЕ? Или он для ИДЕшника и нужен? Можно ли юзать зашитый в ПЗУ коммандер при отсутствии ИДЕ?

  11. #7
    Guru Аватар для fan
    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,783
    Благодарностей: 329
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Глюк (так же как и не глюк http://zx.pk.ru/showthread.php?t=12280 ) позволяют бутится с винта и сидюка и создавать рамдиски . Шить нужно хотябы для того чтоб потом не перепрошивать . Коммандеры есесно могут работать с реальными флопами , другой вопрос какай больше нужен и нужен ли ваще вместо васика128 .

    ---------- Post added at 15:48 ---------- Previous post was at 15:45 ----------

    Последняя версия и описание неглюка - http://www.nedopc.com/zxevo/zxevo.php
    Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
    REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/

  12. Эти 2 пользователя(ей) поблагодарили fan за это полезное сообщение:
    John North (31.08.2010), neon79 (31.08.2010)

  13. #8
    Member
    Регистрация
    29.06.2010
    Адрес
    Киев
    Сообщений
    127
    Благодарностей: 21
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    fan, Ясно, спасибо.

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

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

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

Похожие темы

  1. Орион-про: Вопросы по сборке
    от Prusak в разделе Орион
    Ответов: 48
    Последнее: 11.10.2010, 23:18
  2. БК-0010-01 инструкция по эксплуатации
    от Raydac в разделе БК-0010/0011
    Ответов: 1
    Последнее: 16.12.2009, 11:32
  3. Ответов: 5
    Последнее: 20.08.2007, 23:38
  4. Обновление прошивок
    от GriV в разделе Unsorted
    Ответов: 11
    Последнее: 28.03.2007, 23:39
  5. Ответов: 35
    Последнее: 01.12.2006, 10:06

Ваши права

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