DETAIL
users |
new user |
login
SWISS VINT...
projects
 
cybersuter

swiss vintage computing

computing, gaming and gamedesign (historical and actual)
ACTIVITIZ
SUBCONSC
NOTIFIZ
POSTS
 
BROWSE  
RHIZOME
INDX  
SECTIONS
ATTRS
MEDIA  
TEAM + ACCESS  
SEARCH
Art, GameArt & Experiment
|
Retro
|
Vintage computing
|
About
|
Gaming & GameDesign
|
/ swiss vintage comput... / Vintage computing / Historical Computing / Hardware / Hardware based on pr...
> Hardware based on processors> Hardware || processors || MOS Technology

6502

 
rene.bauer

SHARE

SEARCHES

MOS Technology
Hardware based on processors
processors [8bit]
 
Show Comments. Comments hidden: 5
problems
development

C64 (Commodore) - Console approach - 8Bit 1982+

rene.bauer
 
rene.bauer

6502asm.com v1.2 - World's first fantasy console!

6502asm.com v1.2 - World's first fantasy console!
http://www.6502asm.com
 
Show Comments. Comments hidden: 2
rene.bauer

.

ZOOM
 
Show Comments. Comments hidden: 2
rene.bauer

.

ZOOM
 
rene.bauer

.

ZOOM
 
rene.bauer

.

ldx #0
 lda #0
loop:
 adc 1
 sta $200,x 
 sta $300,x
 sta $400,x
 sta $500,x
 inx
 cpx #$ff
 bne loop
 
Show Comments. Comments hidden: 1
rene.bauer

.

ldy #0
 
loopx:

iny
tya

ldx #0

loop:
 adc 1
 sta $200,x 
 sta $300,x
 sta $400,x
 sta $500,x
 inx
 cpx #$ff
 bne loop

 jmp loopx
 
rene.bauer

The Visual 6502

The Visual 6502
http://www.visual6502.org/JSSim/
 
Show Comments. Comments hidden: 1
rene.bauer

.

ZOOM
 
problems
rene.bauer

The designers figured that you'd use X and Y for looping, indexing etc, and use A for adding and subtracting, shifts etc. So they saw a need for INX and INY, but didn't see a enough of a need for an instruction to increment or decrement the accumulator.

The designers figured that you'd use X and Y for looping, indexing etc, and use A for adding and subtracting, shifts etc. So they saw a need for INX and INY, but didn't see a enough of a need for an instruction to increment or decrement the accumulator.
https://retrocomputing.stackexchange.com/questions...
 
Show Comments. Comments hidden: 2
Later, with the 65C02, the instruction you are talking about was added, and variously called INA, INC A or INC)

65C02

rene.bauer
 
rene.bauer

@MauryMarkowitz There are a lot of instructions that could be added to the 6502 to decrease code size and/or increase performance but weren't. The designers were trying to make a cheap microprocessor, not a fully featured one and they drew their line with

 
development
rene.bauer

.

 
linkz: https://vintagecomputing.ch/?browseid=3191
functions: login | users | systems
social license!
part of rhizomZ-universe
rhizomz ver. 0.912

DETAIL