Dumping accessories...

This forum is for the discussion of dumping games. Get help with your dumping here.

Moderator: Moderators

Post Reply
Quzar
Posts: 52
Joined: Mon Apr 23, 2007 1:22 pm
Location: Miami, FL
Contact:

Dumping accessories...

Post by Quzar »

Most of you probably never saw this, as I didn't make a big deal of it when I first released it, but a few months ago I created a program for the purpose of dumping the extended information data inside of maple devices (anything that plugs into controller ports or controllers).

The main point behind this is to be able to learn how to distinguish between different brands or individual devices in KOS, but might also be of interest to you all (if not, help me by running it anyways).

The following thread has all the info on the program (and some sample dumps) as well as the program itself and sources.

http://dcemulation.org/phpBB/viewtopic. ... &sk=t&sd=a

Thanks.
I only upload the information, not images.
User avatar
Maddog
is awesome
is awesome
Posts: 1599
Joined: Sat May 12, 2007 4:12 pm

Post by Maddog »

atm I'm in the middle of moving my gaming gear to another apartment.
Once this is done, I will try and help you. I have several DC accessories that could be tested, both official and unofficial.
ackmed
Posts: 28
Joined: Wed May 02, 2007 3:29 pm

Post by ackmed »

Hi

Here some of my junk, let me know if you need any other data.

-ack

Light gun that comes with house of the dead 2 box set

Code: Select all

KallistiOS ##version##: Tue Apr 1 19:38:10 EDT 2008
DCDEV_ISO4 
  Quzar@qserve:/usr/local/dc/kos/kos
thd: pre-emption enabled, HZ=100
maple: active drivers:
    Dreameye (Camera): Camera
    Sound Input Peripheral: Microphone
    PuruPuru (Vibration) Pack: JumpPack
    VMU Driver: Clock, LCD, MemoryCard
    Mouse Driver: Mouse
    Keyboard Driver: Keyboard
    Controller Driver: Controller
  DMA Buffer at ac0842a0
vid_set_mode: 640x480IL NTSC
dc-load console support enabled
maple: attached devices:
  B0: Dreamcast Gun                 (81000000: LightGun, Controller)
  B1: Puru Puru Pack                (00010000: JumpPack)
Going to print info on all devices (in reverse order): 
Trying to get the allinfo for device B1:
Received proper maple response
Recieved 112 bytes of data. Here it is: 
Function int 0: 00010000
Function int 1: 00000101
Function int 2: 00000000
Function int 3: 00000000
Region Code: ff
Connection : 00
Product Name: Puru Puru Pack                
Product License: Produced By or Under License From SEGA ENTERPRISES,LTD.     
Standby current consumption: 0032
Maximum current consumption: 04e2

Extra data: 
Extra+0x000 | 6d 20 53 45 6d 20 53 45 6d 20 53 45 00 00 00 00 | m SEm SEm SE    
Extra+0x010 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
End of Extra data

Trying to get the allinfo for device B0:
Received proper maple response
Recieved 192 bytes of data. Here it is: 
Function int 0: 81000000
Function int 1: 00000000
Function int 2: fe000000
Function int 3: 00000000
Region Code: ff
Connection : 01
Product Name: Dreamcast Gun                 
Product License: Produced By or Under License From SEGA ENTERPRISES,LTD.     
Standby current consumption: 00dc
Maximum current consumption: 012c

Extra data: 
Extra+0x000 | 56 65 72 73 69 6f 6e 20 31 2e 30 30 30 2c 31 39 | Version 1.000,19
Extra+0x010 | 39 38 2f 30 39 2f 31 36 2c 33 31 35 2d 36 31 32 | 98/09/16,315-612
Extra+0x020 | 35 2d 41 47 20 20 20 2c 55 2c 44 2c 4c 2c 52 2c | 5-AG   ,U,D,L,R,
Extra+0x030 | 53 2c 41 2c 42 20 4b 65 79 20 26 20 53 63 61 6e | S,A,B Key & Scan
Extra+0x040 | 6e 69 6e 67 20 4c 69 6e 65 20 41 6d 70 2e 20 20 | ning Line Amp.  
Extra+0x050 | 53 2c 41 2c 53 2c 41 2c 53 2c 41 2c 53 2c 41 2c | S,A,S,A,S,A,S,A,
Extra+0x060 | 53 2c 41 2c 53 2c 41 2c 53 2c 41 2c 00 00 00 00 | S,A,S,A,S,A,    
Extra+0x070 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
End of Extra data

