Manual do usuário

Usando o Ok-Prompt

Um MSX no seu navegador: MSX1, MSX2 e MSX2+, com cartuchos, gravador de fita cassete, drive de disquete, som FM e modem. Tudo o que você carrega fica guardado neste navegador para a próxima vez.

  1. Primeiros passos
  2. Escolhendo a máquina
  3. Cartuchos e a estante
  4. Teclado, colar texto e joysticks
  5. Fitas cassete
  6. O drive de disquete
  7. Som e música FM
  8. Estados salvos
  9. A impressora
  10. O modem e a BBS de IA
  11. O que o navegador guarda
  12. Onde encontrar software
  13. Quando algo não funciona

1Primeiros passos

  1. Abra a página e aperte uma tecla ou clique na tela: o MSX liga (os navegadores só liberam o som depois disso). Marque Power on by itself (ligar sozinho) no painel Machine para pular esta etapa da próxima vez.
  2. A máquina embutida é o C-BIOS, uma ROM de sistema MSX livre. Ela inicia cartuchos, mas não tem BASIC; por isso, com os slots vazios, aparece No cartridge found.
  3. Solte um jogo (.rom, ou um .zip com um dentro) em qualquer lugar da página. Ele vai para o slot 1 e o MSX reinicia com ele.
  4. Para ter o MSX BASIC, carregue a ROM de uma máquina de verdade (próximo capítulo).

Speed (velocidade) roda o MSX a 2x ou 4x (o som fica mudo nesse caso). Region (região) escolhe 60 Hz (NTSC, como no Japão e no Brasil) ou 50 Hz (PAL, Europa) num MSX1; a BIOS de um MSX2 define isso sozinha.

2Escolhendo a máquina

O menu System ROM (ROM de sistema) decide qual computador você tem. As três máquinas C-BIOS já vêm embutidas; as ROMs de máquinas reais têm direitos autorais, então você carrega os dumps das suas, e eles ficam no seu navegador.

Você carregaVocê ganhaArquivos
NadaC-BIOS MSX1, MSX2 ou MSX2+: roda cartuchos, sem BASICEmbutido
Uma BIOS de MSX1MSX BASIC: Gradiente Expert 1.0 ou 1.1, Sharp Hotbit, qualquer MSX1Um arquivo de 32K, como expert_1.1_basic-bios1.rom
Uma BIOS de MSX2MSX BASIC 2.0, 80 colunas, SCREEN 5-8ROM principal e SUB-ROM juntas (dois arquivos, ou um zip)
O kit MSX2+ brasileiroSeu Expert ou Hotbit como MSX2+: BASIC 3.0, o logotipo do MSX2+, 512K e MSX-MUSIC, se a SUB-ROM tiverUma ROM main_2p_… e uma ROM sub_2p_… juntas

Carregando uma BIOS

  1. Clique em Load BIOS… (carregar BIOS), embaixo de System ROM.
  2. Escolha o arquivo; para um MSX2 ou MSX2+, os dois arquivos de uma vez (segure ⌘ ou Ctrl para selecionar dois) ou um zip com ambos.
  3. Ela entra no menu System ROM e o MSX reinicia com ela. Troque de máquina pelo menu quando quiser; Remove (remover) esquece a que estiver selecionada.

3Cartuchos e a estante

Carregando por um link

Um link pode trazer os arquivos junto, e assim um site pode dizer "jogue isto no navegador":

https://ok-prompt.stern.workers.dev/?rom=https://example.org/jogo.rom
rom=, rom2=Um cartucho para o slot 1 ou 2 (um .zip também serve)
tape=Um .cas ou .tsx para o gravador de fita
disk=, diskb=Um .dsk para o drive A ou B
bios=cbios, cbios2 ou cbios2p (MSX1, MSX2, MSX2+), ou o nome do arquivo de uma BIOS que você carregou

Junte vários com &. O navegador busca cada arquivo no site dele, que precisa permitir isso (o GitHub e o archive.org permitem, muitos acervos de ROMs não); se não der, o slot avisa, e você pode baixar o arquivo e soltá-lo na página.

4Teclado, colar texto e joysticks

As teclas digitam o que está impresso no teclado do seu PC: símbolos e acentos passam pela tabela de teclas da BIOS em uso, então um teclado brasileiro digita ç, ã e " certinho num Expert. Letras, setas e Espaço continuam nas posições do MSX, para os jogos. O ajuste Keyboard (teclado) pode pôr todas as teclas nas posições do MSX.

Teclas que o PC não tem

GRAPHAlt da esquerda
CODEAlt da direita (acentos nos MSX brasileiros)
STOPF7 (CTRL+STOP: Ctrl+F7)
SELECTF8
F6-F10Shift + F1-F5
Teclado numéricoO teclado numérico do PC

Joysticks e o mouse

5Fitas cassete

  • Clique no gravador ou solte um arquivo .cas ou .tsx. O gravador mostra o primeiro arquivo da fita e de que tipo ele é.
  • ▶ Load (carregar; com uma BIOS que tenha BASIC) reinicia o MSX e digita o comando certo para você. Ou digite você mesmo: BLOAD"CAS:",R (código de máquina), CLOAD e depois RUN (BASIC), RUN"CAS:" (BASIC em texto).
  • ⏮ rebobina; o número ao lado da fita indica quanto já foi tocado.
  • + Blank (fita virgem) insere uma fita vazia: CSAVE"NAME", SAVE"CAS:NAME" ou BSAVE"CAS:… gravam nela, e ⤓ faz o download.

