>> Okay folks, here goes:
>> The color-highlighting editor and most of the parsing stuff is done. 
>> It's slightly flickery, but on a Gateway G6-200, the performance is 
>> respectable (it's written in WFC and Java, folks).
>
>Sorry, I've missed a lot of this conversation I think.  What exactly is
>this?  It sounds extremely interesting!

Basically, I'm working on a multi-processor assembly language IDE. The 
idea being that I'll put together something that'll let you hook a 
debugger into a Win32 port of SIM Coupe, and you'll be able to program 
SAM stuff for it. It'll have Macros, a linker, and the new design (which 
I've been talking to Allan about while he's been here) will let you 
define functional blocks - which the runtime will automatically page in 
for you.

There'll also be some cool stuff - like MULT macros (MULTC for call, 
MULT for inline, etc etc).

Sample code:

INCLUDE <SAMSymbols.z80>
DEFMACRO pushall
                   PUSH AF
                   PUSH BC
                   PUSH DE
                   PUSH HL
ENDMACRO
DEFMACRO popall
                   POP HL
                   POP DE
                   POP BC
                   POP AF
ENDMACRO

BEGINBLOCK NAME="$$SAMRuntime" SIZE=0x4000 PAGE=INTERNAL,ALLOC ALIGN=0
IMPORT "$$DOS","$$Curses"

labelpack:         EXTERN

                   ORG 32768
                   DISP 32768
                   MACRO pushall
                   RST 0
                   MACRO popall
                   EI
                   RET

                   ALIGN 8
                   DM "This is aligned on an 8 byte boundary"
ENDBLOCK

At the moment, only Z80 support is planned. But that's good enough for 
the Speccy and the SAM. Other platforms may come later :)

______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com

Reply via email to