ATENÇÃO!!! Esta página é um espelho da página original.
Ela esta aqui somente para fins de registros históricos.

Espelho mantido por www.msxpro.com


O padrão JoyNet
MSX em rede através do conector de joystick
Informações Gerais

JoyNet é a maneira mais barata de interligar-se dois ou mais computadores MSX.
O padrão JoyNet é o resultado de uma discussão recente na lista internacional de MSX  (International MSX Mailing List). Algumas pessoas que contribuíram para ele foram: Alex Wulms, Jeroen Smael, Laurens Holst, Maarten ter Huurne, Maico Arts, Patrick Lina, Sean Young e Werner Augusto Roder Kai (eu).
Tudo começou com uma discussão sobre o assunto "ligando o PC ao MSX " ("connecting PC-MSX"), quando eu mandei uma mensagem para a lista falando sobre algumas interessantes experiências que eu e o meu irmão (Weber Estevan Roder Kai) estávamos fazendo com dois computadores MSX e um cabo feito por nós, exclusivamente para que pudéssemos jogar os jogos "F-16 Fighting Falcon" e "F1 Spirit 3D Special".
Você pode usar a JoyNet para jogar jogos multi-usuário, transferir dados entre computadores MSX, formando uma rede local, ou até mesmo programar um estonteante mega-demo onde vários computadores MSX trabalhem sincronizados ! E tambem para conectar o MSX ao PC.
A JoyNet interliga os MSX em uma rede em anel. Assim, você precisa de um cabo JoyNet para cada computador que você deseja interligar.


Os Cabos:

Cabo JoyNet padrão para MSX
(para interligar dois ou mais computadores MSX)

Para construir seu cabo, você precisará dos seguintes itens, que certamente não lhe custarão mais do que R$ 15,00:

SEND (DIN-5 180/m)   RECV (DIN-5 180/f)
1 --------------+     +---------------1
2 ------------+ |     | +-------------2
3 ----------+ | |     | | +-----------3
5 ----------|-|-|-----|-|-|---+-------5
    | | |     | | |   |

    | | |     | | |   |
    3 7 6     1 2 8   9
     MSX(DB9 /f)
Cabo JoyNet alternativo para MSX
(para interligar apenas dois computadores MSX)

Se você quiser interligar apenas dois computadores MSX, você pode construir um cabo exatamente como o utilizado pelo jogo F1 Spirit 3D Special, que usa apenas dois conectores DB-9 fêmea.


(DB-9 /f)        (DB-9 /f)
1 --------------- 6
2 --------------- 7
3 --------------- 8
6 --------------- 1
7 --------------- 2
8 --------------- 3
9 --------------- 9
Mas se você puder, prefira construir cabos JoyNet padrão, pois assim futuramente você poderá utilizá-los para interligar mais do que dois computadores MSX, por exemplo em encontros de MSX ou quando você se reunir com outros usuários.

Cabo JoyNet padrão para PC
(para interligar um PC com um ou mais computadores MSX)

Você pode construir este cabo para inserir um PC em uma rede JoyNet, através da porta paralela, usando um par macho/fêmea de conectores DIN de 5 pinos/180 graus e um conector DB-25 macho.


SEND (DIN-5 180/m)    RECV (DIN-5 180/f)
1 ---------------+    +--------------- 1
2 -----------+   |    |   +----------- 2
3 -------+   |   |    |   |   +------- 3
5 -------|---|---|----|---|---|----+---5

     |   |   |    |   |   |    |
     |   |   |    |   |   |    |

      10   3   2   13  12   4  18~25
PC (DB-25 /m)
Cabo JoyNet alternativo para PC
(para ligar um PC a um único MSX)

Se você deseja ligar um PC a apenas um MSX, você pode construir este, com um conector DB-9 fêmea e um conector DB-25 macho:


(DB-9 female)   (DB-25 male)
1 ------------- 2 
2 ------------- 3 

3 ------------- 4 
6 ------------- 13
7 ------------- 12
8 ------------- 10
   9 ------------- 18~25


Os Programas:

F-16 Fighting Falcon (1984)

[etiqueta do cartucho] - [frente da caixa] - [fundo da caixa]
[página 1] - [página 2] - [página 3] - [página 4] - [página 5] - [páginas 6 e 7] - [página 8]

Este é um simulador de vôo com combate para MSX 1 apresentado como um cartucho de 16 Kb de ROM.
Para iniciar a partida, você deve pressionar F1 ou F2.
Se você pressionar F1, você seleciona o jogo de um jogador (joga contra o computador), e então você pode selecionar o nível de dificuldade com as teclas cursoras esquerda e direita e a barra de espaços (ou com o joystick no port 1).
Se você pressionar F2 você seleciona o jogo de dois jogadores, para jogar contra um oponente humano, e entao você precisará de dois computadores MSX e uma conexão JoyNet na porta 2 de joystick dos dois MSX.

