Нет ни какаго желания искать
решил просто спросить
чо за хрень и какого раскидана так по памяти?
от куда исполняется код во время загрузки
и где хранятся его переменные?
меня интересует куда можно спокойно грузить данные не опасаясь повредить загрузчик
работоспособность бейсика и тд после загрузки и старта кода меня совершенно не интересует
у меня нет никакого желания искать в пзу-шке загрузчик
и переписывать его для работы по нужным мне адресам
Загрузка с ленты
-
NeoSpectruman
- Posts: 145
- Joined: 21 Aug 2012, 22:30
Re: Загрузка с ленты
кстате нигде нету готового BIN2LVT ?
Re: Загрузка с ленты
NeoSpectruman wrote:меня интересует куда можно спокойно грузить данные не опасаясь повредить загрузчик
Code: Select all
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Такого не знаю. Но вот такой вот финт в начале кода:NeoSpectruman wrote:кстате нигде нету готового BIN2LVT ?
Code: Select all
begin .equ 08000h
.org begin-16-6
.db "LVOV/2.0/"
.db 0D0h
.db "MYNAME" ;6 chars
.dw begin,end-1,start
start:-
NeoSpectruman
- Posts: 145
- Joined: 21 Aug 2012, 22:30
Re: Загрузка с ленты
то есть вот эту шнягу можно свободно килять?Zelya wrote:
1722H ----------------------------------------------- 05922
RAM Интерпретатор BASIC
6K
0006H ----------------------------------------------- 00006
хотя мне особо мозолит глаза мусор после 8000h
всего шесть байт для имени? о_ОZelya wrote: .db "MYNAME" ;6 chars
Re: Загрузка с ленты
Написано же:NeoSpectruman wrote:хотя мне особо мозолит глаза мусор после 8000h
8000H - AFFFH: Буфер символьных переменных BASIC, стек, свободная область
Всего шестьNeoSpectruman wrote:всего шесть байт для имени? о_О
Who is online
Users browsing this forum: No registered users and 0 guests