That's all the devices attached.
arch: shutting down kernel
maple: final stats -- device count = 2, vbl_cntr = 101, dma_cntr = 101
vid_set_mode: 640x480IL NTSC
madcatz light gun

Code: Select all

KallistiOS ##version##: Tue Apr 1 19:38:10 EDT 2008
DCDEV_ISO4 
  Quzar@qserve:/usr/local/dc/kos/kos
thd: pre-emption enabled, HZ=100
maple: active drivers:
    Dreameye (Camera): Camera
    Sound Input Peripheral: Microphone
    PuruPuru (Vibration) Pack: JumpPack
    VMU Driver: Clock, LCD, MemoryCard
    Mouse Driver: Mouse
    Keyboard Driver: Keyboard
    Controller Driver: Controller
  DMA Buffer at ac0842a0
vid_set_mode: 640x480IL NTSC
dc-load console support enabled
maple: attached devices:
  A0: Dreamcast Gun                 (81000000: LightGun, Controller)
  A1: Puru Puru Pack                (00010000: JumpPack)
Going to print info on all devices (in reverse order): 
Trying to get the allinfo for device A1:
Received proper maple response
Recieved 192 bytes of data. Here it is: 
Function int 0: 00010000
Function int 1: 00000101
Function int 2: 00000000
Function int 3: 00000000
Region Code: ff
Connection : 00
Product Name: Puru Puru Pack                
Product License: Produced By or Under License From SEGA ENTERPRISES,LTD.     
Standby current consumption: 00c8
Maximum current consumption: 0640

Extra data: 
Extra+0x000 | 56 65 72 73 69 6f 6e 20 31 2e 30 30 30 2c 31 39 | Version 1.000,19
Extra+0x010 | 39 38 2f 31 31 2f 31 30 2c 33 31 35 2d 36 32 31 | 98/11/10,315-621
Extra+0x020 | 31 2d 41 48 20 20 20 2c 56 69 62 72 61 74 69 6f | 1-AH   ,Vibratio
Extra+0x030 | 6e 20 4d 6f 74 6f 72 3a 31 20 2c 20 46 6d 3a 34 | n Motor:1 , Fm:4
Extra+0x040 | 20 2d 20 33 30 48 7a 20 2c 50 6f 77 3a 37 20 20 |  - 30Hz ,Pow:7  
Extra+0x050 | 6e 20 4d 6f 6e 20 4d 6f 6e 20 4d 6f 6e 20 4d 6f | n Mon Mon Mon Mo
Extra+0x060 | 6e 20 4d 6f 6e 20 4d 6f 6e 20 4d 6f 00 00 00 00 | n Mon Mon Mo    
Extra+0x070 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
End of Extra data
Trying to get the allinfo for device A0:
Received proper maple response
Recieved 112 bytes of data. Here it is: 
Function int 0: 81000000
Function int 1: 00000000
Function int 2: fe000000
Function int 3: 00000000
Region Code: 01
Connection : 01
Product Name: Dreamcast Gun                 
Product License: Produced By or Under License From SEGA ENTERPRISES,LTD.     
Standby current consumption: 00a0
Maximum current consumption: 00fa

Extra data: 
Extra+0x000 | 6d 20 53 45 6d 20 53 45 6d 20 53 45 00 00 00 00 | m SEm SEm SE    
Extra+0x010 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
End of Extra data

That's all the devices attached.
arch: shutting down kernel
maple: final stats -- device count = 2, vbl_cntr = 101, dma_cntr = 101
vid_set_mode: 640x480IL NTSC
keyboard (JAP) for some reason didnt work in port 1.

Code: Select all

KallistiOS ##version##: Tue Apr 1 19:38:10 EDT 2008
DCDEV_ISO4 
  Quzar@qserve:/usr/local/dc/kos/kos
thd: pre-emption enabled, HZ=100
maple: active drivers:
    Dreameye (Camera): Camera
    Sound Input Peripheral: Microphone
    PuruPuru (Vibration) Pack: JumpPack
    VMU Driver: Clock, LCD, MemoryCard
    Mouse Driver: Mouse
    Keyboard Driver: Keyboard
    Controller Driver: Controller
  DMA Buffer at ac0842a0
