PUAE Emulator


Cas

Active Member
Joined
Sep 6, 2010
Messages
613
Hi


Been playing with the PUAE Amiga emulator tonight, needs some work but it does work.


I can get it to load games but there is no way to map joystick functions/mouse etc to the Pandora key set


or D pad, or am I missing something ?
 
Last edited by a moderator:
Isn't UAE4ALL the Amiga emulator of choice rather than PUAE?


Hi


Very much so at the moment, it may not be the easiest to come to terms with, but it is the fastest A500 emulator out there.


I have loaded Superfrog into PUAE emulating an Amiga 1200, it loads but there I am stuck


as I cannot configure any keys or the Dpad without messing with scripts to actually play the game.
 
Ah, I see, so PUAE is able to emulate the 1200 as well. In that case, here's hoping they're still working on it to improve it then. :)
 
Also, the puae configuration file is stored on your SD card here: pandora/appdata/puae/.uaerc


PUAE default configuration settings:

Code:
[SIZE=8px]config_description=UAE default configuration

config_hardware=false

config_host=false

config_version=0.8.29

unix.rom_path=~/

unix.floppy_path=~/

unix.hardfile_path=~/

unix.savestate_path=~/

unix.cpu_idle=0

sdl.map_raw_keys=false

use_gui=yes

use_debugger=false

kickstart_rom_file=kick.rom

kickstart_ext_rom_file=

kickstart_key_file=

flash_file=

cart_file=

kickshifter=false

floppy0=

floppy0type=0

floppy1=

floppy1type=0

floppy2=

floppy2type=-1

floppy3=

floppy3type=-1

nr_floppies=2

floppy_speed=800

parallel_on_demand=false

serial_on_demand=false

serial_hardware_ctsrts=true

serial_direct=false

scsi=false

scsi_device=

sound_output=exact

sound_channels=stereo

sound_stereo_separation=7

sound_stereo_mixing_delay=0

sound_frequency=44100

sound_interpol=anti

sound_volume=0

sound_latency=100

sound_filter=emulated

sound_filter_type=standard

joyport0=mouse

joyport1=kbd1

bsdsocket_emu=false

synchronize_clock=no

maprom=0x0

gfx_framerate=1

gfx_width=720

gfx_height=568

gfx_width_windowed=720

gfx_height_windowed=568

gfx_width_fullscreen=800

gfx_height_fullscreen=600

gfx_refreshrate=0

gfx_linemode=double

gfx_fullscreen_amiga=false

gfx_fullscreen_picasso=false

gfx_center_horizontal=none

gfx_center_vertical=none

gfx_colour_mode=16bit

immediate_blits=false

ntsc=false

hide_cursor=true

show_leds=false

keyboard_leds=numlock:none,capslock:none,scrolllock:none

chipset=ecs_agnus

collision_level=playfields

fastmem_size=0

a3000mem_size=0

z3mem_size=0

bogomem_size=2

gfxcard_size=0

chipmem_size=1

cpu_speed=real

cpu_modelcpu_compatible=false

cpu_cycle_exact=false

blitter_cycle_exact=false

log_illegal_mem=false

catweasel_io=0x0

kbd_lang=us

state_replay=no

state_replay_rate=250

state_replay_buffer=20971520

input.config=0

input.joymouse_speed_analog=20

input.joymouse_speed_digital=10

input.joymouse_deadzone=33

input.joystick_deadzone=33

input.mouse_speed=100

input.autofire=10

input.1.joystick.0.disabled=0

input.1.joystick.0.axis.0=JOY1_HORIZ.0

input.1.joystick.0.axis.1=JOY1_VERT.0

input.1.joystick.0.button.0=JOY1_FIRE_BUTTON.0

input.1.joystick.0.button.1=JOY1_2ND_BUTTON.0

input.1.joystick.0.button.2=JOY1_3RD_BUTTON.0

input.1.mouse.0.disabled=0

input.1.mouse.0.axis.0=MOUSE1_HORIZ.0

input.1.mouse.0.axis.1=MOUSE1_VERT.0

