1
0
mirror of https://github.com/mist64/perfect6502.git synced 2024-11-01 09:08:28 +00:00
perfect6502/js/segdefs.js
2010-09-21 05:57:58 +00:00

1739 lines
8.8 KiB
JavaScript

/*
Copyright (c) 2010 Greg James, Brian Silverman, Barry Silverman
The following is provided under terms of the Creative Commons
Attribution-NonCommercial-ShareAlike 3.0 Unported license:
http://creativecommons.org/licenses/by-nc-sa/3.0/
Specify the original author as Greg James and the following URL
for original source material: www.visual6502.org
*/
var segdefs = [
'+',
'-',
'-',
'+',
'+',
'+',
'+',
'-',
'+',
'-',
'+',
'+',
'-',
'-',
'+',
'-',
'+',
'+',
'-',
'+',
'+',
'+',
'+',
'+',
'-',
'+',
'+',
'+',
'-',
'+',
'X',
'+',
'-',
'+',
'+',
'+',
'+',
'-',
'+',
'+',
'-',
'-',
'-',
'-',
'-',
'-',
'+',
'-',
'-',
'-',
'-',
'-',
'-',
'+',
'-',
'-',
'-',
'-',
'+',
'-',
'+',
'+',
'+',
'+',
'-',
'+',
'-',
'+',
'-',
'-',
'+',
'+',
'+',
'-',
'-',
'+',
'+',
'+',
'+',
'+',
'+',
'-',
'-',
'+',
'+',
'-',
'-',
'-',
'-',
'+',
'+',
'+',
'-',
'+',
'-',
'-',
'-',
'+',
'-',
'-',
'-',
'-',
'-',
'-',
'+',
'+',
'-',
'-',
'+',
'+',
'+',
'+',
'-',
'+',
'-',
'-',
'-',
'+',
'+',
'-',
'+',
'-',
'+',
'+',
'+',
'+',
'-',
'+',
'+',
'-',
'+',
'+',
'+',
'+',
'+',
'-',
'-',
'-',
'-',
'+',
'-',
'+',
'+',
'+',
'X',
'+',
'+',
'-',
'-',
'+',
'-',
'-',
'+',
'-',
'+',
'+',
'+',
'+',
'-',
'-',
'+',
'+',
'-',
'+',
'-',
'-',
'-',
'+',
'+',
'+',
'-',
'-',
'+',
'X',
'+',
'-',
'+',
'+',
'+',
'+',
'+',
'-',
'+',
'-',
'+',
'-',
'-',
'+',
'+',
'-',
'-',
'+',
'+',
'+',
'+',
'-',
'+',
'-',
'+',
'-',
'+',
'+',
'-',
'-',
'+',
'-',
'+',
'+',
'+',
'+',
'-',
'-',
'+',
'+',
'-',
'-',
'+',
'+',
'+',
'+',
'+',
'+',
'-',
'-',
'+',
'+',
'-',
'+',
'+',
'+',
'-',
'+',
'+',
'+',
'+',
'-',
'+',
'-',
'+',
'-',
'+',
'+',
'+',
'+',
'+',
'+',
'-',
'-',
'-',
'+',
'-',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'-',
'-',
'+',
'-',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'-',
'-',
'+',
'+',
'+',
'+',
'+',
'-',
'+',
'+',
'+',
'+',
'+',
'-',
'X',
'+',
'-',
'+',
'-',
'+',
'-',
'+',
'-',
'+',
'+',
'+',
'+',
'+',
'-',
'-',
'+',
'+',
'+',
'+',
'-',
'+',
'+',
'-',
'+',
'-',
'-',
'+',
'+',
'+',
'+',
'+',
'-',
'-',
'+',
'-',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'-',
'-',
'+',
'+',
'+',
'-',
'+',
'+',
'-',
'+',
'-',
'-',
'+',
'+',
'+',
'-',
'+',
'+',
'-',
'-',
'+',
'-',
'-',
'-',
'-',
'-',
'-',
'+',
'+',
'-',
'+',
'-',
'+',
'+',
'+',
'-',
'+',
'-',
'+',
'-',
'+',
'+',
'-',
'-',
'+',
'+',
'+',
'+',
'+',
'-',
'+',
'+',
'+',
'+',
'+',
'-',
'-',
'-',
'+',
'+',
'-',
'-',
'+',
'+',
'-',
'+',
'+',
'-',
'-',
'-',
'-',
'+',
'+',
'X',
'+',
'-',
'-',
'-',
'-',
'-',
'-',
'+',
'+',
'-',
'+',
'+',
'+',
'+',
'-',
'+',
'+',
'-',
'-',
'-',
'+',
'-',
'+',
'-',
'+',
'-',
'-',
'+',
'+',
'+',
'+',
'-',
'+',
'+',
'+',
'+',
'-',
'-',
'+',
'-',
'-',
'+',
'-',
'-',
'-',
'+',
'+',
'-',
'-',
'+',
'+',
'-',
'+',
'+',
'+',
'+',
'+',
'-',
'+',
'-',
'+',
'+',
'+',
'-',
'+',
'+',
'+',
'+',
'+',
'+',
'-',
'-',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'-',
'+',
'-',
'+',
'X',
'-',
'+',
'+',
'+',
'-',
'+',
'+',
'+',
'+',
'+',
'-',
'-',
'+',
'-',
'-',
'+',
'-',
'+',
'+',
'+',
'+',
'+',
'-',
'-',
'+',
'+',
'-',
'+',
'-',
'-',
'+',
'-',
'-',
'+',
'+',
'+',
'-',
'+',
'-',
'-',
'+',
'-',
'+',
'-',
'X',
'+',
'+',
'-',
'+',
'-',
'+',
'-',
'+',
'+',
'+',
'+',
'-',
'+',
'+',
'-',
'-',
'-',
'-',
'-',
'-',
'X',
'+',
'+',
'+',
'+',
'+',
'-',
'+',
'+',
'+',
'-',
'-',
'+',
'-',
'-',
'+',
'+',
'-',
'-',
'+',
'+',
'-',
'-',
'+',
'+',
'+',
'-',
'-',
'-',
'+',
'+',
'+',
'+',
'-',
'-',
'-',
'-',
'+',
'-',
'+',
'+',
'+',
'-',
'+',
'+',
'+',
'+',
'-',
'+',
'-',
'+',
'-',
'-',
'+',
'+',
'+',
'-',
'+',
'-',
'-',
'+',
'+',
'+',
'+',
'-',
'+',
'+',
'+',
'+',
'+',
'-',
'-',
'-',
'+',
'+',
'+',
'-',
'+',
'+',
'-',
'-',
'-',
'+',
'+',
'+',
'-',
'+',
'-',
'+',
'+',
'-',
'-',
'-',
'-',
'-',
'+',
'-',
'+',
'-',
'+',
'-',
'+',
'+',
'-',
'+',
'-',
'+',
'+',
'-',
'-',
'+',
'+',
'-',
'-',
'+',
'+',
'+',
'-',
'+',
'+',
'-',
'-',
'-',
'+',
'+',
'-',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'-',
'-',
'+',
'+',
'+',
'+',
'-',
'-',
'-',
'-',
'-',
'+',
'+',
'-',
'-',
'+',
'+',
'+',
'+',
'-',
'+',
'+',
'-',
'+',
'+',
'-',
'+',
'-',
'+',
'+',
'-',
'+',
'-',
'+',
'+',
'+',
'+',
'-',
'+',
'-',
'-',
'-',
'+',
'-',
'-',
'-',
'+',
'+',
'-',
'+',
'+',
'+',
'X',
'+',
'-',
'-',
'+',
'+',
'+',
'-',
'+',
'-',
'-',
'-',
'+',
'+',
'+',
'+',
'+',
'-',
'+',
'-',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'-',
'+',
'+',
'-',
'+',
'+',
'+',
'+',
'-',
'+',
'+',
'+',
'+',
'+',
'+',
'-',
'-',
'-',
'+',
'-',
'+',
'-',
'-',
'+',
'-',
'-',
'+',
'+',
'-',
'-',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'-',
'+',
'-',
'+',
'+',
'+',
'-',
'-',
'+',
'-',
'+',
'-',
'-',
'+',
'-',
'-',
'+',
'+',
'-',
'-',
'+',
'-',
'-',
'+',
'+',
'+',
'+',
'+',
'+',
'-',
'+',
'+',
'+',
'+',
'-',
'+',
'+',
'+',
'+',
'+',
'+',
'-',
'-',
'+',
'-',
'-',
'+',
'+',
'+',
'-',
'-',
'-',
'-',
'+',
'-',
'-',
'+',
'+',
'+',
'-',
'-',
'+',
'+',
'+',
'-',
'+',
'+',
'-',
'+',
'+',
'+',
'+',
'-',
'-',
'+',
'+',
'+',
'-',
'-',
'-',
'-',
'+',
'+',
'-',
'-',
'-',
'-',
'+',
'-',
'-',
'+',
'+',
'+',
'-',
'X',
'+',
'+',
'-',
'-',
'+',
'-',
'X',
'+',
'+',
'+',
'+',
'+',
'-',
'-',
'+',
'-',
'+',
'+',
'-',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'-',
'-',
'-',
'-',
'-',
'+',
'-',
'+',
'+',
'-',
'-',
'+',
'+',
'+',
'+',
'+',
'-',
'+',
'-',
'+',
'+',
'-',
'+',
'+',
'-',
'+',
'+',
'+',
'+',
'-',
'+',
'-',
'+',
'-',
'+',
'-',
'+',
'+',
'-',
'-',
'+',
'+',
'+',
'-',
'+',
'-',
'+',
'+',
'+',
'+',
'-',
'+',
'-',
'+',
'-',
'-',
'+',
'+',
'+',
'+',
'-',
'-',
'-',
'+',
'+',
'-',
'-',
'+',
'+',
'-',
'+',
'+',
'-',
'-',
'-',
'-',
'-',
'+',
'+',
'+',
'+',
'-',
'+',
'-',
'+',
'+',
'+',
'+',
'-',
'+',
'-',
'-',
'+',
'+',
'+',
'+',
'+',
'-',
'+',
'+',
'+',
'-',
'-',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'-',
'+',
'-',
'+',
'-',
'+',
'+',
'+',
'+',
'-',
'-',
'-',
'-',
'-',
'+',
'-',
'+',
'+',
'+',
'-',
'+',
'+',
'-',
'-',
'+',
'+',
'+',
'-',
'+',
'-',
'+',
'-',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'-',
'+',
'+',
'-',
'+',
'+',
'-',
'+',
'-',
'+',
'-',
'-',
'-',
'-',
'+',
'+',
'-',
'+',
'+',
'+',
'+',
'-',
'+',
'+',
'+',
'+',
'-',
'+',
'+',
'-',
'+',
'-',
'-',
'+',
'-',
'X',
'-',
'+',
'+',
'-',
'-',
'+',
'+',
'+',
'-',
'+',
'+',
'-',
'-',
'+',
'-',
'+',
'+',
'+',
'+',
'-',
'-',
'-',
'-',
'-',
'-',
'+',
'+',
'+',
'-',
'+',
'-',
'+',
'-',
'-',
'-',
'-',
'+',
'+',
'+',
'-',
'+',
'+',
'+',
'-',
'-',
'+',
'+',
'+',
'-',
'-',
'+',
'+',
'+',
'+',
'+',
'-',
'+',
'+',
'-',
'+',
'-',
'-',
'+',
'-',
'+',
'+',
'+',
'+',
'+',
'+',
'-',
'+',
'+',
'-',
'+',
'-',
'+',
'+',
'+',
'X',
'X',
'+',
'+',
'+',
'-',
'+',
'+',
'+',
'-',
'+',
'+',
'+',
'+',
'-',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'-',
'-',
'+',
'-',
'+',
'+',
'+',
'+',
'-',
'+',
'+',
'+',
'+',
'-',
'-',
'-',
'+',
'+',
'-',
'+',
'-',
'+',
'+',
'+',
'+',
'+',
'+',
'X',
'+',
'-',
'-',
'+',
'-',
'+',
'+',
'-',
'+',
'+',
'-',
'+',
'-',
'+',
'-',
'+',
'-',
'-',
'-',
'+',
'-',
'-',
'-',
'+',
'+',
'-',
'-',
'+',
'+',
'-',
'+',
'+',
'+',
'+',
'-',
'-',
'-',
'-',
'-',
'+',
'-',
'+',
'+',
'+',
'+',
'-',
'+',
'+',
'-',
'+',
'+',
'+',
'+',
'+',
'+',
'X',
'+',
'+',
'+',
'-',
'-',
'+',
'+',
'-',
'-',
'+',
'+',
'+',
'-',
'-',
'-',
'-',
'+',
'+',
'-',
'+',
'-',
'+',
'-',
'-',
'+',
'+',
'+',
'+',
'+',
'+',
'-',
'-',
'+',
'-',
'+',
'-',
'-',
'+',
'+',
'+',
'+',
'-',
'-',
'X',
'-',
'X',
'+',
'-',
'-',
'-',
'+',
'+',
'+',
'+',
'+',
'-',
'+',
'+',
'+',
'+',
'-',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'-',
'-',
'+',
'-',
'+',
'+',
'-',
'+',
'-',
'+',
'-',
'+',
'+',
'+',
'+',
'+',
'-',
'-',
'-',
'-',
'-',
'+',
'-',
'+',
'-',
'+',
'+',
'+',
'+',
'+',
'-',
'-',
'+',
'+',
'+',
'-',
'+',
'-',
'+',
'-',
'+',
'+',
'+',
'+',
'-',
'-',
'+',
'+',
'-',
'-',
'-',
'-',
'+',
'+',
'+',
'-',
'-',
'+',
'-',
'+',
'-',
'+',
'+',
'-',
'-',
'-',
'+',
'-',
'+',
'-',
'+',
'+',
'+',
'+',
'X',
'+',
'+',
'+',
'+',
'+',
'-',
'-',
'+',
'-',
'+',
'-',
'-',
'+',
'+',
'+',
'-',
'+',
'-',
'-',
'+',
'+',
'-',
'+',
'-',
'+',
'+',
'+',
'-',
'-',
'+',
'+',
'-',
'+',
'+',
'+',
'+',
'-',
'+',
'+',
'-',
'+',
'-',
'+',
'-',
'+',
'+',
'-',
'-',
'-',
'+',
'+',
'-',
'-',
'-',
'-',
'+',
'+',
'+',
'+',
'+',
'-',
'+',
'+',
'+',
'+',
'-',
'-',
'-',
'-',
'+',
'-',
'-',
'+',
'-',
'-',
'-',
'-',
'-',
'+',
'+',
'+',
'+',
'+',
'-',
'-',
'-',
'+',
'+',
'-',
'-',
'+',
'-',
'-',
'-',
'-',
'+',
'-',
'-',
'+',
'+',
'+',
'-',
'-',
'-',
'+',
'+',
'-',
'+',
'-',
'+',
'-',
'+',
'-',
'+',
'+',
'-',
'+',
'-',
'+',
'-',
'+',
'-',
'-',
'+',
'+',
'+',
'+',
'+',
'-',
'-',
'+',
'+',
'+',
'+',
'+',
'+',
'-',
'+',
'+',
'+',
'-',
'-',
'-',
'+',
'-',
'-',
'-',
'-',
'+',
'-',
'+',
'+',
'+',
'-',
'-',
'-',
'+',
'+',
'-',
'+',
'+',
'+',
'-',
'-',
'+',
'-',
'+',
'+',
'-',
'+',
'+',
'-',
'+',
'+',
'-',
'+',
'+',
'-',
'+',
'+',
'+',
'+',
'-',
'-',
'+',
'+',
'-',
'+',
'+',
'-',
'-',
'-',
'+',
'+',
'-',
'+',
'+',
'-',
'+',
'-',
'+',
'X',
'+',
'+',
'-',
'-',
'+',
'-',
'-',
'+',
'+',
'-',
'-',
'-',
'+',
'+',
'-',
'-',
'-',
'-',
'+',
'-',
'+',
'-',
'-',
'+',
'+',
'+',
'-',
'+',
'-',
'-',
'+',
'-',
'-',
'+',
'-',
'-',
'-',
'X',
'-',
'-',
'+',
'+',
'-',
'-',
'+',
'+',
'+',
'+',
'+',
'-',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'+',
'-',
'+',
]