Вернуться на ГЛАВНУЮ страницу


ПЗУ 1.03 и 1.03rs

Предназначено для модели ATM-turbo 1 всех версий (4.xx и 5.20)

Структура:

#0000:
CP/M 2.2 (BIOS 1.03)
#4000:
TR-DOS 5.03
#8000:
BASIC 128
#C000:
BASIC 48

BIOS 1.03 - с этой страницы компьютер стартует после включения и при RESETе. Состоит из двух частей - собственно из стартово-настроечного монитора и OS CP/M, которая при необходимости перекидывается в ОЗУ. Вторая часть хранится в заксоренном виде, ключом к которой является константа, вычисляемая на основе системного сигнала Z.

TR-DOS 5.03 - в принципе, стандартная 5.03, за исключением того, что в свободном месте теперь разместилась часть BIOS, а именно стартовая менюшка. В связи с этим заменить ее на более новую версию или модифицировать без оглядки не представляется возможным.

BASIC 128 и BASIC 48 - ничем не отличаются от аналогичных в других спектрумах. Только в BASIC 48 прошит драйвер принтера, поддерживающий ATMовский порт CENTRONIX #FB. Кроме того, исправлен баг в подпрограмме обработки NMI по адресу #0066.

============

Версия ПЗУ 1.04rs отличается от просто 1.03 наличием встроенной поддержки резидента - сохранения исполняемой программы, вместе со специальным заголовком, в памяти выше 128Кб и автоматическом восстановлении ее по нажатию RESET или по переходу в TR-DOS по адресу #0000.

Соответственно подпрограмма восстановления резидента встроена в BIOS и в TR-DOS.


ПЗУ 1.06

Предназначено для модели ATM-turbo 2 версий 6.xx

#0000:
BASIC 48
#4000:
TR-DOS 5.03
#8000:
BASIC 128
#C000:
CP/M 2.2 (BIOS 1.06)

BIOS 1.06 - с этой страницы компьютер стартует после включения и при RESETе. Состоит из двух частей - собственно из стартово-настроечного монитора и OS CP/M, которая при необходимости перекидывается в ОЗУ. Вторая часть хранится в заксоренном виде, ключом к которой является константа, вычисляемая на основе системного сигнала Z.

TR-DOS 5.03 - в принципе, стандартная 5.03, за исключением того, что в свободном месте теперь разместилась часть BIOS, а именно стартовая менюшка. В связи с этим заменить ее на более новую версию или модифицировать без оглядки не представляется возможным.

BASIC 128 и BASIC 48 - ничем не отличаются от аналогичных в других спектрумах. Только в BASIC 48 прошит драйвер принтера, поддерживающий ATMовский порт CENTRONIX #FB.

============

Также в ПЗУ 1.06 реализована встроенная поддержка резидента - сохранение исполняемой программы, вместе со специальным заголовком, в памяти выше 128Кб и автоматическом восстановлении ее по нажатию RESET или по переходу в TR-DOS по адресу #0000.

Соответственно подпрограмма восстановления резидента встроена в BIOS и в TR-DOS.

Помимо этого, в соответствии с рекомендациями MAXSOFTа в газете ONLINE, был исправлен баг в BIOS в драйвере верхней памяти. Кроме того, в BASIC 48 исправлен баг в подпрограмме обработки прерывания по адресу #0066.


ПЗУ 1.07.12 и 1.07.13

Предназначено для модели ATM-turbo 2,2+ версий 6.xx и 7.xx

#0000:
BASIC 48
#4000:
TR-DOS 5.03
#8000:
BASIC 128
#C000:
CP/M 2.2 (BIOS 1.07)

BIOS 1.07.12(13) - с этой страницы компьютер стартует после включения и при RESETе. Состоит из двух частей - собственно из стартово-настроечного монитора и OS CP/M, которая при необходимости перекидывается в ОЗУ. В отличие от версии 1.06,вторая часть незаксорена, но защита, построенная на проверке контрольной суммы, все-таки стоит. Но в версии 1.07.13 она сломана.

TR-DOS 5.03 - в принципе, стандартная 5.03, за исключением того, что в свободном месте теперь разместилась часть BIOS, а именно стартовая менюшка. В связи с этим заменить ее на более новую версию или модифицировать без оглядки не представляется возможным.

BASIC 128 и BASIC 48 - ничем не отличаются от аналогичных в других спектрумах. Только в BASIC 48 прошит драйвер принтера, поддерживающий ATMовский порт CENTRONIX #FB.

============

Также в ПЗУ 1.07.12(13) реализована встроенная поддержка резидента - сохранение исполняемой программы, вместе со специальным заголовком, в памяти выше 128Кб и автоматическом восстановлении ее по нажатию RESET или по переходу в TR-DOS по адресу #0000.

Соответственно подпрограмма восстановления резидента встроена в BIOS и в TR-DOS.

BIOS 1.07.13 отличается от версии 1.07.12 тем, что в ней, в соответствии с рекомендациями MAXSOFTа в газете ONLINE, был исправлен баг в BIOS в драйвере верхней памяти. Кроме того, в BASIC 48 исправлен баг в подпрограмме обработки прерывания по адресу #0066.


 

Hosted by uCoz