Click Here
home features news forums classifieds faqs links search
6071 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
14 crawler(s) on-line.
 128 guest(s) on-line.
 1 member(s) on-line.


 agami

You are an anonymous user.
Register Now!
 agami:  58 secs ago
 Seiya:  1 hr 37 mins ago
 matthey:  1 hr 59 mins ago
 Rob:  3 hrs 9 mins ago
 vox:  3 hrs 14 mins ago
 kolla:  4 hrs 7 mins ago
 mbrantley:  4 hrs 9 mins ago
 pixie:  4 hrs 32 mins ago
 FerruleMedia:  4 hrs 40 mins ago
 amigakit:  4 hrs 53 mins ago

/  Forum Index
   /  Classic Amiga Hardware
      /  Fun little project
Register To Post

PosterThread
SydneyBloom 
Fun little project
Posted on 27-Nov-2014 18:24:46
#1 ]
Member
Joined: 23-Sep-2008
Posts: 64
From: Norway

I just moved to a new appartment and ended up putting an a600 in the tv console to play some games on the living room tv. But the joystick cable made it very unconfortable to play in front of a 60" tv...

The few wireless atari style (ir) joysticks I have tried earlier was no good, and many retro players are fanatic of what stick is best (zipstick vs comp pro :P).
So I started a project to make an adapter where I can plug in two joysticks that sends it wireless (over radio) to an adapter on my amiga.

Project is well under way and I am waiting for my pcb to be produced.

While testing out the reciever part I triggered the different joystick actions localy thru a serial terminal. Then the idea hit me, would it work to "record" a players joystick actions, and then replay it again afterwards. Games like Paperboy is rather static (not mutch random going on), so I guessed it would be possible to let the adapter finish the game all by itself.

I dont see any use for it, but seems fun :)

What do you guys thing, will it work?

_________________
Welcome to the game

 Status: Offline
Profile     Report this post  
Rob 
Re: Fun little project
Posted on 27-Nov-2014 19:20:57
#2 ]
Elite Member
Joined: 20-Mar-2003
Posts: 6349
From: S.Wales

@SydneyBloom

I'm sure there'll be quite a few people who'd like one of these kits.

Maybe be you could prank someone with the recorded joystick actions. OMG my A600 is haunted.

 Status: Offline
Profile     Report this post  
Bugala 
Re: Fun little project
Posted on 27-Nov-2014 21:24:16
#3 ]
Cult Member
Joined: 21-Aug-2007
Posts: 649
From: Finland

@SydneyBloom

I can see use for that recording feature. They might not be often in use, but couple of examples that come to my mind. Bug hunting. For example you make a game that is static by nature, and you make it for several machines. You encounter unusual bug during play that you are not really able to repeat without that recording device, and on top of being able to repeat it, you can also repeat it on other supported systems to check if bug occurs on them too, or only on that one platform.

Then comes the celebrity things. What if worlds best Super Mario player uses your recording joystick to play Super Mario Bros in world record, or at least close to it speed. Now theres something to both brag about to your friends, and also a sell point of a joystick which includes world record playing Super Mario recording in it. Not to mention that you can show your friends how good a Super Mario player you are by using that recorded session without them knowing :)

etc.

i can definetily see uses for that recording. Perhaps not very necessary, but very much fun.

 Status: Offline
Profile     Report this post  
Raffaele 
Re: Fun little project
Posted on 28-Nov-2014 5:51:23
#4 ]
Super Member
Joined: 7-Dec-2005
Posts: 1906
From: Naples, Italy

@SydneyBloom

Interesting project.

But you also need some device features as for example LED lights or on screen display, in order to make player aware that device is playing a "recorded" game session...

And mainly joystick needs the feature of "stopping" recorded session in any moment and continue playing live, just to avoid it replays a "certain death" previously recorded event.

I do recall that Action Replay cartridge had such similar feature if I remember well.

I hope I was clear with my poor english on what about I want to point to thread...

Also I could spend good money for purchasing a wireless system for ancient serial/atari joysticks.

And More!

I will sure kill for the wireless system if it could act also as universal adapter to make joysticks to adapt to any computer or console device...

