Click Here
home features news forums classifieds faqs links search
6225 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
22 crawler(s) on-line.
 95 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 RobertB:  1 hr 3 mins ago
 MEGA_RJ_MICAL:  1 hr 31 mins ago
 AmigaMac:  1 hr 49 mins ago
 agami:  1 hr 57 mins ago
 Hammer:  2 hrs 39 mins ago
 32winnetio:  2 hrs 44 mins ago
 kolla:  3 hrs ago
 OneTimer1:  3 hrs 24 mins ago
 Kronos:  5 hrs 11 mins ago
 go8homes1:  5 hrs 35 mins ago

/  Forum Index
   /  Amiga OS4 Software
      /  Payback success & AmigaInput WIERDNESS on OS4.1 (Sam)
Register To Post

PosterThread
ChrisH 
Payback success & AmigaInput WIERDNESS on OS4.1 (Sam)
Posted on 17-Jan-2009 12:00:00
#1 ]
Elite Member
Joined: 30-Jan-2005
Posts: 6679
From: Unknown

OK, I finally managed to get Payback working on OS4.1 on my Sam440 - both 68k & WOS versions! My problems appear to be due to some AmigaInput bug(s), as I have to do exactly the following to play Payback:

0. EDIT: Please see post #8 for something I forgot.
1. Boot OS4.1
2. Plug in Competition Pro USB joystick, so that I see the pop-up USB message.
3. For ONE TIME ONLY, I have to use AmigaInput prefs to assign the joystick to Lowlevel "Port 1 - Gamepad". Button mapping (assignment) is optional but allows the joystick to be used. After saving this is remembered, so no need to ever do it again.
4. Start Payback (68k or PPC version).

You might say "that sounds reasonable", until you see what happens if I deviate even slightly from these steps! If I do *any* of the following:

1. Don't give the joystick a Lowlevel assignment (so no CD32 joypad emulation), OR
2. Plug in joystick before OS4.1 boots, OR
3. Don't plug the joystick in at all.

THEN the following always happens:

1. The joystick is never recognised by the game (both 68k & PPC versions), so only keyboard (sort of) works.

2. The 68k version of Payback ignores left/right KEYBOARD presses, except for Space, so I can't change anything - only start a game (by pressing Space, Space, Space). When in-game, the guys arm is permanently raised as if I was holding down the fire button permanently, and the "climb in car" KEYBOARD button does not work.

3. The PPC version of Payback *does* recognise keyboard presses in the menu, so I can choose stuff if I like. But as soon as I try to start the game, it hangs with a DSI error, and Ignoring DSI causes OS4 to freeze (hard reset required).


Please remember that I get none of these problems if I follow the steps give at the top of this post. All in all, it seems to me that AmigaInput's Lowlevel.library emulation has some bugs that upsets Payback badly, and even causes it to crash in the PPC case.

Any suggestions?

Last edited by ChrisH on 13-Jul-2009 at 08:41 PM.
Last edited by ChrisH on 17-Jan-2009 at 12:28 PM.
Last edited by ChrisH on 17-Jan-2009 at 12:02 PM.
Last edited by ChrisH on 17-Jan-2009 at 12:00 PM.

_________________
Author of the PortablE programming language.
It is pitch black. You are likely to be eaten by a grue...

 Status: Offline
Profile     Report this post  
ChrisH 
Re: Payback success & AmigaInput WIERDNESS on OS4.1 (Sam)
Posted on 17-Jan-2009 13:19:40
#2 ]
Elite Member
Joined: 30-Jan-2005
Posts: 6679
From: Unknown

The PPC version gets a Grim Reaper after a few minutes of playing, so can't really play it, but there's no sound anyway, and the 68k version works reasonably well (even if only on a 640x480 FakeNative screen).

_________________
Author of the PortablE programming language.
It is pitch black. You are likely to be eaten by a grue...

 Status: Offline
Profile     Report this post  
BrandonLee 
Re: Payback success & AmigaInput WIERDNESS on OS4.1 (Sam)
Posted on 17-Jan-2009 13:31:34
#3 ]
Super Member
Joined: 15-Dec-2003
Posts: 1355
From: Lisbon, Portugal

@ChrisH

Here, OS4.0Final, I can play the PPC version ok (except for the sound). It doesn't guru.
The 68k works a little slower, but with sound.

The only Grim Reapers I get are at the beginning and ignoring them works.

 Status: Offline
Profile     Report this post  
Daedalus 
Re: Payback success & AmigaInput WIERDNESS on OS4.1 (Sam)
Posted on 17-Jan-2009 14:16:11
#4 ]
Super Member
Joined: 14-Jul-2003
Posts: 1680
From: Glasgow - UK, Irish born

