PC-01 Lviv http://pc01.lviv.ua/forum/ |
|
Загрузка с ленты http://pc01.lviv.ua/forum/viewtopic.php?f=20&t=314 |
Page 1 of 1 |
Author: | NeoSpectruman [ 26 Aug 2014, 14:25 ] |
Post subject: | Загрузка с ленты |
Нет ни какаго желания искать решил просто спросить Attachment: 1234.png [ 55.48 KiB | Viewed 11062 times ] от куда исполняется код во время загрузки и где хранятся его переменные? меня интересует куда можно спокойно грузить данные не опасаясь повредить загрузчик работоспособность бейсика и тд после загрузки и старта кода меня совершенно не интересует у меня нет никакого желания искать в пзу-шке загрузчик и переписывать его для работы по нужным мне адресам |
Author: | NeoSpectruman [ 26 Aug 2014, 14:30 ] |
Post subject: | Re: Загрузка с ленты |
кстате нигде нету готового BIN2LVT ? |
Author: | Zelya [ 26 Aug 2014, 19:09 ] |
Post subject: | Re: Загрузка с ленты |
Quote: меня интересует куда можно спокойно грузить данные не опасаясь повредить загрузчик
Code: 1.2 Распределение адресного пространства. FFFFH ----------------------------------------------- 65535 ROM Драйверы устройств, системные под- 16K программы, знакогенератор, BASIC C000H ----------------------------------------------- 49152 BFFFH ----------------------------------------------- 49151 SYSTEM RAM Системная область 4K B000H ----------------------------------------------- 45056 AFFFH ----------------------------------------------- 45055 RAM Буфер символьных переменных BASIC, стек, свободная область 8000H ----------------------------------------------- 32768 7FFFH ----------------------------------------------- 32767 RAM/Video Свободная область/Экран 16K 4000H ----------------------------------------------- 16384 3FFFH ----------------------------------------------- 16383 RAM Свободная область 10K 1723H ----------------------------------------------- 05923 1722H ----------------------------------------------- 05922 RAM Интерпретатор BASIC 6K 0006H ----------------------------------------------- 00006 0005H ----------------------------------------------- 00005 RAM Свободная область 0000H ----------------------------------------------- 00000 Распределение адресного пространства в системной области ОЗУ BFFFH ----------------------------------------------- 49151 Таблица переходов на драйверы устройств BFEBH ----------------------------------------------- 49131 BFEAH ----------------------------------------------- 49130 Системные переменные BE00H ----------------------------------------------- 48640 BDFFH ----------------------------------------------- 48639 Свободная область B800H ----------------------------------------------- 47104 B7FFH ----------------------------------------------- 47103 Знакогенератор: CHR 128-255 B400H ----------------------------------------------- 46080 B3FFH ----------------------------------------------- 46079 Знакогенератор: CHR 000-127 B000H ----------------------------------------------- 45056Скорее всего, стоит обходить область BE00H - BFEAH. Ну и со стеком поосторожнее. Стоило б проверить по коду, но, пока, увы, совсем нет времени - переезд. Quote: кстате нигде нету готового BIN2LVT ?
Такого не знаю. Но вот такой вот финт в начале кода:Code: begin .equ 08000h .org begin-16-6 .db "LVOV/2.0/" .db 0D0h .db "MYNAME" ;6 chars .dw begin,end-1,start start:И лейба end в конце - скомпилит Вам готовый lvt, останется только переименовать. |
Author: | NeoSpectruman [ 26 Aug 2014, 20:25 ] |
Post subject: | Re: Загрузка с ленты |
Quote: 1722H ----------------------------------------------- 05922 RAM Интерпретатор BASIC 6K 0006H ----------------------------------------------- 00006 хотя мне особо мозолит глаза мусор после 8000h Quote:
.db "MYNAME" ;6 chars
всего шесть байт для имени? о_О
|
Author: | Zelya [ 26 Aug 2014, 20:35 ] |
Post subject: | Re: Загрузка с ленты |
Quote: хотя мне особо мозолит глаза мусор после 8000h
Написано же:8000H - AFFFH: Буфер символьных переменных BASIC, стек, свободная область Quote: всего шесть байт для имени? о_О
Всего шесть
|
Page 1 of 1 | All times are UTC+03:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |