Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Help with controller problem in Pacman, Ms Pacman,...  (Read 1692 times)

0 Members and 1 Guest are viewing this topic.

tma

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 46
  • Last login:May 12, 2015, 06:41:56 am
    • My Youtube channel
Help with controller problem in Pacman, Ms Pacman,...
« on: September 08, 2014, 03:16:58 am »
Hello,
It's been a while since I've posted here.  Doing some PC/software upgrades to my cab I built in early 2000's.

Running Windows 7 32-bit ultimate, with NEW: Gigabyte intel 1050 socket H81 chipset, 3GHz dual core intel cpu(lower end poss i3), 2Gb DDR3 RAM, Geforce BFG 260GTX video card, onboard sound.
Running MAME version .114
'Monitor' is a 25" RCA CRT TV using S-video input.
Have the Happ Super joysticks (x2) as well as one 4-way Happ that I got a good few years back (When Happ was just Happ controls not Suzo-Happ).
Happ 3" Trackball (with upgraded redboard PCBs) & an Oscar spinner going to an Opti-Pac (USB).  Keyboard controller is a Hagstrom LP24 (PS2).
 
Did a few searches but most come up being about 4 way joysticks, the better ones to get etc...

Here's what's happening:
When I move around the maze (happens in Pacman & Ms Pacman & variants) the character seems to jump a few pixels as if not lining up with the maze pathways and a few times getting stuck to or closer to one side of the maze wall.

I've tried a PS2 to USB adapter for the LPT24 encoder but movement/lag is worse with USB. 
Tried a Logitech and Microsoft gamepad (both USB) but problem still shows up.
It almost seems(but not sure) like a resolution problem or a resolution that my TV is set to is changing the maze somehow?

Wondering if anyone else encountered this problem or if anyone would be so kind to offer suggestions/ info on anything I could try.


Here are a few pics of the CP and 4-Way:








http://s239.photobucket.com/user/thomas3120/slideshow/My%20MAME%20Arcade%20Cabinet

Thomas

 
« Last Edit: September 08, 2014, 04:41:02 am by tma »

tma

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 46
  • Last login:May 12, 2015, 06:41:56 am
    • My Youtube channel
Re: Help with controller problem in Pacman, Ms Pacman,...
« Reply #1 on: September 08, 2014, 04:25:16 am »
Just thought I'd post the error log (deleted contents & started Ms Pacman and played a bit).
Not sure if it will help...

Code: [Select]
Physical width 720, height 480
Namco: freq fractional bits = 16: internal freq = 192000, output freq = 192000
Soft reset
timer_count_anonymous:
  Temp. timer 0264B510, file src/emu/cpuexec.c:1510[cpu_firstvblankcallback]