input.1.mouse.0.axis.2=MOUSE1_WHEEL.0

input.1.mouse.0.button.0=JOY1_FIRE_BUTTON.0

input.1.mouse.0.button.1=JOY1_2ND_BUTTON.0

input.1.mouse.0.button.2=JOY1_3RD_BUTTON.0

input.2.joystick.0.disabled=0

input.2.joystick.0.axis.0=JOY1_HORIZ.0

input.2.joystick.0.axis.1=JOY1_VERT.0

input.2.joystick.0.button.0=JOY1_FIRE_BUTTON.0

input.2.joystick.0.button.1=JOY1_2ND_BUTTON.0

input.2.joystick.0.button.2=JOY1_3RD_BUTTON.0

input.2.mouse.0.disabled=0

input.2.mouse.0.axis.0=MOUSE1_HORIZ.0

input.2.mouse.0.axis.1=MOUSE1_VERT.0

input.2.mouse.0.axis.2=MOUSE1_WHEEL.0

input.2.mouse.0.button.0=JOY1_FIRE_BUTTON.0

input.2.mouse.0.button.1=JOY1_2ND_BUTTON.0

input.2.mouse.0.button.2=JOY1_3RD_BUTTON.0

input.3.joystick.0.disabled=0

input.3.joystick.0.axis.0=JOY1_HORIZ.0

input.3.joystick.0.axis.1=JOY1_VERT.0

input.3.joystick.0.button.0=JOY1_FIRE_BUTTON.0

input.3.joystick.0.button.1=JOY1_2ND_BUTTON.0

input.3.joystick.0.button.2=JOY1_3RD_BUTTON.0

input.3.mouse.0.disabled=0

input.3.mouse.0.axis.0=MOUSE1_HORIZ.0

input.3.mouse.0.axis.1=MOUSE1_VERT.0

input.3.mouse.0.axis.2=MOUSE1_WHEEL.0

input.3.mouse.0.button.0=JOY1_FIRE_BUTTON.0

input.3.mouse.0.button.1=JOY1_2ND_BUTTON.0

input.3.mouse.0.button.2=JOY1_3RD_BUTTON.0

input.4.joystick.0.disabled=0

input.4.joystick.0.axis.0=JOY1_HORIZ.0

input.4.joystick.0.axis.1=JOY1_VERT.0

input.4.joystick.0.button.0=JOY1_FIRE_BUTTON.0

input.4.joystick.0.button.1=JOY1_2ND_BUTTON.0

input.4.joystick.0.button.2=JOY1_3RD_BUTTON.0

input.4.mouse.0.disabled=0

input.4.mouse.0.axis.0=MOUSE1_HORIZ.0

input.4.mouse.0.axis.1=MOUSE1_VERT.0

input.4.mouse.0.axis.2=MOUSE1_WHEEL.0

input.4.mouse.0.button.0=JOY1_FIRE_BUTTON.0

input.4.mouse.0.button.1=JOY1_2ND_BUTTON.0

input.4.mouse.0.button.2=JOY1_3RD_BUTTON.0[/SIZE]
 
Last edited by a moderator:
Also, the puae configuration file is stored on your SD card here: pandora/appdata/puae/.uaerc


PUAE default configuration settings:

Code:
[SIZE=8px]config_description=UAE default configuration

config_hardware=false

config_host=false

config_version=0.8.29

unix.rom_path=~/

unix.floppy_path=~/

unix.hardfile_path=~/

unix.savestate_path=~/

unix.cpu_idle=0

sdl.map_raw_keys=false

use_gui=yes

use_debugger=false

kickstart_rom_file=kick.rom

kickstart_ext_rom_file=

kickstart_key_file=

flash_file=

cart_file=

kickshifter=false

floppy0=

floppy0type=0

floppy1=

floppy1type=0

floppy2=

floppy2type=-1

floppy3=

floppy3type=-1

nr_floppies=2

floppy_speed=800

parallel_on_demand=false

serial_on_demand=false

serial_hardware_ctsrts=true

serial_direct=false

