the cutting room mirror

Cybermorph

This article has a talk page!
view on tcrf.net

This page details development materials of Cybermorph.

Sub-Pages#

Source Code#

SYSTEM.INC#

;=====================================================================
;Header file to be included by any files using system routines.
;---------------------------------------------------------------------
;
;Scale and Rotate structure - holds blitter fields until we are ready

                STRUCT rotblit

                ELEMENT a1flags,DWORD
                ELEMENT a1clipsize,DWORD
                ELEMENT count,DWORD
                ELEMENT a2step,DWORD
                ELEMENT a1inc,DWORD
                ELEMENT a1incf,DWORD
                ELEMENT a1step,DWORD
                ELEMENT a1stepf,DWORD
                ELEMENT a1pixptr,DWORD

                ENDS rotblitsz


;---------------------------------------------------------------------
;Variables accessible from other routines.

                global atdsys,intcount
                global atdsys,swapbaseptr
                global atdsys,seed
                global atdsys,curobjptr
                global atdsys,curfontptr
                global atdsys,textop
                global atdsys,plotgrop
                global atdsys,argptr

                global atdsys,fadeCR
                global atdsys,fadecnt
                global atdsys,fadeiadd

                global atdsys,chrlookup

                global atdsys,ntscpal


;---------------------------------------------------------------------
;Functions now follow:

                global atdsys,initialise
                global atdsys,setuserISR
                global atdsys,noISR         ;dummy ISR
                global atdsys,wait_int
                global atdsys,wait_GPU
                global atdsys,setpalette
                global atdsys,long_out_d1
                global atdsys,long_outs_d1
                global atdsys,send_crlf
                global atdsys,random
                global atdsys,cpyrect
                global atdsys,drawline
                global atdsys,rectfill
                global atdsys,gradfill
                global atdsys,strlen
                global atdsys,strcpy
                global atdsys,strwidth
                global atdsys,ptext
                global atdsys,centretext
                global atdsys,centrepara
                global atdsys,rightjustify
                global atdsys,utoa5
                global atdsys,utoa4
                global atdsys,utoa3
                global atdsys,utoa2
                global atdsys,utoa1
                global atdsys,plotgrobject
                global atdsys,fadestart
                global atdsys,fadewait
                global atdsys,pausen
                global atdsys,waitnbuttons
                global atdsys,chkbuttons
                global atdsys,allocmem
                global atdsys,markmem
                global atdsys,freemem
                global atdsys,getdatalist
                global atdsys,getdata
                global atdsys,begdcompress
                global atdsys,dcompress
                global atdsys,wait_dcompress
                global atdsys,chk_dcompress
                global atdsys,enddcompress
                global atdsys,dsp_loadb
                global atdsys,dsp_run
                global atdsys,dsp_run_from
                global atdsys,gp_loadb
                global atdsys,gp_run
                global atdsys,gp_run_from
                global atdsys,gp_run_args
                global atdsys,gp_run_from_args
                global atdsys,gp_extra_args

                global atdsys,initscalerot8
                global atdsys,plotscalerot8
                global atdsys,rsblit


;-------------------------------------------------------------------
;Defines for fading - palette index for the fade phrase to reference

FADEPALIDX      equ 254

UNGT.INC#

;=====================================================================
;Header file to be included by any files using ENEMY routines.
;---------------------------------------------------------------------


;---------------------------------------------------------------------
;Functions now follow:

                global decomp,ungt
                global decomp,unnowt