@ChrisH

I get the same problems you do with Payback 68k - it seems to be constantly detecting some sort of keypress. I wonder if it's reading the raw keycodes, and the mappings are totally different on the A1? Though I have heard some people say that it works ok...

I haven't tried it with a controller, but I'll get my hands on one and try it - might be a suitable alternative...

_________________
RobTheNerd.com | InstallerGen | SMBMounter | Atoms-X

 Status: Offline
Profile     Report this post  
ChrisH 
Re: Payback success & AmigaInput WIERDNESS on OS4.1 (Sam)
Posted on 17-Jan-2009 14:59:40
#5 ]
Elite Member
Joined: 30-Jan-2005
Posts: 6679
From: Unknown

@Daedalus
If I use a joystick with AmigaInput as described, then keyboard works! Which is really
stupid, but at least it works.

Last edited by ChrisH on 18-Jan-2009 at 12:04 PM.

_________________
Author of the PortablE programming language.
It is pitch black. You are likely to be eaten by a grue...

 Status: Offline
Profile     Report this post  
ChrisH 
Re: Payback success & AmigaInput WIERDNESS on OS4.1 (Sam)
Posted on 19-Jan-2009 10:15:06
#6 ]
Elite Member
Joined: 30-Jan-2005
Posts: 6679
From: Unknown

Small status update:
I was able to play Payback 68k in two-player mode on my Sam440! One using joystick, the other using keyboard. Although the frame rate dropped a little at times (due to 68k emulation struggling to draw 3D in software for two people), there were no crashes or other problems.

In fact it worked a lot better than on Amithlon, where I had no (lowlevel.library) joystick support, and so had to share the keyboard between two people (which sometimes caused key presses to be ignored due to conflicts).

_________________
Author of the PortablE programming language.
It is pitch black. You are likely to be eaten by a grue...

 Status: Offline
Profile     Report this post  
ChrisH 
Re: Payback success & AmigaInput WIERDNESS on OS4.1 (Sam)
Posted on 25-Jan-2009 14:28:24
#7 ]
Elite Member
Joined: 30-Jan-2005
Posts: 6679
From: Unknown

Hmmm, OK, I discovered that the mission in City 2 (Los Francos) Level 2 (Remote Control) where you blow-up the apartment block with a bomb (get from top most telephone where you start) causes Payback (68k) to produce a Grim Reaper. BUT the good news is that selecting "Continue Program" lets me continue playing :)

Last edited by ChrisH on 25-Jan-2009 at 02:52 PM.

_________________
Author of the PortablE programming language.
It is pitch black. You are likely to be eaten by a grue...

 Status: Offline
Profile     Report this post  
ChrisH 
Re: Payback success & AmigaInput WIERDNESS on OS4.1 (Sam)
Posted on 13-Jul-2009 20:37:00
#8 ]
Elite Member
Joined: 30-Jan-2005
Posts: 6679
From: Unknown

I forgot to mention a few things in my first post:

1. Make sure you are using Update 7 of Payback. Earlier versions may not work so well, or at all.

2. You need to (a) start PaybackSetup, (b) for Software rendering choose "P96-0:FAKENATIVE:640 x 480", (c) disable Hardware rendering, and (d) click "Save and exit".

3. The standard Payback script runs some stuff that is not needed, and might even cause problems with OS4.1. Specifically it runs "setpatch >nil:" and "general/led dim". These can simply be deleted from the script using NotePad.

4. You NEED to eject the Payback CD before starting Payback. In fact Payback does not need the CD, except for the optional music. EDIT: This only works if the Intro was not installed to the harddisk, otherwise you will have to delete it from the Payback folder, or reinstall without it.

To have the music without forgetting to eject the CD, I am using the following modified Payback script:

Quote:
Info PaybackCD: VOLUMES >Nil:
IF NOT WARN
Eject CD0: OPEN
ENDIF

Stack 10000
Run >Nil: Payback.exe

Eject CD0: CLOSE


Hint: To edit the Payback script, just drop the Payback icon on AmiDock's NotePad icon.

This script REQUIRES that the Eject command be found in the Payback folder. So you will need to download it, unarchive it, rename "Eject.os4" to "Eject", and then copy it to the Payback folder.

Last edited by ChrisH on 25-Jul-2009 at 03:08 PM.
Last edited by ChrisH on 13-Jul-2009 at 08:51 PM.
Last edited by ChrisH on 13-Jul-2009 at 08:42 PM.
Last edited by ChrisH on 13-Jul-2009 at 08:39 PM.