1 temporary timers found
timer_count_anonymous:
0 temporary timers found
Beginning load
Loading tag 0
  copying data
    0/cpu/0/cpu[cpunum].clock: 18..1b
    0/cpu/0/cpu[cpunum].clockscale: 1c..23
    0/cpu/0/cpu[cpunum].eatcycles: 24..24
    0/cpu/0/cpu[cpunum].iloops: 25..28
    0/cpu/0/cpu[cpunum].localtime.seconds: 29..2c
    0/cpu/0/cpu[cpunum].localtime.subseconds: 2d..34
    0/cpu/0/cpu[cpunum].nexteatcycles: 35..35
    0/cpu/0/cpu[cpunum].nextsuspend: 36..36
    0/cpu/0/cpu[cpunum].suspend: 37..37
    0/cpu/0/cpu[cpunum].totalcycles: 38..3f
    0/cpu/0/cpu[cpunum].trigger: 40..43
    0/cpu/0/cpu[cpunum].vblankint_countdown: 44..47
    0/cpu/0/current_frame: 48..4b
    0/cpu/0/input_line_state[0]: 4c..163
    0/cpu/0/input_line_vector[0]: 164..5c3
    0/cpu/0/interrupt_enable: 5c4..5cb
    0/cpu/0/interrupt_vector[0]: 5cc..a2b
    0/cpu/0/vblank: a2c..a2c
    0/cpu/0/vblank_countdown: a2d..a30
    0/cpu/0/watchdog_counter: a31..a34
    0/globals/0/bgpriority: a35..a35
    0/globals/0/charbank: a36..a36
    0/globals/0/colortablebank: a37..a37
    0/globals/0/flipscreen: a38..a38
    0/globals/0/palette->pen_brightness: a39..a78
    0/globals/0/palette->raw_color: a79..af8
    0/globals/0/palettebank: af9..af9
    0/globals/0/spritebank: afa..afa
    0/globals/0/strdata->last_update.seconds: afb..afe
    0/globals/0/strdata->last_update.subseconds: aff..b06
    0/memory/0/0.00000000-0000ffff: b07..10b06
    0/memory/1/bdata->curentry: 10b07..10b08
    0/namco/0/chip->num_voices: 10b09..10b0c
    0/namco/0/chip->sound_enable: 10b0d..10b10
    0/namco/0/voice->counter: 10b11..10b14
    0/namco/0/voice->frequency: 10b15..10b18
    0/namco/0/voice->noise_counter: 10b19..10b1c
    0/namco/0/voice->noise_hold: 10b1d..10b20
    0/namco/0/voice->noise_seed: 10b21..10b24
    0/namco/0/voice->noise_state: 10b25..10b28
    0/namco/0/voice->noise_sw: 10b29..10b2c
    0/namco/0/voice->volume: 10b2d..10b34
    0/namco/0/voice->waveform_select: 10b35..10b38
    0/namco/1/voice->counter: 10b39..10b3c
    0/namco/1/voice->frequency: 10b3d..10b40
    0/namco/1/voice->noise_counter: 10b41..10b44
    0/namco/1/voice->noise_hold: 10b45..10b48
    0/namco/1/voice->noise_seed: 10b49..10b4c
    0/namco/1/voice->noise_state: 10b4d..10b50
    0/namco/1/voice->noise_sw: 10b51..10b54
    0/namco/1/voice->volume: 10b55..10b5c
    0/namco/1/voice->waveform_select: 10b5d..10b60
    0/namco/2/voice->counter: 10b61..10b64
    0/namco/2/voice->frequency: 10b65..10b68
    0/namco/2/voice->noise_counter: 10b69..10b6c
    0/namco/2/voice->noise_hold: 10b6d..10b70
    0/namco/2/voice->noise_seed: 10b71..10b74
    0/namco/2/voice->noise_state: 10b75..10b78
    0/namco/2/voice->noise_sw: 10b79..10b7c
    0/namco/2/voice->volume: 10b7d..10b84
    0/namco/2/voice->waveform_select: 10b85..10b88
    0/stream.0/0/stream->output[outputnum].gain: 10b89..10b8a
    0/stream.0/0/stream->sample_rate: 10b8b..10b8e
    0/stream.1/0/stream->input[inputnum].gain: 10b8f..10b90
    0/stream.1/0/stream->output[outputnum].gain: 10b91..10b92
    0/stream.1/0/stream->sample_rate: 10b93..10b96
    0/tilemap/1/tmap->attributes: 10b97..10b9a
    0/tilemap/1/tmap->bgmask: 10b9b..10baa
    0/tilemap/1/tmap->cached_colscroll: 10bab..1102a
    0/tilemap/1/tmap->cached_rowscroll: 1102b..113aa
    0/tilemap/1/tmap->cached_scroll_cols: 113ab..113ae
    0/tilemap/1/tmap->cached_scroll_rows: 113af..113b2
    0/tilemap/1/tmap->dx: 113b3..113b6
    0/tilemap/1/tmap->dx_if_flipped: 113b7..113ba
    0/tilemap/1/tmap->dy: 113bb..113be
    0/tilemap/1/tmap->dy_if_flipped: 113bf..113c2
    0/tilemap/1/tmap->enable: 113c3..113c6
    0/tilemap/1/tmap->fgmask: 113c7..113d6
    0/tilemap/1/tmap->logical_colscroll: 113d7..11856
    0/tilemap/1/tmap->logical_rowscroll: 11857..11bd6
    0/tilemap/1/tmap->logical_scroll_cols: 11bd7..11bda
    0/tilemap/1/tmap->logical_scroll_rows: 11bdb..11bde
    0/tilemap/1/tmap->orientation: 11bdf..11be2
    0/tilemap/1/tmap->palette_offset: 11be3..11be6
    0/tilemap/1/tmap->tile_depth: 11be7..11be8
    0/tilemap/1/tmap->tile_granularity: 11be9..11bea
    0/tilemap/1/tmap->transparent_pen: 11beb..11bee
    0/timer.NULL/1/timer->callback_param: 11bef..11bf2
    0/timer.NULL/1/timer->enabled: 11bf3..11bf3
    0/timer.NULL/1/timer->expire.seconds: 11bf4..11bf7
    0/timer.NULL/1/timer->expire.subseconds: 11bf8..11bff
    0/timer.NULL/1/timer->period.seconds: 11c00..11c03
    0/timer.NULL/1/timer->period.subseconds: 11c04..11c0b
    0/timer.NULL/1/timer->start.seconds: 11c0c..11c0f
    0/timer.NULL/1/timer->start.subseconds: 11c10..11c17
    0/timer.NULL/2/timer->callback_param: 11c18..11c1b
    0/timer.NULL/2/timer->enabled: 11c1c..11c1c
    0/timer.NULL/2/timer->expire.seconds: 11c1d..11c20
    0/timer.NULL/2/timer->expire.subseconds: 11c21..11c28
    0/timer.NULL/2/timer->period.seconds: 11c29..11c2c
    0/timer.NULL/2/timer->period.subseconds: 11c2d..11c34
    0/timer.NULL/2/timer->start.seconds: 11c35..11c38
    0/timer.NULL/2/timer->start.subseconds: 11c39..11c40
    0/timer.NULL/3/timer->callback_param: 11c41..11c44
    0/timer.NULL/3/timer->enabled: 11c45..11c45
    0/timer.NULL/3/timer->expire.seconds: 11c46..11c49
    0/timer.NULL/3/timer->expire.subseconds: 11c4a..11c51
    0/timer.NULL/3/timer->period.seconds: 11c52..11c55
    0/timer.NULL/3/timer->period.subseconds: 11c56..11c5d
    0/timer.NULL/3/timer->start.seconds: 11c5e..11c61
    0/timer.NULL/3/timer->start.subseconds: 11c62..11c69
    0/timer.cpu_timeslicecallback/1/timer->callback_param: 11c6a..11c6d
    0/timer.cpu_timeslicecallback/1/timer->enabled: 11c6e..11c6e
    0/timer.cpu_timeslicecallback/1/timer->expire.seconds: 11c6f..11c72
    0/timer.cpu_timeslicecallback/1/timer->expire.subseconds: 11c73..11c7a
    0/timer.cpu_timeslicecallback/1/timer->period.seconds: 11c7b..11c7e
    0/timer.cpu_timeslicecallback/1/timer->period.subseconds: 11c7f..11c86
    0/timer.cpu_timeslicecallback/1/timer->start.seconds: 11c87..11c8a
    0/timer.cpu_timeslicecallback/1/timer->start.subseconds: 11c8b..11c92
    0/timer.cpu_updatecallback/1/timer->callback_param: 11c93..11c96
    0/timer.cpu_updatecallback/1/timer->enabled: 11c97..11c97
    0/timer.cpu_updatecallback/1/timer->expire.seconds: 11c98..11c9b
    0/timer.cpu_updatecallback/1/timer->expire.subseconds: 11c9c..11ca3
    0/timer.cpu_updatecallback/1/timer->period.seconds: 11ca4..11ca7
    0/timer.cpu_updatecallback/1/timer->period.subseconds: 11ca8..11caf
    0/timer.cpu_updatecallback/1/timer->start.seconds: 11cb0..11cb3
    0/timer.cpu_updatecallback/1/timer->start.subseconds: 11cb4..11cbb
    0/timer.cpu_vblankcallback/1/timer->callback_param: 11cbc..11cbf
    0/timer.cpu_vblankcallback/1/timer->enabled: 11cc0..11cc0
    0/timer.cpu_vblankcallback/1/timer->expire.seconds: 11cc1..11cc4
    0/timer.cpu_vblankcallback/1/timer->expire.subseconds: 11cc5..11ccc
    0/timer.cpu_vblankcallback/1/timer->period.seconds: 11ccd..11cd0
    0/timer.cpu_vblankcallback/1/timer->period.subseconds: 11cd1..11cd8
    0/timer.cpu_vblankcallback/1/timer->start.seconds: 11cd9..11cdc
    0/timer.cpu_vblankcallback/1/timer->start.subseconds: 11cdd..11ce4
    0/timer.end_interleave_boost/1/timer->callback_param: 11ce5..11ce8
    0/timer.end_interleave_boost/1/timer->enabled: 11ce9..11ce9
    0/timer.end_interleave_boost/1/timer->expire.seconds: 11cea..11ced
    0/timer.end_interleave_boost/1/timer->expire.subseconds: 11cee..11cf5
    0/timer.end_interleave_boost/1/timer->period.seconds: 11cf6..11cf9
    0/timer.end_interleave_boost/1/timer->period.subseconds: 11cfa..11d01
    0/timer.end_interleave_boost/1/timer->start.seconds: 11d02..11d05
    0/timer.end_interleave_boost/1/timer->start.subseconds: 11d06..11d0d
    0/timer.soft_reset/1/timer->callback_param: 11d0e..11d11
    0/timer.soft_reset/1/timer->enabled: 11d12..11d12
    0/timer.soft_reset/1/timer->expire.seconds: 11d13..11d16
    0/timer.soft_reset/1/timer->expire.subseconds: 11d17..11d1e
    0/timer.soft_reset/1/timer->period.seconds: 11d1f..11d22
    0/timer.soft_reset/1/timer->period.subseconds: 11d23..11d2a
    0/timer.soft_reset/1/timer->start.seconds: 11d2b..11d2e
    0/timer.soft_reset/1/timer->start.subseconds: 11d2f..11d36
    0/timer.sound_update/1/timer->callback_param: 11d37..11d3a
    0/timer.sound_update/1/timer->enabled: 11d3b..11d3b
    0/timer.sound_update/1/timer->expire.seconds: 11d3c..11d3f
    0/timer.sound_update/1/timer->expire.subseconds: 11d40..11d47
    0/timer.sound_update/1/timer->period.seconds: 11d48..11d4b
    0/timer.sound_update/1/timer->period.subseconds: 11d4c..11d53
    0/timer.sound_update/1/timer->start.seconds: 11d54..11d57
    0/timer.sound_update/1/timer->start.subseconds: 11d58..11d5f
    0/timer/0/global_basetime.seconds: 11d60..11d63
    0/timer/0/global_basetime.subseconds: 11d64..11d6b
    0/video/0/info->vblank_time.seconds: 11d6c..11d6f
    0/video/0/info->vblank_time.subseconds: 11d70..11d77
  calling post-load functions
    6 functions called
