Search found 111 matches
- Fri Dec 15, 2023 6:07 pm
- Forum: Craft Basic Support
- Topic: Resize Window
- Replies: 3
- Views: 4794
Re: Resize Window
It's more of a limitation than a bug. I'm not exactly sure how to describe it. That's why it's not documented yet. What OS are you running it on? Windows 95, xp (classic vs xp theme), 10, etc. They all display windows differently. The title bar and the border pixels vary. I have no clue how to detec...
- Wed Dec 13, 2023 6:57 pm
- Forum: 8 bit
- Topic: Heathkit Model ET-3400
- Replies: 0
- Views: 5667
Heathkit Model ET-3400
IMG_20231214_133006.jpg At the Goodwill thrift store last week, I picked up a Heathkit Model ET-3400 for $24.50! It was sitting high up on the top shelf barely visible. I could see the blue case and immediately pulled it down at the very least expecting some vintage calculator... to my surprise, it...
- Sun Nov 26, 2023 4:37 am
- Forum: C/C++
- Topic: Express BASIC - an interpreter in C
- Replies: 17
- Views: 9556
Re: Express BASIC - an interpreter in C
I figured out how to remove the bind pmode13b DPMI server with eb.exe using exe2coff and copy. Now Express BASIC DOS and 9x Edition doesn't require a DPMI TSR. It's just one exe with a readme, source, and examples. Still looking into implementing INP() and OUT. Also need to attempt porting to Linux....
- Mon Nov 20, 2023 5:59 pm
- Forum: C/C++
- Topic: Express BASIC - an interpreter in C
- Replies: 17
- Views: 9556
Re: Express BASIC - an interpreter in C
I made a few minor adjustments to the code of all 3 editions. Mostly just organizing. Currently looking into implementing peek poke functionality as INP(port) and OUT port, data. Been working overtime at my new job. Running a small kitchen solo. No lead or team. I have limited time. If you see somet...
- Tue Nov 14, 2023 7:47 am
- Forum: C/C++
- Topic: Express BASIC - an interpreter in C
- Replies: 17
- Views: 9556
Re: Express BASIC - an interpreter in C
Until now, the current editions of Express BASIC are compiled with Dev C++. Internally, gcc. I had no luck getting this to work with Borland, so I tried DJGPP. A port of gcc. Now there's a DOS and 9x Edition. The only issues are the larger exe size and dependency on DPMI server. I also need to figur...
- Tue Oct 24, 2023 7:19 pm
- Forum: C/C++
- Topic: Express BASIC - an interpreter in C
- Replies: 17
- Views: 9556
Re: Express BASIC - an interpreter in C
There was a problem with CLS where it was clearing the console text, but not the graphics. I applied a simple "hack" to remedy that for now. This only applies to the extended edition where graphics are used. The IF statement was missing the ability to use an expression (as opposed to a lit...
- Tue Oct 24, 2023 7:10 pm
- Forum: C/C++
- Topic: Express BASIC - an interpreter in C
- Replies: 17
- Views: 9556
Re: Express BASIC - an interpreter in C
I have been working on trying to implement graphics and have had no luck with libraries. Ended up borrowing more BCX routines. Amazingly, you can draw to the console directly! Wow! There's now two versions of Express Basic. Minimal and Extended Editions. The minimal contains no Windows features and ...
- Tue Oct 17, 2023 5:56 am
- Forum: C/C++
- Topic: Express BASIC - an interpreter in C
- Replies: 17
- Views: 9556
Express BASIC - an interpreter in C
Express BASIC is a minimal BASIC dialect that is suitable for performing complex calculations. The language is inspired by Dartmouth, Palo Alto, Altair, GW BASIC, and the many dialects of Tiny BASIC. It is written in mostly C and is open source. I have been working nonstop on this and am finally at ...
- Fri Oct 06, 2023 2:15 am
- Forum: Net Basic Archive
- Topic: SVG examples
- Replies: 0
- Views: 6150
SVG examples
I realized that Net Basic could generate graphics by printing HTML with SVG tags. I'm still figuring out how to use SVG and what's possible, but for now I went ahead and made some SVG examples. To use SVG in Net Basic, first call the HTML command to break from the text output area. 5 PRINT "SVG...
- Thu Oct 05, 2023 6:39 am
- Forum: Net Basic Archive
- Topic: New examples with FOR loops
- Replies: 0
- Views: 5513
New examples with FOR loops
I have added the keywords FOR/TO/STEP/NEXT/BREAK. They are detailed in the documentation. Examples are updated to reflect the update. A few New/updated examples: 1 REM https://rosettacode.org/wiki/Attractive_numbers 10 FOR x = 1 TO 120 20 LET n = x 30 LET c = 0 40 IF n MOD 2 <> 0 THEN 70 50 LET n = ...