_________________
Author of the PortablE programming language.
It is pitch black. You are likely to be eaten by a grue...

 Status: Offline
Profile     Report this post  
Thematic 
Re: Payback success & AmigaInput WIERDNESS on OS4.1 (Sam)
Posted on 24-Jul-2009 9:15:50
#9 ]
Super Member
Joined: 28-Oct-2003
Posts: 1616
From: I'm actually flying into a bug!

@ChrisH

What is the benefit of choosing a fakenative mode for software render? I haven't tried that on A1, is there a known (compatibility) difference with Payback on sam vs. AmigaOne?

_________________
: AmigaOneXE (unmod.) 750FX/512 MB +stuff & AmigaOS 4.(0|1)
: A1200/68060&96MB/SCSI/EM1200-Voodoo3 & OS 3.5
: A500/1MB
: Pegasos (ff) 512 MB & MorphOS
Praise seitan.

 Status: Offline
Profile     Report this post  
Gebrochen 
Re: Payback success & AmigaInput WIERDNESS on OS4.1 (Sam)
Posted on 24-Jul-2009 12:59:55
#10 ]
Super Member
Joined: 23-Nov-2008
Posts: 1441
From: Australia

@Thematic and @ Thread

My Payback full version still isnt working, its installed successfully. But when one goes into the game, it locks up on the intro sequence, forcing me to reboot my system.

Update 7, ok, will check where to find this.

Cheers.

_________________
Courtesy of SAM440Flex & Amiga OS4.1 only
Flex is 800mhz
A1000 with Classic 520 Amiga OS3.2.1
AmiKit 12
MorphOS PowerBook G4 (which can play youtube vids)

https://blitterwolf.blogspot.com

 Status: Offline
Profile     Report this post  
ChrisH 
Re: Payback success & AmigaInput WIERDNESS on OS4.1 (Sam)
Posted on 24-Jul-2009 16:05:42
#11 ]
Elite Member
Joined: 30-Jan-2005
Posts: 6679
From: Unknown

@Thematic
For me Payback ONLY works when using the Fakenative screenmode.

@Gebrochen Quote:
But when one goes into the game, it locks up on the intro sequence, forcing me to reboot my system.

That's because you didn't follow all my instructions! You must eject the Payback CD before running Payback, or else you get this problem. Once Payback has started, you can reinsert the CD, if you want to hear the music in-game.

_________________
Author of the PortablE programming language.
It is pitch black. You are likely to be eaten by a grue...

 Status: Offline
Profile     Report this post  
TiredofLife 
Re: Payback success & AmigaInput WIERDNESS on OS4.1 (Sam)
Posted on 25-Jul-2009 11:40:53
#12 ]
Super Member
Joined: 6-Jul-2005
Posts: 1704
From: Here

@ChrisH

I did eject the Payback CD and got the same problem

@Gebrochen

Did you try reinstalling without the intro?

Last edited by TiredofLife on 25-Jul-2009 at 11:42 AM.
Last edited by TiredofLife on 25-Jul-2009 at 11:41 AM.

_________________
If your nose runs and your feet smell, you're upside down.

 Status: Offline
Profile     Report this post  
TiredofLife 
Re: Payback success & AmigaInput WIERDNESS on OS4.1 (Sam)
Posted on 25-Jul-2009 13:02:40
#13 ]
Super Member
Joined: 6-Jul-2005
Posts: 1704
From: Here

@ChrisH

I've reinstalled it without the intro.
Your tip about the removing the CD is now valid.

Cheers

@Gebrochen

Try the above, the non PPC version should work fine.

Last edited by TiredofLife on 25-Jul-2009 at 01:03 PM.

_________________
If your nose runs and your feet smell, you're upside down.

 Status: Offline
Profile     Report this post  
ChrisH 
Re: Payback success & AmigaInput WIERDNESS on OS4.1 (Sam)
Posted on 25-Jul-2009 15:06:21
#14 ]
Elite Member
Joined: 30-Jan-2005
Posts: 6679
From: Unknown

@TiredofLife Quote:
I've reinstalled it without the intro.
Your tip about the removing the CD is now valid.

Thanks. I haven't reinstalled Payback since I first got it on my A1200 (just copied to Amithlon, WinUAE, OS4, etc), so I had forgotten installing the intro to the HD was an option. Will edit my post to correct this.

_________________
Author of the PortablE programming language.
It is pitch black. You are likely to be eaten by a grue...

 Status: Offline
Profile     Report this post  

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle