Previous 199869 Revisions Next

r19050 Monday 19th November, 2012 at 19:35:00 UTC by Angelo Salese
Commented out transparent pen and completed tile hook-up
[src/mess/drivers]apc.c

trunk/src/mess/drivers/apc.c
r19049r19050
181181//      return;
182182
183183//  interlace_on = state->m_video_reg[2] == 0x10; /* TODO: correct? */
184   char_size = 16;
184   char_size = 19;
185185
186186   for(x=0;x<pitch;x++)
187187   {
r19049r19050
194194//      tile_addr = addr+(x*(state->m_video_ff[WIDTH40_REG]+1));
195195      tile_addr = addr+(x*(1));
196196
197      tile = state->m_video_ram_1[(tile_addr*2+1) & 0x1fff] & 0x007f;
197      tile = state->m_video_ram_1[(tile_addr*2+1) & 0x1fff] & 0x00ff;
198198      attr = (state->m_video_ram_1[(tile_addr*2 & 0x1fff) | 0x2000] & 0x00ff);
199199
200200//      secret = (attr & 1) ^ 1;
r19049r19050
218218               continue;
219219
220220//              tile_data = secret ? 0 : (state->m_char_rom[tile*char_size+interlace_on*0x800+yi]);
221            tile_data = (state->m_char_rom[tile+yi*0x80]);
221            tile_data = (state->m_char_rom[(tile & 0x7f)+((tile & 0x80)<<4)+((yi & 0xf)*0x80)+((yi & 0x10)<<8)]);
222222
223223//              if(reverse) { tile_data^=0xff; }
224224//              if(u_line && yi == 7) { tile_data = 0xff; }
r19049r19050
232232            else
233233               pen = (tile_data >> (xi) & 1) ? color : 0;
234234
235            if(pen)
235            //if(pen)
236236               bitmap.pix16(res_y, res_x) = pen;
237237
238238//              if(state->m_video_ff[WIDTH40_REG])

Previous 199869 Revisions Next


© 1997-2024 The MAME Team