User Tag List

Страница 18 из 118 ПерваяПервая ... 141516171819202122 ... ПоследняяПоследняя
Показано с 171 по 180 из 1333

Тема: Самодельный компьютер на Z80 и не только

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ALS Посмотреть сообщение
    Кроме того, ведь в этом тесте оперативка вообще не используется, только регистры самого Z80 и константы.
    Стэк находится в ОЗУ.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

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

  3. #2

    Регистрация
    02.02.2014
    Адрес
    г. Одесса, Украина
    Сообщений
    337
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ALS Посмотреть сообщение
    Кроме того, ведь в этом тесте оперативка вообще не используется
    При вызове подпрограммы (CALL) в стеке, который должен указывать на ОЗУ сохраняется адрес возврата из подпрограммы, поэтому если адрес стека не указывает на ОЗУ при возврате из подпрограммы (RET), программа улетает неизвестно куда. Перепишете программу без использования подпрограмм и тогда можно не устанавливать стек и ОЗУ будет не использоваться.

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

    Цитата Сообщение от ALS Посмотреть сообщение
    JP LOOP:
    проверьте еще листинг после компиляции есть ли в этом месте правильный адрес, обычно двоеточие нужно в метках а вот при ссылке на метку двоеточие уже не нужно.
    Код:
    LOOP:
      ...
      ...
      ...
      ...
      JMP LOOP
    Последний раз редактировалось artyr_n; 28.04.2016 в 21:53.

  4. #3

    Регистрация
    10.07.2005
    Адрес
    Ставрополь
    Сообщений
    1,158
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    61
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ALS, как же мне нравится диодно-транзисторная логика ^^

  5. #4

    Регистрация
    14.09.2012
    Адрес
    г.Севастополь
    Сообщений
    473
    Спасибо Благодарностей отдано 
    278
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    56 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ааа, Семен Семеныч
    Т.е. программа должна начинаться с .
    Код:
    ORG #0000
    DI
    LD SP,#FFFF
    так ?

  6. #5

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  7. #6

    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    13 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    это все замечательно, но что делать с батарейным питанием? 500 мА часа 4? ради интереса заглянул в магазин, много всего. Увидел такую штуку
    http://robiton.ru/product/09810
    весит конечно много и габариты, что подобное есть на полимерах?
    скромнее конечно можно, по Ач
    Последний раз редактировалось Totem; 28.04.2016 в 22:01.
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

  8. #7

    Регистрация
    02.02.2014
    Адрес
    г. Одесса, Украина
    Сообщений
    337
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    попробовал скомпилировать http://clrhome.org/asm/
    Код:
    Creating folder
    Storing file hello_z80
    Storing file new_1_z80
    Pass one
    Unknown instruction or directive device (" device zxspectrum48" on line 1 in hello_z80)
    Error parsing line ("IOUT equ 01111111b" on line 3 in hello_z80)
    Unknown instruction or directive org (" org #0000" on line 5 in hello_z80)
    Pass two
    Total size: 34 bytes
    Math syntax error (" JP LOOP:" on line 7 in hello_z80)
    Math syntax error (" LD B,#FF" on line 10 in hello_z80)
    Math syntax error (" LD D,#FF" on line 12 in hello_z80)
    Math syntax error (" JP NZ,DELAY_LOOP_1:" on line 15 in hello_z80)
    Math syntax error (" JP NZ,DELAY_LOOP:" on line 17 in hello_z80)
    Math syntax error (" LD A,#00" on line 21 in hello_z80)
    Reference to undefined equate IOUT (" OUT (IOUT),A" on line 22 in hello_z80)
    Math syntax error (" CALL DELAY:" on line 23 in hello_z80)
    Math syntax error (" LD A,#FF" on line 25 in hello_z80)
    Reference to undefined equate IOUT (" OUT (IOUT),A" on line 26 in hello_z80)
    Math syntax error (" CALL DELAY:" on line 27 in hello_z80)
    Math syntax error (" JP LOOP:" on line 30 in hello_z80)
    Program assembled with 15 errors (download)

  9. #8

    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    13 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    device zxspectrum48
    это для sjasm
    заточного для zx
    онлайн аsm об этом не знает.
    Последний раз редактировалось Totem; 28.04.2016 в 22:31.
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

  10. #9

    Регистрация
    14.09.2012
    Адрес
    г.Севастополь
    Сообщений
    473
    Спасибо Благодарностей отдано 
    278
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    56 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, это SjASMPlus. Двоеточия он нормально переваривает.
    Убрал их, на выходе - тот же самый бинарник, байт-в-байт.
    Задержку убрал вообще, по идее светодиод должен молотить с высокой скоростью, но он все равно горит постоянно.
    Буду перепроверять плату, возможно, дело в железе.

  11. #10

    Регистрация
    02.02.2014
    Адрес
    г. Одесса, Украина
    Сообщений
    337
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ALS Посмотреть сообщение
    по идее светодиод должен молотить с высокой скоростью
    Вы осциллографом смотрели? Если нет то он и должен гореть, просто глаз не успевает увидеть как он мигает.

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

    Цитата Сообщение от ALS Посмотреть сообщение
    Убрал их, на выходе - тот же самый бинарник, байт-в-байт.
    я сталкивался когда ассемблер не понимает метки он просто вместо правильного адреса подставляет 0000 и тогда длина бинаркика будет такой же, а вот переходы будут не правильные

Страница 18 из 118 ПерваяПервая ... 141516171819202122 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Самодельный станок для намотки ТВЗ
    от Ратмир в разделе Творчество
    Ответов: 3
    Последнее: 25.05.2017, 13:32
  2. Самодельный телевизор
    от KALDYH в разделе Творчество
    Ответов: 34
    Последнее: 18.09.2013, 13:09
  3. Самодельный kickstart под ЛУТ :D
    от fan в разделе Amiga
    Ответов: 6
    Последнее: 21.08.2010, 16:18
  4. Лучший самодельный компьютер
    от roxx в разделе Зарубежные компьютеры
    Ответов: 10
    Последнее: 08.12.2007, 22:53
  5. Самодельный принтер
    от Ewgeny7 в разделе Несортированное железо
    Ответов: 3
    Последнее: 07.08.2005, 18:11

Ваши права

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