User Tag List

Страница 4 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 31 по 40 из 50

Тема: Форк SDCC для процессора 8080

  1. #31

    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,681
    Спасибо Благодарностей отдано 
    2,716
    Спасибо Благодарностей получено 
    170
    Поблагодарили
    130 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Туда нужно заходить при помощи Telegram, который должен быть установлен и, как я понимаю, ассоциирован на подобные ссылки. Группа называется @plm8080

    В самом крайнем случае пробуйте поиском. Или напишите мне в ЛС свой идент в телеграме, я добавлю.

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

    Вот здесь будут наши наработки. Пока там есть все собранные утилиты и HelloWorld для Спектрума.






    Скажу честно, я разочарован качеством кодогенерации этого PL/M даже на HelloWorld'е. Ожидал большего.

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

  3. #32

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,303
    Спасибо Благодарностей отдано 
    1,030
    Спасибо Благодарностей получено 
    813
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Скажу честно, я разочарован качеством кодогенерации этого PL/M даже на HelloWorld'е. Ожидал большего.
    Интересно бы было взглянуть на пример кода. Может листинги в gist, или pastebin?

    Кстати, для Вектора еще есть ЛС-Паскаль. Кассетный.
    Больше игр нет

  4. #33

    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Туда нужно заходить при помощи Telegram, который должен быть установлен и, как я понимаю, ассоциирован на подобные ссылки. Группа называется @plm8080
    У них блокируют Telegram

  5. #34

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Предлагаю все что относится к Pl/M отцепить в отдельную тему.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  6. #35

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Извините за оффтоп.
    Цитата Сообщение от svofski Посмотреть сообщение
    Кстати, для Вектора еще есть ЛС-Паскаль. Кассетный.
    Tim0xA даже умудрился написать на нем коммерческую (по векторовским меркам) игру.

  7. #36

    Регистрация
    29.11.2009
    Адрес
    г. Бийск
    Сообщений
    521
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    41
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Error404,
    А может тему Программирование а в ней разделы если нужно.
    Микро-80, Радио-86РК, Океан 240, Ириша, Спектрум-48, NEC PC-8201, ЮТ-88(2017) .

  8. #37

    Регистрация
    26.12.2010
    Адрес
    Кубань
    Сообщений
    1,159
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    47
    Поблагодарили
    26 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот исходник на plm/
    Код:
     
    MY:
    DO;
    PUTCH: PROCEDURE(A) EXTERNAL;
        DECLARE A BYTE;
        END;
    
    DECLARE (S,F) ADDRESS;
    DECLARE (C BASED S) byte;
    S=.('HELLO PLM',0,0);
    DO WHILE C<>0;
    CALL PUTCH(C);
    S=S+1;
    END;
    DO WHILE 1=1;
    END;
    END;
    А вот выходной асм
    Код:
    	org	00000H
    .text HELLO PLM
    .db 0,0 
    	lxi	sp,X00A1
    	lxi	h,00000H
    	shld	X00A1
    L0014:
    	lhld	X00A1
    	mov	a,m
    	cpi	000H
    	jz	L002E
    	lhld	X00A1
    	mov	c,m
    	call	L003A
    	lhld	X00A1
    	inx	h
    	shld	X00A1
    	jmp	L0014
    ;
    L002E:
    	mvi	a,001H
    	cpi	001H
    	jnz	L0038
    	jmp	L002E
    ;
    L0038:
    	ei
    	hlt
    L003A:
    	jmp	LF809

  9. #38

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Kakos_nonos Посмотреть сообщение
    Вот исходник на plm/
    ...
    А вот выходной асм
    ...
    А где в самом начале JMP для перепыгивания через текст "HELLO PLM" ???
    Или эти символы представляют из себя скрытый код который должен исполняться перед началом программы?

  10. #39

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Можно предположить, что точка входа в программу не с 0000 а с команды lxi sp,X00A1

  11. #40

    Регистрация
    26.12.2010
    Адрес
    Кубань
    Сообщений
    1,159
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    47
    Поблагодарили
    26 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это баг, который мы уже решили, да в этом случее проц проходится по HELLO PLM.

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

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

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

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

Похожие темы

  1. Форк демо-архива вышел из беты
    от Hacker VBI в разделе Новости
    Ответов: 133
    Последнее: 20.10.2016, 10:26
  2. Ассемблер для 8080
    от shoorick в разделе Разное
    Ответов: 26
    Последнее: 13.02.2016, 14:30
  3. SDCC: библиотеки для ZX
    от Sergey в разделе Программирование
    Ответов: 10
    Последнее: 25.10.2015, 19:30
  4. Форт для процессора 6502
    от rw6hrm в разделе Зарубежные компьютеры
    Ответов: 7
    Последнее: 15.10.2010, 15:01

Ваши права

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