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

User Tag List

Страница 3 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 21 по 30 из 52

Тема: Где скачать ассемблер для эмулятора 800win

  1. #21
    Activist Аватар для ezswift
    Регистрация
    26.02.2011
    Адрес
    Москва
    Сообщений
    258
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    25
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну может я не совсем удачно выразился...

    Изначально Экшн проектировался как картридж. и все коды языка были в прошивке картриджа, то есть без картриджа откомпилированная программа не запускалась.

    Потом, сначала сами OSS, а потом и другие продвинутые люди напридумывали рантайм библиотек для Экшн и вроде бы проблема решилась... Но осталось огромное неудобство в работе.

    Трудности с параметрами, трудности с функциями, в общем язык странный. Его все любят за чистый код компиляции и за скорость, но фанатеть здесь не над чем.

    А PL65 обладает всеми возможностями Экшн, зато весьма удобен и читаем. Есть двоичные, десятичные и шестнадцатиричные числа, указатели и пр.

    Очень подробная документация Аж, страшно!

    Вот как задать плейера для PM-графики:
    DEFSHAPE(0,
    %00111000,
    %01011100,
    %00111110,
    %00101010,
    %00111110,
    %01011100,
    %01100010,
    %11111110,
    %11010111,
    %10111101,
    %10110101,
    %00111100,
    %00111100,
    %00011100,
    %00111100,
    %01111000)

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

    По умолчанию

    ezswift, а не пробовал Action! с диска, а не с образа картриджа?Вроде как у меня программы компилировались..
    и дай, пожалуйста ссылку на PL65, не могу найти (

  3. #23
    Activist Аватар для ezswift
    Регистрация
    26.02.2011
    Адрес
    Москва
    Сообщений
    258
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    25
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я подготовлю atr с языком и сделаю как вложение с pdf мануалом.
    Сейчас у меня нет, просто подожди...

    ---------- Post added at 09:53 ---------- Previous post was at 09:05 ----------

    Вот кстати Атарьская радуга на PL65 с комментариями
    Разумеется, перед компиляцией русские комментарии надо удалить.


    Код:
    ! Rainbow                              !
    ! ------------------------------------ !
    PROC Rainbow()
      BYTE vcount=$D40B,wsync=$D40A
      BYTE rtclok=$14,color=$D018,u=$7
      BYTE ch=764
    BEGIN
      ch=$FF
      REPEAT
        wsync=u
        color=rtclok+vcount
      UNTIL ch<>$FF
    END
    ! ------------------------------------ !
    ! Main program                         !
    MAIN()
    BEGIN
      Rainbow()
    END
    ! ------------------------------------ !


    ! Очистили клавиатурный буфер

    ! Повторяем, следующий блок, пока не изменится буфер, т.е., пока не нажата клавиша

    ! Запись в регистр wsync любого числа (Wait for Syncronization)
    ! ставит процессор в режим ожидания и поэтому изменение цвета происходит только
    ! с началом новой линии, а не посередине. Очевидно с этим можно поиграться.

    ! содержимое регистра реального времени прибавляем к содержимому счётчика строк ТВ растра
    ! сумму засовываем в регистр цвета фона.
    ! так получаем с изменением времени изменение цвета строк растра, то бишь радугу.

    ---------- Post added at 10:30 ---------- Previous post was at 09:53 ----------

    Привет denpopov,
    Подготовил файлик и готов выслать.

    На какую почту прислать 6 мег зипованого файла?
    Здесь ограничение по размеру
    Последний раз редактировалось ezswift; 14.03.2014 в 09:55.

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

    По умолчанию

    Цитата Сообщение от ezswift Посмотреть сообщение
    На какую почту прислать 6 мег зипованого файла?
    кинь в личку.

  5. #25
    Activist Аватар для ezswift
    Регистрация
    26.02.2011
    Адрес
    Москва
    Сообщений
    258
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    25
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Как это сделать? Никогда не посылал.
    Там нету кнопки вложения.

    Ограничения на размер вложения в форуме - 640кб
    Последний раз редактировалось ezswift; 14.03.2014 в 12:01.

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

    По умолчанию

    ezswift,
    есть rghost.ru и sderni.ru
    пожалуйста,загрузи туда файлик и кинь в личку ссылку

  7. #27
    Activist Аватар для ezswift
    Регистрация
    26.02.2011
    Адрес
    Москва
    Сообщений
    258
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    25
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сделано!

    Лежит на _http://rghost.ru/53046944

    Будет там месяц, без пароля.
    MAC и PC - это всего лишь периферия для Атари...
    130XE|XC12|CA2001|XF551|IDEPlus2.0|SIO2SD|SIO2IDE| RAM576XE+Covoх|SIO2PC|MAXFLASH8|MAXFLASH1|The Ultimate Cartridge|

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

    По умолчанию

    спасибо, попробую осилить.

    ---------- Post added at 13:26 ---------- Previous post was at 13:15 ----------

    вот еще одно руководство, нужно будет почитать:
    http://web.archive.org/web/200807052...02/PL65MAN.TXT

  9. #29
    Activist Аватар для ezswift
    Регистрация
    26.02.2011
    Адрес
    Москва
    Сообщений
    258
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    25
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это не наш PL/65, Наш называется PL65

    Вот мой сайтик с примерами.
    _http://8-bitnature.blogspot.ru/2013/03/pl65-noahsoftc1987.html
    Я правда давно им не занимался, пардон.
    MAC и PC - это всего лишь периферия для Атари...
    130XE|XC12|CA2001|XF551|IDEPlus2.0|SIO2SD|SIO2IDE| RAM576XE+Covoх|SIO2PC|MAXFLASH8|MAXFLASH1|The Ultimate Cartridge|

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

    По умолчанию

    Цитата Сообщение от ezswift Посмотреть сообщение
    Вот мой сайтик с примерами.
    мне здесь не совсем понятно:

    Код:
      B=PEEK(RANDOM)
      IF B>127 THEN B=1 ELSE B=0 ENDIF
    мне думается попроще:
    lda RANDOM
    and #$01
    adc#$06

    ну и саму процедурку можно развить. А заодно интересно - как устанавливать прерывания? я имею в виду как определить адрес вектора прерывания.?

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

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

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

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

Похожие темы

  1. С эмулятора в ZxNet
    от Kakos_nonos в разделе Эмуляторы
    Ответов: 12
    Последнее: 19.10.2011, 06:38
  2. playlist для эмулятора
    от daniel в разделе Эмуляторы
    Ответов: 16
    Последнее: 06.09.2011, 14:43
  3. как сделать без эмулятора
    от женя999 в разделе Эмуляторы
    Ответов: 6
    Последнее: 08.04.2009, 20:38
  4. Работа с НМЛ из эмулятора
    от Error404 в разделе Эмуляторы
    Ответов: 6
    Последнее: 28.11.2007, 23:29
  5. Как сократить код эмулятора Z80 на PC
    от Vladimir Kladov в разделе Эмуляторы
    Ответов: 27
    Последнее: 01.02.2006, 21:18

Ваши права

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