vid_set_mode: 640x480IL NTSC
dc-load console support enabled
maple: attached devices:
  B0: Keyboard                      (40000000: Keyboard)
Going to print info on all devices (in reverse order): 
Trying to get the allinfo for device B0:
Received proper maple response
Recieved 192 bytes of data. Here it is: 
Function int 0: 40000000
Function int 1: 80000201
Function int 2: 00000000
Function int 3: 00000000
Region Code: 02
Connection : 00
Product Name: Keyboard                      
Product License: Produced By or Under License From SEGA ENTERPRISES,LTD.     
Standby current consumption: 015e
Maximum current consumption: 0190

Extra data: 
Extra+0x000 | 56 65 72 73 69 6f 6e 20 31 2e 30 30 30 2c 31 39 | Version 1.000,19
Extra+0x010 | 39 38 2f 30 36 2f 31 32 2c 33 31 35 2d 36 31 32 | 98/06/12,315-612
Extra+0x020 | 35 2d 41 44 20 20 20 2c 4b 65 79 20 53 63 61 6e | 5-AD   ,Key Scan
Extra+0x030 | 20 4d 6f 64 75 6c 65 20 3a 20 54 68 65 20 31 73 |  Module : The 1s
Extra+0x040 | 74 20 45 64 69 74 69 6f 6e 2e 20 30 35 2f 32 30 | t Edition. 05/20
Extra+0x050 | 20 4d 6f 64 20 4d 6f 64 20 4d 6f 64 20 4d 6f 64 |  Mod Mod Mod Mod
Extra+0x060 | 20 4d 6f 64 20 4d 6f 64 20 4d 6f 64 00 00 00 00 |  Mod Mod Mod    
Extra+0x070 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
End of Extra data

That's all the devices attached.
arch: shutting down kernel
maple: final stats -- device count = 1, vbl_cntr = 52, dma_cntr = 52
vid_set_mode: 640x480IL NTSC
official controller with a microphone attachment unit.

Code: Select all

KallistiOS ##version##: Tue Apr 1 19:38:10 EDT 2008
DCDEV_ISO4 
  Quzar@qserve:/usr/local/dc/kos/kos
thd: pre-emption enabled, HZ=100
maple: active drivers:
    Dreameye (Camera): Camera
    Sound Input Peripheral: Microphone
    PuruPuru (Vibration) Pack: JumpPack
    VMU Driver: Clock, LCD, MemoryCard
    Mouse Driver: Mouse
    Keyboard Driver: Keyboard
    Controller Driver: Controller
  DMA Buffer at ac0842a0
vid_set_mode: 640x480IL NTSC
dc-load console support enabled
maple: attached devices:
  A0: Dreamcast Controller          (01000000: Controller)
  A1: SoundInputPeripheral (S.I.P.) (10000000: Microphone)
  A2: Visual Memory                 (0e000000: Clock, LCD, MemoryCard)
Going to print info on all devices (in reverse order): 
Trying to get the allinfo for device A2:
Received proper maple response
Recieved 192 bytes of data. Here it is: 
Function int 0: 0e000000
Function int 1: 403f7e7e
Function int 2: 00100500
Function int 3: 00410f00
Region Code: 02
Connection : 00
Product Name: Visual Memory                 
Product License: Produced By or Under License From SEGA ENTERPRISES,LTD.     
Standby current consumption: 007c
Maximum current consumption: 0082

Extra data: 
Extra+0x000 | 56 65 72 73 69 6f 6e 20 31 2e 30 30 35 2c 31 39 | Version 1.005,19
Extra+0x010 | 39 39 2f 31 30 2f 32 36 2c 33 31 35 2d 36 30 32 | 99/10/26,315-602
Extra+0x020 | 38 2d 30 34 2c 53 45 47 41 20 56 69 73 75 61 6c | 8-04,SEGA Visual
Extra+0x030 | 20 4d 65 6d 6f 72 79 20 53 79 73 74 65 6d 20 42 |  Memory System B
Extra+0x040 | 49 4f 53 20 50 72 6f 64 75 63 65 64 20 62 79 20 | IOS Produced by 
Extra+0x050 | 49 4f 53 20 50 72 6f 64 75 63 65 64 65 6d 20 42 | IOS Producedem B
Extra+0x060 | 65 6d 20 42 65 6d 20 42 65 6d 20 42 00 00 00 00 | em Bem Bem B    
Extra+0x070 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
End of Extra data