scsi=false

scsi_device=

sound_output=exact

sound_channels=stereo

sound_stereo_separation=7

sound_stereo_mixing_delay=0

sound_frequency=44100

sound_interpol=anti

sound_volume=0

sound_latency=100

sound_filter=emulated

sound_filter_type=standard

joyport0=mouse

joyport1=kbd1

bsdsocket_emu=false

synchronize_clock=no

maprom=0x0

gfx_framerate=1

gfx_width=720

gfx_height=568

gfx_width_windowed=720

gfx_height_windowed=568

gfx_width_fullscreen=800

gfx_height_fullscreen=600

gfx_refreshrate=0

gfx_linemode=double

gfx_fullscreen_amiga=false

gfx_fullscreen_picasso=false

gfx_center_horizontal=none

gfx_center_vertical=none

gfx_colour_mode=16bit

immediate_blits=false

ntsc=false

hide_cursor=true

show_leds=false

keyboard_leds=numlock:none,capslock:none,scrolllock:none

chipset=ecs_agnus

collision_level=playfields

fastmem_size=0

a3000mem_size=0

z3mem_size=0

bogomem_size=2

gfxcard_size=0

chipmem_size=1

cpu_speed=real

cpu_modelcpu_compatible=false

cpu_cycle_exact=false

blitter_cycle_exact=false

log_illegal_mem=false

catweasel_io=0x0

kbd_lang=us

state_replay=no

state_replay_rate=250

state_replay_buffer=20971520

input.config=0

input.joymouse_speed_analog=20

input.joymouse_speed_digital=10

input.joymouse_deadzone=33

input.joystick_deadzone=33

input.mouse_speed=100

input.autofire=10

input.1.joystick.0.disabled=0

input.1.joystick.0.axis.0=JOY1_HORIZ.0

input.1.joystick.0.axis.1=JOY1_VERT.0

input.1.joystick.0.button.0=JOY1_FIRE_BUTTON.0

input.1.joystick.0.button.1=JOY1_2ND_BUTTON.0

input.1.joystick.0.button.2=JOY1_3RD_BUTTON.0

input.1.mouse.0.disabled=0

input.1.mouse.0.axis.0=MOUSE1_HORIZ.0

input.1.mouse.0.axis.1=MOUSE1_VERT.0

input.1.mouse.0.axis.2=MOUSE1_WHEEL.0

input.1.mouse.0.button.0=JOY1_FIRE_BUTTON.0

input.1.mouse.0.button.1=JOY1_2ND_BUTTON.0

input.1.mouse.0.button.2=JOY1_3RD_BUTTON.0

input.2.joystick.0.disabled=0

input.2.joystick.0.axis.0=JOY1_HORIZ.0

input.2.joystick.0.axis.1=JOY1_VERT.0

input.2.joystick.0.button.0=JOY1_FIRE_BUTTON.0

input.2.joystick.0.button.1=JOY1_2ND_BUTTON.0

input.2.joystick.0.button.2=JOY1_3RD_BUTTON.0

input.2.mouse.0.disabled=0

input.2.mouse.0.axis.0=MOUSE1_HORIZ.0

input.2.mouse.0.axis.1=MOUSE1_VERT.0

input.2.mouse.0.axis.2=MOUSE1_WHEEL.0

input.2.mouse.0.button.0=JOY1_FIRE_BUTTON.0

input.2.mouse.0.button.1=JOY1_2ND_BUTTON.0

input.2.mouse.0.button.2=JOY1_3RD_BUTTON.0

input.3.joystick.0.disabled=0

input.3.joystick.0.axis.0=JOY1_HORIZ.0

input.3.joystick.0.axis.1=JOY1_VERT.0

input.3.joystick.0.button.0=JOY1_FIRE_BUTTON.0

input.3.joystick.0.button.1=JOY1_2ND_BUTTON.0

input.3.joystick.0.button.2=JOY1_3RD_BUTTON.0

input.3.mouse.0.disabled=0

input.3.mouse.0.axis.0=MOUSE1_HORIZ.0

