1 <?xml version="1.0" encoding="ISO-8859-1"?>
3 <screensaver name="m6502" _label="m6502">
5 <command arg="-root" />
7 <video href="https://www.youtube.com/watch?v=KlDw0nYwUe4"/>
9 <number id="displaytime" type="slider" arg="-displaytime %"
10 _label="Display time for each program"
11 _low-label="5 seconds" _high-label="2 minutes"
12 low="5" high="120" default="20" />
14 <file id="file" _label="Assembly file" arg="-file %"/>
16 <boolean id="showfps" _label="Show frame rate" arg-set="-fps"/>
20 <number id="tvcolor" type="slider" arg="-tv-color %"
21 _label="Color Knob" _low-label="Low" _high-label="High"
22 low="0" high="1000" default="70"/>
23 <number id="tvtint" type="slider" arg="-tv-tint %"
24 _label="Tint Knob" _low-label="Low" _high-label="High"
25 low="0" high="100" default="5"/>
28 <number id="tvbrightness" type="slider" arg="-tv-brightness %"
29 _label="Brightness Knob" _low-label="Low" _high-label="High"
30 low="0" high="200" default="150"/>
31 <number id="tvcontrast" type="slider" arg="-tv-contrast %"
32 _label="Contrast Knob" _low-label="Low" _high-label="High"
33 low="0" high="1500" default="1000"/>
37 <xscreensaver-updater />
40 Emulates a 6502 microprocessor, and runs some example programs on it.
42 The family of 6502 chips were used throughout the 70's and 80's in
43 machines such as the Atari 2600, Commodore PET, VIC20 and C64, Apple
44 ][, and the NES. Some example programs are included, and it can also
45 read in an assembly file as input.
47 Original JavaScript Version by Stian Soreng: http://www.6502asm.com/.
48 Ported to XScreenSaver by Jeremy English.
50 Written by Stian Soreng and Jeremy English; 2007.