6O drive de disquete

Um drive precisa da ROM de disco de uma interface de verdade (ela contém o Disk BASIC e o MSX-DOS, que têm direitos autorais). Carregue a sua uma vez e ela fica no navegador. Como funcionavam os drives, e os modelos brasileiros, está na página de história.

Configurando

  1. Em Disk drive, no painel Machine, clique em Load disk ROM… (carregar ROM de disco) e escolha a ROM (16K, ou um zip com ela). O MSX reinicia com um drive.
  2. Dois drives aparecem embaixo do gravador de fita, A: e B:. Solte um .dsk na página (ele vai para o A:) ou clique num drive; + Blank insere um disquete vazio de 720K. Na estante, o B de um disquete o coloca no drive B.
  3. Jogos em vários disquetes pedem o próximo: ejete e coloque-o no drive A:, pela estante ou pelo botão do drive. Copiar entre disquetes funciona entre o A: e o B:.
  4. O MSX1 não tem relógio, então a ROM de disco pede a data ao iniciar, como num aparelho de verdade. Digite no formato que ela pedir (umas querem dia-mês-ano, outras mês-dia-ano), ou simplesmente aperte Enter.
  5. Você cai no Disk BASIC. Um disquete com MSXDOS.SYS e COMMAND.COM dá boot no MSX-DOS.

Disk BASIC em cinco comandos

FILESLista o disquete
SAVE"NAME"Salva o programa (LOAD"NAME" e RUN"NAME" trazem de volta)
BLOAD"GAME.BIN",RCarrega e executa código de máquina
KILL"NAME.BAS"Apaga um arquivo
CALL FORMATFormata o disquete: responda A e depois qualquer tecla

7Som e música FM

8Estados salvos

9A impressora

LPRINT "Hello" e LLIST imprimem no papel do painel Printer (impressora). ⤓ Download salva a impressão como arquivo de texto; Clear (limpar) começa uma página nova.

10O modem e a BBS de IA

  1. Pegue o ☎ Ok-Modem na estante e coloque num slot.
  2. Com MSX BASIC, digite CALL TERM; com o C-BIOS, o terminal inicia sozinho. Num MSX2 ele mostra 80 colunas.
  3. ATI lista as BBSes, ATDT 1 liga para a primeira. Você ouve o tom de discagem e o handshake.
  4. ATDT DEEPSEEK liga para a BBS de IA: converse com o sysop ou com o BOFH, ou encomende um programa em BASIC; ele chega na sua fita para RUN"CAS:".
  5. CTRL+STOP (Ctrl+F7) volta ao BASIC.

11O que o navegador guarda

Suas BIOS e ROMs de disco, os cartuchos nos slots e na estante, a fita, o disquete, os saves por bateria, os estados salvos, os ajustes e a memória do relógio do MSX2 ficam neste navegador, neste computador. Nada é enviado para fora. Apagar os dados do site (ou usar uma janela anônima) começa tudo do zero, então baixe as fitas e os disquetes que quiser guardar.

12Onde encontrar software

A maior parte do software de MSX, e toda BIOS e ROM de disco de máquina real, ainda tem direitos autorais. O Ok-Prompt não traz nada disso: o que você carrega é assunto seu. As fontes mais limpas vêm primeiro.

Livres ou legais

  • C-BIOS: a BIOS livre de MSX1, MSX2 e MSX2+, que já vem embutida.
  • MSXdev: o concurso anual de jogos novos para MSX. Os participantes são homebrew, em geral de download gratuito.
  • Project EGG: relançamentos oficiais de jogos de computadores japoneses, MSX entre eles (pagos, a maioria em japonês).
  • Sua própria máquina e seus cartuchos: fazer o dump do que é seu é o caminho mais seguro. O guia de configuração do openMSX explica ROMs de sistema e dumps.

Acervos da comunidade

  • File-Hunter: o maior acervo de MSX: jogos, fitas, disquetes, ROMs de sistema; algumas editoras liberaram seus títulos lá.
  • MSXPro: brasileiro, forte em máquinas brasileiras, versões de BIOS e interfaces de disco.
  • MSX Resource Center: notícias, a wiki do MSX e downloads de homebrew e ferramentas.
  • Generation MSX: um catálogo de todos os lançamentos de MSX (o que existe, quem fez, que máquina exige), sem downloads.

Esses acervos também hospedam arquivos com direitos autorais; para muitos títulos, isso é uma zona cinzenta.

O que o Ok-Prompt lê

Cartuchos.rom, .mx1, .mx2, .bin
Fitas.cas, .tsx
Disquetes.dsk (360K ou 720K)
ROMs de sistemaUma BIOS de MSX1 (32K); a ROM principal de um MSX2 ou MSX2+ com sua SUB-ROM
ROMs de discoDumps comuns de 16K (não as EPROMs das placas DDX, TPX ou DMX)
Qualquer um delesDentro de um .zip

13Quando algo não funciona

Pronto?

Carregue uma BIOS, coloque um cartucho, uma fita ou um disquete e digite PRINT "Olá, MSX".

Abrir o MSX →