Difference between revisions of "Talk:Arcade"

From CDOT Wiki
Jump to: navigation, search
(Name the Arcade Machine)
(RESOURCES)
 
(12 intermediate revisions by 4 users not shown)
Line 37: Line 37:
 
== Name the Arcade Machine ==
 
== Name the Arcade Machine ==
 
<pre>
 
<pre>
FOSSCAID: (your name here)
+
(RULES: maximum 5 votes, one vote on each arcade name)
FOSSBOX: (your name here)
+
FOSSCAID: Nestor
FOSSADE: (your name here)
+
FOSSBOX:
FreeCade: (your name here) Milton,  
+
FOSSADE: Nestor
OpenCade: (your name here) Milton,  
+
FreeCade: Milton,  
OpenBox: (your name here) Milton,
+
OpenCade: Milton,  
luXbox:                 (your name here) Milton,
+
OpenBox: Milton,
JailFreezer: (your name here)
+
luXbox:           Milton, Nestor
 +
JailFreezer: Nestor
 
Freeplay Arcade: (your name here)
 
Freeplay Arcade: (your name here)
  
 +
Other Suggestions: ctyler : Luxcade, TuxLux ,  vimpulse: Senecade, SeneCube
 
</pre>
 
</pre>
  
Line 121: Line 123:
 
Nes: We can have a rom simulator and choose any game we want. In my experience, some arcade machine have some function like that 5 years ago. I could play few versions of street fighter in one machine. I put in coins and choose which one I wanna play. It has a button in front of you, it ususally the "start" button. We could use mame rom,  which has most famous arcade game in the world and it's free as long as it's not for commercial use.
 
Nes: We can have a rom simulator and choose any game we want. In my experience, some arcade machine have some function like that 5 years ago. I could play few versions of street fighter in one machine. I put in coins and choose which one I wanna play. It has a button in front of you, it ususally the "start" button. We could use mame rom,  which has most famous arcade game in the world and it's free as long as it's not for commercial use.
 
   I have already found some simulator for linux, any one have the time and knowledge to try? Please let me know, thx a lot.
 
   I have already found some simulator for linux, any one have the time and knowledge to try? Please let me know, thx a lot.
 +
 +
Milton: I think its better to use Linux games instead of a emulator. We can do better things with the Linux games and there are a greater variate of games available for Linux systems than for emulators.
  
 
==='''PROGRESS & PLAN'''===
 
==='''PROGRESS & PLAN'''===
Line 127: Line 131:
 
|-
 
|-
 
!Subject
 
!Subject
!Description
+
! Owner
!Owner
+
! Description
 
!Target Date
 
!Target Date
 
!Status
 
!Status
Line 138: Line 142:
 
|look for arcade box, not necessary working perfectly, but cost efficiency.
 
|look for arcade box, not necessary working perfectly, but cost efficiency.
 
|2008/11/01
 
|2008/11/01
|In Progress
+
|"COMPLATED"
 
| +planning to visit the end of Oct 2008 (Nes/Milton/Mohak)
 
| +planning to visit the end of Oct 2008 (Nes/Milton/Mohak)
 
+planning to purchase a arcade cabinet on 2008/11/04
 
+planning to purchase a arcade cabinet on 2008/11/04
 +
+purchased Motal Komat with 2 working controllers, coin box in working condition (Nes 2008/12/02)
  
 
|-
 
|-
Line 147: Line 152:
 
|Look for a PC Box with all hardware and get Fedora installed  
 
|Look for a PC Box with all hardware and get Fedora installed  
 
|2008/10/23
 
|2008/10/23
|'''COMPLATED:'''
+
|'''COMPLATED'''
 
| (Milton, Mohak, Varinder, Patricia)
 
| (Milton, Mohak, Varinder, Patricia)
 
+Fedora installed and running
 
+Fedora installed and running
Line 154: Line 159:
  
 
|-
 
|-
|Suitable MAME/Arcade simulator
+
|Suitable MAME/Arcade simulator'
 
|Milton, Mohak, Varinder, Liang
 
|Milton, Mohak, Varinder, Liang
 
|Install and test the best working simulator that suit our hardware and situation
 
|Install and test the best working simulator that suit our hardware and situation
 
|2008/12
 
|2008/12
|In Progress
+
|CANCELED
 
| + testing AdvanceMAME with my own machine (Nes) Failed (2008/10/19)
 
| + testing AdvanceMAME with my own machine (Nes) Failed (2008/10/19)
 
+ sucessfully installed AdvancedMAME in Milton laptop, testing in progress (2008/10/22)
 
+ sucessfully installed AdvancedMAME in Milton laptop, testing in progress (2008/10/22)
 +
+ Using Open Source Linux game with launcher instead (Nes, 2008/12/02)
  
 
|-
 
|-
 
|Game Searching with License approval
 
|Game Searching with License approval
|Pat
+
|Pat, Mohak, Milton
 
|Search suitable game and obtain license from the company/developer  
 
|Search suitable game and obtain license from the company/developer  
 
|2008/12
 
|2008/12
|Pending(searching info)
+
|In progress
 
| +
 
| +
  
Line 175: Line 181:
 
|Having emulator running in PC Box perfect with just computer keyboard, without mapping arcard box  
 
|Having emulator running in PC Box perfect with just computer keyboard, without mapping arcard box  
 
|2008/12
 
|2008/12
|Pending(searching info)
+
|CANCELED
| +
+
| +Using launcher instead (Nes 2008/12/02)
  
 
|-
 
|-
Line 182: Line 188:
 
|Greg
 
|Greg
 
|Launcher with integrated loading of game-specific xmodmap profiles. When power on, PC will be automatically login to system and run emulator
 
|Launcher with integrated loading of game-specific xmodmap profiles. When power on, PC will be automatically login to system and run emulator
|2008/12
+
|2008/12/02
|Pending(searching info)
+
|"COMPLATED"
 
| +
 
| +
  
Line 215: Line 221:
 
|find the best way to connect controller and PC that our emulator and key mapping system supported.
 
|find the best way to connect controller and PC that our emulator and key mapping system supported.
 
|2009/01
 
|2009/01
|Pending(searching info)
+
|In Progress
| +
+
| +Find a way, we have to do something with the file named .xmodmap.Prof Murrey shows me a KBD, got already , to be used. 
  
 
|-
 
|-
Line 223: Line 229:
 
|Install and connect PC, monitor to cabinet.
 
|Install and connect PC, monitor to cabinet.
 
|2009/01
 
|2009/01
|Pending(waiting for cabinet purchase)
+
|in progress
| +
+
| + got sone general ideas and plan to take care the situation (Nes 2008/12/02)
 +
 
 +
|-
 +
|Documentation
 +
|Nestor,
 +
(any member)
 +
|Any related documentation, marketing or publicity
 +
|"ON GOING"
 +
|"ON GOING"
 +
| + Milton and Mohak have updated the game search (Nes 2008/12/02)
 +
+ Steven Liang have experience on soldering, updated blog also (Nes 2008/12/02)
 +
+ Nestor updated user list, plan status, (Nes: 2008/12/02)
  
  
 
|}
 
|}
 +
 
== COSTS ==
 
== COSTS ==
  
Line 385: Line 403:
 
http://en.wikibooks.org/wiki/Serial_Programming:Unix/termios
 
http://en.wikibooks.org/wiki/Serial_Programming:Unix/termios
  
 
+
[http://www.solvalou.com/arcade_jamma.php PC in/out connect to JAMMA Arcade]
  
 
[http://advancemame.sourceforge.net/: A good simulator works on Linux/OSX/Windows]
 
[http://advancemame.sourceforge.net/: A good simulator works on Linux/OSX/Windows]
  
 
<pre>
 
<pre>
Pinball outlet, SRG Enterprises, located in Islington. They sell some arcard machine for good price.
+
[http://www.rent-a-game.com/fr_sales.html Pinball outlet, SRG Enterprises, located in Islington. They sell some arcard machine for good price.]
http://www.rent-a-game.com/fr_sales.html
+
 
 +
[http://www.wicksta.com/arcade/gallery.php An actual machine that already build on an old console with linux, this is something we should be able to acheive..]
  
An actual machine that already build on an old console with linux, this is something we should be able to acheive..
+
[http://mamedev.com/license.html a link about license of MAME]
http://www.wicksta.com/arcade/gallery.php
 
  
a link about license of MAME
+
[http://www.angrymods.com/mame/ This one is a bit too fancy to build, but.. have a look, maybe it can give us an idea or build some thing cool like this one..]
http://mamedev.com/license.html
 
  
This one is a bit too fancy to build, but.. have a look, maybe it can give us an idea or build some thing cool like this one..
 
http://www.angrymods.com/mame/
 
  
Homebrew Arcade website, it has a PDF file to show u how to do ur own arcade machine
+
[http://arcadecontrols.com/arcade.htm Homebrew Arcade website, it has a PDF file to show u how to do ur own arcade machine]
http://arcadecontrols.com/arcade.htm
+
 
  
 
To help in the programing we could need this manual: Serial Programming:Unix/termios
 
To help in the programing we could need this manual: Serial Programming:Unix/termios
Line 412: Line 427:
 
1. ctyler connects DSR and DTR lines on serial port to switch, write 6 lines of code to make RS232 DSR transition generate synthetic X input event
 
1. ctyler connects DSR and DTR lines on serial port to switch, write 6 lines of code to make RS232 DSR transition generate synthetic X input event
 
2. ctyler connects switch to power supply and solenoid, places solenoid over button on USB numeric keypad, plugs keypad into PC
 
2. ctyler connects switch to power supply and solenoid, places solenoid over button on USB numeric keypad, plugs keypad into PC
 +
 +
 +
===GAMES===
 +
 +
Here are some links to open source games:
 +
'''Sauerbraten (a.k.a. Cube 2)'''
 +
http://sauerbraten.org/
 +
Click [http://downloads.sourceforge.net/sauerbraten/sauerbraten_2008_06_20_ctf_edition_linux.tar.bz2 here] to download the tar ball for this game

Latest revision as of 01:09, 26 December 2008

Start of Discussion

Please add to this discussion :) (msaul)

Murray, this is not a discussion group in the sense that was meant in class. I think following are examples of what is needed:

XWN740 instructor covered off in LUX meeting, and any discussion group software will be fine to use, but students are responsible for getting it set-up and at least advertise to students to use. Also, there is a discussion group available at college if you go to URL: https://matrix.senecac.on.ca/board/

ASSIGNMENT PROPOSAL

= buying a 2nd hand machine with working monitor and 2 controllers under $200
= we can paint the machine ourself if nessary
= using an old machine with Linux running, and have as less service and application as possible
= suggestion not to charge or have a donation box to donate 3rd world child.

Link for reference...
The first one is an actual machine that already build on an old console with linux, this is something we should be able to acheive..
http://www.wicksta.com/arcade/gallery.php

a link about license of MAME
http://mamedev.com/license.html

This one is a bit too fancy to build, but.. have a look, maybe it can give us an idea or build some thing cool like this one..
http://www.angrymods.com/mame/

*BLOG
* I created a gmail account for every one to use, please blog your idea here, then we'll organise it and keep this page tidy.
*http://xwn740arcadeproject.blogspot.com/


Name the Arcade Machine

(RULES:	maximum 5 votes, one vote on each arcade name)
FOSSCAID:		Nestor
FOSSBOX:		
FOSSADE:		Nestor
FreeCade:		Milton, 
OpenCade:		Milton, 
OpenBox:		Milton,
luXbox:           	Milton, Nestor
JailFreezer:		Nestor
Freeplay Arcade:	(your name here)

Other Suggestions: ctyler : Luxcade, TuxLux ,  vimpulse: Senecade, SeneCube

Hardware v. Software

In my mind the first logical division is between hardware and software.

Hardware

Are we going to know what hardware this is going to run on before we assemble a software stack? Are we going to assume some spec or build a prototype?

If it were up to me, I'd have the same hardware that we use for the system assembled immediately as a testing system so ideas and changes could be promptly run through a decent quality assurance (QA) procedure.

What kind of hardware could we fit into a video game cabinet? (Nestor: if outlook is not nessary, we can have a 2nd hand wood desk and build controller and TV on it.)


How would we mount it so that it could take a beating? What do we need in terms of:

  • Mainboard (is there upside in using a small form factor like Mini-ATX, etc.?)
  • CPU
  • RAM
  • Non-volatile storage (hard disk, flash)

(Nes: we can also use some paper or soft but breathing material to made a cusion for the HD, it's the best and cheapest way to do)

  • Video hardware
  • Display hardware
  • Arcade controls (Nes: ideal is 6 buttons for each controllers, plus 1 or 2 for start or select key)
  • Cabinet
  • Speakers (Nes: any cheap speaker with subwoofer would do the job, it could be under $30 for a 2nd hand)
  • Power supply/supplies

The sooner we rig this stuff into a working configuration (even if it's in a regular case sitting in a cubicle in OSI), the better chance we have of making something good.


Nestor:

  • I would suggest to have a arcade box with controllers working. and TV may not nessary working. I have some lonely CRT 28 inch, 14, 12 inches TV sitting in my house. They need some love. I would like to donate one of them to the project, 'cos I love you guys, lol
  • I've been searching around in ebay and facebook marketplace for arcade machine, so far, i can only find some 2nd hard for 500. And don't forget we may need to deal with shipping. I've already ask some friend if they have any connection to get one for 200... althought I think it's impossible. I would suggest lets deal with the software part first, we deal with controller later. We can build our own box if nessary.
  • For $200, we may need some donation from 3rd party. Please ask around if any one have 2nd hand controller, Comp hardware, make sure u tell them it's for the project and u'll buy them the biggest, most expensive Tim Horton Iced Cap (but shipping is not included for the Iced Cap) lol


Mohak:

  • Take a look at this link here... we dont have to do excatly the same thing but we can get an idea as how to begin. Now what I understand and suggest is, lets start with all the hardware requirements like display, controls, video cards, memory, speakers etc. also the kind of games we are going to install, so that we know how much resources the game will take. Lets dont worry about the cabinet and appearance at this phase (It's always good to have a nice one), we can mount the TV or CRT on the cabinet when we get one, or college can worry about the cabinet ;-)

According to what Michal.H suggested in the class today, here's the link, its usefull

Some Pictures for our Arcade machine we are gonna buy on Tue Nov 04, 2008. Mohak's Blog

Possible Hardware List

List of Arcade Machien that we could consider...

nestor always finds great deals...

 UNDER BUDGET LIST...

FREE!!!, nothing works, self-pickup in Windsor, but, hey, it's FREE!! http://toronto.kijiji.ca/c-buy-and-sell-home-appliances-FREE-2-Fridges-2-Standup-Arcade-Systems-W0QQAdIdZ77311881

$100, but only 4 buttons, limited games... http://toronto.kijiji.ca/c-buy-and-sell-toys-games-Superman-Arcade-Game-Stargate-W0QQAdIdZ76995803

$100, price negotiable, with 6 buttons, but buttons are broken, need to be fixed.. @@ http://toronto.kijiji.ca/c-ViewAdLargeImage?AdId=76994721&img=http://kijiji.ebayimg.com/i9/07/k/000/7c/ac/05dc_18.JPG?set_id=1C4000&back=-1

 OVER BUDGET LIST...

$300, working perfectly with currently load with Mortal Kombat 2, self-pickup, but it's 5 buttons, http://www.new.facebook.com/marketplace/listing.php?classified_id=16980697747

Software

On the software side, hadn't we better choose the game or games that we'd like to put on the system? I don't have a clue about contemporary games but I'd like to see classic card and puzzle games. My video game experience these days is on touch screen games I find at many pubs & bars around the city. (Nes: touch screen? for those nasty card games? hehe.. ) But if we want to do a single game box, that suits me too.

paul


Nes: We can have a rom simulator and choose any game we want. In my experience, some arcade machine have some function like that 5 years ago. I could play few versions of street fighter in one machine. I put in coins and choose which one I wanna play. It has a button in front of you, it ususally the "start" button. We could use mame rom, which has most famous arcade game in the world and it's free as long as it's not for commercial use.

 I have already found some simulator for linux, any one have the time and knowledge to try? Please let me know, thx a lot.

Milton: I think its better to use Linux games instead of a emulator. We can do better things with the Linux games and there are a greater variate of games available for Linux systems than for emulators.

PROGRESS & PLAN

Subject Owner Description Target Date Status Note
Arcade Box Purchase Nestor look for arcade box, not necessary working perfectly, but cost efficiency. 2008/11/01 "COMPLATED" +planning to visit the end of Oct 2008 (Nes/Milton/Mohak)

+planning to purchase a arcade cabinet on 2008/11/04 +purchased Motal Komat with 2 working controllers, coin box in working condition (Nes 2008/12/02)

PC Box installation Milton, Mohak Look for a PC Box with all hardware and get Fedora installed 2008/10/23 COMPLATED (Milton, Mohak, Varinder, Patricia)

+Fedora installed and running +Planning install fedora during or after FSOSS event (Milton/Mohak)


Suitable MAME/Arcade simulator' Milton, Mohak, Varinder, Liang Install and test the best working simulator that suit our hardware and situation 2008/12 CANCELED + testing AdvanceMAME with my own machine (Nes) Failed (2008/10/19)

+ sucessfully installed AdvancedMAME in Milton laptop, testing in progress (2008/10/22) + Using Open Source Linux game with launcher instead (Nes, 2008/12/02)

Game Searching with License approval Pat, Mohak, Milton Search suitable game and obtain license from the company/developer 2008/12 In progress +
Console installed and running Milton, Mohak Having emulator running in PC Box perfect with just computer keyboard, without mapping arcard box 2008/12 CANCELED +Using launcher instead (Nes 2008/12/02)
Custom Software/Scripting Greg Launcher with integrated loading of game-specific xmodmap profiles. When power on, PC will be automatically login to system and run emulator 2008/12/02 "COMPLATED" +
Kiosk-style lockdown Greg Prevent player hack into the system 2009/01 Pending(searching info) +
Controller Hardware connection Liang, Varinder find the best way to connect controller and PC that our emulator and key mapping system supported. 2009/01 Pending(searching info) +
Sound System Installation and Configuration Varinder, Liang install and configure arcade cabinet sound system 2008/12 Pending(searching info) +
Key Mapping Installation and Configuration Varinder, Liang find the best way to connect controller and PC that our emulator and key mapping system supported. 2009/01 In Progress +Find a way, we have to do something with the file named .xmodmap.Prof Murrey shows me a KBD, got already , to be used.
Hardware Installation and Config Carter, Pat Install and connect PC, monitor to cabinet. 2009/01 in progress + got sone general ideas and plan to take care the situation (Nes 2008/12/02)
Documentation Nestor,

(any member)

Any related documentation, marketing or publicity "ON GOING" "ON GOING" + Milton and Mohak have updated the game search (Nes 2008/12/02)

+ Steven Liang have experience on soldering, updated blog also (Nes 2008/12/02) + Nestor updated user list, plan status, (Nes: 2008/12/02)


COSTS

VIDEO GAME PRICE
Alpine Racer 50" $1,500.00
Arcade Legends 2 $2,795.00
Arctic Thunder $2,400.00
Big Buck Hunter $1,000.00
Blasteroid by Atari $500.00
Carnival King 39" $1,000.00
Crazy Taxi $2,500.00
Cruisin' World 25" $1,800.00
Cruisin' World 31" $2,300.00
Defender $1,000.00
Evolution X $1,000.00
Extreme Hunting by Sega $1,200.00
Final Assault $600.00
GT4 2004 $1,500.00
GT4 2005 $2,000.00
GT4 Complete $2,500.00
Gun Blade $2,000.00
Harley Davidson 27" $2,500.00
Harley Davidson 50" $3,000.00
Mario Brothers by Nintendo $600.00
Maximum Force $1,000.00
Merit Blue Max $600.00
Merit Force Radion 2006 $1,000.00
Merit Force Radion 2007 $1,200.00
Merit Force Radion 2008 $1,600.00
Ms Pacman $900.00
Ms Pacman/Galaga Countertop ***NEW*** $2,495.00
Ms Pacman/Galaga Home Cabaret ***NEW*** $2,995.00
Ms Pacman/Galaga Table ***NEW*** $3,495.00
Ms Pacman/Galaga Upright ***NEW*** $3,095.00
San Francisco Rush $1,500.00
San Francisco Rush 2049 $2,500.00
Sega 18 Wheeler $2,500.00
Sega Daytona Single $1,500.00
Sega Daytona Twin $2,500.00
Sega Lost World 27" $2,500.00
Sega Lost World 50" $3,000.00
SNK vs Capcom $1,000.00
Soul Caliber $800.00
Starwars Trilogy 50" $3,500.00
Tekken Tag 33" $1,000.00
Time Crisis 3 $3,500.00
Virtual Striker 3 $1,000.00
Virtual Tennis $1,000.00

RESOURCES

Tool open source to create games

Professor Michal suggested us two very useful links to arcade shops:

Serial Programming:Unix/termios http://en.wikibooks.org/wiki/Serial_Programming:Unix/termios

PC in/out connect to JAMMA Arcade

A good simulator works on Linux/OSX/Windows

[http://www.rent-a-game.com/fr_sales.html Pinball outlet, SRG Enterprises, located in Islington. They sell some arcard machine for good price.]

[http://www.wicksta.com/arcade/gallery.php An actual machine that already build on an old console with linux, this is something we should be able to acheive..]

[http://mamedev.com/license.html a link about license of MAME]

[http://www.angrymods.com/mame/ This one is a bit too fancy to build, but.. have a look, maybe it can give us an idea or build some thing cool like this one..]


[http://arcadecontrols.com/arcade.htm Homebrew Arcade website, it has a PDF file to show u how to do ur own arcade machine]


To help in the programing we could need this manual: Serial Programming:Unix/termios
http://en.wikibooks.org/wiki/Serial_Programming:Unix/termios

Chris Tyler has some idea for controller and coins... 1. ctyler connects DSR and DTR lines on serial port to switch, write 6 lines of code to make RS232 DSR transition generate synthetic X input event 2. ctyler connects switch to power supply and solenoid, places solenoid over button on USB numeric keypad, plugs keypad into PC


GAMES

Here are some links to open source games:
Sauerbraten (a.k.a. Cube 2)
http://sauerbraten.org/
Click here to download the tar ball for this game