src/mess/video/vtvideo.c
| r4614 | r4615 | |
| 88 | 88 | int x, int y,UINT8 scroll_region,UINT8 display_type) |
| 89 | 89 | { |
| 90 | 90 | UINT8 line=0; |
| 91 | | int i,b,bit; |
| 91 | int i,b,bit,j; |
| 92 | 92 | int double_width = (display_type==2) ? 1 : 0; |
| 93 | 93 | vt_video_t *vt = get_safe_token(device); |
| 94 | 94 | |
| 95 | 95 | for (i = 0; i < 10; i++) |
| 96 | 96 | { |
| 97 | if (i==0) j=15; else j=i-1; |
| 97 | 98 | switch(display_type) { |
| 98 | 99 | case 0 : // bottom half, double height |
| 99 | | line = vt->gfx[(code & 0x7f)*16 + (i >> 1)+5]; break; |
| 100 | line = vt->gfx[(code & 0x7f)*16 + (j >> 1)+5]; break; |
| 100 | 101 | case 1 : // top half, double height |
| 101 | | line = vt->gfx[(code & 0x7f)*16 + (i >> 1)]; break; |
| 102 | line = vt->gfx[(code & 0x7f)*16 + (j >> 1)]; break; |
| 102 | 103 | case 2 : // double width |
| 103 | 104 | case 3 : // normal |
| 104 | | line = vt->gfx[(code & 0x7f)*16 + i]; break; |
| 105 | line = vt->gfx[(code & 0x7f)*16 + j]; break; |
| 105 | 106 | } |
| 106 | 107 | |
| 107 | 108 | for (b = 0; b < 8; b++) |
src/mess/drivers/vt100.c
| r4614 | r4615 | |
| 339 | 339 | /* ROM definition */ |
| 340 | 340 | ROM_START( vt100 ) |
| 341 | 341 | ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF ) |
| 342 | | ROM_LOAD( "23-061e2.bin", 0x0000, 0x0800, CRC(3dae97ff) SHA1(e3437850c33565751b86af6c2fe270a491246d15)) // bug fixed version |
| 343 | | ROM_LOAD( "23-032e2.bin", 0x0800, 0x0800, CRC(3d86db99) SHA1(cdd8bdecdc643442f6e7d2c83cf002baf8101867)) |
| 344 | | ROM_LOAD( "23-033e2.bin", 0x1000, 0x0800, CRC(384dac0a) SHA1(22aaf5ab5f9555a61ec43f91d4dea3029f613e64)) |
| 345 | | ROM_LOAD( "23-034e2.bin", 0x1800, 0x0800, CRC(4643184d) SHA1(27e6c19d9932bf13fdb70305ef4d806e90d60833)) |
| 342 | ROM_LOAD( "23-061e2-00.e40", 0x0000, 0x0800, CRC(3dae97ff) SHA1(e3437850c33565751b86af6c2fe270a491246d15)) // version 2 |
| 343 | ROM_LOAD( "23-032e2-00.e45", 0x0800, 0x0800, CRC(3d86db99) SHA1(cdd8bdecdc643442f6e7d2c83cf002baf8101867)) |
| 344 | ROM_LOAD( "23-033e2-00.e52", 0x1000, 0x0800, CRC(384dac0a) SHA1(22aaf5ab5f9555a61ec43f91d4dea3029f613e64)) |
| 345 | ROM_LOAD( "23-034e2-00.e56", 0x1800, 0x0800, CRC(4643184d) SHA1(27e6c19d9932bf13fdb70305ef4d806e90d60833)) |
| 346 | 346 | ROM_REGION(0x0800, "gfx1",0) |
| 347 | | ROM_LOAD ("23-018e2.bin", 0x0000, 0x0800, CRC(0e41f551) SHA1(d6762aaa2c8090ac4c0726ef8aeaea1afdc66281)) // needs redump |
| 347 | ROM_LOAD ("23-018e2-00.e4", 0x0000, 0x0800, CRC(6958458b) SHA1(103429674fc01c215bbc2c91962ae99231f8ae53)) // needs redump |
| 348 | 348 | ROM_END |
| 349 | 349 | |
| 350 | 350 | /* Driver */ |