Loading tag 1
  copying data
    1/z80/0/Z80.af.w.l: 11d78..11d79
    1/z80/0/Z80.af2.w.l: 11d7a..11d7b
    1/z80/0/Z80.after_ei: 11d7c..11d7c
    1/z80/0/Z80.bc.w.l: 11d7d..11d7e
    1/z80/0/Z80.bc2.w.l: 11d7f..11d80
    1/z80/0/Z80.de.w.l: 11d81..11d82
    1/z80/0/Z80.de2.w.l: 11d83..11d84
    1/z80/0/Z80.halt: 11d85..11d85
    1/z80/0/Z80.hl.w.l: 11d86..11d87
    1/z80/0/Z80.hl2.w.l: 11d88..11d89
    1/z80/0/Z80.i: 11d8a..11d8a
    1/z80/0/Z80.iff1: 11d8b..11d8b
    1/z80/0/Z80.iff2: 11d8c..11d8c
    1/z80/0/Z80.im: 11d8d..11d8d
    1/z80/0/Z80.irq_state: 11d8e..11d8e
    1/z80/0/Z80.ix.w.l: 11d8f..11d90
    1/z80/0/Z80.iy.w.l: 11d91..11d92
    1/z80/0/Z80.nmi_pending: 11d93..11d93
    1/z80/0/Z80.nmi_state: 11d94..11d94
    1/z80/0/Z80.pc.w.l: 11d95..11d96
    1/z80/0/Z80.prvpc.w.l: 11d97..11d98
    1/z80/0/Z80.r: 11d99..11d99
    1/z80/0/Z80.r2: 11d9a..11d9a
    1/z80/0/Z80.sp.w.l: 11d9b..11d9c
  calling post-load functions
    0 functions called
Finishing load
timer_count_anonymous:
0 temporary timers found
Beginning save
   total size 73117
Saving tag 0
  calling pre-save functions
    0 functions called
  copying data
    0/cpu/0/cpu[cpunum].clock: 18..1b
    0/cpu/0/cpu[cpunum].clockscale: 1c..23
    0/cpu/0/cpu[cpunum].eatcycles: 24..24
    0/cpu/0/cpu[cpunum].iloops: 25..28
    0/cpu/0/cpu[cpunum].localtime.seconds: 29..2c
    0/cpu/0/cpu[cpunum].localtime.subseconds: 2d..34
    0/cpu/0/cpu[cpunum].nexteatcycles: 35..35
    0/cpu/0/cpu[cpunum].nextsuspend: 36..36
    0/cpu/0/cpu[cpunum].suspend: 37..37
    0/cpu/0/cpu[cpunum].totalcycles: 38..3f
    0/cpu/0/cpu[cpunum].trigger: 40..43
    0/cpu/0/cpu[cpunum].vblankint_countdown: 44..47
    0/cpu/0/current_frame: 48..4b
    0/cpu/0/input_line_state[0]: 4c..163
    0/cpu/0/input_line_vector[0]: 164..5c3
    0/cpu/0/interrupt_enable: 5c4..5cb
    0/cpu/0/interrupt_vector[0]: 5cc..a2b
    0/cpu/0/vblank: a2c..a2c
    0/cpu/0/vblank_countdown: a2d..a30
    0/cpu/0/watchdog_counter: a31..a34
    0/globals/0/bgpriority: a35..a35
    0/globals/0/charbank: a36..a36
    0/globals/0/colortablebank: a37..a37
    0/globals/0/flipscreen: a38..a38
    0/globals/0/palette->pen_brightness: a39..a78
    0/globals/0/palette->raw_color: a79..af8
    0/globals/0/palettebank: af9..af9
    0/globals/0/spritebank: afa..afa
    0/globals/0/strdata->last_update.seconds: afb..afe
    0/globals/0/strdata->last_update.subseconds: aff..b06
    0/memory/0/0.00000000-0000ffff: b07..10b06
    0/memory/1/bdata->curentry: 10b07..10b08
    0/namco/0/chip->num_voices: 10b09..10b0c
    0/namco/0/chip->sound_enable: 10b0d..10b10
    0/namco/0/voice->counter: 10b11..10b14
    0/namco/0/voice->frequency: 10b15..10b18
    0/namco/0/voice->noise_counter: 10b19..10b1c
    0/namco/0/voice->noise_hold: 10b1d..10b20
    0/namco/0/voice->noise_seed: 10b21..10b24
    0/namco/0/voice->noise_state: 10b25..10b28
    0/namco/0/voice->noise_sw: 10b29..10b2c
    0/namco/0/voice->volume: 10b2d..10b34
    0/namco/0/voice->waveform_select: 10b35..10b38
    0/namco/1/voice->counter: 10b39..10b3c
    0/namco/1/voice->frequency: 10b3d..10b40
    0/namco/1/voice->noise_counter: 10b41..10b44
    0/namco/1/voice->noise_hold: 10b45..10b48
    0/namco/1/voice->noise_seed: 10b49..10b4c
    0/namco/1/voice->noise_state: 10b4d..10b50
    0/namco/1/voice->noise_sw: 10b51..10b54
    0/namco/1/voice->volume: 10b55..10b5c
    0/namco/1/voice->waveform_select: 10b5d..10b60
    0/namco/2/voice->counter: 10b61..10b64
    0/namco/2/voice->frequency: 10b65..10b68
    0/namco/2/voice->noise_counter: 10b69..10b6c
    0/namco/2/voice->noise_hold: 10b6d..10b70
    0/namco/2/voice->noise_seed: 10b71..10b74
    0/namco/2/voice->noise_state: 10b75..10b78
    0/namco/2/voice->noise_sw: 10b79..10b7c
    0/namco/2/voice->volume: 10b7d..10b84
    0/namco/2/voice->waveform_select: 10b85..10b88
    0/stream.0/0/stream->output[outputnum].gain: 10b89..10b8a
    0/stream.0/0/stream->sample_rate: 10b8b..10b8e
    0/stream.1/0/stream->input[inputnum].gain: 10b8f..10b90
    0/stream.1/0/stream->output[outputnum].gain: 10b91..10b92
    0/stream.1/0/stream->sample_rate: 10b93..10b96
    0/tilemap/1/tmap->attributes: 10b97..10b9a
    0/tilemap/1/tmap->bgmask: 10b9b..10baa
    0/tilemap/1/tmap->cached_colscroll: 10bab..1102a
    0/tilemap/1/tmap->cached_rowscroll: 1102b..113aa
    0/tilemap/1/tmap->cached_scroll_cols: 113ab..113ae
    0/tilemap/1/tmap->cached_scroll_rows: 113af..113b2
    0/tilemap/1/tmap->dx: 113b3..113b6
    0/tilemap/1/tmap->dx_if_flipped: 113b7..113ba
    0/tilemap/1/tmap->dy: 113bb..113be
    0/tilemap/1/tmap->dy_if_flipped: 113bf..113c2
    0/tilemap/1/tmap->enable: 113c3..113c6
    0/tilemap/1/tmap->fgmask: 113c7..113d6
    0/tilemap/1/tmap->logical_colscroll: 113d7..11856
    0/tilemap/1/tmap->logical_rowscroll: 11857..11bd6
    0/tilemap/1/tmap->logical_scroll_cols: 11bd7..11bda
    0/tilemap/1/tmap->logical_scroll_rows: 11bdb..11bde
    0/tilemap/1/tmap->orientation: 11bdf..11be2
    0/tilemap/1/tmap->palette_offset: 11be3..11be6
    0/tilemap/1/tmap->tile_depth: 11be7..11be8
    0/tilemap/1/tmap->tile_granularity: 11be9..11bea
    0/tilemap/1/tmap->transparent_pen: 11beb..11bee
    0/timer.NULL/1/timer->callback_param: 11bef..11bf2
    0/timer.NULL/1/timer->enabled: 11bf3..11bf3
    0/timer.NULL/1/timer->expire.seconds: 11bf4..11bf7
    0/timer.NULL/1/timer->expire.subseconds: 11bf8..11bff
    0/timer.NULL/1/timer->period.seconds: 11c00..11c03
    0/timer.NULL/1/timer->period.subseconds: 11c04..11c0b
    0/timer.NULL/1/timer->start.seconds: 11c0c..11c0f
    0/timer.NULL/1/timer->start.subseconds: 11c10..11c17
    0/timer.NULL/2/timer->callback_param: 11c18..11c1b
    0/timer.NULL/2/timer->enabled: 11c1c..11c1c
    0/timer.NULL/2/timer->expire.seconds: 11c1d..11c20
    0/timer.NULL/2/timer->expire.subseconds: 11c21..11c28
    0/timer.NULL/2/timer->period.seconds: 11c29..11c2c
    0/timer.NULL/2/timer->period.subseconds: 11c2d..11c34
    0/timer.NULL/2/timer->start.seconds: 11c35..11c38
    0/timer.NULL/2/timer->start.subseconds: 11c39..11c40
    0/timer.NULL/3/timer->callback_param: 11c41..11c44
    0/timer.NULL/3/timer->enabled: 11c45..11c45
    0/timer.NULL/3/timer->expire.seconds: 11c46..11c49
    0/timer.NULL/3/timer->expire.subseconds: 11c4a..11c51
    0/timer.NULL/3/timer->period.seconds: 11c52..11c55
    0/timer.NULL/3/timer->period.subseconds: 11c56..11c5d
    0/timer.NULL/3/timer->start.seconds: 11c5e..11c61
    0/timer.NULL/3/timer->start.subseconds: 11c62..11c69
    0/timer.cpu_timeslicecallback/1/timer->callback_param: 11c6a..11c6d
    0/timer.cpu_timeslicecallback/1/timer->enabled: 11c6e..11c6e
    0/timer.cpu_timeslicecallback/1/timer->expire.seconds: 11c6f..11c72
    0/timer.cpu_timeslicecallback/1/timer->expire.subseconds: 11c73..11c7a
    0/timer.cpu_timeslicecallback/1/timer->period.seconds: 11c7b..11c7e
    0/timer.cpu_timeslicecallback/1/timer->period.subseconds: 11c7f..11c86
    0/timer.cpu_timeslicecallback/1/timer->start.seconds: 11c87..11c8a
    0/timer.cpu_timeslicecallback/1/timer->start.subseconds: 11c8b..11c92
    0/timer.cpu_updatecallback/1/timer->callback_param: 11c93..11c96
    0/timer.cpu_updatecallback/1/timer->enabled: 11c97..11c97
    0/timer.cpu_updatecallback/1/timer->expire.seconds: 11c98..11c9b
    0/timer.cpu_updatecallback/1/timer->expire.subseconds: 11c9c..11ca3
    0/timer.cpu_updatecallback/1/timer->period.seconds: 11ca4..11ca7
    0/timer.cpu_updatecallback/1/timer->period.subseconds: 11ca8..11caf
    0/timer.cpu_updatecallback/1/timer->start.seconds: 11cb0..11cb3
    0/timer.cpu_updatecallback/1/timer->start.subseconds: 11cb4..11cbb
    0/timer.cpu_vblankcallback/1/timer->callback_param: 11cbc..11cbf
    0/timer.cpu_vblankcallback/1/timer->enabled: 11cc0..11cc0
    0/timer.cpu_vblankcallback/1/timer->expire.seconds: 11cc1..11cc4
    0/timer.cpu_vblankcallback/1/timer->expire.subseconds: 11cc5..11ccc
    0/timer.cpu_vblankcallback/1/timer->period.seconds: 11ccd..11cd0
    0/timer.cpu_vblankcallback/1/timer->period.subseconds: 11cd1..11cd8
    0/timer.cpu_vblankcallback/1/timer->start.seconds: 11cd9..11cdc
    0/timer.cpu_vblankcallback/1/timer->start.subseconds: 11cdd..11ce4
    0/timer.end_interleave_boost/1/timer->callback_param: 11ce5..11ce8
    0/timer.end_interleave_boost/1/timer->enabled: 11ce9..11ce9
    0/timer.end_interleave_boost/1/timer->expire.seconds: 11cea..11ced
    0/timer.end_interleave_boost/1/timer->expire.subseconds: 11cee..11cf5
    0/timer.end_interleave_boost/1/timer->period.seconds: 11cf6..11cf9
    0/timer.end_interleave_boost/1/timer->period.subseconds: 11cfa..11d01
    0/timer.end_interleave_boost/1/timer->start.seconds: 11d02..11d05
    0/timer.end_interleave_boost/1/timer->start.subseconds: 11d06..11d0d
    0/timer.soft_reset/1/timer->callback_param: 11d0e..11d11
    0/timer.soft_reset/1/timer->enabled: 11d12..11d12
    0/timer.soft_reset/1/timer->expire.seconds: 11d13..11d16
    0/timer.soft_reset/1/timer->expire.subseconds: 11d17..11d1e
    0/timer.soft_reset/1/timer->period.seconds: 11d1f..11d22
    0/timer.soft_reset/1/timer->period.subseconds: 11d23..11d2a
    0/timer.soft_reset/1/timer->start.seconds: 11d2b..11d2e
    0/timer.soft_reset/1/timer->start.subseconds: 11d2f..11d36
    0/timer.sound_update/1/timer->callback_param: 11d37..11d3a
    0/timer.sound_update/1/timer->enabled: 11d3b..11d3b
    0/timer.sound_update/1/timer->expire.seconds: 11d3c..11d3f
    0/timer.sound_update/1/timer->expire.subseconds: 11d40..11d47
    0/timer.sound_update/1/timer->period.seconds: 11d48..11d4b
    0/timer.sound_update/1/timer->period.subseconds: 11d4c..11d53
    0/timer.sound_update/1/timer->start.seconds: 11d54..11d57
    0/timer.sound_update/1/timer->start.subseconds: 11d58..11d5f
    0/timer/0/global_basetime.seconds: 11d60..11d63
    0/timer/0/global_basetime.subseconds: 11d64..11d6b
    0/video/0/info->vblank_time.seconds: 11d6c..11d6f
    0/video/0/info->vblank_time.subseconds: 11d70..11d77
