Maple Test

If you have any questions on programming, this is the place to ask them, whether you're a newbie or an experienced programmer. Discussion on programming in general is also welcome. We will help you with programming homework, but we will not do your work for you! Any porting requests must be made in Developmental Ideas.
Post Reply
User avatar
Quzar
Dream Coder
Dream Coder
Posts: 7485
Joined: Wed Jul 31, 2002 12:14 am
Location: Miami, FL
Contact:

Maple Test

Post by Quzar » Mon Apr 14, 2008 9:43 pm

So, I'm trying to work out a way to distinguish different models of the same maple device. The goal being to be able to work around the functionality of different models.

This started as the idea of writing a more useful purupuru driver that would autodetect the make/model of the device and allow the user to have a number of generic commands that will produce similar effects regardless of the device (some commands that get a response on official packs do nothing on third party ones, etc).

Now, it's almost more just to collect the data and figure out what to do with it later. So below is a sample piped output for it with the following attached:
D0: MadCatz Keyboard Adapter
B2: Performance Rumble Pack
B1: Official Sega VMU
B0: Official Sega Controller
A*: DreamEye
Spoiler!

Code: Select all

/usr/local/dc/kos/kos/utils/dc-tool/dc-tool-ip -t 128.2.101.99 -x MapleTest.elf
Console enabled
Upload <MapleTest.elf>
File format is elf32-little, start address is 0x8c010000
Section .text, lma 0x8c010000, size 226080
Section .rodata, lma 0x8c047320, size 30580
Section .eh_frame, lma 0x8c04eb14, size 148
Section .ctors, lma 0x8c04eba8, size 8
Section .dtors, lma 0x8c04ebb0, size 8
Section .data, lma 0x8c04ebc0, size 11588
Section .stack, lma 0x300000, size 4
transferred 268416 bytes at 860307.692213 bytes / sec
Executing at <0x8c010000>
Sending execute command (0x8c010000, console=1, cdfsredir=0)...executing

--
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: 640x480 NTSC
dc-load console support enabled
maple: attached devices:
  A0: Dreamcast Camera Flash  Devic (01000000: Controller)
  A1: Dreamcast Camera Flash LDevic (00080000: Camera)
  A2: Dreamcast Camera Flash LDevic (00080000: Camera)
  A3: Dreamcast Camera Flash LDevic (00080000: Camera)
  A4: Dreamcast Camera Flash LDevic (00080000: Camera)
  A5: Dreamcast Camera Flash LDevic (00080000: Camera)
  B0: Dreamcast Controller          (01000000: Controller)
  B1: Visual Memory                 (0e000000: Clock, LCD, MemoryCard)
  B2: Puru Puru Pack                (00010000: JumpPack)
  D0: Dreamcast Keyboard            (40000000: Keyboard)
Going to print info on all devices (in reverse order): 
Trying to get the allinfo for device D0:
Received proper maple response
Recieved 152 bytes of data. Here it is: 
Function int 0: 40000000
Function int 1: 80070502
Function int 2: 00000000
Function int 3: 00000000
Region Code: ff
Connection : 00
Product Name: Dreamcast Keyboard            
Product License: Produced By or Under License From SEGA ENTERPRISES,LTD.     
Standby current consumption: 015e
Maximum current consumption: 01f4

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 39 2f 30 39 2f 32 39 2c 4d 61 64 20 43 61 74 | 99/09/29,Mad Cat
Extra+0x020 | 7a 20 49 6e 63 2e 20 20 31 2e 30 30 00 00 00 00 | z Inc.  1.00    
Extra+0x030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x050 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x060 | 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 B2:
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 B1:
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 B0:
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 30 31 30 2c 31 39 | Version 1.010,19
Extra+0x010 | 39 38 2f 30 39 2f 32 38 2c 33 31 35 2d 36 32 31 | 98/09/28,315-621
Extra+0x020 | 31 2d 41 42 20 20 20 2c 41 6e 61 6c 6f 67 20 4d | 1-AB   ,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 20 2b 44 46 | Edition.5/8  +DF
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

Trying to get the allinfo for device A5:
Received proper maple response
Recieved 152 bytes of data. Here it is: 
Function int 0: 00080000
Function int 1: 30a800c0
Function int 2: 00000000
Function int 3: 00000000
Region Code: ff
Connection : 00
Product Name: Dreamcast Camera Flash LDevice
Product License: Produced By or Under License From SEGA ENTERPRISES,LTD.     
Standby current consumption: 0000
Maximum current consumption: 0000

Extra data: 
Extra+0x000 | 56 65 72 73 69 6f 6e 20 31 2e 30 30 30 2c 32 30 | Version 1.000,20
Extra+0x010 | 30 30 2f 30 32 2f 32 35 2c 33 31 35 2d 36 32 38 | 00/02/25,315-628
Extra+0x020 | 33 20 20 20 20 20 20 20 31 2e 30 30 00 00 00 00 | 3       1.00    
Extra+0x030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x050 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x060 | 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 A4:
Received proper maple response
Recieved 152 bytes of data. Here it is: 
Function int 0: 00080000
Function int 1: 30a800c0
Function int 2: 00000000
Function int 3: 00000000
Region Code: ff
Connection : 00
Product Name: Dreamcast Camera Flash LDevice
Product License: Produced By or Under License From SEGA ENTERPRISES,LTD.     
Standby current consumption: 0000
Maximum current consumption: 0000

