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

User Tag List

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

Тема: Вопрос по ccz80

  1. #1
    Veteran Аватар для AlexBel
    Регистрация
    02.01.2007
    Адрес
    Волгоград, Россия
    Сообщений
    1,320
    Спасибо Благодарностей отдано 
    154
    Спасибо Благодарностей получено 
    123
    Поблагодарили
    75 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Вопрос по ccz80

    Скомпилировал в ccz80 пробную программу под MSX. Получился .bin файл. В какой эмулятор MSX его можно засунуть для проверки, желательно через командную строку с указанием адреса запуска? А то каждый раз пихать этот файл в образ диска и вызывать его через бейсик очень долго...

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

  3. #2
    Wowik
    Гость

    По умолчанию

    В BlueMSX можно подключить каталог на диске вместо образа, все равно под виндой сидишь, запустил эмуль, подключил выходной каталог компилятора и типа все, единственное что может SDCC вместо ccz80 всетаки поадекватнее будет, декларируется как ANSI-C.
    Последний раз редактировалось Wowik; 20.05.2009 в 02:20.

  4. #3
    Veteran Аватар для AlexBel
    Регистрация
    02.01.2007
    Адрес
    Волгоград, Россия
    Сообщений
    1,320
    Спасибо Благодарностей отдано 
    154
    Спасибо Благодарностей получено 
    123
    Поблагодарили
    75 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Wowik Посмотреть сообщение
    В BlueMSX можно подключить каталог на диске вместо образа, все равно под виндой сидишь, запустил эмуль, подключил выходной каталог компилятора и типа все, единственное что может SDCC вместо ccz80 всетаки поадекватнее будет, декларируется как ANSI-C.
    http://ru.msx.org/forumtopicl9830.html
    Надо почитать по басику побольше...
    SDCC у меня есть, возможно, придется заняться этим компилером. А к нему есть либы под MSX или все писать с нуля?
    На память можешь сказать, как загружать BLOAD-ом бинарники с заданного адреса?

  5. #4
    Wowik
    Гость

    По умолчанию

    Для начала рекомендую посмотреть http://www.faq.msxnet.org/suffix.html там есть формат заголовка Bin файла, мне кажется, что будет лучше если он всетаки будет соблюдаться. Попробуй набрать bload"file.bin",&h8000. По части библиотек для SDCC не видел, но можно перевести нужные функции из ccz80 в заголовочный файл, спековские по аналогии я переносил, работали.
    Последний раз редактировалось Wowik; 20.05.2009 в 12:50.

  6. #5
    Veteran Аватар для AlexBel
    Регистрация
    02.01.2007
    Адрес
    Волгоград, Россия
    Сообщений
    1,320
    Спасибо Благодарностей отдано 
    154
    Спасибо Благодарностей получено 
    123
    Поблагодарили
    75 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Wowik Посмотреть сообщение
    Для начала рекомендую посмотреть http://www.faq.msxnet.org/suffix.html там есть формат заголовка Bin файла, мне кажется, что будет лучше если он всетаки будет соблюдаться. Попробуй набрать bload"file.bin",&h8000. По части библиотек для SDCC не видел, но можно перевести нужные функции из ccz80 в заголовочный файл, спековские по аналогии я переносил, работали.
    Спасибо, посмотрю обязательно.
    попробовал сделать (в эмуляторе) BSAVE"N.BIN",&HC000,&HFF
    и получил Illegal function call

  7. #6
    Wowik
    Гость

    По умолчанию

    Цитата Сообщение от AlexBel Посмотреть сообщение
    Спасибо, посмотрю обязательно.
    попробовал сделать (в эмуляторе) BSAVE"N.BIN",&HC000,&HFF
    и получил Illegal function call
    BSAVE"N.BIN",start address,end address [,execution start address]
    т.е. начальный адрес, конечный (не длина), адрес старта

  8. #7
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,721
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    87 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AlexBel
    SDCC у меня есть, возможно, придется заняться этим компилером.
    А к нему есть либы под MSX или все писать с нуля?
    Хорошую библиотеку под MSX для SDCC написал HRA.
    Новость и ссылка на неё была в форуме www.msx.org в 2006 году, и обновление было в 2007 году.
    Но сейчас ссылка не работает. Желающим могу выслать архив на e-mail.
    Последний раз редактировалось caro; 20.05.2009 в 14:02.

  9. #8
    Veteran Аватар для AlexBel
    Регистрация
    02.01.2007
    Адрес
    Волгоград, Россия
    Сообщений
    1,320
    Спасибо Благодарностей отдано 
    154
    Спасибо Благодарностей получено 
    123
    Поблагодарили
    75 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Wowik Посмотреть сообщение
    BSAVE"N.BIN",start address,end address [,execution start address]
    т.е. начальный адрес, конечный (не длина), адрес старта
    Да, уже разобрался
    Все, прочитал про заголовок, попробовал - басик глотает. Правда, до выполнения не дошло, но загружается. Как я понял, просматривая дамп, если явно не указатьт адрес запуска, то он все равно указывается в заголовке и равен начальному адресу.
    Теперь бы компилер заставить делать заголовок. Там есть DEFB, но пока не получается вставить туда, куда надо...

    Добавлено через 6 минут
    Цитата Сообщение от caro Посмотреть сообщение
    Хорошую библиотеку под MSX для SDCC написал HRA.
    Новость и ссылка на неё была в форуме www.msx.org в 2006 году, и обновление было в 2007 году.
    Но сейчас ссылка не работает. Желающим могу выслать архив на e-mail.
    Я желающий!
    Видимо, придется переходить на SDCC, уже три человека посоветовало...
    Последний раз редактировалось AlexBel; 20.05.2009 в 14:54. Причина: Добавлено сообщение

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

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

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

Похожие темы

  1. вопрос
    от Sayman в разделе Барахолка (архив)
    Ответов: 10
    Последнее: 20.11.2008, 09:40
  2. Вопрос по IDE
    от Пётр в разделе Внешние накопители
    Ответов: 67
    Последнее: 13.05.2007, 20:40

Ваши права

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