Just imagine wireless gaming and plugging Amiga joysticks directly to old PC serial or new USB ports of modern PCs, or Nintendo 64 or PStation gamepads to Amiga/Atari computers or connect analogue/digital classic joysticks to recent or new XBox/Wii consoles for retrogaming.

It will be a killer device with literally immense market.

Last edited by Raffaele on 28-Nov-2014 at 06:07 AM.
Last edited by Raffaele on 28-Nov-2014 at 06:06 AM.
Last edited by Raffaele on 28-Nov-2014 at 06:05 AM.

_________________
"When the Amiga came out, everyone [at Apple] was scared as hell." (J.L. Gassée, former CEO of Apple France and chief of devs of Mac II-fx, interviewed by Amazing Computing, Nov 1996).

 Status: Offline
Profile     Report this post  
PR 
Re: Fun little project
Posted on 28-Nov-2014 9:37:50
#5 ]
Super Member
Joined: 1-Sep-2004
Posts: 1961
From: Suomi-Finland

That would great on emulating Amigagames on WinUae.

Had to buy an extension cord to the Golden Images mouse after towering.

 Status: Offline
Profile     Report this post  
Daedalus 
Re: Fun little project
Posted on 28-Nov-2014 10:13:28
#6 ]
Super Member
Joined: 14-Jul-2003
Posts: 1680
From: Glasgow - UK, Irish born

@SydneyBloom

Oh, good work! I've been working on a very similar project myself! Great Minds eh? Yours is further along if you're ordering PCBs, mine's still on a breadboard. Though I'm planning on supporting keyboard and mouse too. Maybe that's something you might add?

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

 Status: Offline
Profile     Report this post  
SydneyBloom 
Re: Fun little project
Posted on 28-Nov-2014 13:46:01
#7 ]
Member
Joined: 23-Sep-2008
Posts: 64
From: Norway

Thanks for all the replies and suggestions.

As the ("computer end") pcb is in production I am not going to add any more HW features for now (joy/mouse etc), but good ideas.
But a lot of features can be done in software.

But I have imagnined a great use for this setup.
I have a friend who is an expert at paperboy. She can easily record playing thru the whole week.
Then I can get the file and "skip" the first levels so I don't need to replay them every time I die, and eventually I might just get thru the &$%! thing.

@Daedalus:
I had a breadboard setup until now, but since I went directly for a 2-port solution it got very cluttered very fast. I hate doing sw on unstable hw (unlike the Lorraine guys, hehe). So I gave up and went straight for a pcb :)

The pcbs has the following features:

Computer end:
- 2x 9 pins joystick connectors (Layout is for connectors, but I think I will just solder on some short cables with connectors for the computer end, so I don't need two additional 9pin-9pin cables).
- 3 leds: Run/record/playback
- 2 buttons: Select and set (toggle thru the 3 options).
- Micro sdcard socket (fat16/32 supported).
- Power from joyport.

The joystick end is not done yet (only prototype stage) but currently it has two joystick ports and a 9 volt battery, not mutch more. I thing I'll add a slide button or something to select mode (run/record/playback) so I can control it without getting up of the chair (since thats the point with the whole thing).

I have not yet setteled on a script file format for the recordings (since the project started out as a wireless controller unit), but in my tests I just had a semi colon seperated format with first field beeing a timestamp (number of millis since start), joyport number and action (up, down, left,right,fire,up&left, up&right, etc).
Anyway, would be easy to tweak the script in a text editor or something if one wanted to perfect the script and cut some milliseconds here and there :)

I have not planed for a display, so I will try it out with only a single game script on the sdcard at a time. However I have added an ISP connector (for firmware updating) on the pcb, so it would be an easy job to add a display, if this record/playback even works :)

@Raffaele
Usage will be something like:
- You set the device in record, and play thru the game as you normaly would.
- Afterwards you set the device in playback mode. The playback starts as soon as you hit the firebutton.
- Any joystick movement after this will stop the playback and you are free to play.

But I am not planing any usb support, there is allready many devices for this. However I guess you would be able to connect my device to an adapter?


