🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: net.micro.atari
1 messages
1 total messages Started by Aaron Akman Fri, 03 Feb 1984 14:12
Deep Blue C "Compiler"
#239
Author: Aaron Akman
Date: Fri, 03 Feb 1984 14:12
21 lines
1583 bytes
The Deep Blue C "Compiler" uses a subset of the C language.  Some of C's
features are missing (like structures), but pointers & pointer arithmetic
are there; enough of the language is there so that a C programmer will be
happy.

Deep Blue C does not compile down to assembly language.  It compiles into
something that they call C-code, and when you execute a program it loads
it into RAM with an assembly language interpreter of the C-code.  Basically,
this C-code is a psuedo-assembly language with a small "instruction set"; each
instruction tells the interpreter to jump to a small section of real assembly
code.

So its pretty fast, but not true assembly language.  It lets you jump to a real
assembly language subroutine to do things real fast.  I wonder if it uses 
the Vertical Blank Interrupt for anything; if it does that means you can't
steal that vector unless you find out what it needs and do it yourself.

To compile you have to run 2 programs, each of which needs to be loaded first,
so it doesn't go real fast.

good luck.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads