ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
При вызове подпрограммы (CALL) в стеке, который должен указывать на ОЗУ сохраняется адрес возврата из подпрограммы, поэтому если адрес стека не указывает на ОЗУ при возврате из подпрограммы (RET), программа улетает неизвестно куда. Перепишете программу без использования подпрограмм и тогда можно не устанавливать стек и ОЗУ будет не использоваться.
- - - Добавлено - - -
проверьте еще листинг после компиляции есть ли в этом месте правильный адрес, обычно двоеточие нужно в метках а вот при ссылке на метку двоеточие уже не нужно.
Код:LOOP: ... ... ... ... JMP LOOP
Последний раз редактировалось artyr_n; 28.04.2016 в 21:53.
Вектор 06Ц
ЮТ-88 в минимальной конфигурации
Вектор 06Ц 2014 сборка платы
ATARI 65XE+USB SIO2PC
Commodore 64 ремонт
ALS, как же мне нравится диодно-транзисторная логика ^^
ааа, Семен Семеныч
Т.е. программа должна начинаться с .
так ?Код:ORG #0000 DI LD SP,#FFFF
Да![]()
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
это все замечательно, но что делать с батарейным питанием? 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)
попробовал скомпилировать 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)
Вектор 06Ц
ЮТ-88 в минимальной конфигурации
Вектор 06Ц 2014 сборка платы
ATARI 65XE+USB SIO2PC
Commodore 64 ремонт
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)
Да, это SjASMPlus. Двоеточия он нормально переваривает.
Убрал их, на выходе - тот же самый бинарник, байт-в-байт.
Задержку убрал вообще, по идее светодиод должен молотить с высокой скоростью, но он все равно горит постоянно.
Буду перепроверять плату, возможно, дело в железе.
Вы осциллографом смотрели? Если нет то он и должен гореть, просто глаз не успевает увидеть как он мигает.
- - - Добавлено - - -
я сталкивался когда ассемблер не понимает метки он просто вместо правильного адреса подставляет 0000 и тогда длина бинаркика будет такой же, а вот переходы будут не правильные
Вектор 06Ц
ЮТ-88 в минимальной конфигурации
Вектор 06Ц 2014 сборка платы
ATARI 65XE+USB SIO2PC
Commodore 64 ремонт
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)