Re: BeamRacer came… [was: is coming… ] ;-)

From: laubzega <mileksmyk_at_gmail.com>
Date: Wed, 26 Aug 2020 21:43:59 -0500 (CDT)
Message-ID: <1598496239103-0.post_at_n4.nabble.com>
traymond160 wrote
> Awesome
> Can this be programmed even from Basic or just ML?

Making the hardware accessible from BASIC was not only a design goal, but
also a necessity which helped to significantly shorten the board's
develop-test-debug cycle. As such, it makes it quick and easy to create
display lists, because all VASYL opcodes are available as VBASIC
instructions. Another group of commands simplifies access to BeamRacer's
local memory and gives control over many of the hardware's features. There
are also enhancements that are very useful in lower-level programming: hex
input and output, 16-bit POKE and PEEK, etc. Finally, to facilitate
learning, the built-in VASYL disassembler provides symbolic register names.

In coming days we will release VBASIC on GitHub, so that the learning is
multi-level. ;)

The image demonstrates how a very simple display list can be dynamically
built and enabled (see https://docs.beamracer.net/doku.php?id=isa for VASYL
opcode list).

<http://cbm-hackers.2304266.n4.nabble.com/file/t374897/vbasic.jpeg> 



--
Sent from: http://cbm-hackers.2304266.n4.nabble.com/
Received on 2020-08-27 05:00:03

Archive generated by hypermail 2.3.0.