Extra data: 
Extra+0x000 | 56 65 72 73 69 6f 6e 20 31 2e 30 30 30 2c 32 30 | Version 1.000,20
Extra+0x010 | 30 30 2f 30 32 2f 32 35 2c 33 31 35 2d 36 32 38 | 00/02/25,315-628
Extra+0x020 | 33 20 20 20 20 20 20 20 31 2e 30 30 00 00 00 00 | 3       1.00    
Extra+0x030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x050 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x060 | 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 A3:
Received proper maple response
Recieved 152 bytes of data. Here it is: 
Function int 0: 00080000
Function int 1: 30a800c0
Function int 2: 00000000
Function int 3: 00000000
Region Code: ff
Connection : 00
Product Name: Dreamcast Camera Flash LDevice
Product License: Produced By or Under License From SEGA ENTERPRISES,LTD.     
Standby current consumption: 0000
Maximum current consumption: 0000

Extra data: 
Extra+0x000 | 56 65 72 73 69 6f 6e 20 31 2e 30 30 30 2c 32 30 | Version 1.000,20
Extra+0x010 | 30 30 2f 30 32 2f 32 35 2c 33 31 35 2d 36 32 38 | 00/02/25,315-628
Extra+0x020 | 33 20 20 20 20 20 20 20 31 2e 30 30 00 00 00 00 | 3       1.00    
Extra+0x030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x050 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x060 | 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 A2:
Received proper maple response
Recieved 152 bytes of data. Here it is: 
Function int 0: 00080000
Function int 1: 30a800c0
Function int 2: 00000000
Function int 3: 00000000
Region Code: ff
Connection : 00
Product Name: Dreamcast Camera Flash LDevice
Product License: Produced By or Under License From SEGA ENTERPRISES,LTD.     
Standby current consumption: 0000
Maximum current consumption: 0000

Extra data: 
Extra+0x000 | 56 65 72 73 69 6f 6e 20 31 2e 30 30 30 2c 32 30 | Version 1.000,20
Extra+0x010 | 30 30 2f 30 32 2f 32 35 2c 33 31 35 2d 36 32 38 | 00/02/25,315-628
Extra+0x020 | 33 20 20 20 20 20 20 20 31 2e 30 30 00 00 00 00 | 3       1.00    
Extra+0x030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x050 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x060 | 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 152 bytes of data. Here it is: 
Function int 0: 00080000
Function int 1: 30a800c0
Function int 2: 00000000
Function int 3: 00000000
Region Code: ff
Connection : 00
Product Name: Dreamcast Camera Flash LDevice
Product License: Produced By or Under License From SEGA ENTERPRISES,LTD.     
Standby current consumption: 0000
Maximum current consumption: 0000

Extra data: 
Extra+0x000 | 56 65 72 73 69 6f 6e 20 31 2e 30 30 30 2c 32 30 | Version 1.000,20
Extra+0x010 | 30 30 2f 30 32 2f 32 35 2c 33 31 35 2d 36 32 38 | 00/02/25,315-628
Extra+0x020 | 33 20 20 20 20 20 20 20 31 2e 30 30 00 00 00 00 | 3       1.00    
Extra+0x030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x050 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x060 | 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 152 bytes of data. Here it is: 
Function int 0: 01000000
Function int 1: 00080000
Function int 2: 00000000
Function int 3: 00000000
Region Code: ff
Connection : 00
Product Name: Dreamcast Camera Flash  Device
Product License: Produced By or Under License From SEGA ENTERPRISES,LTD.     
Standby current consumption: 07d0
Maximum current consumption: 0960

Extra data: 
Extra+0x000 | 56 65 72 73 69 6f 6e 20 31 2e 30 30 30 2c 32 30 | Version 1.000,20
Extra+0x010 | 30 30 2f 30 32 2f 32 35 2c 33 31 35 2d 36 32 38 | 00/02/25,315-628
Extra+0x020 | 33 20 20 20 20 20 20 20 31 2e 30 30 00 00 00 00 | 3       1.00    
Extra+0x030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x050 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x060 | 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 = 10, vbl_cntr = 492, dma_cntr = 492
vid_set_mode: 640x480 NTSC
The program and it's source code is attached below, I'd love to see the data from as many different devices as possible. Thanks!

Note: This only outputs to serial, so this is only for those with a CC, BBA, SLA, etc.
Attachments
MapleTest_src.zip
Sources for MapleTest
(2.32 KiB) Downloaded 218 times
MapleTest_bin.zip
Unscrambled Binary for MapleTest.
(127.36 KiB) Downloaded 216 times
Last edited by Quzar on Tue May 17, 2016 1:14 am, edited 1 time in total.
Reason: Moved large code block to spoiler for readability.
"When you post fewer lines of text than your signature, consider not posting at all." - A Wise Man
User avatar
emptythought
DC Developer
DC Developer
Posts: 2015
Joined: Wed Jan 30, 2002 9:14 am
Location: UNITED STATES NRN
Contact:

Re: Maple Test

Post by emptythought » Mon Apr 14, 2008 10:21 pm

I have a third party ascii pad that has rumble. I'll post my results in a bit.

EDIT: ascii pad with Virbration on\off is the same. This is with it on and plugged into port 3 with nothing plugged in.

Code: Select all

Console enabled
Upload <MapleTest.bin>
File format is raw binary, start address is 0x8c010000
transferred 268548 bytes at 464515.459459 bytes / sec
Executing at <0x8c010000>
Sending execute command (0x8c010000, console=1, cdfsredir=0)...executing

