Thread View: net.micro.atari
1 messages
1 total messages
Started by Aaron Akman
Fri, 03 Feb 1984 14:12
Deep Blue C "Compiler"
Author: Aaron Akman
Date: Fri, 03 Feb 1984 14:12
Date: Fri, 03 Feb 1984 14:12
21 lines
1583 bytes
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