Немного видоизменил схему чтоб озу начиналось с адреса 2000Н и спаял на макетной плате. Кварц 11.059Мгц. Настройки для Teraterm: 2400 baud 8n1, после включения питания/RESET-a необходимо нажать пробел, чтоб Бейсик настроился на скорость uart. Подключил через PL2303 usb-uart, и увидел приветствие. Там даже недо-игра "Acey-deucey" в прошивке оказалась
. Ее можно вырезать, тогда бейсик займет около 3кб.
Пока что пытаюсь понять, как прикрутить пзу с программой на бейсике, которая должна согласно мануалу начинаться с адреса 1080H, и быть программной памятью.
"Similarly, a user-written BASIC
program stored in an external PROM or EPROM may be activated by typing PROM.
This program is assumed to begin at location 1080H, and may be up to 60K bytes
long. It is also assumed that this PROM be addressed as 8051 program memory.
For example, a program to print the first 10 squares:
10 FOR A = 1 TO 10
20 PRINT A * A: NEXT A
could be translated for an external EPROM using ASM51 and the following assem-
bly language source lines:
ORG 1080H
DW 10
DB 'FOR A = 1 TO 10', 0DH
DW 20
DB 'PRINT A * A: NEXT A', 0DH
DB 0FFH"