Connect (1990)

[ arquivos do disco 1 - 21 kb ] - [arquivos do disco 2 - 48 kb]

Connect é um programa feito pelo Holandês Ries Vriend para interligar apenas dois computadores MSX. Um dos MSX funciona como 'mestre' (master) e o outro como 'escravo' (slave). O programa permite ao computador mestre acessar os disk drives do computador escravo. O programa era usado para aumentar a base de dados de um BBS implementado em um computador MSX, permitindo o uso de quatro disquetes de 360 Kb, pois naquela época ainda não existiam interfaces para conectar discos rígidos (HDs) ao MSX. Para executá-lo, você precisará de dois MSX com uma conexão JoyNet na porta 2 de joystick. Eu não testei os programas porque estão inteiramente em Holandês...

F1 Spirit 3D Special (1991)

Este é um jogo de corridas de Fórmula 1 (F1) para MSX 2+ apresentado em dois discos de 720 Kb pela Konami.
Você pode jogar contra o computador em uma única corrida ou em um campeonato completo, ou selecionar o modo de combate (combat mode) para jogar uma única corrida contra um oponente humano.
Para jogar no modo de combate, você precisará de dois MSX 2+ interligados por uma conexão JoyNet na porta 2 de joystick.
[foto de pessoas no encontro MSX Jaú 98+ jogando F1 Spirit 3D no modo de combate]

Triplex (199?)
Triplex é um Tetris multi-usuário feito para até 15 jogadores, mas com os seus MSX interligados através da interface MIDI do cartucho Music Module da Philips (MSX-Audio). Esperamos que os programadores modifiquem as rotinas de comunicação, convertendo o jogo para o padrão JoyNet.

Magical Labyrinth (1995)
Magical Labyrinth é um jogo de labirinto para até 4 jogadores feito pela Gigamix (Japão). É jogado em um único MSX, mas com a tela dividida em 4 partes, e necessita de um periférico chamado "Ninja Tap Extended" que permite a ligação de até 4 joysticks, multiplexados em uma única porta de joystick. Seria ótimo se seus programadores produzissem uma versão para o padrão JoyNet, mas dessa vez com ação em tela cheia.

Snafu (1998)

[Jogo com manual em Inglês] - snafu.zip - 5 Kb

Este é um jogo como "Tron" ou "Laserbikes" feito por nós. O nome "Snafu" é por que nós tivemos nosso primeiro contato com ele através do videogame Intellivision.
Fizemos a primeira versão especialmente para o encontro MSX Jaú '98 (dias 23 e 24 de maio). Foi apresentado funcionando em apenas dois computadores, originalmente inerligados através de dois cabos nas duas portas de joystick. A primeira versão era em BASIC com apenas as rotinas de comunicação em Assembly. [foto]
Para o encontro MSX JAÚ '98+ (dias 30 de outubro e 1 e 2 de novembro) nós fizemos uma nova versão 100 % em Assembly (exeto pelo carregador em BASIC), e testamos com 4 computadores MSX interligados. [foto]
No encontro MSX Jaú 99 repetimos a apresentação com 4 computadores MSX, [foto] e na ExpoSAlt 2000 com 3 computadores. [foto]
Ambas versões suportam de 2 a 14 computadores MSX, e só funcionam em computadores MSX rodando a 3,58 MHz.

JoyWave (1999)

[Programa somente para MSX Turbo-R] - joywave.zip - 30 Kb

Se você deseja tocar grandes arquivos ".WAV" em seu MSX Turbo-R, mas você não tem disco rígido (HD), então este programa é pra você. Usando JoyWave, você pode tocar em seu MSX Turbo-R um arquivo ".WAV" gravado no HD do PC, estando os ambos interligados atráves de um cabo Joynet.
Feito por Ricardo Bittencourt, autor do BRMSX.


As Rotinas de Comunicação

Existem várias maneiras para se estabelecer uma comunicação entre dois computadores, e embora as rotinas de comunicação não sejam padronizadas, existem algumas orientações que deveriam ser seguidas por qualquer protocolo de comunicação:


Outras páginas JoyNet e relacionadas:

A página JoyNet oficial no site da Datax por Laurens Holst
(em Inglês, com informações sobre velocidade de transferência e protocolos de comunicação)

A seção de hardware (offline -> wayback machine link) no site de Maarten Ter Huurne
(em Inglês, onde você pode pegar um programa para testar seus cabos JoyNet)

A seção do cabo do jogo "F1 Spirit 3D Special" (offline -> wayback machine link) no site de Sean Young