0487

E1AC

 

 

 

;HAVE VALID COMMAND

 

0488

E1AC 8A

 

 

MCM3

TXA

 

;CONVERT TO WORD (MULT BY 2)

0489

E1AD 0A

 

 

 

ASL A

;2 BYTES (ADDR)

0490

E1AE AA

 

 

 

TAX

 

 

0491

E1AF BD E5 E1

 

LDA MONCOM,X

;GET ADDRESS OF COMMAND PROCESSOR

0492

E1B2 8D 7D A4

 

STA

JUMP

 

0493

E1B5 BD E6 E1

 

LDA

MONCOM+1,X

 

0494

E1B8 8D 7E A4

 

STA

JUMP+1

 

0495

E1BB 20 C1 E1

 

JSR

JMPR

;CMD PROCESSORS CAN EXIT WITH 'RTS'

0496

E1BE 4C 82 E1

 

JMP

START

 

0497

E1C1 6C 7D A4

JMPR

JMP (JUMP)

;GO TO COMMAND

0498

E1C4

 

 

 

 

 

 

 

0499

E1C4

 

 

 

;VALID COMMANDS

 

0500

E1C4

 

 

 

MCNT

=32

 

;COUNT

0501

E1C4 4554524D472FCOMB

.DB

"ETRMG/LDN*AXYPS "

0501

E1CA 4C444E2A415859505320

 

 

0502

E1D4 423F2348565A

 

.DB

"B?#HVZIK123456[]",$5E

0502

E1DA 494B3132333435365B5D5E

 

 

0503

E1E5

 

 

 

 

 

 

 

0504

E1E5 39F6CFF627E2MONCOM .DW

EDIT,REENTR,REG,MEM,GO

0504

E1EB 48E261E2

 

 

 

 

0505

E1EF A0E2E6E23BE4

 

.DW

CHNGG,LOAD,DUMP,ASSEM,CGPC,CGA

0505

E1F5 00D0D4E5EEE5

 

 

 

 

0506

E1FB F2E5F6E5EAE5

 

.DW

CGX,CGY,CGPS,CGS,NXT5,BRKA

0506

E201

FAE50DE61BE6

 

 

 

 

0507

E207

4DE6FEE665E6

 

.DW

SHOW,CLRBK,SHIS,REGT,TRACE

0507

E20D D9E6DDE6

 

 

 

 

0508

E211

9EFB0AE7BDE6

 

.DW

MNEENT,KDISA,TOGTA1,TOGTA2,VECKSM

0508

E217

CBE694E6

 

 

 

 

0509

E21B E5E600B003B0

 

.DW

BRKK,BASIEN,BASIRE

0510

E221

 

 

 

;USER DEFINED FUNCTIONS

 

0511

E221

0C010F011201

 

.DW

KEYF1,KEYF2,KEYF3

0512

E227

 

 

 

 

 

 

 

0513

E227

 

 

 

;***** R COMMAND-DISPLAY REGISTERS *****

0514

E227

20

13

EA

REG

JSR CRLOW

;CLEAR DISP IF KB

0515

E22A A0 08

 

 

LDY #M4-M1

;MESSAG & <CR>

0516

E22C 20 AF E7

 

JSR

KEP

 

0517

E22F 20 24 EA

 

JSR

CRCK

 

0518

E232

20

3E

E8

REG1

JSR

BLANK

 

0519

E235

A0

09

 

 

LDY

#SAVPC-ADDR ;OUTPUT PGR CNTR (SAVEPC+1,SAVEPC)

0520

E237

20

DD E2

 

JSR

WRITAD

 

0521

E23A A9 20

 

 

LDA

#SAVPS

;NOW THE OTHER 5 REGS

0522

E23C 8D 1C A4

 

STA

ADDR

 

0523

E23F A9 A4

 

 

LDA

#SAVPS/256

 

0524

E241

8D

1D

A4

 

STA

ADDR+1

 

0525

E244

A2

05

 

 

LDX

#5

;COUNT

0526

E246

D0

07

 

 

BNE MEM1

;SHARE CODE

0527

E248

 

 

 

 

 

 

 

0528

E248

 

 

 

;***** M COMMAND-DISPLAY MEMORY *****

0529

E248

20

AE EA

MEM

JSR ADDIN

;GET START ADDDRESS IN ADDR

0530

E24B B0 13

 

 

BCS

MEM3

 

0531

E24D A2 04

 

MEIN

LDX

#4

 

0532

E24F A0 00

 

MEM1

LDY

#0

 

0533

E251

20

3E

E8

MEM2

JSR

BLANK

 

0534

E254

A9

1C

 

 

LDA

#ADDR

 

0535

E256

20

58

EB

 

JSR

LDAY

;LOAD CONTENTS OF CURR LOCATION

0536

E259

20

46

EA

 

JSR NUMA

;AND DISPLAY IT AS 2 HEX DIGITS

0537

E25C C8

 

 

 

INY

 

 

0538

E25D CA

 

 

 

DEX

 

;DECR COUNTER

0539

E25E D0 F1

 

 

BNE

MEM2

 

0540

E260

60

 

 

MEM3

RTS

 

;GET NEXT COMMAND

0541

E261

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Page 148
Image 148
Apple II manual E1AC Have Valid Command

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.