Saving tag 1
  calling pre-save functions
    0 functions called
  copying data
    1/z80/0/Z80.af.w.l: 11d78..11d79
    1/z80/0/Z80.af2.w.l: 11d7a..11d7b
    1/z80/0/Z80.after_ei: 11d7c..11d7c
    1/z80/0/Z80.bc.w.l: 11d7d..11d7e
    1/z80/0/Z80.bc2.w.l: 11d7f..11d80
    1/z80/0/Z80.de.w.l: 11d81..11d82
    1/z80/0/Z80.de2.w.l: 11d83..11d84
    1/z80/0/Z80.halt: 11d85..11d85
    1/z80/0/Z80.hl.w.l: 11d86..11d87
    1/z80/0/Z80.hl2.w.l: 11d88..11d89
    1/z80/0/Z80.i: 11d8a..11d8a
    1/z80/0/Z80.iff1: 11d8b..11d8b
    1/z80/0/Z80.iff2: 11d8c..11d8c
    1/z80/0/Z80.im: 11d8d..11d8d
    1/z80/0/Z80.irq_state: 11d8e..11d8e
    1/z80/0/Z80.ix.w.l: 11d8f..11d90
    1/z80/0/Z80.iy.w.l: 11d91..11d92
    1/z80/0/Z80.nmi_pending: 11d93..11d93
    1/z80/0/Z80.nmi_state: 11d94..11d94
    1/z80/0/Z80.pc.w.l: 11d95..11d96
    1/z80/0/Z80.prvpc.w.l: 11d97..11d98
    1/z80/0/Z80.r: 11d99..11d99
    1/z80/0/Z80.r2: 11d9a..11d9a
    1/z80/0/Z80.sp.w.l: 11d9b..11d9c
