QB64 Phoenix Edition
antonis.de is a gold mine! - Printable Version

+- QB64 Phoenix Edition (https://qb64phoenix.com/forum)
+-- Forum: Chatting and Socializing (https://qb64phoenix.com/forum/forumdisplay.php?fid=11)
+--- Forum: General Discussion (https://qb64phoenix.com/forum/forumdisplay.php?fid=2)
+--- Thread: antonis.de is a gold mine! (/showthread.php?tid=1914)



antonis.de is a gold mine! - grymmjack - 08-17-2023

Anyway. Just wanted to share. This site was found by reading _Antoni.txt included by the source of the QBINVADE.BAS that was posted recently here: https://qb64phoenix.com/forum/showthread.php?tid=1888

http://www.antonis.de/ has loads of great stuff in it.

This site is a gold mine. If you don't speak German, use Google Translate:
https://www-antonis-de.translate.goog/?_x_tr_sch=http&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-US

Great resources:
- Books - and some include source code - This one is great http://ethanwiner.com/BTU_BOOK.PDF

- Monster FAQ v2 - with loads of example programs
417 programs. https://www-antonis-de.translate.goog/faq/progs/_inhalt.htm?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-US&_x_tr_sch=http

- QB Cook Book - great recipes
https://www-antonis-de.translate.goog/qbkochbu/index.htm?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-US&_x_tr_sch=http#soun


RE: antonis.de is a gold mine! - CharlieJV - 08-17-2023

(08-17-2023, 12:58 AM)grymmjack Wrote: Anyway. Just wanted to share. This site was found by reading _Antoni.txt included by the source of the QBINVADE.BAS that was posted recently here: https://qb64phoenix.com/forum/showthread.php?tid=1888

http://www.antonis.de/ has loads of great stuff in it.

This site is a gold mine. If you don't speak German, use Google Translate:
https://www-antonis-de.translate.goog/?_x_tr_sch=http&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-US

Great resources:
- Books - and some include source code - This one is great http://ethanwiner.com/BTU_BOOK.PDF

- Monster FAQ v2 - with loads of example programs
417 programs. https://www-antonis-de.translate.goog/faq/progs/_inhalt.htm?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-US&_x_tr_sch=http

- QB Cook Book - great recipes
https://www-antonis-de.translate.goog/qbkochbu/index.htm?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-US&_x_tr_sch=http#soun

Pretty bad.  I've been going there for the last two years for the GW-BASIC reference, and never thought about seeing what all else was hiding there.

Thanks !


RE: antonis.de is a gold mine! - bplus - 08-17-2023

RE: the German link Ah good ole ASCII Art!

RE: old gold mines
While talking about old QB programs, I'd sure like to see an Edit(or).bas I found for QB before I started using VB with an Edit(or) Control back in early 90's. Maybe my memory of it has inflated in value like the size of fish I caught 20 years ago on vacation in Canada. I've run across some old edit.bas but just aren't small enough or not right in some other way. Possibly Dr Jobs or Dr Hobbs Journal??

update: https://en.wikipedia.org/wiki/Dr._Dobb%27s_Journal
oh Tiny Basic! I was getting them just before they stopped in 95 or so? It sucked because I paid for one thing and format changed to something cheaper and then stopped coming altogether.


RE: antonis.de is a gold mine! - mnrvovrfc - 08-17-2023

(08-17-2023, 12:58 AM)grymmjack Wrote: Great resources:
- Books - and some include source code - This one is great http://ethanwiner.com/BTU_BOOK.PDF

I had the book by this guy and PC MAGAZINE. Lost it while I moved many years ago. Sad

Some good stuff was written in assembler which sadly wouldn't work in QB64. It was meant to be gathered into a Quick library.


RE: antonis.de is a gold mine! - bplus - 08-17-2023

(08-17-2023, 01:42 PM)mnrvovrfc Wrote:
(08-17-2023, 12:58 AM)grymmjack Wrote: Great resources:
- Books - and some include source code - This one is great http://ethanwiner.com/BTU_BOOK.PDF

I had the book by this guy and PC MAGAZINE. Lost it while I moved many years ago. Sad

Some good stuff was written in assembler which sadly wouldn't work in QB64. It was meant to be gathered into a Quick library.

I had same book, way different cover! Does FB do assembly? It seems to do everything else eg advanced array stuff. Hey, maybe some developer can check if open source.


RE: antonis.de is a gold mine! - mnrvovrfc - 08-17-2023

(08-17-2023, 04:48 PM)bplus Wrote: Does FB do assembly? It seems to do everything else eg advanced array stuff.

This was done largely for the sake of Quick libraries, or for static libraries that worked in BASIC PDS v7.1. It could have been done also for the OS/2 "protected" mode. It was the never-ending quest even today of keeping this fast and small. The Purebasic programmers tried to teach like this at one point. An operating system which is 64-bit has made all of this largely pointless. We could address 18 trilliard fast enough, without knowing what is only known by the creators of "gcc" and the assembler that comes with it, and by their counterparts working for ApCo and M$.

EDIT: I said what I said about static libraries because BASIC PDS v7.1 did come with QBX which handled the Quick libraries. However Programmer's Workbench could not. It was recommended for serious applications to use the Workbench. Now I don't remember if Quick libraries still worked in Visual BASIC for MS-DOS, at least the first release.

Maybe some assembly routines could be converted but it's all 16-bit, and it should be translated into 32-bit or 64-bit. It also involves too many procedures written originally by M$ found in BQLB45.LIB or in BRUN45.LIB for QuickBASIC. That is one thing that will make it difficult, if not impossible to translate any assembly code from the book to work in QB64. Assembly language was something alien to people who invested too much in Qbasic instead.

Freebasic indeed could do assembly. But wonder why they haven't come up with "portable" sound, like importing a wave file and playing it back? Because it would have to work on BSD and Linux. In the least it could require Portaudio, but that's a driver, and it has nothing to do with assembly language. More than likely the assembly language is being used most extensively in the complicated MS-DOS port.