News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests

Main Menu

QBASIC the return of the ancestor of all basics

Started by TouEnMasm, August 24, 2020, 04:12:42 PM

Previous topic - Next topic

jcfuller

Quote from: hutch-- on September 20, 2020, 01:15:51 PM
For MS-DOS basic, QB45 with Ethan Winer's assembler libraries could put the fear of God into many of the other offerings at the time.  :tongue:
Hutch,
I used the assembler from QuickC with Quick Assembler to give performance to QB45

James

TimoVJL

And MS QuickC wasn't an optimizer C compiler.
I have MS QuickC, but i started with Zortec C++
May the source be with you

jcfuller

Back then, with crt's, it always amazed me how much asm code you could cram in between the horizontal and vertical blank interrupts.
I wonder if the dos emulators allow that??

James

TouEnMasm

Quote
I wonder if the dos emulators allow that??
There is a certain time that i haven't play with the dos int,but it seem well that he allow them.
The dosbox is a real good emulator who allow all games to be replayed with windows 10.
The one who survive in windows 10 and is allways usefull is the int 3,debugbreak use it.

You speak of quickC to add to Qbasic,here it is
https://winworldpc.com/product/quick-c/2x

Fa is a musical note to play with CL

daydreamer

Quote from: jcfuller on September 21, 2020, 02:47:35 AM
Back then, with crt's, it always amazed me how much asm code you could cram in between the horizontal and vertical blank interrupts.
I wonder if the dos emulators allow that??

James
probably does that because many games otherwise should be unable to because it uses interrupts,also biggest reason the emulator emulates opcodes right timings,otherwise wrong timings could break a horizontal blank interrupt to change things at the wrong place
my none asm creations
https://masm32.com/board/index.php?topic=6937.msg74303#msg74303
I am an Invoker
"An Invoker is a mage who specializes in the manipulation of raw and elemental energies."
Like SIMD coding

hutch--

Magnus,

Do you live anywhere near Malmo ? I found a train trip with driver cabin video from Malmo to Gottenberg. Basically up the west coast of Sweden.

daydreamer

Quote from: hutch-- on September 22, 2020, 11:20:12 AM
Magnus,

Do you live anywhere near Malmo ? I found a train trip with driver cabin video from Malmo to Gottenberg. Basically up the west coast of Sweden.
I live in a great town with a railroad junction about 100km distance  to malmo, where I can go almost anywhere with train,almost in the center of southernmost province skane
It lies on the railroad between malmo - Stockholm
Close enough to Denmark to have a mini vacation, in Copenhagen and helsingor


my none asm creations
https://masm32.com/board/index.php?topic=6937.msg74303#msg74303
I am an Invoker
"An Invoker is a mage who specializes in the manipulation of raw and elemental energies."
Like SIMD coding

HSE

Close to Hamstald?

https://www.youtube.com/watch?v=1Rq9b_bn6Bc&t=316s
Equations in Assembly: SmplMath

TimoVJL

@Magnus
So Per Orinius is not so far from you :thumbsup:
And i am just other side of a coast :biggrin:
May the source be with you

daydreamer

Quote from: TimoVJL on September 23, 2020, 03:16:54 AM
@Magnus
So Per Orinius is not so far from you :thumbsup:
And i am just other side of a coast :biggrin:
actually live closer to Copenhagen than Stockholm,but X2000 is fast few hours if I want to go to Stockholm,so maybe closest to some danish previous member
great :thumbsup:
my none asm creations
https://masm32.com/board/index.php?topic=6937.msg74303#msg74303
I am an Invoker
"An Invoker is a mage who specializes in the manipulation of raw and elemental energies."
Like SIMD coding

TouEnMasm

Fa is a musical note to play with CL

hutch--

Remembering from long ago, QB45 built exe files as MODEL MEDIUM BASIC so if the language was capable of building that, you could link the code to QB. I used MASM back then and the modules worked OK.

TimoVJL

From my shelf.
Those was for making support programs for automation lines and robotics at those golden times.
Those where the days :biggrin:

May the source be with you

avcaballero

Quote from: hutch-- on September 20, 2020, 01:15:51 PM
For MS-DOS basic, QB45 with Ethan Winer's assembler libraries could put the fear of God into many of the other offerings at the time.  :tongue:
I bought his book, quite expensive, but it was worth it, it took me out of programming history into the modern age. Now can be downloaded for free in his own webpage:

https://ethanwiner.com/fullmoon.html

daydreamer

Quote from: hutch-- on December 28, 2020, 03:19:34 AM
Remembering from long ago, QB45 built exe files as MODEL MEDIUM BASIC so if the language was capable of building that, you could link the code to QB. I used MASM back then and the modules worked OK.
this tool,inspired by MASM?
https://atariwiki.org/wiki/attach/Atari%20Macro%20Assembler/Atari%20Macro%20Assembler-OCR.pdf

@Caballero
thanks for the link
its important to adapt to the cooperative programming style of windows and not the hog the whole system for yourself like DOS days

but important old math/algos can improve speed too
my none asm creations
https://masm32.com/board/index.php?topic=6937.msg74303#msg74303
I am an Invoker
"An Invoker is a mage who specializes in the manipulation of raw and elemental energies."
Like SIMD coding