You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,10 @@
2
2
3
3
The following enhancements and changes have been made to Atari Dev Studio:
4
4
5
+
## 0.11.0
6
+
7
+
* Updated 7800basic to v0.38 (wasm).
8
+
5
9
## 0.10.9
6
10
7
11
* Updated 7800basic to v0.37 (wasm). NOTE: this is now a cross-platform release that requires the **wasmtime** runtime to be installed on your computer.
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -177,7 +177,7 @@ batari Basic created by Fred 'batari' Quimby is a BASIC-like language used in th
177
177
178
178
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).
179
179
180
-
### 7800basic (release 0.37 - 20250922[WASM])
180
+
### 7800basic (release 0.38 - 20250923[WASM])
181
181
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!
182
182
183
183
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).
echo" Linux (Debian/Ubuntu): sudo apt install wasmtime"
16
-
echo" Linux (Fedora/RHEL): sudo dnf install wasmtime"
17
14
echo" See https://wasmtime.dev for other installation options."
18
15
exit 1
19
16
fi
@@ -29,15 +26,15 @@ if [ "$1" = "-v" ] ; then
29
26
fi
30
27
31
28
if [ !-f"$1" ];then
32
-
echo"### ERROR: Source file '$1' not found."
29
+
echo"### ERROR: Source file \"$1\" not found."
33
30
exit 2
34
31
fi
35
32
36
33
echo
37
34
38
35
echo"Starting build of $1"
39
-
wasmtime run --dir=. --dir=$bas7800dir$bas7800dir/7800preprocess.wasm <"$1">"$1.pre"
40
-
wasmtime run --dir=. --dir=$bas7800dir$bas7800dir/7800basic.wasm -i "$bas7800dir" -b "$1" -p "$1.pre"
36
+
wasmtime run --dir=. --dir="$bas7800dir""$bas7800dir/7800preprocess.wasm"<"$1">"$1.pre"
37
+
wasmtime run --dir=. --dir="$bas7800dir""$bas7800dir/7800basic.wasm" -i "$bas7800dir" -b "$1" -p "$1.pre"
41
38
42
39
if [ "$?"-ne"0" ]
43
40
then
@@ -47,27 +44,27 @@ fi
47
44
rm -f "$1.pre"
48
45
if [ "$2"="-O" ]
49
46
then
50
-
wasmtime run --dir=. --dir=$bas7800dir$bas7800dir/7800postprocess.wasm -i "$bas7800dir"| wasmtime run --dir=. --dir=$bas7800dir$bas7800dir/7800optimize.wasm >"$1.asm"
47
+
wasmtime run --dir=. --dir="$bas7800dir""$bas7800dir/7800postprocess.wasm" -i "$bas7800dir"| wasmtime run --dir=. --dir="$bas7800dir""$bas7800dir/7800optimize.wasm">"$1.asm"
51
48
else
52
-
wasmtime run --dir=. --dir=$bas7800dir$bas7800dir/7800postprocess.wasm -i "$bas7800dir">"$1.asm"
49
+
wasmtime run --dir=. --dir="$bas7800dir""$bas7800dir/7800postprocess.wasm" -i "$bas7800dir">"$1.asm"
0 commit comments