🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.atari.st
Article #2231

Multitasking in Basic

#2231
From: Peter Hiscocks
Date: Thu, 06 Jul 1989 01:49
14 lines
1319 bytes
It seems to me, not having actually to do it, that it would be relatively
straightforward to add multitasking to the interpreted Basics for the Atari.
The Basic interpreter would protect and manage memory, and hopefully manage
the timing of events so that operation is not corrupted. Task switching would
only be permitted outside code sections that were not reentrant, and the state
of the 'virtual machine' could be saved and restored properly.
Having just used multitasking to solve a complex scheduling problem (a
multitasking kernel written in Commodore Basic on a C-64, believe it or not)
I am convinced this approach saved oodles of work.  Next time, however, I do
want to do this with proper multitasking support.
Comments on the possibility, or email addresses to lobby for this feature in,
say, GFA Basic, would be helpful.
                                 Peter Hiscocks
                                 (416)465-3007
Technical Details
Message-ID: <8907060104.AA08904@ucbvax.Berkeley.EDU>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!ucbvax!RYERSON.BITNET!FCTY7284

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!ucbvax!RYERSON.BITNET!FCTY7284
From: FCTY7284@RYERSON.BITNET (Peter Hiscocks)
Newsgroups: comp.sys.atari.st
Subject: Multitasking in Basic
Message-ID: <8907060104.AA08904@ucbvax.Berkeley.EDU>
Date: 6 Jul 89 01:49:37 GMT
Sender: daemon@ucbvax.BERKELEY.EDU
Organization: The Internet
Lines: 14