Trying to get the allinfo for device A1:
Received proper maple response
Recieved 284 bytes of data. Here it is: 
Function int 0: 10000000
Function int 1: 0f000000
Function int 2: 00000000
Function int 3: 00000000
Region Code: 03
Connection : 01
Product Name: SoundInputPeripheral (S.I.P.) 
Product License: Produced By or Under License From SEGA ENTERPRISES,LTD.     
Standby current consumption: 012c
Maximum current consumption: 012c

Extra data: 
Extra+0x000 | 56 65 72 73 69 6f 6e 20 31 2e 30 30 30 2c 31 39 | Version 1.000,19
Extra+0x010 | 39 38 2f 30 35 2f 32 32 2c 33 31 35 2d 36 31 38 | 98/05/22,315-618
Extra+0x020 | 32 20 20 20 20 20 20 20 53 34 28 53 65 67 61 53 | 2       S4(SegaS
Extra+0x030 | 6f 75 6e 64 53 61 6d 70 6c 69 6e 67 53 79 73 74 | oundSamplingSyst
Extra+0x040 | 65 6d 29 2f 53 61 6d 70 6c 69 6e 67 52 61 74 65 | em)/SamplingRate
Extra+0x050 | 31 31 2e 30 32 35 37 6f 72 38 2e 30 38 35 6b 48 | 11.0257or8.085kH
Extra+0x060 | 7a 2f 42 69 74 31 34 6f 72 38 62 69 74 2f 4e 54 | z/Bit14or8bit/NT
Extra+0x070 | 53 43 20 6f 6e 6c 79 2f 43 6f 6e 73 75 6d 65 72 | SC only/Consumer
Extra+0x080 | 20 44 65 76 65 72 6f 70 6d 65 6e 74 20 26 20 4d |  Deveropment & M
Extra+0x090 | 61 6d 75 66 61 63 74 75 72 69 6e 67 20 44 49 56 | amufacturing DIV
Extra+0x0a0 | 2e 43 53 50 44 32 2d 33 20 20 20 20 00 00 00 00 | .CSPD2-3        
Extra+0x0b0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x0d0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
End of Extra data

Trying to get the allinfo for device A0:
Recieved 0 bytes of data. Here it is: 
Function int 0: 00000000
Function int 1: 00000000
Function int 2: 00000000
Function int 3: 00000000
Region Code: 00
Connection : 00
Product Name: 
Product License: 
Standby current consumption: 0000
Maximum current consumption: 0000

Extra data: 
End of Extra data

That's all the devices attached.
arch: shutting down kernel
maple: final stats -- device count = 3, vbl_cntr = 150, dma_cntr = 150
vid_set_mode: 640x480IL NTSC
official controller with a nyko dual memory / rumble pack, set to memory

Code: Select all

KallistiOS ##version##: Tue Apr 1 19:38:10 EDT 2008
DCDEV_ISO4 
  Quzar@qserve:/usr/local/dc/kos/kos
thd: pre-emption enabled, HZ=100
maple: active drivers:
    Dreameye (Camera): Camera
    Sound Input Peripheral: Microphone
    PuruPuru (Vibration) Pack: JumpPack
    VMU Driver: Clock, LCD, MemoryCard
    Mouse Driver: Mouse
    Keyboard Driver: Keyboard
    Controller Driver: Controller
  DMA Buffer at ac0842a0
vid_set_mode: 640x480IL NTSC
dc-load console support enabled
maple: attached devices:
  A0: Dreamcast Controller          (01000000: Controller)
  A1: Visual Memory                 (0e000000: Clock, LCD, MemoryCard)
Going to print info on all devices (in reverse order): 
Trying to get the allinfo for device A1:
maple: bad response -1 on device
Recieved 0 bytes of data. Here it is: 
Function int 0: 00000000
Function int 1: 00000000
Function int 2: 00000000
Function int 3: 00000000
Region Code: 00
Connection : 00
Product Name: 
Product License: 
Standby current consumption: 0000
Maximum current consumption: 0000

Extra data: 
End of Extra data

Trying to get the allinfo for device A0:
Received proper maple response
Recieved 192 bytes of data. Here it is: 
Function int 0: 01000000
Function int 1: fe060f00
Function int 2: 00000000
Function int 3: 00000000
Region Code: ff
Connection : 00
Product Name: Dreamcast Controller          
Product License: Produced By or Under License From SEGA ENTERPRISES,LTD.     
Standby current consumption: 01ae
Maximum current consumption: 01f4

