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

User Tag List

Страница 5 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 41 по 50 из 54

Тема: Корвет: Загрузка из внешнего ПЗУ

  1. #41
    Member Аватар для UA3GBV
    Регистрация
    19.03.2011
    Адрес
    Липецк
    Сообщений
    133
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Склеил четыре РОМа, тест железа и три игрушки, зашил в 27c512. Все работает, выборка переключателями на старших адресах. В планах взять что-то на 512 КБ, выборку страниц сделать не по адресам, а отдельный переключатель на каждую страницу. И дешифратор на диодах. Будет емкий и соответствующий эпохе картридж с софтом.
    Непонятно мне только, как РОМы делать из файлов других форматов?

  2. #42
    Moderator Аватар для Serebriakov
    Регистрация
    06.04.2013
    Адрес
    г. Могилев, Беларусь
    Сообщений
    253
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    107
    Спасибо Благодарностей получено 
    55
    Поблагодарили
    26 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Lightbulb

    Цитата Сообщение от UA3GBV Посмотреть сообщение
    Непонятно мне только, как РОМы делать из файлов других форматов?
    Думаю, аналогично конвертированию COM в BIN - поменять адреса загрузки и пропатчить все обращения софта к диску и биосу (системные вызовы). Вот здесь эта тема обсуждалась: http://zx-pk.ru/threads/15147-korvet...gnitofona.html

    Вот архив с бинарниками (BIN-ROM-COM) для сравнения:
    https://yadi.sk/d/JEk51x4N3KQ5tV
    Здесь все BIN-ы, которые я нашел в образах. А так же пакеры, кросс-ассемблеры, MSXCAS от Marinovsoft и удобная утилита для сравнения файлов в hex.

    Если есть желание покопаться, полистайте еще раздел "РЕКОМПИЛЯЦИЯ" на http://vector06c.fdd5-25.net/ (бывший http://vector06c.narod.ru/).

    Ну и чтобы в память машинный код влезал, заодно пакером каким-нибудь пожать для уменьшения размера бинарника.

    Самый простой вариант (встраивает свой код распаковки в сжатый бинарник автоматически):
    1) Executive files packer V1.0. Copyright (C) 1991 by Goldsoft - в образах называется PAKEXE.COM

    Более сложные варианты (распаковщики нужно собирать Тасмом и навешивать самому):

    2) Тульская реинкарнация пакера/депакера MegaLZ от lvd:

    Распаковщик DeMLZ для КР580ВМ80А (i8080):
    http://sensi.org/scalar/ware/691/

    Упаковщик MegaLZ (пакует на пк):
    http://web.archive.org/web/200802242....nm.ru/MegaLZ/
    https://github.com/shaos/mhmt
    https://github.com/sergeyerokhin/mhmt
    https://code.google.com/archive/p/mhmt/
    http://www.nedopc.org/forum/viewtopic.php?t=10434


    3) Пакер/депакер EXO:

    Распаковщик DeEXO для КР580ВМ80А (i8080):
    http://sensi.org/scalar/ware/694/

    Упаковщик EXO:
    https://bitbucket.org/magli143/exomizer/wiki/browse/
    http://web.archive.org/web/201609170.../magli143/exo/
    Последний раз редактировалось Serebriakov; 06.05.2018 в 18:31.

  3. #43
    Member Аватар для UA3GBV
    Регистрация
    19.03.2011
    Адрес
    Липецк
    Сообщений
    133
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Serebriakov Посмотреть сообщение
    Думаю, аналогично конвертированию COM в BIN - поменять адреса загрузки и пропатчить все обращения софта к диску и биосу (системные вызовы). Вот здесь эта тема обсуждалась: http://zx-pk.ru/threads/15147-korvet...gnitofona.html
    Спасибо. Изучу, когда мозги на нужный лад настроятся. Я бы еще посмотрел, как РОМ-диск для Апогея от Vinxru работает. Та реализация была вообще супер.

  4. #44
    Activist Аватар для Gavrilov_S
    Регистрация
    21.12.2015
    Адрес
    г. Канаш
    Сообщений
    240
    Спасибо Благодарностей отдано 
    31
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    UA3GBV, как успехи дальнейшего развития Вашей платы?
    можете поделиться платой LAY и прошивкой для 27С512 склеенной.

    Игру KLAD1 можно на ром записать? Будет ли она работать?

  5. #45
    Member Аватар для UA3GBV
    Регистрация
    19.03.2011
    Адрес
    Липецк
    Сообщений
    133
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Gavrilov_S Посмотреть сообщение
    UA3GBV, как успехи дальнейшего развития Вашей платы?
    можете поделиться платой LAY и прошивкой для 27С512 склеенной.

    Игру KLAD1 можно на ром записать? Будет ли она работать?
    Извиняюсь, но тему пока забросил. Все-таки не самый мой любимый ПК С ходу только плату нашел, но она в DipTrace.

    ROM.7z

    Прошивку поищу на рабочем ПК или "солью" с микрухи.

  6. #46
    Activist Аватар для Gavrilov_S
    Регистрация
    21.12.2015
    Адрес
    г. Канаш
    Сообщений
    240
    Спасибо Благодарностей отдано 
    31
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо. буду ждать

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

  8. #47
    Activist Аватар для Gavrilov_S
    Регистрация
    21.12.2015
    Адрес
    г. Канаш
    Сообщений
    240
    Спасибо Благодарностей отдано 
    31
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    UA3GBV, не слили еще Вашу прошивку?

  9. #48
    Member Аватар для UA3GBV
    Регистрация
    19.03.2011
    Адрес
    Липецк
    Сообщений
    133
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Gavrilov_S Посмотреть сообщение
    UA3GBV, не слили еще Вашу прошивку?
    Прошу простить - программатор не работал. Вот прошивка моей ПЗУ:

    korvet.7z

  10. #49
    Master
    Регистрация
    20.06.2014
    Адрес
    г. Орск, Оренбургская обл.
    Сообщений
    777
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    61
    Поблагодарили
    47 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Заэмгэтээфил сегодня сабж, прошил в него КТДП. Удивило, что определяет модельку тестируемого аппарата, значит в первой ПЗУшке на материнке где-то это прописано.
    Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

  11. #50
    Veteran
    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    1,325
    Спасибо Благодарностей отдано 
    57
    Спасибо Благодарностей получено 
    161
    Поблагодарили
    128 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    Удивило, что определяет модельку тестируемого аппарата, значит в первой ПЗУшке на материнке где-то это прописано.
    Нихрена не определяет. Выводит текстовую константу из самого КТДП.
    ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY, Scorpion ZS 1024+SMUC

Страница 5 из 6 ПерваяПервая 123456 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Загрузка УКНЦ
    от костя в разделе ДВК, УКНЦ
    Ответов: 73
    Последнее: 05.03.2011, 12:55
  2. Загрузка на рел Commodore 64
    от Zloy в разделе Commodore 16/64/128
    Ответов: 46
    Последнее: 27.07.2009, 12:59
  3. Загрузка с ленты
    от Addison в разделе Разный софт
    Ответов: 15
    Последнее: 17.06.2008, 01:18
  4. Корвет.
    от Mick в разделе Барахолка (архив)
    Ответов: 8
    Последнее: 19.09.2007, 19:58

Ваши права

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