Skip to content

Commit df4ec76

Browse files
authored
Merge pull request #246 from Joe7M/master
Update build instructions
2 parents 2544e7b + b69a1ce commit df4ec76

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

README.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,24 +6,23 @@ SmallBASIC is a fast and easy to learn BASIC language interpreter ideal for ever
66

77
#### Install packages
88

9-
Ubuntu
9+
Ubuntu (25.04)
1010

1111
```
12-
sudo apt-get install git autotools-dev automake gcc g++ libsdl2-dev libfreetype6-dev libfontconfig1-dev xxd
12+
sudo apt install git autotools-dev automake make gcc g++ libsdl3-dev libfreetype-dev libfontconfig-dev xxd
1313
```
1414

1515
Manjaro (Arch)
1616

1717
```
18-
sudo pacman -S gcc make autoconf automake sdl2 freetype2 fontconfig pkgconf vim
18+
sudo pacman -S gcc make autoconf automake sdl3 freetype2 fontconfig pkgconf vim
1919
```
2020

2121
#### Initial setup
2222

2323
```
2424
$ git clone https://github.com/smallbasic/SmallBASIC.git
2525
$ cd SmallBASIC
26-
$ git submodule update --init
2726
$ sh autogen.sh
2827
```
2928

@@ -95,7 +94,6 @@ $ brew install autoconf
9594
```
9695
$ git clone https://github.com/smallbasic/SmallBASIC.git
9796
$ cd SmallBASIC
98-
$ git submodule update --init
9997
$ sh autogen.sh
10098
```
10199

src/platform/console/device.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,13 +104,15 @@ void default_write(const char *str) {
104104
}
105105
}
106106
}
107+
fflush(stdout);
107108
}
108109

109110
//
110111
// console output if vt100 (esc sequences) is supported
111112
//
112113
void vt100_write(const char *str) {
113114
printf("%s", str);
115+
fflush(stdout);
114116
}
115117

116118
void console_init() {

0 commit comments

Comments
 (0)