Skip to content

Commit

Permalink
Version 2.8
Browse files Browse the repository at this point in the history
  • Loading branch information
informedcitizenry committed Nov 12, 2021
1 parent e0f3e9e commit 37deaa6
Show file tree
Hide file tree
Showing 70 changed files with 4,824 additions and 1,737 deletions.
2 changes: 1 addition & 1 deletion Core6502DotNet.sln
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ Global
SolutionGuid = {9BE7575F-6E99-4243-AEAA-4D1E1064DA97}
EndGlobalSection
GlobalSection(MonoDevelopProperties) = preSolution
version = 2.7
version = 2.8.0.1
Policies = $0
$0.VersionControlPolicy = $1
$1.CommitMessageStyle = $2
Expand Down
6 changes: 3 additions & 3 deletions Core6502DotNet/Core6502DotNet.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<OutputType>Exe</OutputType>
<TargetFramework>net5.0</TargetFramework>
<PackageId>6502.Net</PackageId>
<Version>2.7</Version>
<Version>2.8.0.1</Version>
<Authors>informedcitizenry</Authors>
<Company>informedcitizenry</Company>
<Product>6502.Net</Product>
Expand All @@ -13,8 +13,8 @@
<ReleaseVersion>2.4.1</ReleaseVersion>
<StartupObject>Core6502DotNet.Program</StartupObject>
<AssemblyName>6502.Net</AssemblyName>
<AssemblyVersion>2.7.0.1</AssemblyVersion>
<FileVersion>2.7.0.1</FileVersion>
<AssemblyVersion>2.8.0.1</AssemblyVersion>
<FileVersion>2.8.0.1</FileVersion>
<SignAssembly>false</SignAssembly>
<PackageProjectUrl>https://github.com/informedcitizenry/6502.Net</PackageProjectUrl>
</PropertyGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,17 +15,17 @@
<Keywords name="Numbers, range"></Keywords>
<Keywords name="Operators1">! ^ &amp; * / + - = &lt; &gt; ~ [ ( ) ] # ,</Keywords>
<Keywords name="Operators2"></Keywords>
<Keywords name="Folders in code1, open">.block .ifdef .ifndef .if .foreach .for .function .macro .page .repeat .switch .while .namespace</Keywords>
<Keywords name="Folders in code1, open">.block .do .enum .ifdef .ifndef .if .foreach .for .function .macro .page .repeat .switch .while .namespace</Keywords>
<Keywords name="Folders in code1, middle">.elseifdef .elseifndef .elseif .else</Keywords>
<Keywords name="Folders in code1, close">.endblock .endif .next .endfunction .endmacro .endpage .endrepeat .endswitch .endwhile .endnamespace</Keywords>
<Keywords name="Folders in code1, close">.endblock .endenum .endif .next .endfunction .endmacro .endpage .endrepeat .endswitch .endwhile .endnamespace .whiletrue</Keywords>
<Keywords name="Folders in code2, open"></Keywords>
<Keywords name="Folders in code2, middle"></Keywords>
<Keywords name="Folders in code2, close"></Keywords>
<Keywords name="Folders in comment, open"></Keywords>
<Keywords name="Folders in comment, middle"></Keywords>
<Keywords name="Folders in comment, close"></Keywords>
<Keywords name="Keywords1">adc anc and ane arr asl asr asw bbr bbs bcc bcs beq bge bit blt bmi bne bpl bra brk brl bsr bvc bvs cla clc cld cle cli clv clx cly cmp cop cpx cpy cpz csh dcp dec dew dex dey dez dop eom eor inc inw inx iny inz isb jam jcc jcs jeq jmi jml jmp jne jpl jsl jsr jvc jvs las lax lda ldx ldy ldz lsr map mvn mvp neg nop ora pea pei per pha phb phd phk php phw phx phy phz pla plb pld plp plx ply plz rep rla rmb rol ror row rra rti rtl rtn rts sac sax say sbc sec sed see sei sep set sha shx shy sir slo smb sre st1 st2 sta stp stx sty stz tai tam tas tax tay taz tcd tcs tdc tdd tia tii tin tma top trb tsb tsc tst tsx tsy txa txs txy tya tys tyx tza wai wdm xba xce adcq aslq andq cpq deq eorq inq ldq lsrq orq rolq rorq sbcq stq</Keywords>
<Keywords name="Keywords2">.assert .auto .bank .binclude .break .case .comment .continue .cpu .default .dp .dsection .echo .encoding .end .endrelocate .eor .error .errorif .equ .forcepass .format .goto .include .initmem .invoke .let .m8 .m16 .manual .map .mx8 .mx16 .org .proff .pron .relocate .return .section .format .target .unmap .warn .warnif .x8 .x16</Keywords>
<Keywords name="Keywords2">.assert .auto .bank .binclude .break .case .comment .continue .cpu .default .dp .dsection .echo .encoding .end .endrelocate .eor .error .errorif .equ .forcepass .format .goto .include .initmem .invoke .label .let .m8 .m16 .manual .map .mx8 .mx16 .org .proff .pron .relocate .return .section .format .target .unmap .warn .warnif .x8 .x16</Keywords>
<Keywords name="Keywords3">.addr .align .binary .bstring .byte .cbmflt .cbmfltp .char .cstring .dint .dword .fill .hstring .lint .long .lstring .nstring .pstring .rta .sbyte .short .sint .string .word</Keywords>
<Keywords name="Keywords4">.</Keywords>
<Keywords name="Keywords5">abs acos atan byte cbmflt cbmfltp cbrt ceil char cos cosh deg dword exp float floor format frac hypot len ln log log10 long peek poke pow rad random round section sgn sin sinh sizeof sqrt tan tanh word</Keywords>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,17 +15,17 @@
<Keywords name="Numbers, range"></Keywords>
<Keywords name="Operators1">! ^ &amp; * / + - = &lt; &gt; ~ [ ( ) ] # ,</Keywords>
<Keywords name="Operators2"></Keywords>
<Keywords name="Folders in code1, open">.block .ifdef .ifndef .if .foreach .for .function .macro .page .repeat .switch .while .namespace</Keywords>
<Keywords name="Folders in code1, open">.block .do .enum .ifdef .ifndef .if .foreach .for .function .macro .page .repeat .switch .while .namespace</Keywords>
<Keywords name="Folders in code1, middle">.elseifdef .elseifndef .elseif .else</Keywords>
<Keywords name="Folders in code1, close">.endblock .endif .next .endfunction .endmacro .endpage .endrepeat .endswitch .endwhile .endnamespace</Keywords>
<Keywords name="Folders in code1, close">.endblock .endenum .endif .next .endfunction .endmacro .endpage .endrepeat .endswitch .endwhile .endnamespace .whiletrue</Keywords>
<Keywords name="Folders in code2, open"></Keywords>
<Keywords name="Folders in code2, middle"></Keywords>
<Keywords name="Folders in code2, close"></Keywords>
<Keywords name="Folders in comment, open"></Keywords>
<Keywords name="Folders in comment, middle"></Keywords>
<Keywords name="Folders in comment, close"></Keywords>
<Keywords name="Keywords1">adc add and bit call ccf cp cpd cpdr cpi cpir cpl daa dec di djnz ei ex exx halt im in inc ind indr ini inir jp jr ld ldd lddr ldi ldir neg nop or otdr otir out outd outi pop push res ret reti retn rl rla rlc rlca rld rr rra rrc rrca rrd rst sbc scf set sla sll slr sra srl sub xor</Keywords>
<Keywords name="Keywords2">.assert .bank .binclude .break .case .comment .continue .cpu .default .dsection .echo .encoding .end .endrelocate .eor .error .errorif .equ .forcepass .format .goto .include .initmem .invoke .let .map .org .proff .pron .relocate .return .section .format .target .unmap .warn .warnif</Keywords>
<Keywords name="Keywords2">.assert .bank .binclude .break .case .comment .continue .cpu .default .dsection .echo .encoding .end .endrelocate .eor .error .errorif .equ .forcepass .format .goto .include .initmem .invoke .label .let .map .org .proff .pron .relocate .return .section .format .target .unmap .warn .warnif</Keywords>
<Keywords name="Keywords3">.addr .align .binary .bstring .byte .cbmflt .cbmfltp .char .cstring .dint .dword .fill .hstring .lint .long .lstring .nstring .pstring .rta .sbyte .short .sint .string .word</Keywords>
<Keywords name="Keywords4">.</Keywords>
<Keywords name="Keywords5">abs acos atan byte cbmflt cbmfltp cbrt ceil char cos cosh deg dword exp float floor format frac hypot len ln log log10 long peek poke pow rad random round section sgn sin sinh sizeof sqrt tan tanh word</Keywords>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,17 +15,17 @@
<Keywords name="Numbers, range"></Keywords>
<Keywords name="Operators1">! ^ &amp; * / + - = &lt; &gt; ~ [ ( ) ] # ,</Keywords>
<Keywords name="Operators2"></Keywords>
<Keywords name="Folders in code1, open">.block .ifdef .ifndef .if .foreach .for .function .macro .page .repeat .switch .while .namespace</Keywords>
<Keywords name="Folders in code1, open">.block .do .enum .ifdef .ifndef .if .foreach .for .function .macro .page .repeat .switch .while .namespace</Keywords>
<Keywords name="Folders in code1, middle">.elseifdef .elseifndef .elseif .else</Keywords>
<Keywords name="Folders in code1, close">.endblock .endif .next .endfunction .endmacro .endpage .endrepeat .endswitch .endwhile .endnamespace</Keywords>
<Keywords name="Folders in code1, close">.endblock .endenum .endif .next .endfunction .endmacro .endpage .endrepeat .endswitch .endwhile .endnamespace .whiletrue</Keywords>
<Keywords name="Folders in code2, open"></Keywords>
<Keywords name="Folders in code2, middle"></Keywords>
<Keywords name="Folders in code2, close"></Keywords>
<Keywords name="Folders in comment, open"></Keywords>
<Keywords name="Folders in comment, middle"></Keywords>
<Keywords name="Folders in comment, close"></Keywords>
<Keywords name="Keywords1">aci adc add adi ana and ani call cc cm cma cmc cmp cnc cnz cp cpe cpi cpo cz daa dad dcr dcx di ei hlt in inr inx jc jm jmp jnc jnz jp jpe jpo jz lda ldax lhld lxi mov mvi nop ora ori out pchl pop push ral rar rc ret rlc rm rnc rnz rp rpe rpo rrc rst rz sbb sbi shld sphl sta stax stc sub sui xchg xra xri xthl</Keywords>
<Keywords name="Keywords2">.assert .bank .binclude .break .case .comment .continue .cpu .default .dsection .echo .encoding .end .endrelocate .eor .error .errorif .equ .forcepass .format .goto .include .initmem .invoke .let .map .org .proff .pron .relocate .return .section .format .target .unmap .warn .warnif</Keywords>
<Keywords name="Keywords2">.assert .bank .binclude .break .case .comment .continue .cpu .default .dsection .echo .encoding .end .endrelocate .eor .error .errorif .equ .forcepass .format .goto .include .initmem .invoke .label .let .map .org .proff .pron .relocate .return .section .format .target .unmap .warn .warnif</Keywords>
<Keywords name="Keywords3">.addr .align .binary .bstring .byte .cbmflt .cbmfltp .char .cstring .dint .dword .fill .hstring .lint .long .lstring .nstring .pstring .rta .sbyte .short .sint .string .word</Keywords>
<Keywords name="Keywords4">.</Keywords>
<Keywords name="Keywords5">abs acos atan byte cbmflt cbmfltp cbrt ceil char cos cosh deg dword exp float floor format frac hypot len ln log log10 long peek poke pow rad random round section sgn sin sinh sizeof sqrt tan tanh word</Keywords>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,17 +15,17 @@
<Keywords name="Numbers, range"></Keywords>
<Keywords name="Operators1">! ^ &amp; * / + - = &lt; &gt; ~ [ ( ) ] # ,</Keywords>
<Keywords name="Operators2"></Keywords>
<Keywords name="Folders in code1, open">.block .ifdef .ifndef .if .foreach .for .function .macro .page .repeat .switch .while .namespace</Keywords>
<Keywords name="Folders in code1, open">.block .do .enum .ifdef .ifndef .if .foreach .for .function .macro .page .repeat .switch .while .namespace</Keywords>
<Keywords name="Folders in code1, middle">.elseifdef .elseifndef .elseif .else</Keywords>
<Keywords name="Folders in code1, close">.endblock .endif .next .endfunction .endmacro .endpage .endrepeat .endswitch .endwhile .endnamespace</Keywords>
<Keywords name="Folders in code1, close">.endblock .endenum .endif .next .endfunction .endmacro .endpage .endrepeat .endswitch .endwhile .endnamespace .whiletrue</Keywords>
<Keywords name="Folders in code2, open"></Keywords>
<Keywords name="Folders in code2, middle"></Keywords>
<Keywords name="Folders in code2, close"></Keywords>
<Keywords name="Folders in comment, open"></Keywords>
<Keywords name="Folders in comment, middle"></Keywords>
<Keywords name="Folders in comment, close"></Keywords>
<Keywords name="Keywords1">aba abx adca adcb adda addb addd anda andb andcc asl asla aslb asr asra asrb bcc bcs beq bge bgt bhi bhs bita bitb ble blo bls blt bmi bne bpl bra brn bsr bvc bvs cba clc cli clr clra clrb clv cmpa cmpb cmpd cmps cmpu cmpx cmpy com coma comb cpxa cwai daa dec deca decb des dex eora eorb exg inc inca incb ins inx jmp jsr lbcc lbcs lbeq lbge lbgt lbhi lbhs lble lblo lbls lblt lbmi lbne lbpl lbra lbrn lbsr lbvc lbvs lda ldaa ldab ldb ldd lds ldu ldx ldy leas leau leax leay lsl lsla lslb lsr lsra lsrb mul neg nega negb nop ora oraa orab orb orcc psha pshb pshs pshu pula pulb puls pulu rol rola rolb ror rora rorb rti rts sba sbca sbcb sec sei sev sex sta staa stab stb std sts stu stx sty suba subb subd swi swi2 swi3 sync tab tap tba tfr tpa tst tsta tstb tsx txs wai</Keywords>
<Keywords name="Keywords2">.assert .bank .binclude .break .case .comment .continue .cpu .default .dp .dsection .echo .encoding .end .endrelocate .eor .error .errorif .equ .forcepass .format .goto .include .initmem .invoke .let .map .org .proff .pron .relocate .return .section .format .target .tfradp .tfrbdp .unmap .warn .warnif</Keywords>
<Keywords name="Keywords2">.assert .bank .binclude .break .case .comment .continue .cpu .default .dp .dsection .echo .encoding .end .endrelocate .eor .error .errorif .equ .forcepass .format .goto .include .initmem .invoke .label .let .map .org .proff .pron .relocate .return .section .format .target .tfradp .tfrbdp .unmap .warn .warnif</Keywords>
<Keywords name="Keywords3">.addr .align .binary .bstring .byte .cbmflt .cbmfltp .char .cstring .dint .dword .fill .hstring .lint .long .lstring .nstring .pstring .rta .sbyte .short .sint .string .word</Keywords>
<Keywords name="Keywords4">.</Keywords>
<Keywords name="Keywords5">abs acos atan byte cbmflt cbmfltp cbrt ceil char cos cosh deg dword exp float floor format frac hypot len ln log log10 long peek poke pow rad random round section sgn sin sinh sizeof sqrt tan tanh word</Keywords>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
},
{
"name": "keyword.control.directive.core6502_net_65xx",
"match": "(?i)(?<=^|\\:|\\s)(\\.(assert|auto|bank|binclude|block|break|case|continue|comment|cpu|default|dp|dsection|echo|elseifndef|elseifdef|else|elseif|encoding|end|endblock|endfunction|endif|endmacro|endnamespace|endpage|endrepeat|endrelocate|endswitch|endwhile|eor|equ|error|errorif|for|forcepass|foreach|format|function|global|goto|if|ifdef|ifndef|include|initmem|invoke|let|m8|m16|macro|manual|map|mx8|mx16|namespace|next|org|page|proff|pron|pseudopc|realpc|relocate|repeat|return|section|switch|target|unmap|warn|warnif|while|x8|x16))\\b"
"match": "(?i)(?<=^|\\:|\\s)(\\.(assert|auto|bank|binclude|block|break|case|continue|comment|cpu|default|do|dp|dsection|echo|elseifndef|elseifdef|else|elseif|encoding|end|endblock|endenum|endfunction|endif|endmacro|endnamespace|endpage|endrepeat|endrelocate|endswitch|endwhile|enum|eor|equ|error|errorif|for|forcepass|foreach|format|function|global|goto|if|ifdef|ifndef|include|initmem|invoke|label|let|m8|m16|macro|manual|map|mx8|mx16|namespace|next|org|page|proff|pron|pseudopc|realpc|relocate|repeat|return|section|switch|target|unmap|warn|warnif|while|whiletrue|x8|x16))\\b"
},
{
"name": "keyword.other.mnemonic.core6502_net_65xx",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
},
{
"name": "keyword.control.directive.core6502_net_i8080",
"match": "(?i)(?<=^|\\:|\\s)(\\.(assert|bank|binclude|block|break|case|continue|comment|cpu|default|dsection|echo|elseifndef|elseifdef|else|elseif|encoding|end|endblock|endfunction|endif|endmacro|endnamespace|endpage|endrepeat|endrelocate|endswitch|endwhile|eor|equ|error|errorif|for|forcepass|foreach|format|function|global|goto|if|ifdef|ifndef|include|initmem|invoke|let|macro|map|namespace|next|org|page|proff|pron|pseudopc|realpc|relocate|repeat|return|section|switch|target|unmap|warn|warnif|while))\\b"
"match": "(?i)(?<=^|\\:|\\s)(\\.(assert|bank|binclude|block|break|case|continue|comment|cpu|default|do|dsection|echo|elseifndef|elseifdef|else|elseif|encoding|end|endblock|endenum|endfunction|endif|endmacro|endnamespace|endpage|endrepeat|endrelocate|endswitch|endwhile|enum|eor|equ|error|errorif|for|forcepass|foreach|format|function|global|goto|if|ifdef|ifndef|include|initmem|invoke|label|let|macro|map|namespace|next|org|page|proff|pron|pseudopc|realpc|relocate|repeat|return|section|switch|target|unmap|warn|warnif|while|whiletrue))\\b"
},
{
"name": "keyword.other.mnemonic.core6502_net_i8080",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
},
{
"name": "keyword.control.directive.core6502_net_m680x",
"match": "(?i)(?<=^|\\:|\\s)(\\.(assert|bank|binclude|block|break|case|continue|comment|cpu|default|dp|dsection|echo|elseifndef|elseifdef|else|elseif|encoding|end|endblock|endfunction|endif|endmacro|endnamespace|endpage|endrepeat|endrelocate|endswitch|endwhile|eor|equ|error|errorif|for|forcepass|foreach|format|function|global|goto|if|ifdef|ifndef|include|initmem|invoke|let|macro|map|namespace|next|org|page|pseudopc|proff|pron|realpc|relocate|repeat|return|section|switch|target|tfradp|tfrbdp|unmap|warn|warnif|while))\\b"
"match": "(?i)(?<=^|\\:|\\s)(\\.(assert|bank|binclude|block|break|case|continue|comment|cpu|default|do|dp|dsection|echo|elseifndef|elseifdef|else|elseif|encoding|end|endblock|endenum|endfunction|endif|endmacro|endnamespace|endpage|endrepeat|endrelocate|endswitch|endwhile|enum|eor|equ|error|errorif|for|forcepass|foreach|format|function|global|goto|if|ifdef|ifndef|include|initmem|invoke|label|let|macro|map|namespace|next|org|page|pseudopc|proff|pron|realpc|relocate|repeat|return|section|switch|target|tfradp|tfrbdp|unmap|warn|warnif|while|whiletrue))\\b"
},
{
"name": "keyword.other.mnemonic.core6502_net_m680x",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
},
{
"name": "keyword.control.directive.core6502_net_z80",
"match": "(?i)(?<=^|\\:|\\s)(\\.(assert|bank|binclude|block|break|case|continue|comment|cpu|default|dsection|echo|elseifndef|elseifdef|else|elseif|encoding|end|endblock|endfunction|endif|endmacro|endnamespace|endpage|endrepeat|endrelocate|endswitch|endwhile|eor|equ|error|errorif|for|forcepass|foreach|format|function|global|goto|if|ifdef|ifndef|include|initmem|invoke|let|macro|map|namespace|next|org|page|proff|pron|pseudopc|realpc|relocate|repeat|return|section|switch|target|unmap|warn|warnif|while))\\b"
"match": "(?i)(?<=^|\\:|\\s)(\\.(assert|bank|binclude|block|break|case|continue|comment|cpu|default|do|dsection|echo|elseifndef|elseifdef|else|elseif|encoding|end|endblock|endenum|endfunction|endif|endmacro|endnamespace|endpage|endrepeat|endrelocate|endswitch|endwhile|enum|eor|equ|error|errorif|for|forcepass|foreach|format|function|global|goto|if|ifdef|ifndef|include|initmem|invoke|label|let|macro|map|namespace|next|org|page|proff|pron|pseudopc|realpc|relocate|repeat|return|section|switch|target|unmap|warn|warnif|while|whiletrue))\\b"
},
{
"name": "keyword.other.mnemonic.core6502_net_z80",
Expand Down
Loading

0 comments on commit 37deaa6

Please sign in to comment.