--
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: Visual Memory                 (0e000000: Clock, LCD, MemoryCard)
  B0: Keyboard                      (40000000: Keyboard)
  C0: ASCII STICK                   (01000000: Controller)
  C2: Puru Puru Pack                (00010000: JumpPack)
Going to print info on all devices (in reverse order): 
Trying to get the allinfo for device C2:
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 C0:
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: ASCII STICK                   
Product License: Produced By or Under License From SEGA ENTERPRISES,LTD.     
Standby current consumption: 010e
Maximum current consumption: 0172

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

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: 80000502
Function int 2: 00000000
Function int 3: 00000000
Region Code: 01
Connection : 00
Product Name: Keyboard                      
Product License: Produced By or Under License From SEGA ENTERPRISES,LTD.     
Standby current consumption: 012c
Maximum current consumption: 0190

Extra data: 
Extra+0x000 | 56 65 72 73 69 6f 6e 20 31 2e 30 31 30 2c 31 39 | Version 1.010,19
Extra+0x010 | 39 39 2f 30 34 2f 32 37 2c 33 31 35 2d 36 32 31 | 99/04/27,315-621
Extra+0x020 | 31 2d 41 4d 20 20 20 2c 4b 65 79 20 53 63 61 6e | 1-AM   ,Key Scan
Extra+0x030 | 20 4d 6f 64 75 6c 65 20 3a 20 54 68 65 20 32 6e |  Module : The 2n
Extra+0x040 | 64 20 45 64 69 74 69 6f 6e 2e 20 30 34 2f 32 35 | d Edition. 04/25
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

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: 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 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 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 30 31 30 2c 31 39 | Version 1.010,19
Extra+0x010 | 39 38 2f 30 39 2f 32 38 2c 33 31 35 2d 36 32 31 | 98/09/28,315-621
Extra+0x020 | 31 2d 41 42 20 20 20 2c 41 6e 61 6c 6f 67 20 4d | 1-AB   ,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 20 2b 44 46 | Edition.5/8  +DF
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 = 6, vbl_cntr = 301, dma_cntr = 301
vid_set_mode: 640x480IL NTSC
BB Hood
Insane DCEmu
Insane DCEmu
Posts: 168
Joined: Fri Mar 30, 2007 12:09 am

Re: Maple Test

Post by BB Hood » Mon Apr 14, 2008 11:02 pm

Had to do two runs:

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 ac094480
vid_set_mode: 640x480 NTSC
dc-load console support enabled
maple: attached devices:
  A0: Dreamcast Controller          (01000000: Controller)
  A1: Visual Memory                 (0e000000: Clock, LCD, MemoryCard)
  C0: Dreamcast Mouse               (00020000: Mouse)
  D0: Keyboard                      (40000000: Keyboard)
Going to print info on all devices (in reverse order): 
Trying to get the allinfo for device D0:
Received proper maple response
Recieved 192 bytes of data. Here it is: 
Function int 0: 40000000
Function int 1: 80000502
Function int 2: 00000000
Function int 3: 00000000
Region Code: 01
Connection : 00
Product Name: Keyboard                      
Product License: Produced By or Under License From SEGA ENTERPRISES,LTD.     
Standby current consumption: 012c
Maximum current consumption: 0190

Extra data: 
Extra+0x000 | 56 65 72 73 69 6f 6e 20 31 2e 30 31 30 2c 31 39 | Version 1.010,19
Extra+0x010 | 39 39 2f 30 34 2f 32 37 2c 33 31 35 2d 36 32 31 | 99/04/27,315-621
Extra+0x020 | 31 2d 41 4d 20 20 20 2c 4b 65 79 20 53 63 61 6e | 1-AM   ,Key Scan
Extra+0x030 | 20 4d 6f 64 75 6c 65 20 3a 20 54 68 65 20 32 6e |  Module : The 2n
Extra+0x040 | 64 20 45 64 69 74 69 6f 6e 2e 20 30 34 2f 32 35 | d Edition. 04/25
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

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

Extra data: 
Extra+0x000 | 56 65 72 73 69 6f 6e 20 31 2e 30 30 30 2c 32 30 | Version 1.000,20
Extra+0x010 | 30 30 2f 30 32 2f 32 35 2c 33 31 35 2d 36 32 31 | 00/02/25,315-621
Extra+0x020 | 31 2d 41 54 20 20 20 2c 33 20 42 75 74 74 6f 6e | 1-AT   ,3 Button
Extra+0x030 | 20 26 20 58 2d 59 20 42 61 6c 6c 20 26 20 5a 20 |  & X-Y Ball & Z 
Extra+0x040 | 57 68 65 65 6c 20 2c 34 30 30 64 70 69 20 20 20 | Wheel ,400dpi   
Extra+0x050 | 20 26 20 58 20 26 20 58 20 26 20 58 20 26 20 58 |  & X & X & X & X
Extra+0x060 | 20 26 20 58 20 26 20 58 20 26 20 58 00 00 00 00 |  & X & X & X    
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 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 30 34 2f 32 38 2c 33 31 35 2d 36 31 32 | 99/04/28,315-612
Extra+0x020 | 34 2d 30 37 2c 53 45 47 41 20 56 69 73 75 61 6c | 4-07,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 192 bytes of data. Here it is: 
Function int 0: 01000000
Function int 1: 00003023
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 30 30 30 2c 31 39 | Version 1.000,19
Extra+0x010 | 39 38 2f 30 35 2f 31 31 2c 33 31 35 2d 36 31 32 | 98/05/11,315-612
Extra+0x020 | 35 2d 41 42 20 20 20 2c 41 6e 61 6c 6f 67 20 4d | 5-AB   ,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 20 30 35 2f 30 38 20 20 | Edition. 05/08  
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 = 4, vbl_cntr = 273, dma_cntr = 251
vid_set_mode: 640x480 NTSC
Sorry about the extra controller in this one. I tried to get the GameShark Memorycard(?) thing of magige to get detected but the DC didnt detect it.

Code: Select all

Console enabled
Upload <MapleTest.bin>
File format is raw binary, start address is 0x8c010000
send_data: CCCCCCCCCCCCCCCCC
effective: 9195.59 bytes / sec
29.20 seconds to transfer 268548 bytes
Executing at <0x8c010000>
Sending execute command (0x8c010000, console=1)...executing

--
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 ac094480
vid_set_mode: 640x480 NTSC
dc-load console support enabled
maple: attached devices:
  A0: Dreamcast Controller          (01000000: Controller)
  B0: Dreamcast Controller          (01000000: 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 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 B0:
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

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 = 197, dma_cntr = 184
vid_set_mode: 640x480 NTSC
User avatar
Quzar
Dream Coder
Dream Coder
Posts: 7485
Joined: Wed Jul 31, 2002 12:14 am
Location: Miami, FL
Contact:

Re: Maple Test

Post by Quzar » Mon Apr 14, 2008 11:20 pm

What kind of VM is in that first run? It's got a different ending than the others. Also, what brand puru? (Actually if you could list what brand/device was attached to each port/unit each time that would be great)
"When you post fewer lines of text than your signature, consider not posting at all." - A Wise Man
BB Hood
Insane DCEmu
Insane DCEmu
Posts: 168
Joined: Fri Mar 30, 2007 12:09 am

Re: Maple Test

Post by BB Hood » Tue Apr 15, 2008 12:01 pm

I did the run over. Everything here is official. VMU's are all grey, PuruPuru packs are grey and regular grey and white controllers.

Code: Select all

Console enabled
Upload <MapleTest.bin>
File format is raw binary, start address is 0x8c010000
send_data: CCCCCCCCCCCCCCCCC
effective: 9181.13 bytes / sec
29.25 seconds to transfer 268548 bytes
Executing at <0x8c010000>
Sending execute command (0x8c010000, console=1)...executing

--
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 ac094480
vid_set_mode: 640x480 NTSC
dc-load console support enabled
maple: attached devices:
  A0: Dreamcast Controller          (01000000: Controller)
  A1: Visual Memory                 (0e000000: Clock, LCD, MemoryCard)
  B0: Dreamcast Controller          (01000000: Controller)
  B1: Visual Memory                 (0e000000: Clock, LCD, MemoryCard)
  B2: Puru Puru Pack                (00010000: JumpPack)
  D0: Dreamcast Controller          (01000000: Controller)
  D1: Visual Memory                 (0e000000: Clock, LCD, MemoryCard)
  D2: Puru Puru Pack                (00010000: JumpPack)
Going to print info on all devices (in reverse order): 
Trying to get the allinfo for device D2:
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 D1:
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 30 34 2f 31 35 2c 33 31 35 2d 36 32 30 | 99/04/15,315-620
Extra+0x020 | 38 2d 30 33 2c 53 45 47 41 20 56 69 73 75 61 6c | 8-03,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 D0:
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 B2:
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 B1:
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 B0:
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 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 30 34 2f 32 38 2c 33 31 35 2d 36 31 32 | 99/04/28,315-612
Extra+0x020 | 34 2d 30 37 2c 53 45 47 41 20 56 69 73 75 61 6c | 4-07,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:
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 = 8, vbl_cntr = 511, dma_cntr = 477
vid_set_mode: 640x480 NTSC
I tried to recieve data from everything but sometimes it didnt work. I kept trying and once I got 2 controllers to work. How many times does it try to get info from a device before it gives up?
User avatar
emptythought
DC Developer
DC Developer
Posts: 2015
Joined: Wed Jan 30, 2002 9:14 am
Location: UNITED STATES NRN
Contact:

Re: Maple Test

Post by emptythought » Sun Apr 27, 2008 8:48 am

The official Agetec Arcade Stick:

Code: Select all

Trying to get the allinfo for device C0:
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
User avatar
GyroVorbis
Elysian Shadows Developer
Elysian Shadows Developer
Posts: 1808
Joined: Mon Mar 22, 2004 4:55 pm
Location: #%^&*!!!11one Super Sonic
Contact:

Re: Maple Test

Post by GyroVorbis » Mon Apr 28, 2008 9:27 pm

Give me two weeks (I'm getting a new apartment with a friend), so that I can get my DC dev setup back in action. At my current locale, I haven't been able to set all of that up. I just wanted to let you know that I still have this in mind, Quzar, and I'm pretty sure I can contribute some useful things: Maracas, an array of 3rd party Purus.
Elysian Shadows - "Next-Gen" 2D/3D RPG coming to Sega Dreamcast, Steam, OUYA, and Smartphones
Image
http://www.elysianshadows.com
User avatar
BlueCrab
The Crabby Overlord
The Crabby Overlord
Posts: 5365
Joined: Mon May 27, 2002 11:31 am
Location: Sailing the Skies of Arcadia
Contact:

Re: Maple Test

Post by BlueCrab » Sun Aug 31, 2008 8:36 pm

Dreameye in Port B, Official Controller in Port A with a Dreameye mic in the first slot and a Seaman mic in the second.

Code: Select all

KallistiOS ##version##: Sun Aug 31 12:49:51 EDT 2008
  lj@kimiko.local:/Users/lj/Projects/clean/cadcdev/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 ac08ca20
vid_set_mode: 640x480IL NTSC
dc-load console support enabled
maple: attached devices:
  A0: Dreamcast Controller          (01000000: Controller)
  A1: MicDevice for Dreameye        (10000000: Microphone)
  A2: SoundInputPeripheral (S.I.P.) (10000000: Microphone)
  B0: Dreamcast Camera Flash  Devic (01000000: Controller)
  B1: Dreamcast Camera Flash LDevic (00080000: Camera)
  B2: Dreamcast Camera Flash LDevic (00080000: Camera)
  B3: Dreamcast Camera Flash LDevic (00080000: Camera)
  B4: Dreamcast Camera Flash LDevic (00080000: Camera)
  B5: Dreamcast Camera Flash LDevic (00080000: Camera)
Going to print info on all devices (in reverse order): 
Trying to get the allinfo for device B5:
Received proper maple response
Recieved 152 bytes of data. Here it is: 
Function int 0: 00080000
Function int 1: 30a800c0
Function int 2: 00000000
Function int 3: 00000000
Region Code: ff
Connection : 00
Product Name: Dreamcast Camera Flash LDevice
Product License: Produced By or Under License From SEGA ENTERPRISES,LTD.     
Standby current consumption: 0000
Maximum current consumption: 0000

Extra data: 
Extra+0x000 | 56 65 72 73 69 6f 6e 20 31 2e 30 30 30 2c 32 30 | Version 1.000,20
Extra+0x010 | 30 30 2f 30 32 2f 32 35 2c 33 31 35 2d 36 32 38 | 00/02/25,315-628
Extra+0x020 | 33 20 20 20 20 20 20 20 31 2e 30 30 00 00 00 00 | 3       1.00    
Extra+0x030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x050 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x060 | 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 B4:
Received proper maple response
Recieved 152 bytes of data. Here it is: 
Function int 0: 00080000
Function int 1: 30a800c0
Function int 2: 00000000
Function int 3: 00000000
Region Code: ff
Connection : 00
Product Name: Dreamcast Camera Flash LDevice
Product License: Produced By or Under License From SEGA ENTERPRISES,LTD.     
Standby current consumption: 0000
Maximum current consumption: 0000

Extra data: 
Extra+0x000 | 56 65 72 73 69 6f 6e 20 31 2e 30 30 30 2c 32 30 | Version 1.000,20
Extra+0x010 | 30 30 2f 30 32 2f 32 35 2c 33 31 35 2d 36 32 38 | 00/02/25,315-628
Extra+0x020 | 33 20 20 20 20 20 20 20 31 2e 30 30 00 00 00 00 | 3       1.00    
Extra+0x030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x050 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x060 | 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 B3:
Received proper maple response
Recieved 152 bytes of data. Here it is: 
Function int 0: 00080000
Function int 1: 30a800c0
Function int 2: 00000000
Function int 3: 00000000
Region Code: ff
Connection : 00
Product Name: Dreamcast Camera Flash LDevice
Product License: Produced By or Under License From SEGA ENTERPRISES,LTD.     
Standby current consumption: 0000
Maximum current consumption: 0000

Extra data: 
Extra+0x000 | 56 65 72 73 69 6f 6e 20 31 2e 30 30 30 2c 32 30 | Version 1.000,20
Extra+0x010 | 30 30 2f 30 32 2f 32 35 2c 33 31 35 2d 36 32 38 | 00/02/25,315-628
Extra+0x020 | 33 20 20 20 20 20 20 20 31 2e 30 30 00 00 00 00 | 3       1.00    
Extra+0x030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x050 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x060 | 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 B2:
Received proper maple response
Recieved 152 bytes of data. Here it is: 
Function int 0: 00080000
Function int 1: 30a800c0
Function int 2: 00000000
Function int 3: 00000000
Region Code: ff
Connection : 00
Product Name: Dreamcast Camera Flash LDevice
Product License: Produced By or Under License From SEGA ENTERPRISES,LTD.     
Standby current consumption: 0000
Maximum current consumption: 0000

Extra data: 
Extra+0x000 | 56 65 72 73 69 6f 6e 20 31 2e 30 30 30 2c 32 30 | Version 1.000,20
Extra+0x010 | 30 30 2f 30 32 2f 32 35 2c 33 31 35 2d 36 32 38 | 00/02/25,315-628
Extra+0x020 | 33 20 20 20 20 20 20 20 31 2e 30 30 00 00 00 00 | 3       1.00    
Extra+0x030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x050 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x060 | 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 B1:
Received proper maple response
Recieved 152 bytes of data. Here it is: 
Function int 0: 00080000
Function int 1: 30a800c0
Function int 2: 00000000
Function int 3: 00000000
Region Code: ff
Connection : 00
Product Name: Dreamcast Camera Flash LDevice
Product License: Produced By or Under License From SEGA ENTERPRISES,LTD.     
Standby current consumption: 0000
Maximum current consumption: 0000

Extra data: 
Extra+0x000 | 56 65 72 73 69 6f 6e 20 31 2e 30 30 30 2c 32 30 | Version 1.000,20
Extra+0x010 | 30 30 2f 30 32 2f 32 35 2c 33 31 35 2d 36 32 38 | 00/02/25,315-628
Extra+0x020 | 33 20 20 20 20 20 20 20 31 2e 30 30 00 00 00 00 | 3       1.00    
Extra+0x030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x050 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x060 | 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:
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 A2:
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 A1:
Received proper maple response
Recieved 284 bytes of data. Here it is: 
Function int 0: 10000000
Function int 1: 3f000000
Function int 2: 00000000
Function int 3: 00000000
Region Code: 0f
Connection : 01
Product Name: MicDevice for Dreameye        
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 32 30 | Version 1.000,20
Extra+0x010 | 30 30 2f 30 32 2f 32 34 2c 33 31 35 2d 36 31 38 | 00/02/24,315-618
Extra+0x020 | 32 41 20 20 20 20 20 20 53 34 31 28 53 65 67 61 | 2A      S41(Sega
Extra+0x030 | 53 6f 75 6e 64 53 61 6d 70 6c 69 6e 67 53 79 73 | SoundSamplingSys
Extra+0x040 | 74 65 6d 29 2f 53 61 6d 70 6c 69 6e 67 52 61 74 | tem)/SamplingRat
Extra+0x050 | 65 31 30 2e 39 30 39 30 6f 72 38 2e 30 30 30 6b | e10.9090or8.000k
Extra+0x060 | 48 7a 2f 42 69 74 31 34 6f 72 38 62 69 74 2f 4e | Hz/Bit14or8bit/N
Extra+0x070 | 54 53 43 2f 50 41 4c 2f 43 6f 6e 73 75 6d 65 72 | TSC/PAL/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 52 44 20 20 20 20 20 20 20 00 00 00 00 | .CSRD           
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:
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 30 31 30 2c 31 39 | Version 1.010,19
Extra+0x010 | 39 38 2f 30 39 2f 32 38 2c 33 31 35 2d 36 32 31 | 98/09/28,315-621
Extra+0x020 | 31 2d 41 42 20 20 20 2c 41 6e 61 6c 6f 67 20 4d | 1-AB   ,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 20 2b 44 46 | Edition.5/8  +DF
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
net_unreg_device: 'bba' isn't registered
maple: final stats -- device count = 9, vbl_cntr = 449, dma_cntr = 449
vid_set_mode: 640x480IL NTSC
User avatar
Quzar
Dream Coder
Dream Coder
Posts: 7485
Joined: Wed Jul 31, 2002 12:14 am
Location: Miami, FL
Contact:

Re: Maple Test

Post by Quzar » Fri Sep 12, 2008 1:04 pm

Thanks to PSPDemon for these results.

Code: Select all

maple: attached devices:
  A0: Keyboard                      (40000000: Keyboard)
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: 40000000
Function int 1: 80000502
Function int 2: 00000000
Function int 3: 00000000
Region Code: 01
Connection : 00
Product Name: Keyboard                      
Product License: Produced By or Under License From SEGA ENTERPRISES,LTD.     
Standby current consumption: 012c
Maximum current consumption: 0190
 
Extra data: 
Extra+0x000 | 56 65 72 73 69 6f 6e 20 31 2e 30 31 30 2c 31 39 | Version 1.010,19
Extra+0x010 | 39 39 2f 30 34 2f 32 37 2c 33 31 35 2d 36 32 31 | 99/04/27,315-621
Extra+0x020 | 31 2d 41 4d 20 20 20 2c 4b 65 79 20 53 63 61 6e | 1-AM   ,Key Scan
Extra+0x030 | 20 4d 6f 64 75 6c 65 20 3a 20 54 68 65 20 32 6e |  Module : The 2n
Extra+0x040 | 64 20 45 64 69 74 69 6f 6e 2e 20 30 34 2f 32 35 | d Edition. 04/25
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

Code: Select all

maple: attached devices:
  A0: Dreamcast Mouse               (00020000: Mouse)
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: 00020000
Function int 1: 00070002
Function int 2: 00000000
Function int 3: 00000000
Region Code: ff
Connection : 00
Product Name: Dreamcast Mouse               
Product License: Produced By or Under License From SEGA ENTERPRISES,LTD.     
Standby current consumption: 0190
Maximum current consumption: 01f4
 
Extra data: 
Extra+0x000 | 56 65 72 73 69 6f 6e 20 31 2e 30 30 30 2c 32 30 | Version 1.000,20
Extra+0x010 | 30 30 2f 30 32 2f 32 35 2c 33 31 35 2d 36 32 31 | 00/02/25,315-621
Extra+0x020 | 31 2d 41 54 20 20 20 2c 33 20 42 75 74 74 6f 6e | 1-AT   ,3 Button
Extra+0x030 | 20 26 20 58 2d 59 20 42 61 6c 6c 20 26 20 5a 20 |  & X-Y Ball & Z 
Extra+0x040 | 57 68 65 65 6c 20 2c 34 30 30 64 70 69 20 20 20 | Wheel ,400dpi   
Extra+0x050 | 20 26 20 58 20 26 20 58 20 26 20 58 20 26 20 58 |  & X & X & X & X
Extra+0x060 | 20 26 20 58 20 26 20 58 20 26 20 58 00 00 00 00 |  & X & X & X    
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
Sega Sports or Clear DC Controller

Code: Select all

  C0: Dreamcast Controller          (01000000: Controller)
Going to print info on all devices (in reverse order): 
Trying to get the allinfo for device C0:
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
Standard White VMU:

Code: Select all

  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:
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 30 34 2f 31 35 2c 33 31 35 2d 36 32 30 | 99/04/15,315-620
Extra+0x020 | 38 2d 30 33 2c 53 45 47 41 20 56 69 73 75 61 6c | 8-03,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
Performance 4x Memory Card

Code: Select all

  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:
Received proper maple response
 
Recieved 136 bytes of data. Here it is: 
Function int 0: 0e000000
Function int 1: 00410f00
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 33 31 32 20 76 65 72 20 31 2e 30 20 20 31 2f | V312 ver 1.0  1/
Extra+0x010 | 4a 75 6e 65 2f 39 39 20 20 20 20 20 20 20 20 20 | June/99         
Extra+0x020 | 20 20 20 20 20 20 20 20 20 20 20 20 00 00 00 00 |                 
Extra+0x030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x050 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
End of Extra data
"When you post fewer lines of text than your signature, consider not posting at all." - A Wise Man
User avatar
Quzar
Dream Coder
Dream Coder
Posts: 7485
Joined: Wed Jul 31, 2002 12:14 am
Location: Miami, FL
Contact:

Re: Maple Test

Post by Quzar » Tue Sep 16, 2008 7:50 am

My own Performance Memory Card (P-20-316W):

Code: Select all

Trying to get the allinfo for device A1:
Received proper maple response
Recieved 136 bytes of data. Here it is: 
Function int 0: 0e000000
Function int 1: 00410f00
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 33 31 32 20 76 65 72 20 31 2e 30 20 20 31 2f | V312 ver 1.0  1/
Extra+0x010 | 4a 75 6e 65 2f 39 39 20 20 20 20 20 20 20 20 20 | June/99         
Extra+0x020 | 20 20 20 20 20 20 20 20 20 20 20 20 00 00 00 00 |                 
Extra+0x030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
Extra+0x050 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
End of Extra data
"When you post fewer lines of text than your signature, consider not posting at all." - A Wise Man
User avatar
Quzar
Dream Coder
Dream Coder
Posts: 7485
Joined: Wed Jul 31, 2002 12:14 am
Location: Miami, FL
Contact:

Re: Maple Test

Post by Quzar » Mon Dec 01, 2008 2:12 pm

Newly arrived in the mail: pop'n'music controller =)

Code: Select all

Trying to get the allinfo for device B0:
Received proper maple response
Recieved 192 bytes of data. Here it is:
Function int 0: 01000000
Function int 1: ff060000
Function int 2: 00000000
Function int 3: 00000000
Region Code: ff
Connection : 00
Product Name: pop'n music controller
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 31 30 2f 32 39 2c 33 31 35 2d 36 31 32 | 98/10/29,315-612
Extra+0x020 | 35 2d 41 4b 20 20 20 2c 44 61 2c 55 61 2c 52 61 | 5-AK   ,Da,Ua,Ra
Extra+0x030 | 2c 4c 61 2c 41 2c 42 2c 43 2c 58 2c 59 2c 53 74 | ,La,A,B,C,X,Y,St
Extra+0x040 | 61 72 74 20 42 75 74 74 6f 6e 20 20 20 20 20 20 | art Button
Extra+0x050 | 2c 4c 61 2c 2c 4c 61 2c 2c 4c 61 2c 2c 4c 61 2c | ,La,,La,,La,,La,
Extra+0x060 | 2c 4c 61 2c 2c 4c 61 2c 2c 4c 61 2c 00 00 00 00 | ,La,,La,,La,
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.
"When you post fewer lines of text than your signature, consider not posting at all." - A Wise Man
User avatar
Quzar
Dream Coder
Dream Coder
Posts: 7485
Joined: Wed Jul 31, 2002 12:14 am
Location: Miami, FL
Contact:

Re: Maple Test

Post by Quzar » Fri Aug 14, 2009 8:50 pm

Just got my DC setup and all my old projects data unpacked so I figured I'd break in by testing my japanese racing wheel and american keyboard.

My keyboard (SK-1502, PN: kk1502waxu, SN: c0008100846) gives identical data to PSPdemon's above.

japanese racing wheel HKT-7400:

Code: Select all

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: fe000700
Function int 2: 00000000
Function int 3: 00000000
Region Code: ff
Connection : 00
Product Name: Racing Controller             
Product License: Produced By or Under License From SEGA ENTERPRISES,LTD.     
Standby current consumption: 01b8
Maximum current consumption: 0226

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 38 2f 31 39 2c 33 31 35 2d 36 31 32 | 98/08/19,315-612
Extra+0x020 | 35 2d 41 45 20 20 20 2c 55 2c 44 2c 41 2c 42 2c | 5-AE   ,U,D,A,B,
Extra+0x030 | 53 20 4b 65 79 20 26 20 41 6e 61 6c 6f 67 20 58 | S Key & Analog X
Extra+0x040 | 2c 52 2c 4c 20 26 20 4f 70 74 3a 50 65 64 61 6c | ,R,L & Opt:Pedal
Extra+0x050 | 53 20 4b 65 53 20 4b 65 53 20 4b 65 53 20 4b 65 | S KeS KeS KeS Ke
Extra+0x060 | 53 20 4b 65 53 20 4b 65 53 20 4b 65 00 00 00 00 | S KeS KeS 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
"When you post fewer lines of text than your signature, consider not posting at all." - A Wise Man
User avatar
Neoblast
DC Developer
DC Developer
Posts: 312
Joined: Sat Dec 01, 2007 8:51 am

Re: Maple Test

Post by Neoblast » Mon Oct 12, 2009 11:35 am

Planet Ring Microphone ( maybe the same as seaman )

Code: Select all

Trying to get the allinfo for device A2:
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
User avatar
Quzar
Dream Coder
Dream Coder
Posts: 7485
Joined: Wed Jul 31, 2002 12:14 am
Location: Miami, FL
Contact:

Re: Maple Test

Post by Quzar » Mon Oct 12, 2009 11:57 am

My HKT-7800 Lightgun (NTSC-J official):

Code: Select all

 Trying to get the allinfo for device C0:
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 
Pelican brand lightgun. Has built-in 'jolt' (turned on) [also has built in auto reload and rapid fire, don't change this data]:

Code: Select all

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: 01
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

Trying to get the allinfo for device B2:
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
Topmax Arcade stick. Tried it a number of times over all my ports, it seems they just didn't support the devallinfo command for the controller part. It though, like the pelican lightgun, has built in rumble:

Code: Select all

Trying to get the allinfo for device B0:
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 B2:
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
"When you post fewer lines of text than your signature, consider not posting at all." - A Wise Man
dciris
DCEmu Junior
DCEmu Junior
Posts: 42
Joined: Thu Feb 06, 2003 3:51 pm

Re: Maple Test

Post by dciris » Mon Jan 11, 2010 1:52 pm

MEGACOM DC Universal Converter: PSX SRC Fighting Stick PS (PORT A)

Code: Select all

C:\Documents and Settings\User>rem C:\WINDOWS\system32\cmd.exe
Console enabled
Upload <C:\Documents and Settings\User\Desktop\MapleTest_bin\MapleTest.bin>
File format is raw binary, start address is 0x8c010000
transferred at 624530.481879 bytes / sec
Executing at <0x8c010000>
Sending execute command (0x8c010000, console=1, cdfsredir=0)...executing

--
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)
  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 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:
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 = 2, vbl_cntr = 101, dma_cntr = 101
vid_set_mode: 640x480IL NTSC
Press any key to continue . . .
User avatar
Quzar
Dream Coder
Dream Coder
Posts: 7485
Joined: Wed Jul 31, 2002 12:14 am
Location: Miami, FL
Contact:

Re: Maple Test

Post by Quzar » Wed Feb 24, 2010 10:58 am

Sorry, forgot to thank you for your contribution to this thread. Thanks :grin: If you have the time, think you could try running it again? Sometimes maple test just doesn't return results, like it did for the controller item on your converter. Maybe though the command was unimplemented.

French AZERTY Keyboard (HKT-7631), Thanks to Ayla for this:

Code: Select all

maple: attached devices:
  A0: Keyboard                      (40000000: Keyboard)
  B0: Dreamcast Controller          (01000000: Controller)
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: 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 30 31 30 2c 31 39 | Version 1.010,19
Extra+0x010 | 39 38 2f 30 39 2f 32 38 2c 33 31 35 2d 36 32 31 | 98/09/28,315-621
Extra+0x020 | 31 2d 41 42 20 20 20 2c 41 6e 61 6c 6f 67 20 4d | 1-AB   ,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 20 2b 44 46 | Edition.5/8  +DF
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
 
Trying to get the allinfo for device A0:
Received proper maple response
Recieved 192 bytes of data. Here it is: 
Function int 0: 40000000
Function int 1: 80000605
Function int 2: 00000000
Function int 3: 00000000
Region Code: 08
Connection : 00
Product Name: Keyboard                      
Product License: Produced By or Under License From SEGA ENTERPRISES,LTD.     
Standby current consumption: 012c
Maximum current consumption: 0190
 
Extra data: 
Extra+0x000 | 56 65 72 73 69 6f 6e 20 31 2e 30 31 30 2c 31 39 | Version 1.010,19
Extra+0x010 | 39 39 2f 30 34 2f 32 37 2c 33 31 35 2d 36 32 31 | 99/04/27,315-621
Extra+0x020 | 31 2d 41 4d 20 20 20 2c 4b 65 79 20 53 63 61 6e | 1-AM   ,Key Scan
Extra+0x030 | 20 4d 6f 64 75 6c 65 20 3a 20 54 68 65 20 32 6e |  Module : The 2n
Extra+0x040 | 64 20 45 64 69 74 69 6f 6e 2e 20 30 34 2f 32 35 | d Edition. 04/25
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.
"When you post fewer lines of text than your signature, consider not posting at all." - A Wise Man
User avatar
Quzar
Dream Coder
Dream Coder
Posts: 7485
Joined: Wed Jul 31, 2002 12:14 am
Location: Miami, FL
Contact:

Re: Maple Test

Post by Quzar » Mon Sep 15, 2014 6:40 pm

Tested a second keyboard of mine that is an HKT-7620 (PN: KB3T001XPXSA, SN: 07034422)and it has the same data as my SK-1502.
GameShark Memory card. Doesn't seem to be anything but a memory card with built-in saves for CDX. First new maple accessory I've gotten in ages.

Code: Select all

Trying to get the allinfo for device A2:
Received proper maple response
Recieved 112 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: aeae
Maximum current consumption: aeae

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

"When you post fewer lines of text than your signature, consider not posting at all." - A Wise Man
Post Reply