Extra data: 
Extra+0x000 | 56 65 72 73 69 6f 6e 20 31 2e 31 30 30 2c 31 39 | Version 1.100,19
Extra+0x010 | 39 39 2f 30 38 2f 30 35 2c 33 31 35 2d 36 32 37 | 99/08/05,315-627
Extra+0x020 | 35 20 20 20 20 20 20 2c 41 6e 61 6c 6f 67 20 4d | 5      ,Analog M
Extra+0x030 | 6f 64 75 6c 65 20 3a 20 54 68 65 20 34 74 68 20 | odule : The 4th 
Extra+0x040 | 45 64 69 74 69 6f 6e 2e 35 2f 38 20 2c 41 44 31 | Edition.5/8 ,AD1
Extra+0x050 | 6f 64 75 6c 6f 64 75 6c 6f 64 75 6c 6f 64 75 6c | odulodulodulodul
Extra+0x060 | 6f 64 75 6c 6f 64 75 6c 6f 64 75 6c 00 00 00 00 | odulodulodul    
Extra+0x070 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
End of Extra data

That's all the devices attached.
arch: shutting down kernel
maple: final stats -- device count = 2, vbl_cntr = 101, dma_cntr = 101
vid_set_mode: 640x480IL NTSC
same as above, but set to rumble.

Code: Select all

KallistiOS ##version##: Tue Apr 1 19:38:10 EDT 2008
DCDEV_ISO4 
  Quzar@qserve:/usr/local/dc/kos/kos
thd: pre-emption enabled, HZ=100
maple: active drivers:
    Dreameye (Camera): Camera
    Sound Input Peripheral: Microphone
    PuruPuru (Vibration) Pack: JumpPack
    VMU Driver: Clock, LCD, MemoryCard
    Mouse Driver: Mouse
    Keyboard Driver: Keyboard
    Controller Driver: Controller
  DMA Buffer at ac0842a0
vid_set_mode: 640x480IL NTSC
dc-load console support enabled
maple: attached devices:
  A0: Dreamcast Controller          (01000000: Controller)
  A1: Puru Puru Pack                (00010000: JumpPack)
Going to print info on all devices (in reverse order): 
Trying to get the allinfo for device A1:
maple: bad response -1 on device
Recieved 0 bytes of data. Here it is: 
Function int 0: 00000000
Function int 1: 00000000
Function int 2: 00000000
Function int 3: 00000000
Region Code: 00
Connection : 00
Product Name: 
Product License: 
Standby current consumption: 0000
Maximum current consumption: 0000

Extra data: 
End of Extra data

Trying to get the allinfo for device A0:
Received proper maple response
Recieved 192 bytes of data. Here it is: 
Function int 0: 01000000
Function int 1: fe060f00
Function int 2: 00000000
Function int 3: 00000000
Region Code: ff
Connection : 00
Product Name: Dreamcast Controller          
Product License: Produced By or Under License From SEGA ENTERPRISES,LTD.     
Standby current consumption: 01ae
Maximum current consumption: 01f4

Extra data: 
Extra+0x000 | 56 65 72 73 69 6f 6e 20 31 2e 31 30 30 2c 31 39 | Version 1.100,19
Extra+0x010 | 39 39 2f 30 38 2f 30 35 2c 33 31 35 2d 36 32 37 | 99/08/05,315-627
Extra+0x020 | 35 20 20 20 20 20 20 2c 41 6e 61 6c 6f 67 20 4d | 5      ,Analog M
Extra+0x030 | 6f 64 75 6c 65 20 3a 20 54 68 65 20 34 74 68 20 | odule : The 4th 
Extra+0x040 | 45 64 69 74 69 6f 6e 2e 35 2f 38 20 2c 41 44 31 | Edition.5/8 ,AD1
Extra+0x050 | 6f 64 75 6c 6f 64 75 6c 6f 64 75 6c 6f 64 75 6c | odulodulodulodul
Extra+0x060 | 6f 64 75 6c 6f 64 75 6c 6f 64 75 6c 00 00 00 00 | odulodulodul    
Extra+0x070 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
End of Extra data

That's all the devices attached.
arch: shutting down kernel
maple: final stats -- device count = 2, vbl_cntr = 101, dma_cntr = 101
vid_set_mode: 640x480IL NTSC
madcatz driving wheel with vmu plugged in.