Finishing save


EMDB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 865
  • Last login:September 05, 2023, 09:18:51 am
  • Project RetroCade
Re: Help with controller problem in Pacman, Ms Pacman,...
« Reply #2 on: September 08, 2014, 05:50:48 am »
Software written for a 4 way joystick (like pac-man) don't expect 2 directions to be hit at once (like your 8-way stick does). This could result in glitches like you describe. Try a keyboard to control pac-man and hit use one arrow key at the time (simulating a 4-way stick). This way you can easily see if your problem is caused by the stick.

tma

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 46
  • Last login:May 12, 2015, 06:41:56 am
    • My Youtube channel
Re: Help with controller problem in Pacman, Ms Pacman,...
« Reply #3 on: September 08, 2014, 06:48:07 am »
Software written for a 4 way joystick (like pac-man) don't expect 2 directions to be hit at once (like your 8-way stick does). This could result in glitches like you describe. Try a keyboard to control pac-man and hit use one arrow key at the time (simulating a 4-way stick). This way you can easily see if your problem is caused by the stick.

Thanks for the reply,
Yes, but I also have and tried my Happ 4-Way joystick (also on my CP) and getting the same problem.

t

yotsuya

  • Trade Count: (+21)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19960
  • Last login:August 08, 2025, 09:49:26 pm
  • 2014 UCA Winner, 2014, 2015, 2016 ZapCon Winner
    • forum.arcadecontrols.com/index.php/topic,137636.msg1420628.html
Re: Help with controller problem in Pacman, Ms Pacman,...
« Reply #4 on: September 08, 2014, 08:37:49 pm »
How old is that keyboard encoder? You might want to try upgrading that.
***Build what you dig, bro. Build what you dig.***

tma

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 46
  • Last login:May 12, 2015, 06:41:56 am
    • My Youtube channel
Re: Help with controller problem in Pacman, Ms Pacman,...
« Reply #5 on: September 08, 2014, 10:15:12 pm »
How old is that keyboard encoder? You might want to try upgrading that.

It's probably as old as the Arcade, so thinking got the keyboard encoder (Hagstrom LP24) around 2002.

I did try a Logitech rumble pad usb and a Microsoft gamepad usb and had the same problem (bypassing the encoder and using gamepad settings in MAME control menu.  Wouldn't this rule out the encoder?

I may wipe out MAME and reinstall mame32 114 from scratch.  The only thing I want to save are the high scores.  Would these be in NVRam folder? and the Hi-Score.Dat file? ... any other folder I should back up?

Thanks again,

Thomas
« Last Edit: September 08, 2014, 10:16:48 pm by tma »