3132

F706

4C

AF E7

 

JMP KEP

 

3133

F709

A0

00

 

UPNO

LDY #0

 

3134

F70B 20 E9 F8

 

JSR ATBOT

 

3135

F70E 90 03

 

 

BCC UP1

 

3136

F710

4C

5C

FA

 

JMP ENDERR

 

3137

F713

B1

DF

 

UP1

LDA (NOWLN),Y

 

3138

F715

F0

09

 

 

BEQ UP4

 

3139

F717

C8

 

 

 

INY

 

3140

F718

C9

0D

 

 

CMP #CR

 

3141

F71A D0 F7

 

 

BNE UP1

 

3142

F71C 98

 

 

 

TYA

 

3143

F71D 20 2A F9

 

JSR ADDA

;ADD LENGTH TO CURRENT LINE

3144

F720

60

 

 

UP4

RTS

 

3145

F721

 

 

 

 

 

 

3146

F721

 

 

 

;***** B COMMAND-GO TO BOTTOM *****

3147

F721

20

C5

F8

BT

JSR SETBOT

 

3148

F724

 

 

 

;START

U-COMMAND HERE

 

3149

F724

20

D8

F6

DOWN

JSR DNNO

;U COMMAND

3150

F727

 

 

 

 

 

 

3151

F727

 

 

 

;***** <SPACE> COMMAND-DISPLAY CURRENT LINE *****

3152

F727

A0

00

 

PLNE

LDY #0

;PRINT CURRENT LINE

3153

F729

B1

DF

 

P02

LDA (NOWLN),Y

 

3154

F72B F0 0E

 

 

BEQ P01

;PAST END ?

3155

F72D C9 0D

 

 

CMP #CR

;DONE?

3156

F72F F0 0A

 

 

BEQ P01

 

3157

F731

20

BC E9

 

JSR OUTALL

;PUT IT SOMEWHERE

3158

F734

99

38

A4

 

STA DIBUFF,Y

 

3159

F737

C8

 

 

 

INY

 

3160

F738

4C

29

F7

 

JMP P02

 

3161

F73B 84 EA

 

P01

STY LENGTH

 

3162

F73D 84 E9

 

 

STY OLDLEN

 

3163

F73F AC 13 A4

P03

LDY OUTFLG

;ONE MORE <CR> FOR TAPE

3164

F742

C0

0D

 

 

CPY #CR

 

3165

F744

F0

03

 

 

BEQ P00

 

3166

F746

4C

F0

E9

 

JMP CRLF

;TO OUTPUT DEV

3167

F749

4C

24

EA

P00

JMP CRCK

;<CR>, & DONT CLR DISPL

3168

F74C

 

 

 

 

 

 

3169

F74C

 

 

 

;***** K COMMAND-KILL LINE *****

3170

F74C

 

 

 

;DELETE CURRENT LINE

 

3171

F74C 20 B6 F8

DLNE

JSR KIFLG

;CLR K OR I COMM FLG

3172

F74F EA

 

 

 

NOP

 

3173

F750

EA

 

 

 

NOP

 

3174

F751

EA

 

 

 

NOP

 

3175

F752

20

27

F7

 

JSR PLNE

 

3176

F755

20

E9

F8

 

JSR ATBOT

 

3177

F758

B0

CD

 

 

BCS PLNE

;AT END OF TEXT

3178

F75A A0 00

 

 

LDY #0

 

3179

F75C 84 EA

 

 

STY LENGTH

 

3180

F75E 20 3F F9

 

JSR REPLAC

;KILL LINE

3181

F761

4C

27

F7

 

JMP PLNE

 

3182

F764

 

 

 

 

 

 

3183

F764

 

 

 

;*****

I COMMAND-INSERT LINE *****

3184

F764

20

6D

F7

IN

JSR INL

 

3185

F767

20

F9

F6

 

JSR UP

;DISPLAY NEXT LINE DOWN

3186

F76A 4C 78 FA

 

JMP ERR0

;IF AT BOTTOM PRINT "END"

3187

F76D 20 B6 F8

INL

JSR KIFLG

;CLR K OR I COMM FLG

3188

F770

A0

00

 

 

LDY #0

;GET LINE INTO DIBUFF

3189

F772

84

E9

 

 

STY OLDLEN

 

3190

F774

20

BD E7

 

JSR PROMPT

 

3191

F777

20

44

EB

 

JSR CLR

 

3192

F77A 20 93 E9

IN02

JSR INALL

 

3193

F77D 20 F8 FE

 

JSR PATC12

;CLR, SO WE CAN OUTPUT TO PRI

 

 

 

 

 

 

 

 

Page 192
Image 192
Apple II manual AF E7 JMP KEP

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.