Code: Select all

KallistiOS ##version##: Tue Apr 1 19:38:10 EDT 2008
DCDEV_ISO4 
  Quzar@qserve:/usr/local/dc/kos/kos
thd: pre-emption enabled, HZ=100
maple: active drivers:
    Dreameye (Camera): Camera
    Sound Input Peripheral: Microphone
    PuruPuru (Vibration) Pack: JumpPack
    VMU Driver: Clock, LCD, MemoryCard
    Mouse Driver: Mouse
    Keyboard Driver: Keyboard
    Controller Driver: Controller
  DMA Buffer at ac0842a0
vid_set_mode: 640x480IL NTSC
dc-load console support enabled
maple: attached devices:
  A0: Dreamcast Controller          (01000000: Controller)
  A1: Visual Memory                 (0e000000: Clock, LCD, MemoryCard)
  A2: Puru Puru Pack                (00010000: JumpPack)
Going to print info on all devices (in reverse order): 
Trying to get the allinfo for device A2:
Received proper maple response
Recieved 112 bytes of data. Here it is: 
Function int 0: 00010000
Function int 1: 00000101
Function int 2: 00000000
Function int 3: 00000000
Region Code: ff
Connection : 01
Product Name: Puru Puru Pack                
Product License: Produced By or Under License From SEGA ENTERPRISES,LTD.     
Standby current consumption: 0000
Maximum current consumption: 0000

Extra data: 
Extra+0x000 | 6d 20 53 45 6d 20 53 45 6d 20 53 45 00 00 00 00 | m SEm SEm SE    
Extra+0x010 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
End of Extra data

Trying to get the allinfo for device A1:
Received proper maple response
Recieved 192 bytes of data. Here it is: 
Function int 0: 0e000000
Function int 1: 403f7e7e
Function int 2: 00100500
Function int 3: 00410f00
Region Code: ff
Connection : 00
Product Name: Visual Memory                 
Product License: Produced By or Under License From SEGA ENTERPRISES,LTD.     
Standby current consumption: 007c
Maximum current consumption: 0082

Extra data: 
Extra+0x000 | 56 65 72 73 69 6f 6e 20 31 2e 30 30 35 2c 31 39 | Version 1.005,19
Extra+0x010 | 39 39 2f 31 30 2f 32 36 2c 33 31 35 2d 36 32 30 | 99/10/26,315-620
Extra+0x020 | 38 2d 30 35 2c 53 45 47 41 20 56 69 73 75 61 6c | 8-05,SEGA Visual
Extra+0x030 | 20 4d 65 6d 6f 72 79 20 53 79 73 74 65 6d 20 42 |  Memory System B
Extra+0x040 | 49 4f 53 20 50 72 6f 64 75 63 65 64 20 62 79 20 | IOS Produced by 
Extra+0x050 | 49 4f 53 20 50 72 6f 64 75 63 65 64 65 6d 20 42 | IOS Producedem B
Extra+0x060 | 65 6d 20 42 65 6d 20 42 65 6d 20 42 00 00 00 00 | em Bem Bem B    
Extra+0x070 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
End of Extra data

Trying to get the allinfo for device A0:
Received proper maple response
Recieved 112 bytes of data. Here it is: 
Function int 0: 01000000
Function int 1: fe060f00
Function int 2: 00000000
Function int 3: 00000000
Region Code: ff
Connection : 00
Product Name: Dreamcast Controller          
Product License: Produced By or Under License From SEGA ENTERPRISES,LTD.     
Standby current consumption: 0053
Maximum current consumption: 0898

Extra data: 
Extra+0x000 | 6d 20 53 45 6d 20 53 45 6d 20 53 45 00 00 00 00 | m SEm SEm SE    
Extra+0x010 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
End of Extra data

That's all the devices attached.
arch: shutting down kernel
maple: final stats -- device count = 3, vbl_cntr = 150, dma_cntr = 150
vid_set_mode: 640x480IL NTSC
topmax controller, nothing extra plugged in

Code: Select all

KallistiOS ##version##: Tue Apr 1 19:38:10 EDT 2008
DCDEV_ISO4 
  Quzar@qserve:/usr/local/dc/kos/kos
