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

User Tag List

Страница 8 из 8 ПерваяПервая ... 45678
Показано с 71 по 77 из 77

Тема: Пишем на ассемблере под эмулятором

  1. #71
    Veteran
    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    1,979
    Спасибо Благодарностей отдано 
    69
    Спасибо Благодарностей получено 
    261
    Поблагодарили
    99 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    denpopov, когда-то на GENS'е не писал? Он много команд не знал, но разве это нас останавливало?

  2. #72
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от drbars Посмотреть сообщение
    denpopov, когда-то на GENS'е не писал? Он много команд не знал, но разве это нас останавливало?
    нет. начинал с ZEUS на кассете, потом купил дисковод и понеслись - ZEUS, адаптированный под диск, а потом STORM вытеснил все.

    кстати, не помню, ZEUS понимал половинки IX/IY?

  3. #73
    Junior
    Регистрация
    15.07.2016
    Адрес
    г. Одинцово
    Сообщений
    7
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Попробовал связку Spectaculator + Crimson Editor 3.70 Release + SjASMPlus Z80 кросс ассемблер, все настроил как GM BIT выше подробно написал, но не пойму как полученный снапшот запустить на эмуляторе, у меня после нажатия F1 запускается Spectaculator, но ругается на снапшот-файл и фигвам, потому что это не объектный файл типа tap, а обычный текстовый. Наверняка что-то у меня с руками, подскажите, что я не так делаю, очень хочется чтобы в эмуляторе можно было проверять свои художества .

    Заранее благодарен за объяснения.

    - - - Добавлено - - -

    Цитата Сообщение от Andrew771 Посмотреть сообщение
    В эмуляторе EmuZWin встроенный ассемблер и отладчик. Я в нем сижу, удобно.
    Попробовал EnumZWin, запустил в нем Assembler, скомпилировал, зашел в debug, но не хватает у меня мозгов КАК запустить мой asm код в эмуляторе EmuZWin, чтобы увидеть результат!!! Подскажите как запустить ассемблерный код, или его надо сначала как то в tap файл превратить?

  4. #74
    Veteran Аватар для Hacker VBI
    Регистрация
    05.03.2013
    Адрес
    г. Канев, Украина
    Сообщений
    1,596
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ZX_КМV, так скомпилируй и на выходе сделай что-то типа
    savesna "dcdd.sna", start

    старт - это точка входа
    org #8000
    start
    di
    ld sp,#bfff

    и потом уже открывай сна в эмуле

  5. #75
    Veteran
    Регистрация
    26.11.2013
    Адрес
    г. Новосибирск
    Сообщений
    1,042
    Спасибо Благодарностей отдано 
    934
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    122 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Post

    Цитата Сообщение от ZX_КМV Посмотреть сообщение
    EmuZWin, чтобы увидеть результат!!! Подскажите как запустить ассемблерный код
    В нужном месте программы нужно написать:
    entrypoint $
    Что переводится: "Точка входа тут".
    После компиляции сразу запуститься с нужного места. (только с паузы сняться)
    И консольное окно с результатом компиляции внизу спрятано, если есть ошибки. Двойной щёлк на ошибке - попадаем на неё в тексте.

    А если в дебагере, то PC нужно подредактировать на начало исполнения, но это муторнее.

  6. #76
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,557
    Спасибо Благодарностей отдано 
    1,220
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Reobne Посмотреть сообщение
    И консольное окно с результатом компиляции внизу спрятано, если есть ошибки. Двойной щёлк на ошибке - попадаем на неё в тексте.

    А если в дебагере, то PC нужно подредактировать на начало исполнения, но это муторнее.
    Окно так запрятно, что я раньше даже не знал, что можно смотреть ошибки) Писал без ошибок)

    А что дебаггере? Вроде, когда откомпилируешь, там кнопочка есть типа PC на ней написано, и можно сразу нажав перейти в начало твоей программы и запуститься.

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

  8. #77
    Veteran
    Регистрация
    26.11.2013
    Адрес
    г. Новосибирск
    Сообщений
    1,042
    Спасибо Благодарностей отдано 
    934
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    122 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я только entrypoint $ пользовался.

    Цитата Сообщение от Titus Посмотреть сообщение
    там кнопочка есть типа PC
    Это, возможно, перезапустить программу без компиляции. А я постоянно компиляцией запускал, F4.
    F12 - переключиться между дебагером и редактором.

Страница 8 из 8 ПерваяПервая ... 45678

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

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

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

Похожие темы

  1. Замена дисковода эмулятором диска
    от pbogdan в разделе Внешние накопители
    Ответов: 643
    Последнее: 15.02.2018, 15:45
  2. Арифметические процедуры на ассемблере
    от spensor в разделе Программирование
    Ответов: 27
    Последнее: 13.05.2017, 20:56
  3. Ответов: 30
    Последнее: 14.01.2011, 15:13
  4. Проблемы с эмулятором
    от Allser в разделе Софт
    Ответов: 1
    Последнее: 03.11.2006, 11:10
  5. Управление эмулятором из zx-программы
    от Spectre в разделе Эмуляторы
    Ответов: 42
    Последнее: 29.08.2006, 12:58

Ваши права

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