The Mastery Memory Map.pdf

(81373 KB) Pobierz
299299072 UNPDF
299299072.002.png
299299072.003.png
MASTER
MEMORY
MAP
FOR
THE ATARI
CRAIG PATCHETT
and
ROBIN SHERER
A Reston Computer Group Book
Reston Publishing Company Inc .
A Prentice-Hall Company
Reston, Virginia
299299072.004.png
Library of Congress Cataloging in Publication Data
Patchett, Craig.
Mas ter memory map for the Alari.
"A Re ston Computer Group Book . "
1. Atari computer-Programming. 2. Memory maps
(Computer science) I. Sherer, Robin. II. Title.
QA76.8.A82P38 1984
001.64 ' 2
84-476
[SBN 0-8359-4242-2
3 Copyright 1984 by Educational Software, inc.
Atari is a registered trademark of Atari, Inc.
Master Memory Map, Prototype, Professor von Chip, and Nerdwell
are trademarks of Educational Software, inc.
Edited by Graham Patchett and Sylvia 1. Smith
Illustrated by Frank Hill
All rights reserved. No part of this book
may be reproduced, in any way or by any
means, without permission in writing from
the publisher.
10
9
8
7
6
5
4
3
2
Printed in the United States of America
299299072.005.png
CONTENTS
Preface ..... ..... . .. .. .. . .. ................... ... ..... . .
Glossary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
What is a Memory Location? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Bits and Bytes . ... . ....... ... ... . ............. . ... . . . .... IS
How to PEEK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 18
How to POKE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 20
ROM and RAM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 21
Computer Mathematics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 22
Hexadecimal Numbers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Decimal to Hex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 27
Hex to Decimal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
How to Read the Memory Map. . . . . . . . . . . . . . . . . . . . . . . . . . . .. 31
Page Zero. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
The Floating Point Package. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 85
Page One . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Pages Two through Four . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 90
Input/ Output Control Blocks (IOCBs) ...................... 172
Page Six . ... ............ . . .... .. . .... . ... .. ... .. .. ... ... 181
Page Seven, Eight, Nine. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 183
Special Chips and ROM ..... . .... . ... . ... . .. . ....... . ..... 193
Sound ... . .......... . ..... . . .. ....... ... .. . ....... ...... 212
Timers .. . .... .. ... ........ . ... . .... . .... . . .... ......... . 213
The Operating System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 245
Floating Point Package ... . . .. .... . .......... ... .... ... . . . 246
The Character Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 251
Vectors and Vector Tables . .. ... .. . .... ..... . . . .. .... ...... 252
CIO Routines . . .. .. . .... .. .. . . ......... .......... .... . .. . 258
Interrupt Handler Routines . ............ ..... . . .... .. .. ... . 260
System VBLANK Routines ... .. ... . ... . .... .. . ... . ........ 261
SIO Routines .... . .......... .. ... . ... . ...... . ... . .... . ... 261
Disk Interface Routines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
Printer Handler Routines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 264
Cassette Handler Routines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 265
Monitor Routines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
Display Handler Routines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 267
Screen Editor Routines .... . .. .. ... .. ... .... ..... .... . . .... 267
Keyboard Handler Routines . . . ..... . .... . . . ... . .......... . 268
More Display Handler Routines . ... .. ... ...... ... . . ..... ... 269
299299072.001.png
Zgłoś jeśli naruszono regulamin