DE3816488C2 - - Google Patents
Info
- Publication number
- DE3816488C2 DE3816488C2 DE3816488A DE3816488A DE3816488C2 DE 3816488 C2 DE3816488 C2 DE 3816488C2 DE 3816488 A DE3816488 A DE 3816488A DE 3816488 A DE3816488 A DE 3816488A DE 3816488 C2 DE3816488 C2 DE 3816488C2
- Authority
- DE
- Germany
- Prior art keywords
- computer
- joy
- manual control
- input
- joy stick
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 230000004913 activation Effects 0.000 claims description 4
- 230000009849 deactivation Effects 0.000 claims 3
- 238000000034 method Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 7
- 230000035484 reaction time Effects 0.000 description 4
- 241000699666 Mus <mouse, genus> Species 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 241000699670 Mus sp. Species 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000001010 compromised effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011022 operating instruction Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000001681 protective effect Effects 0.000 description 1
- 230000001020 rhythmical effect Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/24—Constructional details thereof, e.g. game controllers with detachable joystick handles
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/843—Special adaptations for executing a specific game genre or game mode involving concurrently two or more players on the same game device, e.g. requiring the use of a plurality of controllers or of a specific view of game data for each player
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/23—Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1025—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals details of the interface with the game device, e.g. USB version detection
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8088—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game involving concurrently several players in a non-networked game, e.g. on the same game console
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/038—Indexing scheme relating to G06F3/038
- G06F2203/0382—Plural input, i.e. interface arrangements in which a plurality of input device of the same type are in communication with a PC
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
Description
Die Erfindung betrifft einen Computer gemäß dem Oberbegriff des Anspruchs 1.The invention relates to a computer according to the preamble of claim 1.
Die heute gebräuchlichen Computer, insbesondere Home- Computer und Personal-Computer können allgemein mit den unterschiedlichsten Programmen zur Steuerung eines oder mehrerer Peripherie-Geräte und insbesondere auch zur Steuerung von Bildschirm-Spielen betrieben werden, bei denen die Bedienungsperson mittels einer manuellen Steuerungsvorrichtung, insbesondere Joy-Stick oder auch Maus oder Steuerungstasten des Computers die Bewegungen einer oder mehrerer Spielfiguren innerhalb eines stationären oder veränderlichen Spielfeldes steuern kann. Es gibt hier zahlreiche Spiele, die Hürdenläufe, Labyrinthdurchgänge u. dgl. simulieren, wobei es jeweils auf die Geschicklichkeit des Spielers ankommt, die im Spielverlauf eingebauten Hindernisse zu umgehen oder zu überwinden oder auch im Wettbewerb mit einer anderen Spielfigur schneller zu sein, mehr Treffer zu erzielen od. dgl.Today's computers, especially home Computers and personal computers can be common with the most diverse programs to control one or several peripheral devices and in particular also for Control of screen games are operated in which the operator by means of a manual control device, especially joy stick or mouse or Control keys of the computer the movements of one or several playing figures within a stationary or can control the variable playing field. There are numerous games, the hurdles, labyrinth passes u. Like. simulate, it being based on the skill the player arrives, the built-in during the game Obstacles to circumvent or overcome or even in the To compete faster with another character, to achieve more hits od. Like.
Ein Computer gemäß Merkmalen des Oberbegriffs des Anspruchs 1 ist bekannt aus der DE-Z. "Elektor" Juni 1980, Seiten 6-28 bis 6-31. Es handelt sich um einen Computer, der bereits zwei Eingänge hat, um Joy-Sticks anzuschließen. Dabei stehen Spiele zur Verfügung, bei dem jedem Joy-Stick eine Spielfigur zugeordnet ist und von einem von zwei Spielern gesteuert werden kann. Auch Computer mit drei Joy- Stick-Anschlüssen sind bereits bekanntgeworden. Die nachstehend erläuterte Erfindung läßt sich sinnvoll aber auch bei Computern mit nur einem Joy-Stick-Anschluß bzw. Anschluß für eine sonstige manuelle Steuerungsvorrichtung anwenden.A computer according to features of the preamble of claim 1 is known from DE-Z. "Elektor" June 1980, Pages 6-28 through 6-31. It is a computer which already has two inputs to connect Joy sticks. There are games available in which every joy stick a game character is assigned and one of two Players can be controlled. Also computer with three joy Stick connections have already become known. The following explained invention can be useful but also on computers with only one joystick port for another manual control device apply.
Bei den bekannten Computern mit verschiedenen Joy-Stick- Eingängen des Computers werden diese intern durch einen Prozessor verwaltet, so daß die entsprechend den Steuerungsaktionen des Spielers ankommenden Daten an jeweils einer mit einer Adresse genau festgelegten Speicherstelle des Computers abgelegt werden und dann im Verlaufe des Programmablaufes zur weiteren Steuerung desselben dienen.In the known computers with different Joy embroidery Inputs of the computer are internally by a Processor manages, so that according to the control actions the player's incoming data to one with an address exactly specified location of the Computers are stored and then during the course of the program serve to further control the same.
Zum Stande der Technik ist auch auf die EP 00 59 779 A2 zu verweisen, wonach es bei einem Videospielgerät bekannt ist, daß dieses mit vier manuellen Steuerungsvorrichtungen versehen ist (vgl. insbesondere Bild 1 mit zugehöriger Beschreibung). Wie bei den anderen bekannten Computern mit mehreren Joy- Stick-Anschlüssen ist auch hier nur eine der Anzahl der Joy- Stick-Anschlüsse entsprechende Anzahl von Spielfiguren steuerbar, also bei vier Joy-Stick-Anschlüssen vier Spielfiguren.The prior art is also referred to EP 00 59 779 A2, according to which it is known in a video game machine that this is provided with four manual control devices (see in particular Figure 1 with accompanying description). As with the other known computers with several joysticks, only one of the number of game sticks corresponding to the number of joystick ports can be controlled, ie four game sticks with four joysticks.
Der vorliegenden Erfindung liegt die Aufgabe zugrunde, bei einem Computer der in Rede stehenden Art technische Vorkehrungen zu treffen, um die Gestaltungsmöglichkeiten des Ablaufes von mittels manuellen Steuerungsvorrichtungen gesteuerten Programmen zu erhöhen und insbesondere je Joy- Stick-Eingang des Computers (bzw. je Eingang für eine sonstige manuelle Steuerungsvorrichtung) mehr als eine Spielfigur steuern zu können. The present invention is based on the object at a computer of the type in question technical arrangements to meet the design possibilities of the Sequence of by means of manual control devices programs and, in particular, each Stick input of the computer (or per input for a other manual control device) more than one To control the character.
Ausgehend von einem Computer der eingangs als bekannt vorausgesetzten Art ist die Lösung dieser Aufgabe im Anspruch 1 gekennzeichnet. Anspruch 2 kennzeichnet die Ausführung des Computers mit einzelnen Joy-Sticks als manuellen Steuerungs vorrichtungen.Starting from a computer initially assumed to be known Art is the solution of this problem in claim 1 characterized. Claim 2 identifies the execution of the Computer with individual joy sticks as manual control devices.
Ein derart aufgebauter Computer zeichnet sich dadurch aus, daß der einzelne Joy-Stick-Eingang des Computers (bzw. Eingang für eine sonstige manuelle Steuerungsvorrichtung) zum Anschluß von zwei oder mehreren Joy-Sticks bzw. sonstigen manuellen Steuerungsvorrichtungen genutzt werden kann, mittels deren je für sich unabhängig in den Programmablauf eingegriffen werden kann und mittels deren insbesondere verschiedene Spielfiguren je für sich gesteuert werden können. Die Erfindung zeichnet sich wesentlich auch dadurch aus, daß sie mit einfachen und wenig kostspieligen Hard-Ware-Mitteln eine wirksame und vielseitige Steuerung von Programmabläufen und insbesondere Computer-Spielen mit einer größeren Anzahl von Spielfiguren gestattet.Such a computer is characterized by that the single joy-stick input of the computer (resp. Input for another manual control device) for Connection of two or more joy sticks or other Manual control devices can be used, by means of which each independently in the program flow can be intervened and by means of which in particular different Game figures can be controlled each for themselves. The invention is also characterized essentially by the fact that with simple and inexpensive hardware an effective and versatile control of program sequences and in particular computer games with a larger number allowed by playing pieces.
Zum Stande der Technik wird auch auf die DE-34 00 921 A1 verwiesen, die eine Umschaltvorrichtung offenbart. In einem ersten Betriebszustand werden mit der Bedienungseinheit Anweisungen in eine Sichtgerätesteuerung-Eingabeeinheit eingegeben und über einen Sichtgeräterechner im Bedienungsspeicher die Bedienungsanweisungen in Form von Telegrammen gespeichert. Hierzu ist der Speicher über einen Schalter, der im ersten Betriebszustand geschlossen ist, an den Sichtgeräterechner angeschlossen. In einem zweiten Betriebszustand ist ein Umschalter, der in der ersten Schaltstellung die Eingabeeinheit mit dem Sichtgeräterechner verbindet, in der zweiten Stellung, so daß die Ausgangssignale des Bedienungsspeichers dem Sichtgeräterechner zugeführt werden können. Der erstgenannte Schalter ist in dieser Betriebsart offen.The prior art is also referred to DE-34 00 921 A1, which discloses a switching device. In one first operating state are with the operating unit Instructions entered into a display control input unit and via a display device computer in the operating memory the operating instructions in the form of telegrams saved. For this purpose, the memory via a switch, which is closed in the first operating state, to the display computer connected. In a second operating state is a switch, which in the first switching position the Input unit connects to the display computer, in the second position, so that the output signals of the operating memory can be supplied to the visual computer. The former switch is open in this mode.
Diese spezielle Schaltung hat keine Anregungen gegeben, die der vorliegenden Erfindung zugrundeliegende Aufgaben zu lösen.This particular circuit has not given any suggestions to solve the underlying problems of the present invention.
Schließlich ist zum Stande der Technik auch noch die DE-34 32 169 A1 zu erwähnen. Es handelt sich um eine Video- Spieleinrichtung, die zwischen einer Einspieler-Betriebsart und einer Zweispieler-Betriebsart umgeschaltet werden kann. Bei der Einspieler-Betriebsart wird nur das Ausgangssignal derjenigen Steuervorrichtung der Haupteinheit der Video- Spieleinrichtung zugeführt, deren Starttaste betätigt wird. Wird eine Zweispieler-Betriebsart gewählt, dann wird das Ausgangssignal derjenigen Spielvorrichtung der Haupteinheit zugeführt, deren Starttaste betätigt wird. Dadurch wird das Spiel eingeleitet. Mit dem Fortgang des Spiels werden abwechselnd die Ausgangssignale der ersten und zweiten Steuervorrichtung an die Haupteinheit angelegt. Bei dieser Spieleinrichtung ist es erforderlich, an jeder der verschiedenen Spielern zugeordneten Steuervorrichtungen zusätzlich zu den Joy-Sticks oder dergl. eine Wahltaste zur Auswahl entweder einer Einspieler-Betriebsart oder einer Zweispieler- Betriebsart und die Starttaste vorzusehen, wobei die Einspieler- Betriebsart oder die Zweispieler-Betriebsart in einem besonderen Register zu speichern sind und eine umfangreiche Schaltungs- und Pufferanordnung dafür sorgt, daß der eine oder andere Spieler das Recht erhält, die Steuervorrichtung zu betätigen und der Wechsel des Schirms für den andern Spieler durchgeführt wird. Auch diese bekannte Spieleinrichtung hat keine Anregungen zur Lösung der der vorliegenden Erfindung zugrundeliegenden Aufgabe gegeben.Finally, the state of the art is still the DE-34 32 169 A1 to mention. It is a video Game device operating between a single-player mode and a two-player mode can be switched. In the single-player mode, only the output signal that control device of the main unit of video Supplied game device whose start button is pressed. If a two-player mode is selected, then the output will be the game device of the main unit fed, the start button is pressed. This will do that Game initiated. As the game progresses take turns the output signals of the first and second Control device applied to the main unit. At this Game facility requires it at each of the different Players associated control devices in addition to the joy sticks or the like. A selection key to select either a one-player mode or a two player Operating mode and the start button, whereby the single-player Operating mode or the two-player mode in a special register to store and an extensive Circuit and buffer arrangement ensures that the one or the other player gets the right, the control device to operate and the change of the screen for the other Player is performed. Also this known game device has no suggestions for solving the present Invention underlying task given.
In den Unteransprüchen sind vorteilhafte Ausgestaltungen der Erfindung gemäß Hauptpatentanspruch gekennzeichnet.In the dependent claims are advantageous embodiments of Invention characterized according to the main claim.
Von besonderem Vorteil ist dabei auch die Ausgestaltung gemäß Anspruch 4, welche es ermöglicht, eine einzelne Leitung des ohnehin vorhandenen Druckerausgangs für die Umschaltung zwischen verschiedenen, an einen einzelnen Joy-Stick- Eingang des Computers angeschlossenen Joy-Sticks zu nutzen. Auch bei dieser Anordnung ist sichergestellt, daß zu einem Zeitpunkt jeweils nur ein Joy-Stick aktiviert sein kann. Auch hier läßt sich die Anzahl der über einen Joy-Stick- Anschluß des Computers steuerbaren Spielfiguren verdoppeln oder bei höheren Verarbeitungsgeschwindigkeiten eines Computers weiter erhöhen.Of particular advantage is the design according to claim 4, which allows a single Management of the already existing printer output for the Switching between different, to a single Joy embroidery Input of the computer connected joy stick to use. Also in this arrangement it is ensured that Only one joystick is activated at a time can. Here, too, the number of times via a joy embroidery Connecting the computer to double controllable game pieces or at higher processing speeds of a computer.
Aufgrund der erfindungsgemäßen Schaltvorrichtung ist an jedem der einzelnen Joy-Stick-Eingänge zu jeder Zeit in genau definierter Weise das Signal eines der beiden oder mehreren an diesen Joy-Stick-Anschluß angeschlossenen Joy-Stick angelegt, und das ermöglicht es nun auch, in dem Programm-Ablauf entsprechend mehr unterschiedliche Steuerungsimpulse vorzusehen, d. h. mehr Spieler agieren zu lassen.Due to the switching device according to the invention is on each of the individual joy-stick inputs in at any time well-defined way the signal of one of the two or several connected to this joy stick connection Joy stick created, and that now makes it possible in the Program sequence corresponding to more different control pulses to be provided, d. H. to let more players act.
Hat der Computer beispielsweise zwei Joy-Stick-Eingänge, dann kann der Computer bei Anordnung der erfindungsgemäßen Schaltvorrichtung auswählen, welche zwei der vier gerade angeschlossenen Joy-Sticks gerade aktiv sind. Von diesen zweien holt er sich die Daten, verarbeitet sie im Programm und schaltet dann zu den zwei anderen Joy-Sticks um.For example, if the computer has two joystick inputs, then the computer can in arrangement of the invention Select switching device which two of the four straight joysticks are currently active. Of these Two he gets the data, processes it in the program and then switch to the other two joy sticks.
Mit den ihm durch die verschiedenen Joy-Sticks mitgeteilten Informationen verfährt der Rechner genauso wie oben.With the ones communicated to him by the different joy sticks The calculator proceeds the same way as above.
Das Umschalten und Verarbeiten der Daten geht so schnell, daß die menschliche Reaktionszeit weit unterschritten wird (ca. 200-Hz-Abfragefrequenz). Es können also ohne weiteres vier Spieler gleichzeitig tätig sein, ohne daß die klare Trennung der im Computer über die verschiedenen Joy-Sticks eingegebenen Informationen gefährdet wäre. Switching and processing the data is so fast that the human reaction time is far below (about 200 Hz sampling frequency). So it can easily four players at the same time, without the clear Separation of the computer in the different joy sticks entered information would be compromised.
Anspruch 5 kennzeichnet eine zweckmäßige Ausgestaltung, bei der die Bauelemente der Schaltvorrichtung in einem getrennten, an den Computer anschließbaren Gehäuse untergebracht sind. Claim 5 indicates an expedient embodiment, in the components of the switching device in a separate, Housing connectable to the computer housing are housed.
Nachfolgend wird ein Ausführungsbeispiel der Erfindung anhand
einer Zeichnung beschrieben. Diese zeigt:
Teildarstellungen und schematische Teil-Schalt- und
-Blockbilder eines Computers mit einer Schaltvorrichtung
zum Anschluß mehrerer Joy-Sticks.Hereinafter, an embodiment of the invention will be described with reference to a drawing. This shows:
Partial representations and schematic part-switching and block images of a computer with a switching device for connecting multiple joy sticks.
In der Figur sieht man schematisch einen Teil eines Computers 11 mit zwei Joy-Stick-Eingängen A und B und einem Druckerausgang 13. Es ist auch der Speicher 15 des Computers angedeutet, und darin über den Joy-Stick-Eingang A ansprechbare Adressen I und II und über den Joy-Stick-Eingang B ansprechbare Adressen III und IV.The figure schematically shows a part of a computer 11 with two joy stick inputs A and B and a printer output 13 . It is also the memory 15 of the computer indicated, and therein via the joy stick input A addressable addresses I and II and via the joy stick input B addressable addresses III and IV.
Über eine noch zu beschreibende Schaltvorrichtung 17 sind über den Joy-Stick-Eingang A wechselsweise ein Joy-Stick 1 oder ein Joy-Stick 2 und über den Joy-Stick-Eingang B ein Joy-Stick 3 oder ein Joy-Stick 4 an den Computer angeschlossen. In noch näher zu beschreibender Weise lassen sich die genannten Joy-Stick-Eingänge wechselweise aktivieren oder deaktivieren, um wechselweise die Adressen I oder II bzw. III oder IV anzusprechen. Das Umschaltsignal wird dabei über die wechselweise mit plus 5 Volt und 0 Volt gespeiste Leitung 19 des Druckerausganges 13 gegeben.About a still to be described switching device 17 are on the joy stick input A alternately a joy stick 1 or a joy stick 2 and the joy stick input B a joy stick 3 or a joy stick 4 to the Computer connected. In a manner to be described in more detail, the aforementioned joy stick inputs can alternately be activated or deactivated in order to address the addresses I or II or III or IV alternately. The switching signal is given via the alternately fed with plus 5 volts and 0 volts line 19 of the printer output 13 .
Der Computer 11 ist ein handelsüblicher Home-Computer oder Personal-Computer derjenigen Art, der entsprechend manuell gegebenen Steuerungsimpulsen (Joy-Stick, Maus, Tasten-Eingabevorrichtung) Programme mit veränderlichem Programmablauf verarbeiten kann, insbesondere Computer-Spiele mit im Wettbewerb oder mit gegenseitiger Beeinflussung gesteuerten Spielfiguren.The computer 11 is a commercially available home computer or personal computer of the kind that can handle manually variable control programs (joy stick, mouse, key input device) programs with variable program flow, in particular computer games in the competition or with mutual influence controlled game characters.
Ein geeigneter Computer ist beispielsweiseA suitable computer is for example
Der vorgenannte Haupt-Prozessor ist genügend schnell (Taktfrequenz z. B. 8 MHz).The aforementioned main processor is fast enough (Clock frequency eg 8 MHz).
In noch näher zu beschreibender Weise eignen sich für die Zwecke der vorliegenden Erfindung besonders die jetzt neu erschienenen 16-Bit-Computer, die eine Abfragefrequenz von 200 Hz ermöglichen.In a manner to be described in more detail are suitable for the Purpose of the present invention especially now newly released 16-bit computer, which has a polling frequency of 200 Hz.
Alle Joy-Sticks eignen sich für die Zwecke der vorliegenden Erfindung: Alle Joy-Sticks, Mäuse, Paddles und Rollerballs mit Sub-D-9-Pol-BuchseAll joy sticks are suitable for the purpose of the present Invention: All joy sticks, mice, paddles and rollerballs with Sub-D 9-pin female connector
Ein Joy-Stick ist allgemein eine manuelle Steuerungsvorrichtung, mittels der der Cursor auf dem Bildschirm allein durch Hin- und Herbewegung des universell gelagerten Joy-Sticks schnell in beliebige Positionen gebracht werden kann, woraufhin mittels eines an dem Joy-Stick vorgesehenen Schalters Programmabläufe ausgelöst werden können. Dazu hat ein solcher Joy-Stick im allgemeinen eine 9-Pol-Buchse.A joy stick is generally a manual control device, by means of the cursor on the screen solely by reciprocating the universally mounted Joy sticks can be quickly moved to any position can, whereupon by means of a provided on the joy stick Schalters program sequences can be triggered. To Such a joy stick generally has a 9-pin female connector.
In entsprechender Weise wie mit einem Joy-Stick lassen sich Spielprogramme der in Rede stehenden Art auch mittels einer sogenannten Maus steuern, also einer manuellen Steuerungsvorrichtung, die auf einem Tisch oder einer Platte verfahrbar ist und dabei einen Rollkörper bewegt, dessen Bewegungen in entsprechende Cursor-Bewegungen auf dem Bildschirm umgesetzt werden. Wie bekannt, lassen sich Computer-Spiele der in Rede stehenden Art aber auch einfach mittels Tasten-Eingabe vorrichtungen betätigen.In the same way as with a joy stick can be Game programs of the type in question also by means of a so-called mouse control, so a manual control device, which can be moved on a table or a plate is moving while a rolling body whose movements in corresponding cursor movements are implemented on the screen become. As is known, computer games can be in question type but also simply by keying actuate devices.
Die Technik der Joy-Stick-Steuerungen für Computer-Spiele u. dgl. hat sich bei den bisher bekanntgewordenen Computern von der Verwendung eines Joy-Stick-Anschlusses mit einem einzigen Joy-Stick zur Anordnung zweier Joy-Stick-Eingänge weiterentwickelt, an die jeweils ein einziger Joy-Stick angeschlossen ist, und es wurden Spielprogramme entwickelt, bei denen zwei Spieler im Wettbewerb miteinander und mit gegenseitiger Beeinflussung mittels des ihnen zugeordneten Joy-Sticks Spielfiguren od. dgl. steuern können. Ein bekanntes Programm dieser Art, welches mittels zwei Joy-Sticks steuerbar ist, die je für sich an einen Joy-Stick-Eingang des Computers angeschlossen sind, ist das ProgrammThe technique of joy stick controllers for computer games u. The like. Has been in the previously known computers by using a joy stick connector with a single joy stick for arranging two joy stick inputs further developed, to each of which a single joystick connected and game programs have been developed which two players compete with each other and with mutual influence by means of their associated Joy Sticks game characters od. Like. Control can. A well-known Program of this kind, which can be controlled by means of two joy sticks is that ever for a joystick input of the computer connected, is the program
Titel: Time Bandits
Hersteller: Midtron/Microdeal
Erscheinungsjahr: 1986/1988Title: Time Bandits
Manufacturer: Midtron / Microdeal
Year of publication: 1986/1988
Wie oben bereits erwähnt, ist nun entgegen diesem Stande der Technik bei der vorliegenden Erfindung vorgesehen, daß an jeden der beiden Joy-Stick-Eingänge A und B nicht ein einziger Joy-Stick angeschlossen ist, sondern jeweils zwei Joy-Sticks, und die Erfindung läßt sich auch auf die Ver wendung mehrerer Joy-Sticks ausbauen.As already mentioned above, contrary to this state of the art in the present invention, it is now provided that each of the two joy stick inputs A and B is not connected to a single joy stick, but in each case two joy sticks, and the invention can also be extended to the use of several joy sticks.
Die bereits erwähnte Schaltvorrichtung 17 kann in einem von dem Computer getrennten baueinheitlichen Gehäuse angeordnet sein und enthält als wesentliche Bestandteile zwei einzelne Schalter 21 und 23, deren einer über eine Verbindungsleitung 25 mit dem einen Joy-Stick-Eingang A und deren anderer über eine Verbindungsleitung 27 mit dem anderen Joy-Stick-Eingang B verbunden ist. Jeder der beiden Schalter 21 und 23 weist zwei Wechselkontakte 29/31 bzw. 33/35 auf, wobei der Wechselkontakt 29 über eine Leitung 37 mit dem Joy-Stick 1, der Wechselkontakt 31 über eine Leitung 39 mit dem Joy-Stick 2, der Wechselkontakt 33 über eine Leitung 41 mit dem Joy-Stick 3 und der Wechselkontakt 35 über eine Leitung 43 mit dem Joy-Stick 4 verbunden ist.The already mentioned switching device 17 may be arranged in a separate housing from the computer housing and contains as essential components two individual switches 21 and 23 , one of which via a connecting line 25 to the one joy stick input A and the other via a connecting line 27th connected to the other joystick input B. Each of the two switches 21 and 23 has two changeover contacts 29/31 and 33/35, wherein the change-over contact 29 via a line 37 with the joystick 1, the change-over contact 31 via a line 39 with the joystick 2, the Changeover contact 33 is connected via a line 41 to the joy stick 3 and the changeover contact 35 via a line 43 to the joy stick 4 .
Für den Wechsel- oder Umschaltvorgang sind die Wechselkontakte 29-35 an die bereits erwähnte Leitung 19 angeschlossen, welche über den Druckerausgang 13 des Computers abwechselnd mit einem Signal von plus 5 oder 0 Volt gespeist wird. Dabei sind die den Joy-Sticks 1 und 3 zugeordneten Wechselkontakte 29 und 33 mittels Leitungen 45 und 47 und die Leitung 19 unmittelbar an den Druckerausgang angeschlossen, während die den Joy-Sticks 2 und 4 zugeordneten Wechselkontakte 31 und 35 an die Leitung 19 und den Druckerausgang 13 über Leitungen 49 und 51 unter Zwischenschaltung eines Inverters 53 angeschlossen sind.The change-over contacts are 29 for the exchange or switching - 35 connected to the aforementioned line 19, which is fed through the printer output of the computer 13 alternately with a signal from plus 5 or 0 volts. Here are the joy sticks 1 and 3 associated changeover contacts 29 and 33 by means of lines 45 and 47 and the line 19 connected directly to the printer output, while the joy sticks 2 and 4 associated changeover contacts 31 and 35 to the line 19 and the Printer output 13 via lines 49 and 51 with the interposition of an inverter 53 are connected.
Aufgrund des beschriebenen Aufbaus kann der Computer nun auswählen, welche zwei der vier angeschlossenen Joy-Sticks gerade aktiv sind. Von diesen zweien holt er sich die Daten, verarbeitet sie im Programm und schaltet dann zu dem anderen zwei Joy-Sticks um. Mit den dort ankommenden Informationen verfährt der Rechner dann in üblicher Weise,. um den Programmablauf zu steuern. Das Umschalten zwischen den Joy-Sticks und die Verarbeitung der Daten geht so schnell, daß die menschliche Reaktionszeit weit unterschritten wird, (ca. 200-Hz-Abfragefrequenz). Mittels der beschriebenen Hard-Ware (Schaltvorrichtung 17) läßt sich die erläuterte Umschaltung auf einfache Weise verwirklichen. Intern wird die Schaltung vom Computer betreut, der die von ihr kommenden Daten verarbeitet. Eine dazu geeignete Soft-Ware arbeitet mit folgenden Schritten:Due to the described structure, the computer can now select which of the four connected joy sticks are currently active. From these two he gets the data, processes it in the program and then switches to the other two joy sticks. With the information arriving there, the computer then proceeds in the usual way. to control the program flow. The switching between the joy sticks and the processing of the data is so fast that the human reaction time is far below, (about 200 Hz sampling frequency). By means of the hardware described (switching device 17 ), the described switching can be realized in a simple manner. Internally, the circuit is supervised by the computer, which processes the data coming from it. A suitable soft-ware works with the following steps:
- 1. Zu Joy-Stick 1 und 3 umschalten (Signal an die Hard-Ware).1. Switch to joystick 1 and 3 (signal to the hardware).
- 2. Daten von Joy-Stick 1 verarbeiten durch Übermittlung an Adresse I.2. Process data from Joy-Stick 1 by sending it to address I.
- 3. Daten von Joy-Stick 3 verarbeiten durch Übermittlung an Adresse III.3. Process data from Joy-Stick 3 by sending it to address III.
- 4. Zu Joy-Stick 2 und 4 umschalten (Signal an die Hard-Ware).4. Switch to joystick 2 and 4 (signal to the hardware).
- 5. Daten von Joy-Stick 2 verarbeiten durch Übermittlung an Adresse II.5. Process data from Joy-Stick 2 by sending it to address II.
- 6. Daten von Joy-Stick 4 verarbeiten durch Übermittlung an Adresse IV.6. Process data from Joy-Stick 4 by sending it to address IV.
- 7. Wiederholen von 1. an.7. Repeat from 1st to.
Dieses Programm sollte vorzugsweise in der Programmiersprache "Assembler" geschrieben werden (wegen der Geschwindigkeit.)This program should preferably be in the programming language Written "assembler" (because of the speed.)
Die erläuterte Schaltvorrichtung ist im übrigen auch eine Schutzvorrichtung, welche das Abspielen von Raubkopien von Programmen mit dem vorerwähnten Programmablauf vereiteln kann. Wer eine Raubkopie eines so aufgebauten Programmes auf einem mit zwei Joy-Stick-Eingängen ausgestatteten Computer abspielen will, kann das nicht tun, wenn er nicht die beschriebene Schaltvorrichtung zur Verfügung hat.The explained switching device is also a Protective device that plays pirated copies of Thwart programs with the aforementioned program flow can. Who a pirated copy of a so constructed program on a computer equipped with two joystick inputs can not do that if he does not want to play has described switching device available.
Wie erwähnt, beschränkt sich die vorliegende Erfindung nicht auf vier Joy-Stick-Teilnehmer, sondern die Teilnehmerzahl läßt sich entsprechend vergrößern, wenn die Verarbeitungsgeschwindigkeit des Computers ausreichend groß ist. Auf diese Weise liegen auch Mannschaftsspiele im Bereich der Möglichkeit. As mentioned, the present invention is not limited to four Joy Stick participants, but the number of participants can be increased accordingly, if the processing speed the computer is big enough. On Team games in the area of Possibility.
Nachstehend ist als Beispiel die Anschlußbelegung des Drucker-Ports am Atari-ST-Computer wiedergegeben:Below is an example of the pin assignment of Printer ports played on the Atari ST computer:
Über eine der acht Data-Leitungen wird das Umschaltsignal für die Hardware gesendet. Diese dient also als die zuvor erwähnte Leitung des Blockschaltbildes.About one of the eight data lines is the switching signal sent for the hardware. This serves as the previous one mentioned line of the block diagram.
Ebenfalls als Beispiel wird nachstehend die Anschluß-Belegung eines standartisierten Sub-9-Pol-Joy-Stick-Anschlusses wiedergegeben, wie sie an den Joy-Stick-Eingängen A und B des Computers 11 und an jedem der Joy-Sticks 1, 2, 3 und 4 vorhanden ist:Also by way of example, the pinout of a standard Sub-9-Pol-Joy-Stick connector is reproduced below, as shown on the Joy Stick inputs A and B of the computer 11 and on each of the joy sticks 1, 2, 3 and 4 is present:
Das Blockschaltbild zeigt zur Vereinfachung die Schaltvor richtung 17 zum wechselweisen Anschluß der einzelnen Joy-Sticks an den Computer nur schematisch. Dabei enthält die Schaltvorrichtung jedoch die erforderlichen Verbindungen, um jeden Joy-Stick 1, 2, 3 oder 4 mit allen seinen Anschlüssen 1-9 mit den entsprechenden Anschlüssen 1-9 der Joy-Stick-Anschlüsse A und B zu verbinden.The block diagram shows for simplicity the Schaltvor device 17 for the alternate connection of the individual joy sticks to the computer only schematically. However, the switching device includes the necessary connections to connect each joy stick 1, 2, 3 or 4 with all its terminals 1-9 to the corresponding terminals 1-9 of the joy stick terminals A and B.
Nachstehend sei noch ein konkretes Beispiel für ein einfaches
Computer-Spiel angegeben, an welchem mittels der Schaltvorrichtung
4 Spieler mit vier Joy-Sticks teilnehmen können,
obwohl der Computer nur zwei Joy-Stick-Anschlüsse hat:
Vier Spieler treten gegeneinander zum Wettlauf an.
Eine Vorwärtsbewegung jeder Spielfigur sei nur
durch in bestimmter Weise rhythmische Bewegung des
zugeordneten Joy-Sticks möglich. Da alle vier
Spielfiguren gleichzeitig durch Bewegungen der
Joy-Sticks agieren müssen, müssen alle Joy-Stick-
Eingänge praktisch gleichzeitig zur Verfügung
stehen. Wer als erster an das Ziel kommt, hat
gewonnen.Below is a concrete example of a simple computer game specified in which by means of the switching device 4 players with four joy sticks can participate, although the computer has only two joystick ports:
Four players compete against each other for the race. A forward movement of each character is possible only by a certain rhythmic movement of the associated joy stick. Since all four characters must act simultaneously by movements of the joy sticks, all joystick inputs must be available practically at the same time. Whoever comes first to the finish has won.
Da die Zeitpunkte der tatsächlichen Tätigkeit der Spieler willkürlich verteilt auftreten, muß programmäßig für ein solches Spiel vorgesehen sein, daß zu jedem Zeitpunkt des Spieles alle den vier Spielern zugeordneten Adressen I, II, III oder IV in ständiger Wiederholung im Ablauf nacheinander aktiviert werden und somit, wenn ein Spieler gerade einen Joy-Stick betätigt, zur Verfügung stehen.Since the dates of the actual activity of the Players must appear randomly distributed, must be programmatically be provided for such a game that every time of the game all four players assigned addresses I, II, III or IV in constant repetition be activated one after the other in the sequence and thus, if a player is watching one Joy stick pressed, available.
Da sowohl die soft-ware-mäßigen Wechsel von einer Adresse zur nächsten als auch die Umschaltungsvorgänge von einem Joy-Stick auf den nächsten durch die Schaltvorrichtung jeweils in Zeit-Intervallen unterhalb der menschlichen Reaktionzeit und Joy-Stick-Betätigungsdauer erfolgen, ist zu jedem Zeitpunkt des Spielablaufs für die Spieler gewährleistet, daß ein Spieler bei Betätigung seines Joy-Sticks auch die ihm zugeordnete Adresse ansprechen kann.Because both the soft-ware-like change from one Address to the next as well as the switching operations from one joy stick to the next through the switching device each at time intervals below the human reaction time and joy stick operation time is done at any time of the game for the Player ensures that a player is pressing his Joy sticks also address its assigned address can.
Mit den oben angegebenen Programmschritten läßt sich gewährleisten, daß im Rahmen der menschlichen Reaktionszeit eine Synchronisation der Umschaltung auf einen bestimmten Joy-Stick (also dessen Aktivierung) mit der Verarbeitung der von diesem Joy-Stick eingegebenen Daten gegeben ist, und es läßt sich damit ausschließen, daß beispielsweise die Daten der Joy-Sticks 1 und 2, die über die Schaltvorrichtung beide an den Joy-Stick-Eingang A angeschlossen sind, durcheinanderkommen.With the above-mentioned program steps can be ensured that in the context of human reaction time synchronization of switching to a specific joy stick (ie its activation) is given with the processing of the entered data from this joy stick, and it can thus be excluded in that, for example, the data of the joy sticks 1 and 2 , which are both connected to the joy stick input A via the switching device, get confused.
Es leuchtet ein, daß mittels der erfindungsgemäßen Schaltvorrichtung auch wesentlich kompliziertere Spielabläufe mit vier oder mehr Spielern steuerbar sind, obwohl der Computer z. B. nur zwei Joy-Stick-Anschlüsse hat.It is clear that by means of the switching device according to the invention also much more complicated gameplay with four or more players are controllable, although the Computer z. B. has only two joystick ports.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE3816488A DE3816488A1 (en) | 1988-05-13 | 1988-05-13 | Computer with manual control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE3816488A DE3816488A1 (en) | 1988-05-13 | 1988-05-13 | Computer with manual control device |
Publications (2)
Publication Number | Publication Date |
---|---|
DE3816488A1 DE3816488A1 (en) | 1989-11-23 |
DE3816488C2 true DE3816488C2 (en) | 1990-07-12 |
Family
ID=6354372
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE3816488A Granted DE3816488A1 (en) | 1988-05-13 | 1988-05-13 | Computer with manual control device |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE3816488A1 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE9000561U1 (en) * | 1989-10-11 | 1990-06-13 | Hoffmann, Thomas | Device for switching between two input devices for microcomputers |
US5806849A (en) * | 1994-02-17 | 1998-09-15 | Electronic Arts, Inc. | Electronic game system with wireless controller |
US5574318A (en) * | 1994-02-14 | 1996-11-12 | Gost; Patrick E. | Multi-port joystick switchbox |
TW417054B (en) * | 1995-05-31 | 2001-01-01 | Sega Of America Inc | A peripheral input device with six-axis capability |
DE19860342C2 (en) * | 1998-12-24 | 2001-08-23 | Iacov Grinberg | Computer mouse, computer input device with two mice and method for inputting control signals into a computer |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS57145482U (en) * | 1981-03-06 | 1982-09-13 | ||
JPS6053172A (en) * | 1983-09-02 | 1985-03-26 | カシオ計算機株式会社 | Input system of video game apparatus |
DE3400921A1 (en) * | 1984-01-12 | 1985-07-25 | Siemens Ag | Display device system |
-
1988
- 1988-05-13 DE DE3816488A patent/DE3816488A1/en active Granted
Also Published As
Publication number | Publication date |
---|---|
DE3816488A1 (en) | 1989-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69426664T2 (en) | MULTIPLE CONNECTOR FOR GAME APPARATUS | |
DE2754392C3 (en) | Method and circuit arrangement for generating moving objects on a television screen | |
EP0719433B1 (en) | Programmable game machine | |
DE69114400T2 (en) | Control device for a game device. | |
DE2609826C2 (en) | Device for playing games on the screen of a picture tube | |
DE2732438C3 (en) | Method of displaying multiple objects on a raster television screen | |
DE69701841T2 (en) | Device and method for determining the position of a point on a displayed image, and readable recording medium for storing a program for determining the position of a point on a displayed image | |
DE3040954C2 (en) | Video game | |
DE3009676C2 (en) | ||
DE69521632T2 (en) | Amusement device for playing cards | |
DE69610254T2 (en) | Apparatus for playing | |
DE3601813C2 (en) | ||
DE3143009A1 (en) | ELECTRONIC SMALL DEVICE WITH CONNECTING FUNCTION | |
DE3444736C2 (en) | ||
DE3816488C2 (en) | ||
DE4232762A1 (en) | Coin operated games machine with game symbols on games machine - has dual function inputs that allow two different games to be represented such as card or rotary symbol carrier types | |
EP0321772B1 (en) | Teaching chess computer | |
DE2324063B2 (en) | Buffer storage facility | |
DE2826731A1 (en) | DEVICE FOR CREATING A VARIETY OF MOVING OBJECTS ON A TELEVISION SCREEN | |
DE2653859C2 (en) | Player-operated game apparatus for a screen device having an intensity control device for changing the intensities of picture elements for the display of movable symbols on a screen | |
DE3229634C2 (en) | ||
DE3315025A1 (en) | Playing device | |
DE60018994T2 (en) | A recording medium storing a video game program and a video game device | |
DE3432169C2 (en) | ||
DE69013207T2 (en) | Control circuit for coin operated slot machines. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
D2 | Grant after examination | ||
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |