+batari #1 Posted November 29, 2009 I've been told that most Coleco ASM programmers use TASM. The problem is that there are several assemblers called "TASM" even for the z80. Also, I cannot find any header files/equates, support files, or any other docs specific for Colecovision. Can anyone help me get started? Links to sites where I can download the assembler and header files would be most helpful. Quote Share this post Link to post Share on other sites
+Omegamatrix #2 Posted November 29, 2009 I've been told that most Coleco ASM programmers use TASM. The problem is that there are several assemblers called "TASM" even for the z80. Also, I cannot find any header files/equates, support files, or any other docs specific for Colecovision. Can anyone help me get started? Links to sites where I can download the assembler and header files would be most helpful. I think this news group has all that info, but you'll have to join: http://games.groups.yahoo.com/group/colecoprogramming/ I did join a long time ago, but forgot my user name, password, everything... I wish they used a public forum instead. Quote Share this post Link to post Share on other sites
+batari #3 Posted November 30, 2009 I've been told that most Coleco ASM programmers use TASM. The problem is that there are several assemblers called "TASM" even for the z80. Also, I cannot find any header files/equates, support files, or any other docs specific for Colecovision. Can anyone help me get started? Links to sites where I can download the assembler and header files would be most helpful. I think this news group has all that info, but you'll have to join: http://games.groups.yahoo.com/group/colecoprogramming/ I did join a long time ago, but forgot my user name, password, everything... I wish they used a public forum instead. Thanks - I put in a request to join the group. I'll report back as to what I find there. Quote Share this post Link to post Share on other sites
sometimes99er #4 Posted February 18, 2010 I'll report back as to what I find there. Have you found something ? - I'm kind of looking myself ... Quote Share this post Link to post Share on other sites
PkK #5 Posted February 19, 2010 I've been told that most Coleco ASM programmers use TASM. Well, I use the assembler that comes with sdcc, but I'm not among those writing whole CV programs in assembler exclusively. Philipp Quote Share this post Link to post Share on other sites
+opcode #6 Posted March 16, 2010 Here: http://home.comcast.net/~tasm/ And use this header: ;PORTS VDPCTR .EQU 0BFH ;VDP CPNTROL VDPDTA .EQU 0BEH ;VDP DATA SNDDTA .EQU 0F0H ;PSG DATA JOYENA .EQU 0C0H ;JOYSTICK ENABLE KEYENA .EQU 80H ;KEYPAD ENABLE JY1DTA .EQU 0FCH ;CONTROLLER 1 READING JY2DTA .EQU 0FFH ;CONTROLLER 2 READING .ORG 8000H .DB 55H,0AAH ;CART ID NO COLECO TITLE SCREEN .DW 0000H,0000H,0000H,0000H ;USELESS VECTORS .DW START ;CODE START RET NOP ;RST 1 RET NOP ;RST 2 RET NOP ;RST 3 RET NOP ;RST 4 RET NOP ;RST 5 RET NOP ;RST 6 RET NOP ;RST 7 JP NMI ;NMI Quote Share this post Link to post Share on other sites
Pixelboy #7 Posted March 17, 2010 Here: http://home.comcast.net/~tasm/ And use this header: ;PORTS VDPCTR .EQU 0BFH ;VDP CPNTROL VDPDTA .EQU 0BEH ;VDP DATA SNDDTA .EQU 0F0H ;PSG DATA JOYENA .EQU 0C0H ;JOYSTICK ENABLE KEYENA .EQU 80H ;KEYPAD ENABLE JY1DTA .EQU 0FCH ;CONTROLLER 1 READING JY2DTA .EQU 0FFH ;CONTROLLER 2 READING .ORG 8000H .DB 55H,0AAH ;CART ID NO COLECO TITLE SCREEN .DW 0000H,0000H,0000H,0000H ;USELESS VECTORS .DW START ;CODE START RET NOP ;RST 1 RET NOP ;RST 2 RET NOP ;RST 3 RET NOP ;RST 4 RET NOP ;RST 5 RET NOP ;RST 6 RET NOP ;RST 7 JP NMI ;NMI This may be quite useful for my BasicVision project. Thanks Eduardo! Quote Share this post Link to post Share on other sites