>> 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