summaryrefslogblamecommitdiffstatshomepage
path: root/src/devices/video/epic12_blit2.cpp
blob: f483a9c4c8cf1f955d0f4e7ab42df38b81f810c4 (plain) (tree)
1
2
3
4
5
6
7
8
9
10

                                  

                





                                        




                                         
                       








                                             
                       






                                             
                       






                                             
                       






                                             
                       






                                             
                       






                                             
                       






                                             
                       






                                             
                       









                                             
                       






                                             
                       






                                             
                       






                                             
                       






                                             
                       






                                             
                       






                                             
                       






                                             
                       









                                             
                       






                                             
                       






                                             
                       






                                             
                       






                                             
                       






                                             
                       






                                             
                       






                                             
                       









                                             
                       






                                             
                       






                                             
                       






                                             
                       






                                             
                       






                                             
                       






                                             
                       






                                             
                       









                                             
                       






                                             
                       






                                             
                       






                                             
                       






                                             
                       






                                             
                       






                                             
                       






                                             
                       








                                             
                       






                                             
                       






                                             
                       






                                             
                       






                                             
                       






                                             
                       






                                             
                       






                                             
                       








                                             
                       






                                             
                       






                                             
                       






                                             
                       






                                             
                       






                                             
                       






                                             
                       






                                             
                       









                                             
                       






                                             
                       






                                             
                       






                                             
                       






                                             
                       






                                             
                       






                                             
                       






                                             
                       








                  
                    
// license:BSD-3-Clause
// copyright-holders:David Haywood
#include "emu.h"

#define REALLY_SIMPLE 0
/* X-Flipped, Non-Tinted, Transparent */
#define FLIPX 1
#define TINT 0
#define TRANSPARENT 1

#include "epic12.h"

/* Special Case */
#define BLENDED 0
#define FUNCNAME draw_sprite_f1_ti0_plain
#include "epic12in.hxx"
#undef FUNCNAME
#undef BLENDED

/* Regular Cases*/
#define BLENDED 1

#define _SMODE 0
#define _DMODE 0
#define FUNCNAME draw_sprite_f1_ti0_tr1_s0_d0
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 1
#define _DMODE 0
#define FUNCNAME draw_sprite_f1_ti0_tr1_s1_d0
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 2
#define _DMODE 0
#define FUNCNAME draw_sprite_f1_ti0_tr1_s2_d0
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 3
#define _DMODE 0
#define FUNCNAME draw_sprite_f1_ti0_tr1_s3_d0
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 4
#define _DMODE 0
#define FUNCNAME draw_sprite_f1_ti0_tr1_s4_d0
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 5
#define _DMODE 0
#define FUNCNAME draw_sprite_f1_ti0_tr1_s5_d0
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 6
#define _DMODE 0
#define FUNCNAME draw_sprite_f1_ti0_tr1_s6_d0
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 7
#define _DMODE 0
#define FUNCNAME draw_sprite_f1_ti0_tr1_s7_d0
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

///////


#define _SMODE 0
#define _DMODE 1
#define FUNCNAME draw_sprite_f1_ti0_tr1_s0_d1
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 1
#define _DMODE 1
#define FUNCNAME draw_sprite_f1_ti0_tr1_s1_d1
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 2
#define _DMODE 1
#define FUNCNAME draw_sprite_f1_ti0_tr1_s2_d1
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 3
#define _DMODE 1
#define FUNCNAME draw_sprite_f1_ti0_tr1_s3_d1
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 4
#define _DMODE 1
#define FUNCNAME draw_sprite_f1_ti0_tr1_s4_d1
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 5
#define _DMODE 1
#define FUNCNAME draw_sprite_f1_ti0_tr1_s5_d1
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 6
#define _DMODE 1
#define FUNCNAME draw_sprite_f1_ti0_tr1_s6_d1
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 7
#define _DMODE 1
#define FUNCNAME draw_sprite_f1_ti0_tr1_s7_d1
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

////


#define _SMODE 0
#define _DMODE 2
#define FUNCNAME draw_sprite_f1_ti0_tr1_s0_d2
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 1
#define _DMODE 2
#define FUNCNAME draw_sprite_f1_ti0_tr1_s1_d2
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 2
#define _DMODE 2
#define FUNCNAME draw_sprite_f1_ti0_tr1_s2_d2
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 3
#define _DMODE 2
#define FUNCNAME draw_sprite_f1_ti0_tr1_s3_d2
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 4
#define _DMODE 2
#define FUNCNAME draw_sprite_f1_ti0_tr1_s4_d2
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 5
#define _DMODE 2
#define FUNCNAME draw_sprite_f1_ti0_tr1_s5_d2
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 6
#define _DMODE 2
#define FUNCNAME draw_sprite_f1_ti0_tr1_s6_d2
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 7
#define _DMODE 2
#define FUNCNAME draw_sprite_f1_ti0_tr1_s7_d2
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

///


