57

A2L

EQU

$3E

 

 

 

58

A2H

EQU

$3F

 

 

 

59

A3L

EQU

$40

 

 

 

60

A3H

EQU

$41

 

 

 

61

A4L

EQU

$42

 

 

 

62

A4H

EQU

$43

 

 

 

63

A5L

EQU

$44

 

 

 

64

A5H

EQU

$45

 

 

 

65

ACC

EQU

$45

 

 

 

66

XREG

EQU

$46

 

 

 

67

YREG

EQU

$47

 

 

 

68

STATUS

EQU

$48

 

 

 

69

SPNT

EQU

$49

 

 

 

70

RNDL

EQU

$4E

 

 

 

71

RNDH

EQU

$4F

 

 

 

72

ACL

EQU

$50

 

 

 

73

ACH

EQU

$51

 

 

 

74

XTNDL

EQU

$52

 

 

 

75

XTNDH

EQU

$53

 

 

 

76

AUXL

EQU

$54

 

 

 

77

AUXH

EQU

$55

 

 

 

78

PICK

EQU

$95

 

 

 

79

IN

EQU

$0200

 

 

 

80

USRADR

EQU

$03F8

 

 

 

81

NMI

EQU

$03FB

 

 

 

82

IRQLOC

EQU

$03FE

 

 

 

83

IOADR

EQU

$C000

 

 

 

84

KBD

EQU

$C000

 

 

 

85

KBDSTRB

EQU

$C010

 

 

 

86

TAPEOUT

EQU

$C020

 

 

 

87

SPKR

EQU

$C030

 

 

 

88

TXTCLR

EQU

$C050

 

 

 

89

TXTSET

EQU

$C051

 

 

 

90

MIXCLR

EQU

$C052

 

 

 

91

MIXSET

EQU

$C053

 

 

 

92

LOWSCR

EQU

$C054

 

 

 

93

HISCR

EQU

$C055

 

 

 

94

LORES

EQU

$C056

 

 

 

95

HIRES

EQU

$C057

 

 

 

96

TAPEIN

EQU

$C060

 

 

 

97

PADDL0

EQU

$C064

 

 

 

98

PTRIG

EQU

$C070

 

 

 

99

BASIC

EQU

$E000

 

 

 

100

BASIC2

EQU

$E003

 

 

 

101

 

ORG

$F800

;ROM START ADDRESS

F800: 4A

102

PLOT

LSR

 

;Y-COORD/2

F801: 08

103

 

PHP

 

;SAVE LSB IN CARRY

F802: 20 47 F8

104

 

JSR

GBASCALC

;CALC BASE ADR IN GBASL,H

F805: 28

105

 

PLP

 

;RESTORE LSB FROM CARRY

F806: A9 0F

106

 

LDA

#$0F

;MASK $0F IF EVEN

F808: 90 02

107

 

BCC

RTMASK

 

 

F80A: 69 E0

108

 

ADC

#$E0

;MASK $F0 IF ODD

F80C: 85 2E

109

RTMASK

STA

MASK

 

 

F80E: B1 26

110

PLOT1

LDA

(GBASL),Y

;DATA

F810: 45 30

111

 

EOR

COLOR

; EOR COLOR

F812: 25 2E

112

 

AND

MASK

;

AND MASK

F814: 51 26

113

 

EOR

(GBASL),Y

;

EOR DATA

F816: 91 26

114

 

STA

(GBASL),Y

;

TO DATA

F818: 60

115

 

RTS

 

 

 

F819: 20 00 F8

116

HLINE

JSR

PLOT

;PLOT SQUARE

F81C: C4 2C

117

HLINE1

CPY

H2

;DONE?

F81E: B0 11

118

 

BCS

RTS1

; YES, RETURN

 

 

 

 

 

 

 

Page 20
Image 20
Apple II manual Mask

II specifications

The Apple II, launched in April 1977, was one of the first highly successful mass-produced microcomputer products. It marked a significant leap in personal computing, setting standards for future developments in the industry. Created by Steve Wozniak and Steve Jobs, the Apple II differentiated itself with its user-friendly design, appealing aesthetics, and robust capabilities.

One of the standout features of the Apple II was its open architecture, which allowed users to expand and enhance the computer's functionality. This design enabled hundreds of third-party hardware and software developers to contribute to its ecosystem, resulting in an array of peripherals, including printers, modems, and storage devices. The Apple II utilized a MOS Technology 6502 microprocessor running at a clock speed of 1 MHz. Initially equipped with 4 KB of RAM, the machine could be expanded to 48 KB, accommodating more complex applications and programs.

The Apple II was also notable for its colorful graphics. It was one of the first computers to support color display, offering a 6-color palette with a resolution of 280x192 pixels in 16 colors when using its Color Graphics Card. This feature significantly enhanced the visual appeal of games and educational software developed for the platform, making computing more accessible and entertaining for various audiences.

Apple's commitment to user experience was evident in the design of the machine. It featured an integrated keyboard and a plastic case, which was both durable and visually appealing. The self-contained design included drive bays for floppy disk drives, allowing for quicker data access than traditional tape drives. It also supported audio output, enabling sound effects and music, a novelty at the time.

The introduction of the Apple DOS operating system further underscored the machine's capabilities. DOS streamlined file management and made it easier for users to navigate and manage their data. The combination of hardware and software positioned the Apple II as an educational tool and a gaming platform, fostering a vibrant software ecosystem.

The Apple II family continued to evolve, with variations like the Apple II+, IIe, and IIgs being introduced over the years. These iterations brought enhancements in memory, processing power, and graphics capabilities. The legacy of the Apple II endures, not only as a foundational product in personal computing but also as a symbol of innovation that paved the way for future advancements in technology. Its impact is still felt today, as it inspired countless developers and shaped the trajectory of the computer industry.