From http://www.jwz.org/xscreensaver/xscreensaver-5.40.tar.gz
[xscreensaver] / hacks / config / m6502.xml
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2
3 <screensaver name="m6502" _label="m6502">
4
5   <command arg="-root" />
6
7   <video href="https://www.youtube.com/watch?v=KlDw0nYwUe4"/>
8
9   <file id="file" _label="Assembly file" arg="-file %"/>
10
11   <boolean id="showfps" _label="Show frame rate" arg-set="-fps"/>
12
13   <hgroup>
14    <vgroup>
15     <number id="displaytime" type="slider" arg="-displaytime %"
16             _label="Display time for each program"
17             _low-label="5 seconds" _high-label="2 minutes"
18             low="5.0" high="120.0" default="30.0" />
19     <number id="tvcolor" type="slider" arg="-tv-color %"
20             _label="Color Knob" _low-label="Low" _high-label="High"
21             low="0" high="400" default="70"/>
22     <number id="tvtint" type="slider" arg="-tv-tint %"
23             _label="Tint Knob" _low-label="Low" _high-label="High"
24             low="0" high="360" default="5"/>
25    </vgroup>
26    <vgroup>
27     <number id="ips" type="slider" arg="-ips %"
28             _label="Instructions per second"
29             _low-label="500" _high-label="120000"
30             low="500" high="120000" default="15000" />
31     <number id="tvbrightness" type="slider" arg="-tv-brightness %"
32             _label="Brightness Knob" _low-label="Low" _high-label="High"
33             low="-75.0" high="100.0" default="3.0"/>
34     <number id="tvcontrast" type="slider" arg="-tv-contrast %"
35             _label="Contrast Knob" _low-label="Low" _high-label="High"
36             low="0" high="500" default="150"/>
37    </vgroup>
38   </hgroup>
39
40   <xscreensaver-updater />
41
42   <_description>
43 Emulates a 6502 microprocessor, and runs some example programs on it.
44
45 The family of 6502 chips were used throughout the 70's and 80's in
46 machines such as the Atari 2600, Commodore PET, VIC20 and C64, Apple
47 ][, and the NES. Some example programs are included, and it can also
48 read in an assembly file as input.
49
50 Original JavaScript Version by Stian Soreng: http://www.6502asm.com/.
51 Ported to XScreenSaver by Jeremy English.
52
53 Written by Stian Soreng and Jeremy English; 2007.
54   </_description>
55 </screensaver>