3504

F9D1 38

 

SEC

 

 

3505

F9D2 E5 E9

 

SBC

OLDLEN

 

3506

F9D4 A4 E9

 

LDY

OLDLEN

 

3507

F9D6 D0 02

 

BNE

R101

;ALREADY HAVE ROOM FOR CR

3508

F9D8 69 00

 

ADC

#0

;ADD ONE TO DIFFERENCE

3509

F9DA 48

R101

PHA

 

 

3510

F9DB 20 34 F9

 

JSR SAVNOW

;NOWLN INTO S1

3511

F9DE 20 C5 F8

 

JSR

SETBOT

 

3512

F9E1 A0 00

 

LDY

#0

 

3513

F9E3 B1 DF

R102

LDA

(NOWLN),Y

 

3514

F9E5 C9 00

 

CMP

#0

 

3515

F9E7 F0 06

 

BEQ

R108

 

3516

F9E9 20 28 F9

 

JSR

AD1

 

3517

F9EC 4C E3 F9

 

JMP

R102

 

3518

F9EF 68

R108

PLA

 

 

3519

F9F0 48

 

PHA

 

 

3520

F9F1 18

 

CLC

 

 

3521

F9F2 65 E1

 

ADC BOTLN

;ADD DIFFERENCE TO END

3522

F9F4 85 E1

 

STA BOTLN

;STORE NEW END

3523

F9F6 90 02

 

BCC

R103

 

3524

F9F8 E6 E2

 

INC

BOTLN+1

 

3525

F9FA 20 F9 F8

R103

JSR

ATEND

 

3526

F9FD 90 0B

 

BCC

R107

 

3527

F9FF A5 E7

 

LDA

SAVE

;RESTORE OLD BOTTOM

3528

FA01 85 E1

 

STA

BOTLN

 

3529

FA03 A5 E8

 

LDA

SAVE+1

 

3530

FA05 85 E2

 

STA

BOTLN+1

 

3531

FA07 4C 5C FA

 

JMP

ENDERR

;RAN PAST BUFFER END

3532

FA0A 20 09 F9

R107

JSR NOWS1

;SAVE CURRENT END

3533

FA0D 68

 

PLA

 

 

3534

FA0E 18

 

CLC

 

 

3535

FA0F 65 DF

 

ADC

NOWLN

 

3536

FA11 85 DF

 

STA

NOWLN

 

3537

FA13 90 02

 

BCC

R104

 

3538

FA15 E6 E0

 

INC

NOWLN+1

 

3539

FA17 A9 1A

R104

LDA

#S1

 

3540

FA19 20 58 EB

 

JSR

LDAY

 

3541

FA1C 91 DF

 

STA

(NOWLN),Y

 

3542

FA1E 20 4A FA

 

JSR

GOGO

 

3543

FA21 AD 1A A4

 

LDA

S1

 

3544

FA24 CD 1C A4

 

CMP

ADDR

 

3545

FA27 D0 08

 

BNE

R105

 

3546

FA29 AD 1B A4

 

LDA

S1+1

 

3547

FA2C CD 1D A4

 

CMP

ADDR+1

;BACK WHERE WE STARTED ??

3548

FA2F F0 13

 

BEQ

R106

;BRANCH IF DONE

3549

FA31 20 1D F9

R105

JSR

SUB

 

3550

FA34 CE 1A A4

 

DEC

S1

 

3551

FA37 AD 1A A4

 

LDA

S1

 

3552

FA3A C9 FF

 

CMP

#$FF

 

3553

FA3C D0 03

 

BNE

R1051

 

3554

FA3E CE 1B A4

 

DEC

S1+1

 

3555

FA41 4C 17 FA

R1051

JMP

R104

 

3556

FA44 20 D0 F8

R106

JSR

RESNOW

 

3557

FA47 4C BE F9

 

JMP

R9

 

3558

FA4A

 

 

 

 

3559

FA4A

;SEE IF IT

WROTE INTO MEMORY

3560

FA4A D1 DF

GOGO

CMP

(NOWLN),Y

 

3561

FA4C F0 0D

 

BEQ

GOGO1

 

3562

FA4E

;MOVE ADDRESS

 

3563

FA4E A5 DF

 

LDA

NOWLN

 

3564

FA50 8D 1C A4

 

STA

ADDR

 

3565

FA53 A5 E0

 

LDA

NOWLN+1

 

 

 

 

 

 

 

Page 198
Image 198
Apple II manual SBC Oldlen

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.