QB64 Phoenix Edition
Updating The Single Most Influential Book of the BASIC Era - Printable Version

+- QB64 Phoenix Edition (https://qb64phoenix.com/forum)
+-- Forum: QB64 Rising (https://qb64phoenix.com/forum/forumdisplay.php?fid=1)
+--- Forum: QBJS, BAM, and Other BASICs (https://qb64phoenix.com/forum/forumdisplay.php?fid=50)
+--- Thread: Updating The Single Most Influential Book of the BASIC Era (/showthread.php?tid=1950)

Pages: 1 2


Updating The Single Most Influential Book of the BASIC Era - grymmjack - 08-30-2023

https://blog.codinghorror.com/updating-the-single-most-influential-book-of-the-basic-era/


[Image: basic-books.png]


RE: Updating The Single Most Influential Book of the BASIC Era - bplus - 08-30-2023

   

So much easier to do it first in QB64


RE: Updating The Single Most Influential Book of the BASIC Era - aurel - 08-30-2023

in 10 memory safe GPSL ...what?
that is insulting  Angry
answer...in win32 
Code: (Select All)
SendMessage(101, *fuc*Off*,wMo**,**fuc**)



RE: Updating The Single Most Influential Book of the BASIC Era - grymmjack - 08-31-2023

(08-30-2023, 08:31 PM)aurel Wrote: in 10 memory safe GPSL ...what?
that is insulting  Angry
answer...in win32 
Code: (Select All)
SendMessage(101, *fuc*Off*,wMo**,**fuc**)

LOLOL!!!


RE: Updating The Single Most Influential Book of the BASIC Era - mnrvovrfc - 08-31-2023

Quote:So let's do this. Join us on Github...

* JavaScript

* C#

For JavaScript, blessed be dbox and others that spared us from that and we have QBJS. Big Grin

C#, a thousand times no! M$ sucks! They should have never been allowed to take control of BASIC. Oh well we would been using True Basic today if it weren't for QuickBASIC but... (grumble)


RE: Updating The Single Most Influential Book of the BASIC Era - bplus - 08-31-2023

I think there was a link somewhere that had the code for these typed out for copy/paste. 

Does anyone have a link?


RE: Updating The Single Most Influential Book of the BASIC Era - johnno56 - 08-31-2023

(08-31-2023, 12:56 PM)bplus Wrote: I think there was a link somewhere that had the code for these typed out for copy/paste. 

Does anyone have a link?

https://www.roug.org/retrocomputing/languages/basic/morebasicgames

Individual files and an 'all-in-one' zip file.

But wait... there's more...

http://www.vintage-basic.net/games.html

I hope that this helps...

J


RE: Updating The Single Most Influential Book of the BASIC Era - bplus - 08-31-2023

(08-31-2023, 08:20 PM)johnno56 Wrote:
(08-31-2023, 12:56 PM)bplus Wrote: I think there was a link somewhere that had the code for these typed out for copy/paste. 

Does anyone have a link?

https://www.roug.org/retrocomputing/languages/basic/morebasicgames

Individual files and an 'all-in-one' zip file.

But wait... there's more...

http://www.vintage-basic.net/games.html

I hope that this helps...

J

The first one is what I wanted thanks!


RE: Updating The Single Most Influential Book of the BASIC Era - johnno56 - 09-02-2023

No problemo... happy to help...


RE: Updating The Single Most Influential Book of the BASIC Era - grymmjack - 09-02-2023

Thanks for the links Smile

Quite a lot of these work out of the box with QB64PE. Any `DEF FN` needs to be turned into a `FUNCTION` however.

Like:

`5 DEF FNA(Z)=30*EXP(-Z*Z/100)`

can become:
```
' 5 DEF FNA(Z)=30*EXP(-Z*Z/100)
FUNCTION FNA(Z)
  FNA = 30*EXP(-Z*Z/100)
END FUNCTION
```

That way you comment out the `DEF FN` and create a `FUNCTION` that has the same name, and just put the equals as the return of the function.

This is an interesting collection for sure.