Skip to content

Commit fff02f7

Browse files
committed
Updated 7800basic to 0.40
Updated changelog and readme Updated packages
1 parent 7cdd857 commit fff02f7

19 files changed

Lines changed: 32 additions & 53 deletions

CHANGELOG.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ The following enhancements and changes have been made to Atari Dev Studio:
44

55
## 0.11.8
66

7-
* Updated 7800basic to v0.39 (wasm)
8-
* Updated validation of compiler tags and folders
7+
* Updated 7800basic to v0.40 (wasm)
8+
* Updated validation of compiler tags and folders during compilation
99
* Fixed issue validating the **Default** compiler tag with casing
1010

1111
## 0.11.7

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ batari Basic created by Fred 'batari' Quimby is a BASIC-like language used in th
194194

195195
batari Basic is an external project is kindly currently maintained by Mike Saarna (RevEng) and can be downloaded separately [here](https://github.com/batari-Basic/batari-Basic). Further information is about this release is available here at [AtariAge](https://atariage.com/forums/topic/300856-official-home-for-batari-basic).
196196

197-
### 7800basic (release 0.39 - 20251031 [WASM])
197+
### 7800basic (release 0.40 - 20251105 [WASM])
198198
7800basic is a BASIC-like language for creating Atari 7800 games. It is a compiled language that runs on a computer, and it creates a binary file that can be run with an Atari 7800 emulator, or the binary file may be used to make a cartridge that will operate on a real Atari 7800. 7800basic is derived from batari basic, a BASIC-like language for creating Atari 2600 games. Special thanks to the bB creator, Fred Quimby, and all of the the bB contributors!
199199

200200
7800basic is included as part of this extension with many thanks to Mike Saarna (RevEng). 7800basic is an external project and can be downloaded separately [here](https://github.com/7800-devtools/7800basic). Further information about this release is available here at [AtariAge](http://atariage.com/forums/topic/222638-7800basic-beta-the-release-thread).
1.42 KB
Binary file not shown.

out/bin/compilers/7800basic/7800basic.sh

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,20 @@ fi
88

99
wasmtime --version 2>&1 > /dev/null
1010
if [ ! $? = 0 ] ; then
11-
echo "### WARNING: wasmtime isn't in your PATH."
12-
echo " You can install it as follows:"
13-
echo " macOS/Linux: curl https://wasmtime.dev/install.sh -sSf | bash"
14-
echo " See https://wasmtime.dev for other installation options."
15-
exit 1
11+
if [ -r "$bas7800dir"/7800basic ] ; then
12+
echo "### WARNING: wasmtime is missing. Compiling with native executables."
13+
7800basic.native.sh $*
14+
exit $?
15+
else
16+
echo "### WARNING: wasmtime isn't in your PATH."
17+
echo " You can install it as follows:"
18+
echo " macOS/Linux: curl https://wasmtime.dev/install.sh -sSf | bash"
19+
echo " See https://wasmtime.dev for other installation options."
20+
exit 1
21+
fi
1622
fi
1723

24+
1825
echo " basic version: "$(wasmtime $bas7800dir/7800basic.wasm -v 2>/dev/null)
1926

2027
echo " "dasm version:" " $(wasmtime $bas7800dir/dasm.wasm 2>/dev/null| head -n1)
-425 KB
Binary file not shown.
-207 KB
Binary file not shown.
-226 KB
Binary file not shown.
-205 KB
Binary file not shown.
-134 KB
Binary file not shown.
-240 KB
Binary file not shown.

0 commit comments

Comments
 (0)