Previous 15994 Revisions Next

r3145 Tuesday 2nd September, 2008 at 01:15:44 UTC by Roberto Zandonà
modified vic ii implementation (one raster irq = only one line drawed); this fix horizontal scroll in great giana sister and other games
[docs]messnew.txt
[src/mess/video]vic6567.c

src/mess/video/vic6567.c
r3144r3145
13481348   int i;
13491349
13501350   vic2.rasterline++;
1351
13511352   if (vic2.rasterline >= vic2.lines)
13521353   {
13531354      vic2.rasterline = 0;
1354      if (vic2.on) vic2_drawlines (vic2.lastline, vic2.lines);
13551355
13561356      for (i = 0; i < 8; i++)
13571357         vic2.sprites[i].repeat = vic2.sprites[i].line = 0;
r3144r3145
13621362         timer_set (attotime_make(0, 0), NULL, 1, vic2_timer_timeout);
13631363      }
13641364   }
1365
1366   if (vic2.on) vic2_drawlines (vic2.lastline, vic2.rasterline);
1367
13651368   if (vic2.rasterline == C64_2_RASTERLINE(RASTERLINE))
13661369   {
1367      if (vic2.on)
1368         vic2_drawlines (vic2.lastline, vic2.rasterline);
13691370      vic2_set_interrupt (1);
13701371   }
13711372}
docs/messnew.txt
r3144r3145
2222
2323- [C64] partial cleanup of memory bankswitch, based on docs [Fabio Priuli]
2424
25- [C64] modified VIC II implementation: for every raster interrupt
26  the chip draw only one line. [Roberto Zandona']
27
2528- [OSCNANO] Implemented RUN/MONITOR keys properly, changed video to
2629  black and white, and fixed quickloading. System is now fully
2730  working, including the "Säkkijärven polkka" program. [Curt Coder]

Previous 15994 Revisions Next


© 1998-2018 The MESS Team