input.3.mouse.0.axis.1=MOUSE1_VERT.0

input.3.mouse.0.axis.2=MOUSE1_WHEEL.0

input.3.mouse.0.button.0=JOY1_FIRE_BUTTON.0

input.3.mouse.0.button.1=JOY1_2ND_BUTTON.0

input.3.mouse.0.button.2=JOY1_3RD_BUTTON.0

input.4.joystick.0.disabled=0

input.4.joystick.0.axis.0=JOY1_HORIZ.0

input.4.joystick.0.axis.1=JOY1_VERT.0

input.4.joystick.0.button.0=JOY1_FIRE_BUTTON.0

input.4.joystick.0.button.1=JOY1_2ND_BUTTON.0

input.4.joystick.0.button.2=JOY1_3RD_BUTTON.0

input.4.mouse.0.disabled=0

input.4.mouse.0.axis.0=MOUSE1_HORIZ.0

input.4.mouse.0.axis.1=MOUSE1_VERT.0

input.4.mouse.0.axis.2=MOUSE1_WHEEL.0

input.4.mouse.0.button.0=JOY1_FIRE_BUTTON.0

input.4.mouse.0.button.1=JOY1_2ND_BUTTON.0

input.4.mouse.0.button.2=JOY1_3RD_BUTTON.0[/SIZE]

Hi


Yes, but what needs to changed in that file to be able to setup the Pandora D pad keyboard etc to play games ?
 
Yes, but what needs to changed in that file to be able to setup the Pandora D pad keyboard etc to play games ?

I'm guessing here as I haven't even tried it myself :p but try adjusting:


joyport0=mouse


joyport1=kbd1


kbd2 will give you the d-pad


According to the docs the available modes are mouse, kbd1, kbd2, kbd3, joy0, joy1,...


kbd1 - a digital joystick is emulated using keys on the numeric keypad of the host keyboard, where:


key pad 4 = joystick left


key pad 6 = joystick right


key pad 8 = joystick up


key pad 2 = joystick down


key pad 5 = joystick fire button 1


kbd2 - a digital joystick is emulated using the cursor keys and right Ctrl or right Alt key on the host keyboard, where:


cursor left = joystick left


cursor right = joystick right


cursor up = joystick up


cursor down = joystick down


right Ctrl = joystick fire button 1


right Alt = joystick fire button 1


kbd3 - a digital joystick is emulated using the following keys:


F = joystick left


H = joystick right


T = joystick up


B = joystick down


left Alt = joystick fire button 1


Not sure how you would remap these keysets though


Also have you tried playing with this setting:


sdl.map_raw_keys=false
 
Last edited by a moderator:
Yes, but what needs to changed in that file to be able to setup the Pandora D pad keyboard etc to play games ?

I'm guessing here as I haven't even tried it myself :p but try adjusting:


joyport0=mouse


joyport1=kbd1


kbd2 will give you the d-pad


According to the docs the available modes are mouse, kbd1, kbd2, kbd3, joy0, joy1,...


kbd1 - a digital joystick is emulated using keys on the numeric keypad of the host keyboard, where:


key pad 4 = joystick left


key pad 6 = joystick right


key pad 8 = joystick up


key pad 2 = joystick down


key pad 5 = joystick fire button 1


kbd2 - a digital joystick is emulated using the cursor keys and right Ctrl or right Alt key on the host keyboard, where:


cursor left = joystick left


cursor right = joystick right


cursor up = joystick up


cursor down = joystick down


right Ctrl = joystick fire button 1


right Alt = joystick fire button 1


kbd3 - a digital joystick is emulated using the following keys:


F = joystick left


H = joystick right


T = joystick up


B = joystick down


left Alt = joystick fire button 1


Not sure how you would remap these keysets though


Also have you tried playing with this setting:


sdl.map_raw_keys=false


Hi


Thanks, I got headache o_O


Oh and that last one kbd3 does not work.
 
Last edited by a moderator:
I feel dizzy just reading all that....(Dizzy as in the state of mind, not the video game character) :D
 
Back
Top