
 * Feito com Microsoft EDIT. Use codepage=850.

 
  SPC 1.6b- Um Front-end para o SPCPLAY v0.100       EM     *** FREEWARE ***
  Copyright (c) 1998, Fx / Gyfay Software            02/06
 

    No me pergunte por suporte ao <<seu emulador aqui>>.
    SPC  um front-end para o programa SPCPLAY, de zsKnight e _Demo_ (DOS).
 Tem suporte para mouse, recursos extras, excelente interface e fcil uso.
 Experimente-o. No se esquea de relatar bugs para gyfay@convex.com.br!
     FREEWARE, podendo ser distribudo livremente, desde que no seja
 alterado ou usado como fonte de lucro.

 
  SUMRIO
 

 1. Histrico de atualizaes feitas;
 2. Requerimentos mnimos;
 3. Instalao e uso;
 4. Opes suportadas e no suportadas pelo SPC / Como gerar arquivos SPC;
 5. Uso do PLAYLIST e seus recursos;
 6. Advertncias;
 7. Referncias / agradecimentos;
 

  1. Histrico de atualizaes feitas:
  ====================================

 Verso 1.6b- 02/06/1998 - BUG FIX / ADD-ON
 - Corrigidos uma poro de erros no sistema de PLAYLIST;
 - Corrigido um erro lendo/escrevendo o arquivo de playlist;
 - Corrigido um erro lendo o cabealho do arquivo de playlist;
 - Adicionadas 3 novas funes:
   * Recortar (deleta e copia a faixa);
   * Copiar ttulo;
   * Arquivo alvo (edita o nome do arquivo alvo da faixa).
   Clique com o boto direito do mouse sobre uma faxia para acessar esse menu. 
 - No tema. O SPC est sendo melhorado com a adio de novos recursos...
 Apenas espere e no se esquea de me enviar relatos de erros! Obrigado.

 Verso 1.6 - 01/06/1998
 - Inicializao otimizada e completa;
 - Adicionado sistema de PLAYLIST salvvel;
 - Interface grfica aprimorada, com novos elementos;
 - Otimizaes no cdigo fonte e rapidez (!) no manuseio do front-end;
 - Corrigido um bug na barra de rolagem (ltima listagem estava errada);
 - D um segundo clique num arquivo j selecionado para toc-lo (!);
 - Alguns outros leves bugs corrigidos.

 Verso 1.5b - 15/05/1998
 - Algumas variveis no estavam sendo reinicializadas, gerando erros;
 - Corrigidos erros na barra de rolagem e caixa de arquivos;
 - Centralizao dos nomes corrigida;
 - Freqncia inicial mudada para 22100Hz (melhor som);
 - Adicionado "Prompt do MS-DOS" no menu do boto direito do mouse;
 - Tecla <ESC> acessa o menu do boto direito;
 - Cursor do mouse  escondido quando o boto direito  pressionado;
 - Leves "ajustes" na interface grfica;

 Verso 1.5 - 14/05/1998
 - Interface grfica modificada e melhorada, translao "perfeita";
 - Otimizaes no cdigo fonte;
 - MOUSE-timing padro mudado para "Rpido" e removido seus ajustes;
 - Checagem inicial do mouse, arquivos e SPCPlay antes da interface;
 - Nomes dos arquivos esto centralizados e sem a extenso (exceto ZSTs);
 - Freqncia inicial de 8000Hz (estava como 11025Hz, erro corrigido);
 - Barra de rolagem finalmente consertada e com novo funcionamento/tamanho;
 - Exibio de 8 (oito) arquivos para selecionar (+ 3);
 - Adicionado suporte para tocar arquivos ZS? ("saved states");
 - Adicionado chave para comutar listagem SPC <-> ZS? na interface;
 - Adicionado relgio contnuo no canto inferior direito da tela;
 - Adicionados algoritmos octal* (< 48 arquivos) e hexa* (> 47 arquivos) para
 o funcionamento da caixa de seleo de arquivos e barra de rolagem;
 - Uso do SHROOM no rola mais a tela para cima (leia mais abaixo);
 - Muitos erros internos corrigidos (bugs);
 - Desculpem, mas no h playlist nesta verso... :-(

 * Por Gyfay Software (c) 1998.

 Verso 1.4d - 05/05/1998 - Lanamento da verso em ingls!
 - Corrigido erro no sistema da barra de rolagem;
 - MOUSE-timing controla nmero de respostas quando um boto  segurado
 (veja abaixo);
 - Barra luminosa do boto direito, quando no topo, pode ser enviada para a
 base pressionando-se "SETA P/ CIMA" no teclado ("Wrap").

 * Verso 1.4c no foi lanada para a verso portugus.

 Verso 1.4b - 04/05/1998
 - Corrigido bug na apresentao do status do M-Timing;
 - Corrigido bug na restaurao da tela "Sada";
 - Corrigido bug no fechamento da janela "MOUSE timing".

 Verso 1.4 - 04/05/1998
 - Barra de rolagem est completa e totalmente funcional (aps DURO trabalho);
 - Arquivos listados esto em ordem alfabtica;
 - Corrigido alguns bugs internos (loop principal / variveis);
 - Corrigido bug no boto TOCAR (exibio em tela);
 - Boto TOCAR  iluminado se o cursor do mouse estiver sobre ele;
 - Boto TOCAR est numa nova posio;
 - Freqncia 8000Hz (padro) vem agora checada inicialmente (com "");
 - Janela "Output"  intitulada "Sada" agora (para qu em ingls?);
 - Janela "Sada" redesenhada, com status do M-timing (MOUSE-timing);
 - Implementado controle do "timing" do MOUSE (detalhes mais abaixo);
 - Fundo da listagem de arquivos mudado para preto;
 - Remoo do campo "Arquivo selecionado";
 - Ligeiras mudanas na interface grfica.

 Verso 1.3 - 02/05/1998
 - Checagem da presena do SPCPLAY no diretrio atual;
 - Janela de mensagem "MOUSE no detectado (...)" redimensionada;
 - Menu do boto direito do mouse no  ativado prximo aos lados direito e
 inferior da tela;
 - Mostra do nmero de arquivos encontrados e o atual posicionado.

 Verso 1.2 - 01/05/1998
 - Falha na seleo das freqncias 8000Hz e 11025Hz corrigidas;
 - Ponteiro do mouse no "suja" mais o boto "TOCAR" e noutras aes;
 - Conflito na seleo som estreo / som 8-bit corrigido (ou um, ou outro);
 - Nome do arquivo selecionado  corretamente apresentado;
 - Ligeiras otimizaes na tela principal e cdigo fonte;
 - Menu acionado com o boto direito no abre prximo aos cantos direito e
 inferiores da tela;
 - Ajustes na janela "Sada".
 ________________________________________

 Verso 1.1 - 30/04/1998
 - Um srio bug foi descoberto: impossvel selecionar quando haviam
 menos de 5 arquivos SPC no diretrio. Isto foi corrigido!
 ________________________________________

 Verso 1.0 - 30/04/1998
 - Verso inicial.

 

  2. Requerimentos mnimos:
  =========================

 - Pgina de cdigo (codepage) Multi-Lngue (850);
 - O SPC requer um MOUSE para funcionar, no bastando s o teclado. Podem ser
 controladores ("drivers") Logitec ou Microsoft, preferencialmente;
 - Tenha o programa SPCPLAY v0.100 BETA;
 - Alguns arquivos SPC/ZS? para ouvir (pelo menos 1);
 - Monitor preferencialmente colorido;
 - Placa de som SoundBlaster 16 ou 100% compatvel (ativa);
 - Suficiente quantidade de memria convencional para a execuo. Caso o SPC
 apresente a mensagem "Programa muito grande para ser alocado na memria"
 quando puser para tocar um arquivo SPC, use o excelente SHROOM.COM para
 disponibilizar mais memria convencional e rodar seu SPC tranqilamente;
 - SHROOM.COM (opcional), disponvel para download na prpria EMU-SOFT Fx;
 - MS-DOS superior a 5.xx (Windows 95 recomendado);
 - +- 500Kbytes de espao livre em disco;
 - 8MB de memria RAM;
 - Leitura completa deste documento. Dvidas? E-mail: gyfay@convex.com.br!
 

  3. Instalao e uso:
  ====================

 - Descomprima o arquivo SPC16.ZIP no diretrio onde se encontra o SPCPLAY
 (logicamente, incluindo os arquivos SPC/ZST);
 - Digite SPC no prompt do MS-DOS (tipo C:\MEUDIR>_ ).

  Arquivos includos no ZIP oficial portugus: SPC.EXE, SPC.MAP e SPC.TXT.

 OBS: Por enquanto, no  suportado mudar de diretrio para selecionar
 arquivos. O SPCPLAY no ficar num diretrio e seus arquivos SPC noutro! ;-)
 Deixe tudo num mesmo diretrio e divirta-se! Futuramente, este problema ser
 contornado.

 # A INTERFACE #
 ///////////////
 * Foi totalmente redesenhada! Veja como ela :

  Existem 2 abas: "Principal" e "Playlist". Assim  a aba "Principal":

 No canto esquerdo superior, exibe-se os arquivos SPC ou ZST encontrados no
 diretrio atual. Isto  a "caixa de arquivos". Clique nas setas ou sobre o
 nome de um deles para selecionar. Para toc-lo, clique em "OK" ou novamente
 sobre ele.

 "Sada"  a poro inferior da tela. Ali, o SPCPLAY inicia e envia mensagens.

 No canto superior DIREITO, esto as opes suportadas pelo SPCPLAY. So elas:

            [ ]-Forar sada em 8-bit. 
            [ ]-Ativar buffering do som. 
            [ ]-Desativar efeitos ADSR->GAIN. 
            [ ]-Som estreo (16-bit apenas). 

  -> Som estreo s  suportado em 16-bit.
  -> Se a primeira opo estiver selecionada (8-bit), a ltima (estreo)
 no poder ser, e vice-versa.
  -> O "buffering" acelera a emulao, mas tira um pouquinho de qualidade.
 Ele converte os sons dos instrumentos no formato "RAW" e toca-os.
  -> O ADSR->GAIN habilitado tanto ajuda quanto atrapalha a qualidade. Evita
 "loopings" em algumas msicas, e distores. Notas podem ficar "emendadas",
 mas a bateria 100% okay se ativado; desativado ocorre o contrrio.

 Acima de "Sada"  a janela "Freqncia", qualidade do som. Na documentao
 do SPCPLAY,  o mesmo que "Sampling Sound Blaster Sampling Rate & Bit".
 Varia na faixa de 8000Hz a 44100Hz. Lembre-se de que valores altos do melhor
 qualidade no som (44100Hz = qualidade de som de CD), enquanto valores baixos
 decaem a qualidade (8000HZ = qualidade de som de telefone). O valor 22100Hz
 j vem checado como padro.

 Selecione um arquivo e aperte OK para ouv-lo. 

 O boto "Playlist" que fica abaixo do "OK" ativa uma pequena janela:

                 " Adicion-lo "
                 " Copiar      "

 -> Use as setas do teclado para selecionar! O cursor do MOUSE  escondido.
 -> Selecionando a primeira opo, o atual arquivo ser adicionado na lista
 de arquivos para tocar ( = playlist).  dessa forma que voc adiciona seus
 arquivos na Playlist!
 -> A segunda opo copia o nome do arquivo na memria. No modo de Playlist,
 voc poder "adicionar" esse arquivo (leia mais abaixo, em "Playlist").

 *** O boto direito do mouse abre um menu com as opes:

                        VOLTAR AO DOS
                          CANCELAR
                       
                        PROMPT DO DOS

 -> Voc dever selecionar sempre usando as setas do teclado!
 -> O Prompt do DOS  uma sada ao ambiente DOS, mantendo o programa SPC 1.6
 residente na memria. Use o utilitrio SHROOM a fim de se obter mais memria
 convencional, j que o SPC requer + ou - 350K. Digite EXIT para voltar ao
 SPC (interface).
 -> A opo "Voltar ao DOS" fecha o SPC e volta ao ambiente DOS tpico.
 -> A opo "Cancelar" fecha o menu e retorna o controle  interface.
 -> O programa  incapaz de danificar seu computador ou dados do HD! ;-)

 

  4. Opes suportadas e no suportadas pelo SPC:
  ===============================================

 -------------
   suportado
 -------------

 - Todos os comandos disponveis do SPCPLAY 0.100;
 - O SPC 1.6 BETA 1 pode carregar arquivos do tipo:
    "Saved States" do ZSNES (arquivos *.ZS?);
    SPC700 Rip, salvo pelo ZSNES (arquivos *.SPC).
   (detalhes mais abaixo)

 - Interface ao usurio;
 - Sistema de PLAYLIST salvvel;
 - Msica interrompvel.

 -----------------
  No  suportado
 -----------------

 - Maiores recursos no PLAYLIST;
 - Criar mais de um arquivo de PLAYLIST;
 - Mudar de diretrio no GUI (menu);
 - Um arquivo de configurao para salvar as opes (tipo *.CFG);
 - Toque "randmico" de msicas;
 - Tempo limite por msica (pr-programado).

 *** IMPORTANTE !!! ***

 -> Para criar arquivos SPC, voc deve ter o emulador ZSNES (verso superior
 a 0.393, sendo a ltima, a 0.400).

 -> Durante o jogo, aperte <F1> no ZSNES e selecione "SAVE SPC DATA" uns 2 ou
 3 segundos antes da msica comear. No se esquea de voltar ao DOS e
 renomear o arquivo SPC salvo antes de continuar a salvar mais msicas.
 Voc no precisa esperar a msica acabar. Se a mensagem ".SPC FILE SAVED"
 aparecer na parte inferior da tela, pronto, a msica j foi salva.

 -> Arquivos ZST (ou ZS1, ZS2... at ZS9) so "Saved States" gerados com o
 pressionamento da tecla <F2> sobre o ZSNES (durante a execuo de um jogo).
 Eles tambm salvam a msica, que pode ser ouvida no SPC a partir do ponto
 salvo no jogo.

 -> Maiores detalhes, leia a documentao do ZSNES (arquivo README.TXT).

 

  5. Uso do PLAYLIST e seus recursos:
  ===================================

 => Voc tem 2 abas na interface grfica: "Principal" e "Playlist".
 A aba Playlist no abrir enquanto a lista estiver vazia.

 => Para adicionar arquivos  Playlist, clique no boto "Playlist" abaixo do
 boto "OK", e selecione "Adicion-lo". A opo "Copiar" copia o nome do
 arquivo atualmente selecionado.

 => Ento, clique na aba Playlist. A interface ser construda. Voc v no
 canto esquerdo os nomes dos arquivos adicionados. Use a primria barra de
 rolagem (clicando nas setas cima ou baixo) para movimentar a barra luminosa
 entre os arquivos. Um outro clique num arquivo j selecionado o faz tocar.

 => H um novo menu ativvel com o boto direito do mouse, bastanto dar um
 clique sobre um nome de msica. As opes so:

       " Renomear ttulo      "   -> O prprio nome j diz!
       " Excluir msica       "   -> Exclui a msica da Playlist.
       "  "
       " Copiar               "   -> Copia o atual ttulo / nome de arquivo.
       " Inserir (Colar)      "   -> Insere o ttulo copiado acima do atual.
       " Novo ttulo (Branco) "   -> Insere um ttulo branco acima do atual.

 => Para iniciar, pressione o boto "Tocar". 

  OPES:

            "[ ]-Tocar a partir do realado."
            "[ ]-Repetir seqncia."
            ""
            "[ ]-Tocar na ordem inversa."

 => A opo 1, "Tocar a partir do realado", faz com que a primeira msica a
 ser tocada seja a atualmente realada. O padro  iniciar na primeira.
 => A opo 2 repete a seqncia quando esta for finalizada.
 => A opo 3 toca a seqncia na ordem contrria.

 * Todas as opes funcionam mutuamente.
 * Se voc marcar a ltima faixa (msica) e as opes 1 ou 2, somente a
 ltima msica ser tocada! :-)))

 

  6. Advertncias:
  ================

 => JAMAIS espere encontrar qualquer tipo de relato sobre o SPC em tbuas de
 mensagens ("Messageboards").

 => Meus atuais nicks so: Fx (na homepage), SuperFX (Messageboards) e
 Fx3 (IRC). Por que tantos!? Sei l... ;-)

 

  7. Referncias:
  ===============

 SPCPLAY 0.100 beta -  uma das sees do Zophar's Domain!
 http://zophar.malicia.com/

 #GameROM - Canal Brasileiro de Emulao
 (http://members.tripod.com/~gamerom)

 SPC 1.5b - Um Front-End para SPCPLAY!
 http://www.geocities.com/TimesSquare/Castle/2622/util.html
 (Sobre a EMU-SOFT Fx homepage)

 * Agradecimentos:

 - Pessoal da #GameROM, _Bnu, do Zophar's Domain (Frontends Maintainer) e
 nIRVN, do n.E.M.U. pela divulgao do SPC!

 - zsKnight e _Demo_ pelo incrvel programa SPCPLAY!
 - Voc, que est usando meu front-end! ;-)

 

 Arquivos SPC/ZS? e utilitrio SHROOM esto disponveis na homepage do SPC.

 Experimente tambm meus outros programas:
 - SUMMER - Um assistente de compilao p/ Clipper Summer'87;
 - WinBox Kalkulator & DataBase 97.

 http://www.geocities.com/TimesSquare/Castle/2622/
 (EMU-SOFT Fx homepage)

 => Pginas:

 fx3.htm      = Pgina principal da EMU-SOFT Fx homepage.
 util.html    = SPC Official Homepage.
 summer.html  = Pgina do SUMMER.
 winkalk.html = Pgina do WinBox.

 

 Dvidas? Bugs? Sugestes? E-mail p/ mim! ;-)
 gyfay@convex.com.br

 -> Visitem o canal #GameROM no mIRC, rede Brasnet: meu nick  Fx3.
 
********************************** EOF ***************************************