thd: pre-emption enabled, HZ=100
maple: active drivers:
    Dreameye (Camera): Camera
    Sound Input Peripheral: Microphone
    PuruPuru (Vibration) Pack: JumpPack
    VMU Driver: Clock, LCD, MemoryCard
    Mouse Driver: Mouse
    Keyboard Driver: Keyboard
    Controller Driver: Controller
  DMA Buffer at ac0842a0
vid_set_mode: 640x480IL NTSC
dc-load console support enabled
maple: attached devices:
  A0: Dreamcast Controller          (01000000: Controller)
Going to print info on all devices (in reverse order): 
Trying to get the allinfo for device A0:
maple: bad response -1 on device
Recieved 0 bytes of data. Here it is: 
Function int 0: 00000000
Function int 1: 00000000
Function int 2: 00000000
Function int 3: 00000000
Region Code: 00
Connection : 00
Product Name: 
Product License: 
Standby current consumption: 0000
Maximum current consumption: 0000

Extra data: 
End of Extra data

That's all the devices attached.
arch: shutting down kernel
maple: final stats -- device count = 1, vbl_cntr = 52, dma_cntr = 52
vid_set_mode: 640x480IL NTSC
Quzar
Posts: 52
Joined: Mon Apr 23, 2007 1:22 pm
Location: Miami, FL
Contact:

Post by Quzar »

wow, thanks for the big response. if you could at all test run the ones that showed up invalid that would be cool. It seemed to happen mostly with the later runs or third parties. I only wrote the code once and was done with it so maybe I made a small error that compounded on multiple runs =\.

If it got info back though, it should be good so awesome, thanks.
I only upload the information, not images.
ackmed
Posts: 28
Joined: Wed May 02, 2007 3:29 pm

Post by ackmed »

Hi

I still get "maple: bad response -1 on device" on the nyko and topmax devices even when running the program from a cold boot.

Here is another device, HKT-7300 Arcade Stick

Code: Select all

KallistiOS ##version##: Tue Apr 1 19:38:10 EDT 2008
DCDEV_ISO4 
  Quzar@qserve:/usr/local/dc/kos/kos
thd: pre-emption enabled, HZ=100
maple: active drivers:
    Dreameye (Camera): Camera
    Sound Input Peripheral: Microphone
    PuruPuru (Vibration) Pack: JumpPack
    VMU Driver: Clock, LCD, MemoryCard
    Mouse Driver: Mouse
    Keyboard Driver: Keyboard
    Controller Driver: Controller
  DMA Buffer at ac0842a0
vid_set_mode: 640x480IL NTSC
dc-load console support enabled
maple: attached devices:
  A0: Arcade Stick                  (01000000: Controller)
Going to print info on all devices (in reverse order): 
Trying to get the allinfo for device A0:
Received proper maple response
Recieved 192 bytes of data. Here it is: 
Function int 0: 01000000
Function int 1: ff070000
Function int 2: 00000000
Function int 3: 00000000
Region Code: ff
Connection : 00
Product Name: Arcade Stick                  
Product License: Produced By or Under License From SEGA ENTERPRISES,LTD.     
Standby current consumption: 00aa
Maximum current consumption: 012c

Extra data: 
Extra+0x000 | 56 65 72 73 69 6f 6e 20 31 2e 30 30 30 2c 31 39 | Version 1.000,19
Extra+0x010 | 39 38 2f 30 36 2f 30 39 2c 33 31 35 2d 36 31 32 | 98/06/09,315-612
Extra+0x020 | 35 2d 41 43 20 20 20 2c 44 69 72 65 63 74 69 6f | 5-AC   ,Directio
Extra+0x030 | 6e 20 4b 65 79 20 26 20 41 2c 42 2c 43 2c 58 2c | n Key & A,B,C,X,
Extra+0x040 | 59 2c 5a 2c 53 74 61 72 74 20 42 75 74 74 6f 6e | Y,Z,Start Button
Extra+0x050 | 6e 20 4b 65 6e 20 4b 65 6e 20 4b 65 6e 20 4b 65 | n Ken Ken Ken Ke
Extra+0x060 | 6e 20 4b 65 6e 20 4b 65 6e 20 4b 65 00 00 00 00 | n Ken Ken Ke    
Extra+0x070 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
End of Extra data

That's all the devices attached.
arch: shutting down kernel
maple: final stats -- device count = 1, vbl_cntr = 52, dma_cntr = 52
vid_set_mode: 640x480IL NTSC
-ack
Post Reply