Skip to content

Commit c167005

Browse files
committed
Changes for 7800basic
1 parent 5e22053 commit c167005

File tree

5 files changed

+15
-6
lines changed

5 files changed

+15
-6
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
The following enhancements and changes have been made to Atari Dev Studio:
44

5+
## 0.8.9
6+
7+
* Updated 7800basic keyword, hover and context help lists
8+
59
## 0.8.8
610

711
* Updated 7800basic to v0.27 (Windows, Linux, macOS)

contexthelp/7800basic.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,4 +251,9 @@ asm|assembly_language
251251
include|including_external_assembly
252252
inline|inlining_external_assembly
253253
ifconst|conditional_compilation
254-
bankset|bankset_roms
254+
bankset|bankset_roms
255+
rmtspeed|set_rmtspeed
256+
incrmtfile|rmt_incrmtfile
257+
playrmt|rmt_playrmt
258+
stoprmt|rmt_stoprmt
259+
startrmt|rmt_startmt

hovers/7800basic.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,7 @@
311311

312312

313313

314-
## rmtspeed
314+
## RMTSPEED
315315

316316
set rmtspeed state
317317

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "atari-dev-studio",
33
"displayName": "Atari Dev Studio",
44
"description": "Homebrew game creation for the Atari 8-bit consoles",
5-
"version": "0.8.8",
5+
"version": "0.8.9",
66
"icon": "images/icon.png",
77
"preview": false,
88
"author": "mksmith",

syntaxes/7800basic.tmLanguage.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -134,12 +134,12 @@
134134
"patterns": [
135135
{
136136
"name": "keyword.control.78b",
137-
"match": "\\b(asm|CARRY|ASCII|callmacro|const|dec|def|dim|else|end|function|if|include|includesfile|inline|for|gosub|goto|let|macro|next|on|pop|rand|return|set|step|then|to)\\b",
137+
"match": "\\b(asm|CARRY|ASCII|callmacro|const|dec|def|dim|else|end|function|if|include|includesfile|inline|for|gosub|goto|let|macro|next|on|off|pop|rand|return|set|step|then|to)\\b",
138138
"comment": "control keywords"
139139
},
140140
{
141141
"name": "keyword.other.78b",
142-
"match": "\\b(adjustvisible|alphachars|alphadata|avoxvoice|bankset|basepath|basic|boxcollision|characterset|canary|clearscreen|collision|collisionwrap|converttobcd|deprecated|dictionary|dmahole|drawscreen|drawwait|drawhiscores|data|debug|displaymode|dlmemory|doublebuffer|doublewide|dumpgraphics|extradlmemory|extrawide|getfade|hiscoreload|hiscoreclear|hscolorbase|hsdifficultytext|hsgamename|hsgameranks|hsscoresize|hsseconds|hssupport|incbanner|incbin|incgraphic|incmapfile|incrmtfile|lockzone|loadmemory|loadrambank|loadrombank|mcpdevcart|memcpy|memset|mutesfx|newblock|noflow|pauseroutine|peekchar|pitch|phonetic|playrmt|playsfx|playsong|plotbanner|plotchars|plotmap|plotmapfile|plotsprite|plotvalue|plotvalueonscreen|plotvaluepage|pokechar|pokeybase|pokeydetected|pokeysound|pokeysupport|psound|raw|reboot|restorescreen|reset|rmtspeed|romsize|savescreen|savememory|screenheight|setfade|sdata|shakescreen|singlewide|sizeof|songtempo|speak|speechdata|speed|sread|startrmt|stoprmt|stopsong|songdata|tallsprite|tiasfx|tiavolume|trackersupport|tsound|unlockzone|voice|zoneheight|zoneprotection)\\b",
142+
"match": "\\b(adjustvisible|alphachars|alphadata|avoxvoice|bankset|basepath|boxcollision|characterset|canary|clearscreen|collision|collisionwrap|converttobcd|deprecated|dictionary|dmahole|drawscreen|drawwait|drawhiscores|data|debug|displaymode|dlmemory|doublebuffer|doublewide|dumpgraphics|extradlmemory|extrawide|getfade|hiscoreload|hiscoreclear|hscolorbase|hsdifficultytext|hsgamename|hsgameranks|hsscoresize|hsseconds|hssupport|incbanner|incbin|incgraphic|incmapfile|incrmtfile|lockzone|loadmemory|loadrambank|loadrombank|mcpdevcart|memcpy|memset|mutesfx|newblock|noflow|pauseroutine|peekchar|pitch|phonetic|playrmt|playsfx|playsong|plotbanner|plotchars|plotmap|plotmapfile|plotsprite|plotvalue|plotvalueonscreen|plotvaluepage|pokechar|pokeybase|pokeydetected|pokeysound|pokeysupport|psound|raw|reboot|restorescreen|reset|rmtspeed|romsize|savescreen|savememory|screenheight|setfade|sdata|shakescreen|singlewide|sizeof|songtempo|speak|speechdata|speed|sread|startrmt|stoprmt|stopsong|songdata|tallsprite|tiasfx|tiavolume|trackersupport|tsound|unlockzone|voice|zoneheight|zoneprotection)\\b",
143143
"comment": "other keywords"
144144
},
145145
{
@@ -164,7 +164,7 @@
164164
},
165165
{
166166
"name": "keyword.constant.78b",
167-
"match": "\\b(on|off|lo|med|hi|flip|frameheight|160bindexes|tv|spritesheet|ntsc|pal|repeat|160A|160B|320A|320B|320C|320D|16k|32k|48k|128k|128kRAM|128kBANKRAM|144k|256k|256kRAM|256kBANKRAM|272k|512k|512kRAM|512kBANKRAM|528k|attract|single|player1|player2|player2joy1)\\b",
167+
"match": "\\b(on|off|lo|med|hi|flip|frameheight|160bindexes|tv|spritesheet|ntsc|pal|basic|rmt|repeat|160A|160B|320A|320B|320C|320D|16k|32k|48k|128k|128kRAM|128kBANKRAM|144k|256k|256kRAM|256kBANKRAM|272k|512k|512kRAM|512kBANKRAM|528k|attract|single|player1|player2|player2joy1)\\b",
168168
"comment": "constant keywords"
169169
},
170170
{

0 commit comments

Comments
 (0)