𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Commodore 128 programming secrets

✍ Scribed by Wiese, William M.


Publisher
Osborne McGraw-Hill
Year
1986
Tongue
English
Leaves
422
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Table of Contents


I The Commodore 1 SB's C-64 Mode I

 1   Inside C-64 Mode                                 3
     C-64 Mode Selection                              3
     Initial RAM Bank Selection                       4
     Other Differences in the C-64 System Map         5
     Disk Compatibility Problems: 1541 Versus 1571   II
     A C-64 Bibliography                             14

II C-1 SB "Native" Mode IS

 8   C-1 SB Architecture end                         19
     Memory Management
     What's Where in the C-128                       21
     The Banking Concept                             25
     The C-128 MMU                                   28

The Non-Maskable Interrupt 48
The IRQ Interrupt 52

C-1 88 Memory Usage 57
Zero-Page and Page I Memory Usage 59
Map of C-128 Zero-Page and Stack Usage 60
Page I Memory Usage by BASIC 7.0 and BASIC'S
DOS Interface 77
Low Memory, Pages 2 and 3 78
BASIC 7.0, Kernal, and Screen Editor Page 3
Vector Storage 80
Page 3 RAM-Resident Indirect-Load Subroutines 84
Bank 0 RAM Usage 88
Shadow Register Area for VIC-II and 8563 Video
Chips 91

The C-1 88 BASIC 7.O Interpreter 119
C-128 BASIC 7.0 Variable Storage 120
Floating-Point Numbers 126
BASIC Program Storage 130
BASIC 7.0 Dictionary 138
BASIC 7.0 Functions 205
BASIC Math Functions and the Jump Table 226
BASIC String Handling From Machine Language 233

The C-1 88 Video System 253
Screen Editor Escape and Control Sequences 254
The C-I28's 80-Column Video Display System 262
The 8563 Independent RAM Block 263
The 8563 Registers 265
High-Resolution Bit-Mapped Graphics on the 8563 273
User-Defined Character Sets for the 80-Column
Text Screen 276
The VIC-II Video Chip 278

The C-1 88 Kernel: An Overview 287
Vectors 289
Kernal Dictionary 290
Modified Kernal Routines 296
New C-128 Kernal Routines 300

  7   Disk and I/O Operations on the
      C-128                                          313
      1541 and 1571 Disk Compatibility               314
      Organization of a 1571 Double-Sided Disk       316
      The 1571 Drive's CHGUTL Utility Commands       319
      1541 and 1571 Drive Internals: The Job Queue   325
      Autobooting Programs With the C-128            338
      Burst Mode Data Transfer With the 1571 Drive   341

III The CP/M Operating System 351

  8   CP/M on the Commodore
      1 SB System                                    353
      Booting CP/ M Plus                             354
      Memory Usage by the CP/ M Plus Operating
        System                                       355
      Disks and C-128 CP/ M Plus                     358
      Transferring Files Between CP/ M and Other
        Modes                                        360
      Revisions to the CP/ M Plus System             362

  A   DIGIFONT: A New C-1 SB
      Character Set                                  365

  B   C-188 I/O Pinouts                              371

  C   Conversion Tables:
      Trigonometric Functions                        377

  D   Character Sets and Graphic
      Characters                                     387

  E   Displaying BO-column Text on a
      Monochrome Composite Monitor                   397

      Index                                          399

πŸ“œ SIMILAR VOLUMES