Apple II Ascii Character Codes Decimal, Nul, Soh, Etx, Eot, Enq, Ack, Bel, Dle, DC1, DC2, DC3

Models: II

1 257
Download 257 pages 49.17 Kb
Page 252
Image 252

5.Programs which use the MAT functions available in some BASICs will have to be re-written using FOR...NEXT loops to perform the appropriate operations.

6.A PRINT statement with no arguments will not cause a paper feed on the printer. To generate a paper feed (blank line), use PRINT "space"

E ASCII CHARACTER CODES

DECIMAL

CHAR.

DECIMAL

CHAR.

DECIMAL

CHAR.

-------

----

-------

----

-------

----

000

NUL

043

+

086

V

001

SOH

044

,

087

W

002

STX

045

-

088

X

003

ETX

046

.

089

Y

004

EOT

047

/

090

Z

005

ENQ

048

0

091

[

006

ACK

049

1.

092

/

007

BEL

050

2

093

]

008

BS

051

3

094

^

009

HT

052

4

095

_

010

LF

053

5

096

`

011

VT

054

6

097

a

012

FF

055

7

098

b

013

CR

056

8

099

c

014

SO

057

9

100

d

015

SI

058

:

101

e

016

DLE

059

;

102

f

017

DC1

060

<

103

g

018

DC2

061

=

104

h

019

DC3

062

>

105

i

020

DC4

063

?

106

j

021

NAK

064

@

107

k

022

SYN

065

A

108

l

023

ETB

066

B

109

m

024

CAN

067

C

110

n

025

EM

068

D

111

o

026

SUB

069

E

112

p

027

ESCAPE

070

F

113

q

028

FS

071

G

114

r

029

GS

072

H

115

s

030

RS

073

I

116

t

031

US

074

J

117

u

032

SPACE

075

K

118

v

033

!

076

L

119

w

034

"

077

M

120

x

035

#

078

N

121

y

036

$

079

O

122

z

037

%

080

P

123

{

038

&

081

Q

124

039

'

082

R

125

}

040

(

083

S

126

~

041

)

084

T

127

DEL

042

*

085

U

 

 

LF=Line Feed

FF=Form Feed

CR=Carriage Return

DEL=Rubout on TTY

F ASSEMBLY

LANGUAGE SUBROUTINES

 

 

 

AIM 65 BASIC allows a user to link to assembly language subroutines, via the USR(W) function. This function allows one parameter to be passed between BASIC and a subroutine.

The first step is to allocate sufficient memory for the subroutine. AIM 65 BASIC always uses all RAM memory locations, beginning at decimal location 530 (hex location 212), unless limited by the user. You can limit BASIC's memory useage by answering the prompt MEMORY SIZE? (see Subject 100) with some number less than 4096, assuming a 4K system. This will leave sufficient space for the subroutine as the top of RAM.

For example, if your response to MEMORY SIZE? is "2048", 1518 bytes at the top of RAM will be free for assembly language subroutines.

Page 252
Image 252
Apple II Ascii Character Codes Decimal, Nul, Soh, Etx, Eot, Enq, Ack, Bel, Dle, DC1, DC2, DC3, DC4, Nak, Syn, Etb, Can

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.