Anyway, this is just meant as a private project, and it might not work at all, but the wireless stuff is easy enough so I am sure that part turns out great.

I'll keep you guys posted on my progress, it might not be super fast due to high workload at work, but It's all about prioritizing :)





_________________
Welcome to the game

 Status: Offline
Profile     Report this post  
Daedalus 
Re: Fun little project
Posted on 28-Nov-2014 19:00:03
#8 ]
Super Member
Joined: 14-Jul-2003
Posts: 1680
From: Glasgow - UK, Irish born

@SydneyBloom

Sounds like a serious project, and very sophisticated with your SD card support and all, well done! It sounds like you have a good idea for the script as well, the ability to export and modify it is nice.

Yes, I think the thing to concentrate on is classic 9-pin support. USB could of course be added later but I think that's a big jump in complexity that's probably better taken care of as a separate unit.

Good luck with it! And let me know if you want to swap ideas / share help

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

 Status: Offline
Profile     Report this post  
SydneyBloom 
Re: Fun little project
Posted on 1-Dec-2014 13:44:44
#9 ]
Member
Joined: 23-Sep-2008
Posts: 64
From: Norway

@Daedalus

As soon as I verify that this actually work I will go ahead and make it all public, including the firmware. Hopefully I can get help from others to make this a neat little add on. The reciever pcb is scheduled to arrive on friday, so I know what I'll be doing this weekend :)

On the transmitter (joystick) end I wanted to find a suitable "off the shelf" box to design the pcb around. My initial plan was to have one box with two 9 pins connectors and a battery pack (9 volt).

Browsing the site of a case suplier I often use for work, I found a wii-mote looking enclosure with 2xAA compartment. It looks very slick. So I was thinking why not add buttons to it so you can use it stand alone as a wii remote in retro mode (Holding it horizontal with d pad to left and button to the right) and a mouse in vertical mode). For some games that might acually be usable, it works for the cdtv, and will not make the design more complicated. (I have not studied how the amiga mouse works, but I guess the AVR can simulate the signals without any problems).

Would ofcourse keep the 9pin for external joystick of your choice, as original intended, but you would need two of this boxes for 2 player games. (A bit more expensive, but more freedom).

Case in question i this:
http://www.polycase.com/vk-62-black#

What do you think?

_________________
Welcome to the game

 Status: Offline
Profile     Report this post  
Signal 
Re: Fun little project
Posted on 1-Dec-2014 18:42:28
#10 ]
Cult Member
Joined: 1-Jun-2013
Posts: 664
From: USA

@SydneyBloom

Neat project. Just plain cool.

_________________
Tinkering with computers.

 Status: Offline
Profile     Report this post  
Daedalus 
Re: Fun little project
Posted on 2-Dec-2014 10:54:33
#11 ]
Super Member
Joined: 14-Jul-2003
Posts: 1680
From: Glasgow - UK, Irish born

@SydneyBloom

Yeah, that looks like a nice case, good idea! Will be interested to see how it turns out. Good luck!

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

 Status: Offline
Profile     Report this post  
SydneyBloom 
Re: Fun little project
Posted on 4-Dec-2014 15:24:37
#12 ]
Member
Joined: 23-Sep-2008
Posts: 64
From: Norway

So the pcb for computer end arrived at work early today, so I did a quick assembly during lunch (as you can notice by the crooked transistors :)

Unfortunately I (with I being the company I work for, hehe) did not have any micro-sd socket lying around, so have to order that one. But not to important right now.

The card has a lot of free space on it, so I can make it smaller if needed, but it's not like it's huge now (75x70mm).

Anyway, good to go for some programing fun this weekend.

Last edited by SydneyBloom on 04-Dec-2014 at 03:25 PM.

_________________
Welcome to the game

 Status: Offline
Profile     Report this post  
SydneyBloom 
Re: Fun little project
Posted on 4-Dec-2014 18:32:55
#13 ]
Member
Joined: 23-Sep-2008
Posts: 64
From: Norway

Hooked up to my a600 and just wrote a small script to see if it worked and launched ik+:


First test

_________________
Welcome to the game

 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