Win-P-UAE cd32 gamepad & not handy typology.xml
#1
After messing around a bit, i finally have puae starting my cd32 games. (by disabling the keyboard steal in typology, which isn't enabled in kodi atm anyways),
u finally can access the kodi menu and set your controls and settings, if u then have placed the correct bios rom files in system (and renamed them to the requested nametyping) (kick40060.cd32 and kick40060.cd32.ext in case of cd32 emu)(cpu comp on exact, cycle exact speed=x4, model=cd32).
It starts directly with the .cue supplied, haven't tried other extensions except chd, which it doesn't support.
But what u now miss is the options in settings to pass thru the retropads to:
    <setting id="puae_mapper_a" default="true">JOYBUTTON_CD32_RED</setting>
    <setting id="puae_mapper_b" default="true">JOYBUTTON_CD32_BLUE</setting>
    <setting id="puae_mapper_l" default="true">JOYBUTTON_CD32_RWD</setting>
    <setting id="puae_mapper_r" default="true">JOYBUTTON_CD32_FFW</setting>
    <setting id="puae_mapper_select" default="true">TOGGLE_VKBD</setting>
    <setting id="puae_mapper_start" default="true">JOYBUTTON_CD32_PLAY</setting>
    <setting id="puae_mapper_x" default="true">JOYBUTTON_CD32_GREEN</setting>
    <setting id="puae_mapper_y" default="true">JOYBUTTON_CD32_YELLOW</setting>

If u've that, then together with a specific amiga cd32 controller instead of using the default. CD32 emulation should work quit a bit.
So the only step i miss to actually enjoy this emulator, is the missing new buttons of the cd32 gamepad versus the classic 2 button one.
Reply
#2
(2020-09-15, 02:38)KillerSkunk Wrote: After messing around a bit, i finally have puae starting my cd32 games. (by disabling the keyboard steal in typology, which isn't enabled in kodi atm anyways),
u finally can access the kodi menu and set your controls and settings, if u then have placed the correct bios rom files in system (and renamed them to the requested nametyping) (kick40060.cd32 and kick40060.cd32.ext in case of cd32 emu)(cpu comp on exact, cycle exact speed=x4, model=cd32).
It starts directly with the .cue supplied, haven't tried other extensions except chd, which it doesn't support.
But what u now miss is the options in settings to pass thru the retropads to:
    <setting id="puae_mapper_a" default="true">JOYBUTTON_CD32_RED</setting>
    <setting id="puae_mapper_b" default="true">JOYBUTTON_CD32_BLUE</setting>
    <setting id="puae_mapper_l" default="true">JOYBUTTON_CD32_RWD</setting>
    <setting id="puae_mapper_r" default="true">JOYBUTTON_CD32_FFW</setting>
    <setting id="puae_mapper_select" default="true">TOGGLE_VKBD</setting>
    <setting id="puae_mapper_start" default="true">JOYBUTTON_CD32_PLAY</setting>
    <setting id="puae_mapper_x" default="true">JOYBUTTON_CD32_GREEN</setting>
    <setting id="puae_mapper_y" default="true">JOYBUTTON_CD32_YELLOW</setting>

If u've that, then together with a specific amiga cd32 controller instead of using the default. CD32 emulation should work quit a bit.
So the only step i miss to actually enjoy this emulator, is the missing new buttons of the cd32 gamepad versus the classic 2 button one.

Hi.
Can you write little more ?
Where to find typology.xml ?
This file exists or i must create it ? What is the path ?
I successfully launch Amiga CD32 but my XboX one controller not working.
The controller works fine in the kodi gui but no in the P-UAE.
Reply
#3
(2020-09-23, 19:19)zmylna Wrote:
(2020-09-15, 02:38)KillerSkunk Wrote: After messing around a bit, i finally have puae starting my cd32 games. (by disabling the keyboard steal in typology, which isn't enabled in kodi atm anyways),
u finally can access the kodi menu and set your controls and settings, if u then have placed the correct bios rom files in system (and renamed them to the requested nametyping) (kick40060.cd32 and kick40060.cd32.ext in case of cd32 emu)(cpu comp on exact, cycle exact speed=x4, model=cd32).
It starts directly with the .cue supplied, haven't tried other extensions except chd, which it doesn't support.
But what u now miss is the options in settings to pass thru the retropads to:
    <setting id="puae_mapper_a" default="true">JOYBUTTON_CD32_RED</setting>
    <setting id="puae_mapper_b" default="true">JOYBUTTON_CD32_BLUE</setting>
    <setting id="puae_mapper_l" default="true">JOYBUTTON_CD32_RWD</setting>
    <setting id="puae_mapper_r" default="true">JOYBUTTON_CD32_FFW</setting>
    <setting id="puae_mapper_select" default="true">TOGGLE_VKBD</setting>
    <setting id="puae_mapper_start" default="true">JOYBUTTON_CD32_PLAY</setting>
    <setting id="puae_mapper_x" default="true">JOYBUTTON_CD32_GREEN</setting>
    <setting id="puae_mapper_y" default="true">JOYBUTTON_CD32_YELLOW</setting>

If u've that, then together with a specific amiga cd32 controller instead of using the default. CD32 emulation should work quit a bit.
So the only step i miss to actually enjoy this emulator, is the missing new buttons of the cd32 gamepad versus the classic 2 button one.

Hi.
Can you write little more ?
Where to find typology.xml ?
This file exists or i must create it ? What is the path ?
I successfully launch Amiga CD32 but my XboX one controller not working.
The controller works fine in the kodi gui but no in the P-UAE.
I could but it wouldn't be helpfull. A hint if u go to your user->appdata->roaming->kodi->userdata and addon directory then u'll files called typology, buttonmap,
and in the controller sections the layout.xml.

The 1st thing i did to pue was to change the typology.xml in game.libretro.uae.
The problem atm is kodi does't let keys from the keyboard thru to the emulator, and as such u cannot reach the settings of it.
<?xml version="1.0" encoding="UTF-8"?>
Quote:<logicaltopology>
  <!--<port type="keyboard">
    <accepts controller="game.controller.keyboard"/>
  </port>-->
  <port type="mouse">
    <accepts controller="game.controller.mouse"/>
  </port>
  <port type="controller" id="1">
    <accepts controller="game.controller.default"/>
  </port>
</logicaltopology>
By disabling the keyboard part u say to kodi this emulator doesn't steal control (which it failed before that as kodi blocks it atm)
Then u can access the advanced settings
here u change the next values to
- cpu compatability: exact
- cpu cycle exact speed: 4
- model: cd32
- retropada: joystick_fire
-retropadb: joystick_2nd_fire

u can see the options there, no other joystick values to find.
And that's where u run into problems. The buttons needed for the cd32 are just not there.
Though this around hack might work to kick some old amiga roms thou as those joysticks just had 1 or 2 buttons.
ofcourse then cpu settings and model are different.
Reply
#4
(2020-09-24, 21:18)KillerSkunk Wrote:
(2020-09-23, 19:19)zmylna Wrote:
(2020-09-15, 02:38)KillerSkunk Wrote: After messing around a bit, i finally have puae starting my cd32 games. (by disabling the keyboard steal in typology, which isn't enabled in kodi atm anyways),
u finally can access the kodi menu and set your controls and settings, if u then have placed the correct bios rom files in system (and renamed them to the requested nametyping) (kick40060.cd32 and kick40060.cd32.ext in case of cd32 emu)(cpu comp on exact, cycle exact speed=x4, model=cd32).
It starts directly with the .cue supplied, haven't tried other extensions except chd, which it doesn't support.
But what u now miss is the options in settings to pass thru the retropads to:
    <setting id="puae_mapper_a" default="true">JOYBUTTON_CD32_RED</setting>
    <setting id="puae_mapper_b" default="true">JOYBUTTON_CD32_BLUE</setting>
    <setting id="puae_mapper_l" default="true">JOYBUTTON_CD32_RWD</setting>
    <setting id="puae_mapper_r" default="true">JOYBUTTON_CD32_FFW</setting>
    <setting id="puae_mapper_select" default="true">TOGGLE_VKBD</setting>
    <setting id="puae_mapper_start" default="true">JOYBUTTON_CD32_PLAY</setting>
    <setting id="puae_mapper_x" default="true">JOYBUTTON_CD32_GREEN</setting>
    <setting id="puae_mapper_y" default="true">JOYBUTTON_CD32_YELLOW</setting>

If u've that, then together with a specific amiga cd32 controller instead of using the default. CD32 emulation should work quit a bit.
So the only step i miss to actually enjoy this emulator, is the missing new buttons of the cd32 gamepad versus the classic 2 button one.

Hi.
Can you write little more ?
Where to find typology.xml ?
This file exists or i must create it ? What is the path ?
I successfully launch Amiga CD32 but my XboX one controller not working.
The controller works fine in the kodi gui but no in the P-UAE.
I could but it wouldn't be helpfull. A hint if u go to your user->appdata->roaming->kodi->userdata and addon directory then u'll files called typology, buttonmap,
and in the controller sections the layout.xml.

The 1st thing i did to pue was to change the typology.xml in game.libretro.uae.
The problem atm is kodi does't let keys from the keyboard thru to the emulator, and as such u cannot reach the settings of it.
<?xml version="1.0" encoding="UTF-8"?>
Quote:<logicaltopology>
  <!--<port type="keyboard">
    <accepts controller="game.controller.keyboard"/>
  </port>-->
  <port type="mouse">
    <accepts controller="game.controller.mouse"/>
  </port>
  <port type="controller" id="1">
    <accepts controller="game.controller.default"/>
  </port>
</logicaltopology>
By disabling the keyboard part u say to kodi this emulator doesn't steal control (which it failed before that as kodi blocks it atm)
Then u can access the advanced settings
here u change the next values to
- cpu compatability: exact
- cpu cycle exact speed: 4
- model: cd32
- retropada: joystick_fire
-retropadb: joystick_2nd_fire

u can see the options there, no other joystick values to find.
And that's where u run into problems. The buttons needed for the cd32 are just not there.
Though this around hack might work to kick some old amiga roms thou as those joysticks just had 1 or 2 buttons.
ofcourse then cpu settings and model are different.
Hi.
Thank you for your answer.
In my case i can reach the emulator menu advanced settings.
I set up RetroPad A -> Joystick_Fire and RetroPad B -> Joystick_2ND_Fire.

Now i launch the Turrican II game.
Intro -> LMB works fine.
First game screen waiting for joystick fire (if i good remember).
I press every button on my XBox One controller but nothing happens Sad

I try to change input driver under Kodi ( UDEV/Linux ) - still no joy Sad

I have no more ideas Sad
Reply
#5
(2020-09-26, 10:33)zmylna Wrote:
(2020-09-24, 21:18)KillerSkunk Wrote:
(2020-09-23, 19:19)zmylna Wrote: Hi.
Can you write little more ?
Where to find typology.xml ?
This file exists or i must create it ? What is the path ?
I successfully launch Amiga CD32 but my XboX one controller not working.
The controller works fine in the kodi gui but no in the P-UAE.
I could but it wouldn't be helpfull. A hint if u go to your user->appdata->roaming->kodi->userdata and addon directory then u'll files called typology, buttonmap,
and in the controller sections the layout.xml.

The 1st thing i did to pue was to change the typology.xml in game.libretro.uae.
The problem atm is kodi does't let keys from the keyboard thru to the emulator, and as such u cannot reach the settings of it.
<?xml version="1.0" encoding="UTF-8"?>
Quote:<logicaltopology>
  <!--<port type="keyboard">
    <accepts controller="game.controller.keyboard"/>
  </port>-->
  <port type="mouse">
    <accepts controller="game.controller.mouse"/>
  </port>
  <port type="controller" id="1">
    <accepts controller="game.controller.default"/>
  </port>
</logicaltopology>
By disabling the keyboard part u say to kodi this emulator doesn't steal control (which it failed before that as kodi blocks it atm)
Then u can access the advanced settings
here u change the next values to
- cpu compatability: exact
- cpu cycle exact speed: 4
- model: cd32
- retropada: joystick_fire
-retropadb: joystick_2nd_fire

u can see the options there, no other joystick values to find.
And that's where u run into problems. The buttons needed for the cd32 are just not there.
Though this around hack might work to kick some old amiga roms thou as those joysticks just had 1 or 2 buttons.
ofcourse then cpu settings and model are different.
Hi.
Thank you for your answer.
In my case i can reach the emulator menu advanced settings.
I set up RetroPad A -> Joystick_Fire and RetroPad B -> Joystick_2ND_Fire.

Now i launch the Turrican II game.
Intro -> LMB works fine.
First game screen waiting for joystick fire (if i good remember).
I press every button on my XBox One controller but nothing happens Sad

I try to change input driver under Kodi ( UDEV/Linux ) - still no joy Sad

I have no more ideas Sad

That's exactly the problem. CD32 had more then 2 joystick buttons, 4 colors, left trigger, right trigger, select, start, and maybe even more but don't remember. At this time, u cannot passthru your input to those others buttons besides the button 0 and 1 which i believe relate to red and blue not sure. Anyways if the game expects anything else (which is high likely for almost any game) it just won't work. In WinUAE it does work though (sadly no direct kodi coverage only the libretro version which doesn't handle these joystick button values yet)
Reply
#6
(2020-09-27, 14:11)KillerSkunk Wrote:
(2020-09-26, 10:33)zmylna Wrote:
(2020-09-24, 21:18)KillerSkunk Wrote: I could but it wouldn't be helpfull. A hint if u go to your user->appdata->roaming->kodi->userdata and addon directory then u'll files called typology, buttonmap,
and in the controller sections the layout.xml.

The 1st thing i did to pue was to change the typology.xml in game.libretro.uae.
The problem atm is kodi does't let keys from the keyboard thru to the emulator, and as such u cannot reach the settings of it.
<?xml version="1.0" encoding="UTF-8"?>
By disabling the keyboard part u say to kodi this emulator doesn't steal control (which it failed before that as kodi blocks it atm)
Then u can access the advanced settings
here u change the next values to
- cpu compatability: exact
- cpu cycle exact speed: 4
- model: cd32
- retropada: joystick_fire
-retropadb: joystick_2nd_fire

u can see the options there, no other joystick values to find.
And that's where u run into problems. The buttons needed for the cd32 are just not there.
Though this around hack might work to kick some old amiga roms thou as those joysticks just had 1 or 2 buttons.
ofcourse then cpu settings and model are different.
Hi.
Thank you for your answer.
In my case i can reach the emulator menu advanced settings.
I set up RetroPad A -> Joystick_Fire and RetroPad B -> Joystick_2ND_Fire.

Now i launch the Turrican II game.
Intro -> LMB works fine.
First game screen waiting for joystick fire (if i good remember).
I press every button on my XBox One controller but nothing happens Sad

I try to change input driver under Kodi ( UDEV/Linux ) - still no joy Sad

I have no more ideas Sad

That's exactly the problem. CD32 had more then 2 joystick buttons, 4 colors, left trigger, right trigger, select, start, and maybe even more but don't remember. At this time, u cannot passthru your input to those others buttons besides the button 0 and 1 which i believe relate to red and blue not sure. Anyways if the game expects anything else (which is high likely for almost any game) it just won't work. In WinUAE it does work though (sadly no direct kodi coverage only the libretro version which doesn't handle these joystick button values yet)
The problem is bigger because fire not working too.
This mapping (RetroPad A -> Joystick_Fire and RetroPad B -> Joystick_2ND_Fire) also do not work for me.
In the Turrican II if you want to start the game you must press "Fire". If i press "A" on the pad nothing happens Sad
Reply

Logout Mark Read Team Forum Stats Members Help
Win-P-UAE cd32 gamepad & not handy typology.xml0