6502 CPU Emulator with Assembler, Disassembler and Debugger
Examples
adventure.asm
alive.asm
backandforth.asm
byterun.asm
colors.asm
compo-1st.asm
compo-2nd.asm
compo-3rd.asm
demoscene.asm
disco.asm
dormann.asm
fullscreenlogo.asm
gameoflife.asm
hello.asm
noise.asm
random.asm
rcircles.asm
rle.asm
rlines.asm
rorshach.asm
screenpatterns.asm
selfmodify.asm
sierpinski.asm
skier.asm
snake.asm
softsprites.asm
spacer.asm
splashscreen.asm
starfield2d.asm
triangles.asm
zookeeper.asm
;--------------------------------- ; random.asm ; ; Click [Compile] and [ Run ] ;--------------------------------- loop: lda $fe ; A=rnd sta $00 ; ZP(0)=A lda $fe and #$3 ; A=A&3 clc ; Clear carry adc #$2 ; A+=2 sta $01 ; ZP(1)=A lda $fe ; A=rnd ldy #$0 ; Y=0 sta ($00),y ; ZP(0),ZP(1)=y jmp loop
Debugger
AutoDB
A=$00 X=$00 Y=$00 S=$FF
PC=$0600; NV-B.DIZC
P=$30  : 0011.0000
Memory monitor ON:
Start: $
Length: $
Memory: