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
Application number
DE3816488A
Other languages
German (de)
Other versions
DE3816488A1 (en
Inventor
Marco 7600 Offenburg De Spinner
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to DE3816488A priority Critical patent/DE3816488A1/en
Publication of DE3816488A1 publication Critical patent/DE3816488A1/en
Application granted granted Critical
Publication of DE3816488C2 publication Critical patent/DE3816488C2/de
Granted legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/24Constructional details thereof, e.g. game controllers with detachable joystick handles
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/80Special adaptations for executing a specific game genre or game mode
    • A63F13/843Special 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/23Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features 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/10Features 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/1025Features 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
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features 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/80Features 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/8088Features 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/038Indexing scheme relating to G06F3/038
    • G06F2203/0382Plural 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

Handelsname:Trade name: ATARI STATARI ST Baujahr:Construction year: 19871987 Speicherkapazität:memory capacity: 512 KB512 KB Haupt-Prozessor:Main processor: Motorola 68000Motorola 68000

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/1988
Title: 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)

1. Computer mit mindestens einem Eingang für eine manuelle Steuerungsvorrichtung zur Verarbeitung von Programmen mit entsprechend den manuell eingegebenen Steuerungs-Impulsen veränderlichem Programmablauf, insbesondere zur Steuerung von Computer-Spielen mit im Wettbewerb oder mit gegenseitiger Beeinflussung gesteuerten Spielfiguren, gekennzeichnet durch durch eine an den Eingang (A; B) des Computers anschließbare Schaltvorrichtung (17), die mindestens zwei manuelle Steuerungsvorrichtungen (1; 2) (3; 4) mit dem einen Eingang (A; B) verbindet, wobei für die mindestens zwei manuellen Steuerungsvorrichtungen (1; 2) (3; 4) je ein einzelner Schalter (21; 23) bestehend aus Wechselschaltelementen (29; 31) (33; 35) für jede manuelle Steuerungsvorrichtung zur wechselnden Aktivierung und Deaktivierung der jeweiligen manuellen Steuerungsvorrichtung vorgesehen ist und die einzelnen Schalter zur wechselweisen Betätigung über eine Schaltung (45, 47, 53, 49, 51) zur Ansteuerung der einzelnen Wechselschaltelemente an eine ein welchselndes Ausgangssignal führende Leitung (19) des Computers angeschlossen sind. 1. A computer having at least one input for a manual control device for processing programs with variable according to the manually input control pulses variable program flow, in particular for controlling computer games with competitively controlled or interacting game characters, characterized by a to the input (a; B) to one input (a; B), wherein for the at least two manual control devices (1; computer connectable switching device (17) comprising at least two manual control devices (1; 2) (4 3) 2 ) (3; 4) each have a single switch (21; 23) consisting of alternating switching elements (29; 31) (33; 35) for each manual control device for alternating activation and deactivation of the respective manual control device is provided and the individual switches for alternately actuating via a circuit ( 45, 47, 53, 49, 51 ) to Ans teuerung the individual changeover elements are connected to a welchseldes output signal leading line ( 19 ) of the computer. 2. Computer nach Anspruch 1, dadurch gekennzeichnet, daß die manuellen Steuerungsvorrichtungen von einzelnen Joy-Sticks (1; 2) (3; 4) gebildet werden.2. Computer according to claim 1, characterized in that the manual control devices of individual joy sticks ( 1 , 2 ) ( 3 , 4 ) are formed. 3. Computer nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß der einzelne Joy-Stick- Eingang (A; B) zum Anschluß von zwei oder mehreren Joy- Sticks dient.3. Computer according to claim 1 or 2, characterized in that the single joy stick input (A ; B) is used to connect two or more joy sticks. 4. Computer nach Anspruch 1 oder 2 oder 3, dadurch gekennzeichnet, daß die das wechselnde Ausgangssignal führende Leitung (19) eine einzelne Leitung des Druckerausganges (13) ist, wobei der zur Aktivierung und Deaktivierung des einen Joy-Sticks (1; 3) vorgesehene Schalter ein Wechselkontakt (29; 33) mit unmittelbarem Anschluß an die Leitung (19) und der zur Aktivierung und Deaktivierung des anderen Joy-Sticks (2; 4) vorgesehene Schalter ein Wechselkontakt (31; 35) ist, der an die Leitung (19) über einen Inverter (53) angeschlossen ist.4. Computer according to claim 1 or 2 or 3, characterized in that the alternating output leading line ( 19 ) is a single line of the printer output ( 13 ), wherein the activation and deactivation of a joy stick ( 1 , 3 ) provided switch a change-over contact ( 29 ; 33 ) with direct connection to the line ( 19 ) and the activation and deactivation of the other joy stick ( 2 ; 4 ) provided switch is a changeover contact ( 31 ; 35 ) which is connected to the line ( 19 ) is connected via an inverter ( 53 ). 5. Schaltvorrichtung für einen Computer nach einem oder mehreren der voranstehenden Ansprüche, dadurch gekennzeichnet, daß die Bauelemente der Schaltvorrichtung (17) in einem getrennten, an den Computer anschließbaren Gehäuse untergebracht sind.5. Switching device for a computer according to one or more of the preceding claims, characterized in that the components of the switching device ( 17 ) are housed in a separate, connectable to the computer housing.
DE3816488A 1988-05-13 1988-05-13 Computer with manual control device Granted DE3816488A1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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
DE3143009C2 (en)
DE3009676C2 (en)
DE69521632T2 (en) Amusement device for playing cards
DE69610254T2 (en) Apparatus for playing
DE3601813C2 (en)
DE3444736C2 (en)
DE60037714T2 (en) GAME CONTROL DEVICE, ENTERTAINMENT SYSTEM WITH SUCH A GAME CONTROL DEVICE AND METHOD FOR CARRYING OUT A GAME
DE3816488C2 (en)
DE2324063C3 (en) Buffer storage facility
EP0321772B1 (en) Teaching chess computer
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