Tony Cruise Posted March 20, 2014 Share Posted March 20, 2014 (edited) Template.zip The attached archive contains the current version of my template for writing games on the Colecovision using Z80 assembler. The archive contains three files, that are in the Z80 assembler style parsed by the TNIASM Z80 assembler. It demonstrates the following base concepts: Rom Header structure with options Interrupt handler supporting the inbuilt sound routines Simple sprite flicker routine allowing eight sprites per line Loading character patterns Loading sprite patterns Capture player joystick input Use of Timers I have been working on a new set of tools, developed using .Net that I will be releasing later in the year, they will include: Sprite Designer - including multi-layered sprites Tile Editor Compression Utility - supporting multiple compression types (and supporting assembler code to use the data) All of the above tools allow active cut and paste to your project in multiple formats i.e. Raw, C and Assembler. I currently use the ConText text editor, along with the TNIASM assembler and BlueMSX emulator along with it's debugger. Edited March 20, 2014 by Electric Adventures 7 Quote Link to comment Share on other sites More sharing options...
youki Posted March 20, 2014 Share Posted March 20, 2014 Wonderful! ... Thanks a lot for sharing that!! Quote Link to comment Share on other sites More sharing options...
digress Posted March 20, 2014 Share Posted March 20, 2014 +1 I've never programmed in assembler but I'm interested. Can't be too much different for C language .. I .. hope. Quote Link to comment Share on other sites More sharing options...
Pixelboy Posted March 20, 2014 Share Posted March 20, 2014 I'll look this thread up once I begin to study Z80 assembly language. I'll have to do that eventually if I want to write a compiler for BasicVision, now won't I? Thanks! Quote Link to comment Share on other sites More sharing options...
CrazyBoss Posted March 20, 2014 Share Posted March 20, 2014 +1 I've never programmed in assembler but I'm interested. Can't be too much different for C language .. I .. hope. Assembler is Assembler nothing like C maybe you can compare a bit, but Assembler is not a easy language to understand, if you programmed C or Basic or Pascal, you might be surprised. Quote Link to comment Share on other sites More sharing options...
LoTonah Posted March 21, 2014 Share Posted March 21, 2014 I'm really glad that you released this, Tony. Looks like we may end up with more assembler programmers around here than just me! Thanks again! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.