#define _SMODE 0
#define _DMODE 3
#define FUNCNAME draw_sprite_f1_ti0_tr1_s0_d3
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 1
#define _DMODE 3
#define FUNCNAME draw_sprite_f1_ti0_tr1_s1_d3
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 2
#define _DMODE 3
#define FUNCNAME draw_sprite_f1_ti0_tr1_s2_d3
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 3
#define _DMODE 3
#define FUNCNAME draw_sprite_f1_ti0_tr1_s3_d3
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 4
#define _DMODE 3
#define FUNCNAME draw_sprite_f1_ti0_tr1_s4_d3
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 5
#define _DMODE 3
#define FUNCNAME draw_sprite_f1_ti0_tr1_s5_d3
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 6
#define _DMODE 3
#define FUNCNAME draw_sprite_f1_ti0_tr1_s6_d3
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 7
#define _DMODE 3
#define FUNCNAME draw_sprite_f1_ti0_tr1_s7_d3
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

///


#define _SMODE 0
#define _DMODE 4
#define FUNCNAME draw_sprite_f1_ti0_tr1_s0_d4
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 1
#define _DMODE 4
#define FUNCNAME draw_sprite_f1_ti0_tr1_s1_d4
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 2
#define _DMODE 4
#define FUNCNAME draw_sprite_f1_ti0_tr1_s2_d4
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 3
#define _DMODE 4
#define FUNCNAME draw_sprite_f1_ti0_tr1_s3_d4
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 4
#define _DMODE 4
#define FUNCNAME draw_sprite_f1_ti0_tr1_s4_d4
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 5
#define _DMODE 4
#define FUNCNAME draw_sprite_f1_ti0_tr1_s5_d4
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 6
#define _DMODE 4
#define FUNCNAME draw_sprite_f1_ti0_tr1_s6_d4
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 7
#define _DMODE 4
#define FUNCNAME draw_sprite_f1_ti0_tr1_s7_d4
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

///

#define _SMODE 0
#define _DMODE 5
#define FUNCNAME draw_sprite_f1_ti0_tr1_s0_d5
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 1
#define _DMODE 5
#define FUNCNAME draw_sprite_f1_ti0_tr1_s1_d5
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 2
#define _DMODE 5
#define FUNCNAME draw_sprite_f1_ti0_tr1_s2_d5
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 3
#define _DMODE 5
#define FUNCNAME draw_sprite_f1_ti0_tr1_s3_d5
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 4
#define _DMODE 5
#define FUNCNAME draw_sprite_f1_ti0_tr1_s4_d5
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 5
#define _DMODE 5
#define FUNCNAME draw_sprite_f1_ti0_tr1_s5_d5
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 6
#define _DMODE 5
#define FUNCNAME draw_sprite_f1_ti0_tr1_s6_d5
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 7
#define _DMODE 5
#define FUNCNAME draw_sprite_f1_ti0_tr1_s7_d5
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

///

#define _SMODE 0
#define _DMODE 6
#define FUNCNAME draw_sprite_f1_ti0_tr1_s0_d6
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 1
#define _DMODE 6
#define FUNCNAME draw_sprite_f1_ti0_tr1_s1_d6
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 2
#define _DMODE 6
#define FUNCNAME draw_sprite_f1_ti0_tr1_s2_d6
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 3
#define _DMODE 6
#define FUNCNAME draw_sprite_f1_ti0_tr1_s3_d6
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 4
#define _DMODE 6
#define FUNCNAME draw_sprite_f1_ti0_tr1_s4_d6
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 5
#define _DMODE 6
#define FUNCNAME draw_sprite_f1_ti0_tr1_s5_d6
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 6
#define _DMODE 6
#define FUNCNAME draw_sprite_f1_ti0_tr1_s6_d6
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 7
#define _DMODE 6
#define FUNCNAME draw_sprite_f1_ti0_tr1_s7_d6
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

///


#define _SMODE 0
#define _DMODE 7
#define FUNCNAME draw_sprite_f1_ti0_tr1_s0_d7
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 1
#define _DMODE 7
#define FUNCNAME draw_sprite_f1_ti0_tr1_s1_d7
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 2
#define _DMODE 7
#define FUNCNAME draw_sprite_f1_ti0_tr1_s2_d7
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 3
#define _DMODE 7
#define FUNCNAME draw_sprite_f1_ti0_tr1_s3_d7
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 4
#define _DMODE 7
#define FUNCNAME draw_sprite_f1_ti0_tr1_s4_d7
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 5
#define _DMODE 7
#define FUNCNAME draw_sprite_f1_ti0_tr1_s5_d7
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 6
#define _DMODE 7
#define FUNCNAME draw_sprite_f1_ti0_tr1_s6_d7
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#define _SMODE 7
#define _DMODE 7
#define FUNCNAME draw_sprite_f1_ti0_tr1_s7_d7
#include "epic12in.hxx"
#undef FUNCNAME
#undef _SMODE
#undef _DMODE

#undef BLENDED

#undef FLIPX
#undef TINT
#undef TRANSPARENT
#undef REALLY_SIMPLE