- --
Viewing Issue Advanced Details
ID | Category [?] | Severity [?] | Reproducibility | Date Submitted | Last Update |
---|---|---|---|---|---|
04505 | Graphics | Minor | Always | Oct 12, 2011, 11:03 | Oct 23, 2011, 13:59 |
Tester | moa | View Status | Public | Platform | MAME (Unofficial Binary) |
Assigned To | hap | Resolution | Fixed | OS | Windows Vista/7 (64-bit) |
Status [?] | Resolved | Driver | |||
Version | 0.143u7 | Fixed in Version | 0.143u8 | Build | 64-bit |
Fixed in Git Commit | Github Pull Request # | ||||
Summary | 04505: airbustr and clones: Background scrolling is jerky | ||||
Description |
there a glitch on the scrolling background in level 1 (buildings) it is very noticeable. I've tested and old version (138u1) scroll is perfect |
||||
Steps To Reproduce | |||||
Additional Information | |||||
Github Commit | |||||
Flags | |||||
Regression Version | 0.142u3 | ||||
Affected Sets / Systems | airbustr and clones | ||||
Attached Files
|
airbustr.diff (1,256 bytes) Oct 13, 2011, 15:52 Uploaded by Mamesick [Show Content] [Hide Content]diff -Nru oldsrc/src/mame/drivers/airbustr.c newsrc/src/mame/drivers/airbustr.c --- oldsrc/src/mame/drivers/airbustr.c 2011-10-13 14:03:48.000000000 +0200 +++ newsrc/src/mame/drivers/airbustr.c 2011-10-13 17:49:52.000000000 +0200 @@ -564,8 +564,8 @@ if(scanline == 240) // vblank-out irq cputag_set_input_line_and_vector(timer.machine(), "master", 0, HOLD_LINE, 0xfd); - /* Pandora "sprite end dma" irq? TODO: timing is clearly off, attract mode relies on this */ - if(scanline == 64) + /* Pandora "sprite end dma" irq? */ + if(scanline == 224) cputag_set_input_line_and_vector(timer.machine(), "master", 0, HOLD_LINE, 0xff); } @@ -652,8 +652,8 @@ MCFG_CPU_IO_MAP(sound_io_map) MCFG_CPU_VBLANK_INT("screen", irq0_line_hold) // nmi are caused by sub cpu writing a sound command - MCFG_QUANTUM_TIME(attotime::from_hz(6000)) // Palette RAM is filled by sub cpu with data supplied by main cpu - // Maybe a high value is safer in order to avoid glitches + MCFG_QUANTUM_PERFECT_CPU("master") // Palette RAM is filled by sub cpu with data supplied by main cpu + MCFG_MACHINE_START(airbustr) MCFG_MACHINE_RESET(airbustr) MCFG_WATCHDOG_TIME_INIT(attotime::from_seconds(3)) /* a guess, and certainly wrong */ | ||||
Relationships
There are no relationship linked to this issue. |
Notes
3
No.07826
Haze Senior Tester
Oct 12, 2011, 14:50
|
probably the irq timing when Kale changed it to use scanline timer. |
---|---|
No.07828
Mamesick Senior Tester
Oct 13, 2011, 17:08
|
Attached a diff already submitted to official SVN. |
No.07830
hap Developer
Oct 13, 2011, 23:59
|
no, more likely that fd and ff were the wrong way around Thanks for the effort anyway =) |