Categoria: Software

 

Lista de Jogos Nacionais para MSX

Lista de Jogos Nacionais para MSX

 

Segue a lista de jogos nacionais para MSX, tudo tupiniquins e que produzimos durante os anos dourados. Alguns são impossíveis de encontrar e outros ainda temos dúvida se existiram ou foram apenas marketing nas revistas. 

01. Amazonia 
02. Zorax 
03. Minos 
04. Lenda da Gávea 
05. Angra (apenas DEMO) 
06. Alcatraz 
07. Gruta de Maquine’ 
08. Conde do Monte Cristo 
09. Armagedon (apenas DEMO) 
10. Serra Pelada 
11. Vila Sinistra 
12. Matagal 
13. Avenida Paulista 
14. Águia de Fogo 
15. Palhada City 1 
16. Palhada City 2 
17. Memphis 
18. Olho Vivo 
19. Guerra Fria 
20. Iconia 
21. Fracta 
22. Terror Alien (apenas PROMO) 
23. Floresta Negra 1 (REDI/UNIVERSOFT) 
24. Floresta Negra 2 ” 
25. Indiana Jones Zero 1 ” 
26. Indiana Jones Zero 2 ” 
27. Mistério em Roma 1 ” 
28. Mistério em Roma 2 ” 
29. Highland 1 ” 
30. Highland 2 ” 
31. Krull 1 ” 
32. Krull 2 ” 
33. Monstros da Noite 1 ” 
34. Monstros da Noite 2 ” 
35. Discovery Imobiliário 
36. Tesouro nas Estrelas (Discovery) 
37. Vila Galdan (DEMO) 
38. Akernaak 
39. Castelo Negro 
40. MAX Poker 
41. MAX Sinuca 
42. Horror em Amitiville 
43. A Taca Magica 
44. Katia Flavia (consta em catalogos da Newsoft, Paulisof e outras desde 
1987) 
45. SLOT MACHINE
46. Kriptós

Obs: Do numero 23 a 34 são adventures nacionais produzidos pela Panzasoft e 
Universoft. Vocs podem conferir isso na MS números 85 (terceira capa) e 89 
(pag.18) 

Vapourware Comercial (foi anunciado, mas nem demo teve): 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
a) O Fortim 
b) Cosmic Battle 
c) Zico 
d) Copa do Brasil 
e) Maquila’s Boxe 
f) Ayrton Senna GP 
g) Papillon 
h) Profecia 
i) A Mina 

Vapourwares da PROKIT (MicroSistemas n.89 – Pág. 19) 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
a) A Saga De Lampiao 
b) Pensão Sossego 
c) Missão Paraguay 
d) Pantanal 
e) Cidade dos Mortos 
f) A Presidência 
g) Amazônia II, em Busca de Eldorado

Lista de Jogos Nacionais para MSX

 555 total de visualizações,  1 visto hoje

Como Remover partições em pendrives

Como Remover partições em pendrives

 

É muito chato quando se precisa apagar partições em um pendrive. Não é algo que se faz sempre, então nunca temos uma ferramenta a mão para isso. Sempre fico caçando uma nova ferramenta para realizar essa tarefa simples. E tenho que navegar em diversas páginas gringas para encontrar, quando encontro uso e esqueço dela novamente.

Mas em uma de minhas buscas encontrei a solução definitiva para esse problema o Windows, isso mesmo, o próprio Windows tem a ferramenta nativa para fazer isso. Só que não sei por que cargas d´água a Microsoft não deixou isso explicito para nós, pobres usuários.

 

ANTES DE COMEÇAR, É IMPORTANTE QUE SE EXECUTE OS COMANDOS COM MUITO CUIDADO, PENSANDO BEM NO QUE SE ESTÁ FAZENDO, POIS É UMA FERRAMENTA PARA USUÁRIOS AVANÇADOS, E SE USADO DESCUIDADAMENTE PODE CAUSAR ERROS NO SEU WINDOWS.

 

Sem mais delongas, veja como fazer:

– Entre na linha de comando do Windows (CMD)

– Digite diskpart e Enter (vai entrar no prompt de comando da ferramenta diskpart)

 

diskpart-01

Como Remover partições em pendrives

 

diskpart-02

Como Remover partições em pendrives

 

– Digite help e Enter (vai listar todas as opções disponíveis da ferramenta diskpart)

 

diskpart-03

Como Remover partições em pendrives

 

– Digite list disk e Enter (vai mostrar todos os discos que estão disponíveis no seu computador)

 

diskpart-04

Como Remover partições em pendrives

 

– Agora digite list volume e Enter (vai mostrar os discos disponíveis e suas devidas partições se existir)

 

diskpart-05

Como Remover partições em pendrives

 

– Digite select volume xxx e Enter (essa opção vai colocar o foco na partição que você quer trabalhar – xxx é o número  da partição)

 

diskpart-06

Como Remover partições em pendrives

 

– Agora é só digitar clean e Enter (essa opção vai apagar a partição que você selecionou)

 

diskpart-07

Como Remover partições em pendrives

Conforme o help da ferramenta mostra, existem diversas opções que podem ser usadas para trabalhar com seu disco, segue algumas opções mais utilizadas:

– Se quiser criar uma nova partição, basta digitar create partition primary

– Se quiser formatar uma partição digite  format fs=NTFS quick

Bom é isso ai pessoal, acho que essa dica vai ajudar bastante, assim como me ajudou, a gerenciar  partição, principalmente,  dos pendrives.

Se gostou compartilhe com os amigos.

 3,667 total de visualizações,  16 visto hoje

Como Converter Sinal da placa CGA do PC-XT usando a placa GBS 8200

Como Converter Sinal da placa CGA do PC-XT usando a placa GBS 8200

Durante muito tempo quis usar os monitores de tubo (CRT) com meu PC-XT. Isso para manter a nostalgia mesmo. Os monitores originais, aqueles de fósforo verde, âmbar ou branco são extremamente raros, então queria usar um monitor de tubo mais recente, que existem aos montes hoje em dia.

Sei que dá para usar um monitor LCD só montando um cabo e usando um monitor específico, conforme esse artigo, mas porque usar um monitor se posso usar qualquer um disponível. De qualquer maneira tenho outras opções.

Mas como fazer isso, já que os mesmos não são compatíveis com a placa CGA existentes no PC-XT. Bem, ai começa minha odisseia; primeiro comprei uma placa GBS 8200 essa aqui ó:

CGA-EGA-RGB-TO-VGA-VIDEO-GAME-CONVERTER-GBS8200

É uma placa bem legal, claro não é uma super conversora que custa centenas de dólares, mas dá recado do trabalho. Além disso ela é bem conhecida dos colecionadores de computadores antigos. Quebra o galho de muita gente.

Ela tem entrada para sinal RGBS (que pode ser usada no MSX, por exemplo) e CGA, show de bola. Achei que meu problema estava resolvido, era só fazer um cabo de conectando o conector db9 da placa CGA do PC-XT na entrada de 5 pinos que aceita CGA e pronto. Adivinha???

Não funciona 🙁

Poxa, mas qual o problema? Simples, a saída de sinal CGA da placa do PC-XT é um sinal Digital, o pessoal chama de RGBI e a entrada da placa GBS 8200 é analógica (RGBA). Vou dizer, fiquei um tempão esperando alguém para solucionar esse mistério, mas acabei caçando eu mesmo na internet e achei, parece piada, nos fóruns do Commodore C128, que pelo que entendi tem o mesmo problema.

Por isso eu digo, quem tem um monitor 1084 da vida, sim esse da Commodore, pode-se dizer que tem um monitor precioso. Ele tem entrada para tudo que precisamos, no que diz respeito a máquinas antigas. Olha esse artigo.

Mas quem não tem, não se desespere, com essa solução, você vai conseguir plugar seu PC-XT num monitor CRT qualquer ou mesmo um monitor LCD, pois funciona.

Dito tudo isso, vi que era preciso construir uma placa para converter RGBI para RGBA, agora sim plugar na placa GBS 8200 e pronto.

Agora o problema óbvio, cadê essa placa?

Continuei minha busca, mas agora sabendo que precisaria de um esquema para construir essa placa, encontrei umas 3 soluções que a principio iam funcionar.

Achei neste Fórum, neste site GGLABS. Mas tem outros, é só procurar, agora sabendo o que buscar, que você vai achar.

Depois, sabendo do que precisava, acabei encontrando esse circuito até pronto no EBAY e outros sites as palavras chaves eram “Video Digital-to-Analog Converter for Commodore 128/128D”

Mas tava inspirado e resolvi fazer eu mesmo um protótipo de um que achei, olha aqui ó:

esquema-rgbi2rgba

Não encontrei nem o site da autora para colocar como referencia aqui. Só achei essa imagem mesmo, de qualquer maneira resolvi arriscar para ver se iria funcionar.

Eu nem tinha idéia se iria realmente funcionar, mas estava com um tempo sobrando então resolvi fazer.

Meu primeiro passo foi construir esse esquema ai em cima no Eagle. Mas antes dei uma procurada nos componentes para saber se não eram componentes difíceis e caros de comprar. Pelo esquema pode-se perceber que os únicos componentes que deveria me preocupar eram os CIs 7432 e 7486. O primeiro, tem nas melhores casas do ramo, mas o segundo, fala sério, só no ML um cara vendendo, tipo 20 pilas e fora isso só lá fora.

Então tive a idéia de procurar um equivalente, e encontrei o CI 74386, bem mais fácil de achar e baratinho, tipo 2,50. A única diferença era a posição dos pinos que mudam de um para o outro.

Beleza, toca fazer o esquema no Eagle então. Ficou assim:

diagrama-rgbi2rgba

e a placa ficou assim:

placa-rgbi2rgba

Os arquivos do projeto feitos no Eagle podem ser baixados nesse link ok:

Arquivos do projeto da placa para converter RGBI para RGBA

 

Assim todos podem melhorar, modificar, etc.

Depois, foi fazer a placa, comprar os componentes, soldar e testar:

placa-rgbi2rgba-1

placa-rgbi2rgba-2

Placa vista de cima, com o conector rgbsg que vem na GBS 8200, isso facilitou, porque agora é só plugar nela e pronto. Outra coisa, tem um jumper que pode ser configurado na placa, é para sincronismo composto ou horizontal e vertical separado. Eu testei somente com o composto, se quiserem fazer outros testes tudo bem, mas como funcionou, nem me aprofundei nisso.

placa-rgbi2rgba-3

As ligações.

placa-rgbi2rgba-5

Placa inteira vista de cima. Um detalhe, eu só tinha em casa o conector DB9 Fêmea, e na placa o certo seria colocar o DB9 Macho, assim a posição dos pinos fica certinho.  Como eu só tinha o fêmea, quando fui fazer o cabo que liga a placa CGA do PC-XT até a placa RGBI2RGBA precisei colocar os pinos invertidos, isso foi só para compatibilizar. De qualquer forma estou colocando a pinagem do CGA para vocês se orientarem, ok.

db9_cga

Se tiverem dúvida de como fazer o cabo, podem consultar esse artigo .

placa-rgbi2rgba-4

Coloquei um jumper nesse ponto ai da imagem acima, porque eu queria gerar uma placa com face simples e não dupla, daí gerou alguns jumpers nela e mesmo assim faltou esse ai, como era um só puxei por baixo mesmo.

O circuito precisa de uma alimentação de 5V para funcionar. Puxei da mesma fonte que alimento a GBS 8200.

Peço que não reparem, ficou feinha eu sei, mas para esclarecer, não sou técnico em eletrônica, nem estudei para isso. Sou apenas um hobista e colecionador. Gosto de superar os problemas que encontramos em nossas máquinas. E o que dá para fazer, dentro do meu conhecimento, eu faço.

O segundo ponto é que fico muito ansioso em fazer as coisas funcionarem, então não me atentei muito em otimização e acabamento.

Esse projeto está aqui até para que possamos melhorar (placa, tamanho, disposição, etc.).

Bom agora é testar.

Puxa, até me assustei, funcionou de primeira.

rgbi2rgba-teste1

rgbi2rgba-teste2

\\rgbi2rgba-teste3

rgbi2rgba-teste4

rgbi2rgba-teste5

rgbi2rgba-teste6

rgbi2rgba-teste7

rgbi2rgba-teste8

No meu ponto de vista, depois de ajustar o brilho, contraste, posição da tela, tamanho, etc… Achei a qualidade muito boa. Agora todos podem ter qualquer monitor ligado na placa CGA do PC-XT, seja um monitor CRT, LCD ou mesmo LED.

Bem pessoal, é isso ai. Se tiverem comentários ou dicas úteis, podem utilizar o campo de comentários abaixo.

Até a próxima.

Como Converter Sinal da placa CGA do PC-XT usando a placa GBS 8200

 1,052 total de visualizações,  1 visto hoje

Discos de inicialização e demonstração do MSX

Discos de inicialização e demonstração do MSX

Panasonic (Matsushita)
This is the Panasonic (Matsushita) plugin page.

Panasonic FS-A1 (version 1) ROM Pack
Download Includes the Panasonic FS-A1 (Version 1,MSX-1) Configuration including the internal software.
Panasonic FS-A1 (version 2) ROM Pack
Download
Last updated: 2002-05-30
Includes the Panasonic FS-A1 (Version 2,MSX-1) Configuration including the internal software.
Panasonic FS-A1F ROM Pack
Download
Last updated: 2002-05-30
Includes the Panasonic FS-A1F (MSX-2) Configuration including the Utillity disk.
Panasonic FS-A1FM ROM Pack
Download
Last updated: 2002-05-30
Includes the Panasonic FS-A1FM (MSX-2) Configuration including the Utillity disk.
Panasonic FS-A1FX ROM Pack
Download
Last updated: 2002-05-30
Includes the Panasonic FS-A1FX (MSX-2+) Configuration including the Utillity disk.
Panasonic FS-A1MK2 ROM Pack
Download
Last updated: 2002-05-30
Includes the Panasonic FS-A1MK2 (MSX-2) Configuration including the internal software.
Panasonic FS-A1WSX ROM Pack
Download
Last updated: 2002-05-30
Includes the Panasonic FS-A1WSX (MSX-2+) Configuration including the 2 Utillity disks.
Panasonic FS-A1WX (version 1) ROM Pack
Download
Last updated: 2002-05-30
Includes the Panasonic FS-A1WX (Version 1, MSX-2+) Configuration including the 2 Utillity disks.
Panasonic FS-A1WX (version 2) ROM Pack
Download
Last updated: 2002-05-30
Includes the Panasonic FS-A1WX (Version 2, MSX-2+) Configuration including the 2 Utillity disks.
Panasonic FS-A1ST (version 1) ROM Pack
Download
Last updated: 2002-07-29
Includes the Panasonic FS-A1ST (Version 1, MSX Turbo-R) Configuration including the 2 Utillity disks.
Panasonic FS-A1ST (version 2) ROM Pack
Download
Last updated: 2002-07-29
Includes the Panasonic FS-A1ST (Version 2, MSX Turbo-R) Configuration including the 2 Utillity disks.
Panasonic FS-A1ST (version 3) ROM Pack
Download
Last updated: 2002-07-29
Includes the Panasonic FS-A1ST (Version 3, MSX Turbo-R) Configuration including the 2 Utillity disks.
Panasonic FS-A1GT ROM Pack
Download
Last updated: 2002-07-29
Includes the Panasonic FS-A1GT (MSX Turbo-R) Configuration including the 3 Utillity disks.

 

É isso ai pessoal, espero que tenham gostado. Bom proveito do material e até a próxima.

 

 234 total de visualizações

Otimizando o autoexec.bat e config.sys no DOS/Win9x

Nesse artigo (Otimizando o autoexec.bat e config.sys no DOS/Win9x) você vai encontrar alguns exemplos de arquivos de configuração (autoexec.bat e config.sys) que vai ajuda-lo a executar softwares antigos de forma correta.

Note que existe, também, opções para uma otimização específica desses arquivos. Essas configurações são necessárias se você for executando programas DOS sob win9x.

 

msdos.sys
______________________________________________________________

Quando estiver executando o Win9x com DOS 7.0 ou superior, é preciso verificar algumas opções no msdos.sys:

 

[Options]
;set to 1 if you have another version of DOS installed on the same partition as Win9x
BootMulti=0

;use this in order to allow booting into plain DOS 7.x command line rather than Win9x
BootGUI=0

;use this to preserve memory unless you use DoubleSpace or DriveSpace drive compression
DblSpace=0
DrvSpace=0

;disable the Win9x boot logo, might be helpful to see information produced during config.sys and autoexec.bat processing
Logo=0

;save some memory, might cause problems on some systems though
LoadTop=1

 

config.sys
______________________________________________________________

A primeira versão é um exemplo mais simples. Note que se estiver usando UMBPCI, a área de memória utilizada por ele talvez precise ser alterada devido ao seu tamanho e a localização da BIOS gráfica (bem como outras ROMs instaladas). Você também precisa se certificar que o tamanho da página de 64k não esteja sendo usada se quiser usar EMS. Se estiver usando uma versão diferente do DOS 7.0, substitua todas as ocorrências de “c:\windows” para o diretório do DOS instalado:

 

[common]
rem Enable additional config.sys options
SWITCHES=/f

rem Disable automatic loading of DOS drivers by windows since we can do better
DOS=NoAuto

rem Load DOS into upper memory to conserve conventional memory below 640k
DOS=high,umb

rem Reserve some handles and buffers for DOS functions.
rem Larger numbers provide more buffers at the cost of memory,
rem thus you might need to experiment with them a bit if you
rem experience problems with file access
BUFFERSHIGH=40
FILESHIGH=20
FCBSHIGH=1
LASTDRIVEHIGH=m

rem If you can use UMBPCI by Uli Siebers use the following configuration
rem You´ll also need the QHIMEM driver for getting out the best of it:
DEVICE=c:\drivers\qhmboot.sys
DEVICE=c:\drivers\umbpci.sys /i=e000-efff
DEVICEHIGH=c:\drivers\qhimem.sys /n48

rem If you cannot or do not want to use UMBPCI or QHIMEM, use the standard
rem himem.sys instead:
DEVICE=c:\windows\himem.sys

rem If you are not using the Win9x GUI you might want to run the EMS driver
rem This will also provide UMB memory by using the “ram” option if UMBPCI is not used.
rem Note that this driver is not needed for EMS support while Win9x is running
DEVICEHIGH=c:\windows\emm386.exe ram auto

rem This helper driver is only needed for the Win9x GUI, not for plain DOS:
DEVICEHIGH=c:\windows\ifshlp.sys

rem If you want USB mass storage support under plain DOS, load the USB drivers
rem which can be found on the net:
DEVICEHIGH=c:\drivers\usbaspi.sys /v
DEVICEHIGH=c:\drivers\di1000dd.sys

rem Load a mouse driver if needed
rem Note that Win9x will provide mouse support by its own, thus not needing a mouse driver
rem CuteMouse is recommended due to its low memory footprint and it will load into high memory by default
INSTALL=c:\drivers\ctmouse.exe

rem Load a CDROM driver if necessary
rem Here, QCDROM is used in combination with SHCDX (a MSCDEX replacement) in order
rem to minimize memory usage again
rem Note that Win9x will provide its own driver, thus the following lines are only
rem useful under plain DOS
DEVICEHIGH=c:\drivers\qcdrom.sys /D:mycdrom
INSTALL=c:\drivers\shcdx33a.com /D:mydrom

rem ***insert your soundcard config.sys driver here (if needed)***

 

A segunda versão é baseada no código anterior, porém com a adição de menus que são mostrados no momento do boot. Poderá ser escolhido o Win9x ou diversos outros cenários do DOS.

 

[COMMON]
SWITCHES=/f
DOS=NoAuto
DOS=high,umb
BUFFERSHIGH=40
FILESHIGH=20
FCBSHIGH=1
LASTDRIVEHIGH=m

[MENU]
MENUITEM = win, Windows 95
MENUITEM = emm, DOS mit EMM386
MENUITEM = min, DOS nur mit HIMEM
MENUITEM = dos, DOS-Standard mit USB und CDROM
MENUITEM = nix, DOS ohne alles
MENUDEFAULT = win, 10
MENUCOLOR = 7,0

[win]
DEVICE=c:\drivers\qhmboot.sys
DEVICE=c:\drivers\umbpci.sys /i=e000-efff
DEVICEHIGH=c:\drivers\qhimem.sys /n48
DEVICEHIGH=c:\windows\ifshlp.sys

[emm]
DEVICE=c:\drivers\qhmboot.sys
DEVICE=c:\drivers\umbpci.sys /i=e400-efff
DEVICEHIGH=c:\drivers\qhimem.sys /n48
INSTALL=c:\drivers\ctmouse.exe

[min]
DEVICE=c:\drivers\qhmboot.sys
DEVICE=c:\drivers\umbpci.sys /i=d000-efff
DEVICEHIGH=c:\drivers\qhimem.sys /n48
INSTALL=c:\drivers\ctmouse.exe

[dos]
DEVICE=c:\drivers\qhmboot.sys
DEVICE=c:\drivers\umbpci.sys /i=e400-efff
DEVICEHIGH=c:\drivers\qhimem.sys /n48
DEVICEHIGH=c:\windows\emm386.exe ram auto
DEVICEHIGH=c:\drivers\usbaspi.sys /v
DEVICEHIGH=c:\drivers\di1000dd.sys
DEVICEHIGH=c:\drivers\qcdrom.sys /d:mycdrom
INSTALL=c:\drivers\shcdx33a.com /d:mycdrom
INSTALL=c:\drivers\ctmouse.exe

[nix]

[COMMON]
rem ***insert your soundcard config.sys driver here (if needed)***

 

autoexec.bat
______________________________________________________________

O primeiro código é um versão mais simples de configuração do autoexec. Se estiver usando uma versão diferente do DOS 7.0, altere todas as ocorrências “c:\windows” para o diretório de seu DOS instalado.

 

@ECHO OFF

rem Prettify the command prompt:
PROMPT $P$G

rem Optional: Set a compact DIR listing if preferred
SET DIRCMD=/w

rem Set important directories in the search path (extend it as you need)
PATH=c:\windows;c:\windows\command;c:\windows\system\;

rem Set the Win9x temp directory
SET TEMP=c:\windows\temp
SET TMP=c:\windows\temp

rem ***Insert your soundcard autoexec.bat driver here (if needed)***

rem If the soundcard driver does not set it on its own, you might need to set the BLASTER and
rem maybe the ULTRASND variable as well (make sure the settings fit your hardware configuration)
SET ULTRASND=240,7,7,7,7
SET BLASTER=A220 I5 D1 H5 P330 T4

rem Start windows by hand if autostarting it was disabled in msdos.sys
win

 

A segunda versão é baseada no código anterior, porém com a adição de menus que são mostrados no momento do boot.

 

@ECHO OFF

PROMPT $P$G
SET DIRCMD=/w

PATH=c:\windows;c:\windows\command;c:\windows\system\;

SET TEMP=c:\windows\temp
SET TMP=c:\windows\temp

rem ***Insert optional autoexec.bat drivers needed under both Win9x and plain DOS here***

rem ***Insert your soundcard autoexec.bat driver here (if needed)***

SET ULTRASND=240,7,7,7,7
SET BLASTER=A220 I5 D1 H5 P330 T4

GOTO %CONFIG%

:win

rem ***Insert optional autoexec.bat drivers only needed under Win9x here***

win
GOTO ende

:emm
:min
:nix
:dos

rem ***Insert optional autoexec.bat drivers not needed under Win9x here***

:ende


system.ini
______________________________________________________________

Quando estiver executando o DOS sob o Windows (win9x), algumas opções de configuração são necessárias no arquivo system.ini.

[386Enh]
;Tell Win9x to use the memory between D000 and E000 for an EMS page frame
;Thus, there is no longer the need for EMM386, thus conserving conventional memory
;Make sure the selected memory area is compatible with the one left free by UMBPCI
EMMPageFrame=D000

;Load some parts of Win9x up, this can conserve memory but also cause problems on some machines
LocalLoadHigh=1

;If there are problems with the video BIOS, tell Win9x not to use the memory occupied by it
EMMExclude=C000-CFFF


 578 total de visualizações,  1 visto hoje

Lista de Poke Peek USR e Call no MSX

Usar as instruções Poke, Peek, USR e Call em sua programação, vai proporcionar um código mais limpo e profissional. 

Use e abuse dessas  super dicas no seu dia a dia.

 

Lista de Poke Peek e USR no MSX, como usar…

 

 

Utilização do POKE :

 

             Exemplo: “poke &hxxxx,y”

 

Utilização do PEEK:  

 

             Exemplo: “print peek(&hxxxx)”

 

Utilização do USR:  

 

             Exemplo: “defusr=&H44:x=usr(0)

 

– P O K E –

 
INSTRUÇÃO DESCRIÇÃO
POKE &HFBB0,1 Permite que você use a combinação de teclas Ctrl-Shift-CODE-GRAPH para encerrar um programa, mesmo que normalmente isso não poderia ocorrer. É especialmente útil para programas em Kun-BASIC ou programas que usem o manipulador ON STOP GOSUB.
Poke &HFD9F,&HC7 Reseta o MSX
POKE &HF677,&Hxx
POKE &HF676,&Hyy + 1
POKE &Hxxyy,0
Muda o endereço de execução padrão (&H8000) para um valor definido por &Hxxyy (pode-se preencher, por exemplo, com &HC000). O próximo programa for carregado será executado a partir desse endereço ao invés de &H8000 (que é o padrão). É útil principalmente para programação hibrida, onde se pode definir os endereços &H8000 e&HBFFF para código assembly ou dados. Seu programa poderia, por exemplo, verificar alguns se valores necessários já foram definidos antes de serem utilizados ou usar como uma área de configuração dinâmica.
POKE &HF346,1 Habilita a utilização do Call System, mesmo depois de ter ido para o BASIC após a inicialização do sistema (não funciona com DOS2)
POKE &HF247,n Muda o drive principal (n=A,B,C,D,…).
POKE &HFF89,&HE1 Faz o comando LIST mostrar uma mensagem de erro de sintax sempre que for chamado. É válido tanto “List+n° de linha” quanto para “list -“.
POKE &HFF89,&HEE Impede o comando LIST de mostrar um programa em BASIC, não funciona para LIST + linha ou LIST -.
POKE &HFF89,&HC9 Normaliza a execução do comando LIST.
POKE &HFBB1,1 Desativa o CONTROL+STOP.
POKE &HFBB1,0 Ativa o CONTROL+STOP.
POKE HF3B1,n-1 Determina o número de linhas na tela em modo texto.
POKE &HFCAB,1 Força que a saída do teclado seja sempre em letras maiúsculas.
POKE &HFCAB,0 Normaliza o Caps Lock.
POKE &HFCAB,255 Força que a saída do teclado seja sempre em letras minúsculas.
POKE -1,1.0625*(NOT(PEEK(-1))AND&HF0)ouPOKE -1,(15-PEEK(-1)\16)*17 As duas instruções fazem o mesmo. Este é um POKE Universal (MSX1 e MSX2) para fazer a auto-seleção correta de slots. Fazendo essa chamada evita que alguns programas deixem de ser carregados, pois muitos deles usam POKEs não universais que muitas vezes causam uma reinicialização indesejada quando se executa esse programa.
Poke &HF676,1:Poke &HF677,&HE1:Poke &HE100,0 Faz os programas em BASIC carregarem a partir do endereço &HE100 (usar os POKEs antes de carregar o programa)
Poke &HFD9F,&HC9 Função utilizada apenas para unidades de disquete. Aguarda um tempo para carregar! (Não funciona para todas as controladoras de disco)
Poke &HFFCA,&H23:Poke &HF346,1 Emula FM-PAC no Music Module. Funciona somente com jogos compilados em Disc Station. Depois da execução da instrução, coloque o disco no drive e execute Call System.
Poke &HFFFF,&HAA Somente para MSX Phillips com 128K. Permite setar 64K de RAM on-line
Poke &HFFFF,&HFF Somente para MSX Sony com 256K. Permite setar 64K de RAM on-line
Poke &HFFFF,1.0625*(NOT(PEEK(&HFFFF))AND&HF0) ou -1,(15-PEEK(-1)\16)*17 Poke Universal. Permite setar 64K de RAM on-line

 

 

– P E E K –

 

INSTRUÇÃO DESCRIÇÃO
(Peek(&HFAFC) and 6)/2 Exibe o tamanho da memória do vídeo: 0=16Ko VRAM/ 1=64K VRAM/ 2=128K VRAM/ 3=192K de VRAM
PEEK(&H2D) Exibe a versão do MSX: (0=MSX1/ 1=MSX2/ 2=MSX2+/ 3=Turbo-R)
PEEK(&H347) Exibe o número da unidade de disco em uso

 

 

– U S R –

 

INSTRUÇÃO DESCRIÇÃO
DEFUSR=0:X=USR(0) Reseta o MSX
DEFUSR=&H41:X=USR(0) Deixa a tela preta. É usado para que ao se construir um desenho qualquer, ele não seja mostrado até que termine.
DEFUSR=&H44:X=USR(0) Re-exibe a tela novamente, que foi ocultada pelo comando acima
DEFUSR=&H90:X=USR(0)  Desativa o Som
DEFUSR=&H7D75:X=USR(0)  Executa uma ROM

 

– Especiais –

INSTRUÇÃO DESCRIÇÃO
IF PEEK(&H2D)=2 THEN OUT 64,8:IF INP(64)=247 THEN OUT 65,0 Ativa o modo Turbo 5.37 MHz para MSX FS-A1WSX/FS-A1WX
IF PEEK(&H2D)=2 THEN OUT 64,8:IF INP(64)=247 THEN OUT 65,1 Retorna para o processamento normal de 3.57Mhzpara MSX FS-A1WSX/FS-A1WX

 

 365 total de visualizações,  1 visto hoje

Panasonic FS-A1WSX MSX2+

img_0928

Panasonic FS-A1WSX uma máquina de gigantes. Possui 19268 cores, mais gráficos, resoluções do Kanji, MSX-Music, que fornece 9 canais de som FM simultâneos sem bateria ou seis canais de som FM com 5 tambores.

O Panasonic FS A1 WSX tem o Rensha Turbo,  que é um sistema de tiros automáticos para os jogos. A velocidade de repetição pode ser ajustado por um controle deslizante no seu painel.

Sua ROM vem com um software interno que provê um processador de textos, MSX-JE, FM-BIOS (MSX Música Básico ROM) e 1 º de JIS 2 ª Classe Kanji Support (256KB).

O Panasonic FS A1 WSX é o sucessor do FS A1 WX da qual difere muito pouco: O conector de interface para cassete foi eliminado,  foi adicionado uma saída S-Video e suporte para impressão a cores com processador de texto.

Ao contrário de outros MSX2+ que utilizam em seu sistemas o processador Z80A, a Panasonic preferiu usar o  Z80B, que tem como principal característica permitir o processamento até 5,37 MHz.

Especificações Técnicas

GERAL NOME FS-A1WSX
FABRICANTE PANASONIC
ANO DE LANÇAMENTO 1989
LINGUAGEM MSX BASIC VERSÃO 3.0 / DISK-BASIC ver1.0
ORIGEM  JAPÃO
TECLADO Teclado com 92 teclas,  5 teclas de função, 4 teclas de direção, teclado numérico e teclas especiais importantes
CPU T9769B – Z-80B compatível com o padrão MSX
VELOCIDADE DO CLOCK 3.58 and 5.37 MHz
MEMÓRIA ROM 1552 KB
MSX BASIC v3.0 80 KB
MSX Disk BASIC v1.0 16 KB
Music BASIC (FM BIOS) 16 KB
Suporta JIS 1st & 2nd class Kanji 256 KB
MSX-JE 512 KB
MSX-JE/WP (Processador de Textos MSX) 656 KB
RAM 64 KB
VRAM 128 KB
SRAM 16 KB
VÍDEO VDP Yamaha YM9958
Text 80×24, 40×24 and 32×24 (caracteres por colunas x linhas)
Gráficos Resolução máxima 512×212 pixels (16 cores a cada 512) e 256×212 (19,268 cores)
Cores 19,268 máximo
Sprites 32 máximo
SOM PSG Yamaha AY-3-8910 (3 vozes)
MSX Music Yamaha OPLL YM-2413 (Sintetizador FM com 9 canais de som simultâneos)
Armazenamento Drive de Disquetes 720 KB 3 1/2″ DD/DS
 Portas (E/S) Joystick  2 Entradas (A e B)
RGB  DIM 8 pinos
Cartuchos 2 Entradas (1 e 2)
Saida de Video CVBS/RF
Impressora Padrão Centronics
Som RCA (Mono)
ALIMENTAÇÃO Alimentação do Sistema Fonte Interna 110 V 21W de Consumo
Alimentação do Relógio Compartimento para 2 Pilhas AA

 

OUTRAS INFORMAÇÕES

LINHA PREDECESSORA FS-A1WX
LINHA SUCESSORA FS-A1ST Turbo R

 

   Modo                Características
Screen 0   – 16 cores (combinação de 512 tons)
– somente texto
– 40 colunas X 24 linhas
– 80 colunas X 24 linhas
Screen 1 – 16 cores (combinação de 512 tons)
– texto e sprite
– 32 colunas X 24 linhas
Screen 2 – resolução de 256 X 192 pixels
– alta resolução (1 ponto = 1 pixel)
– 16 cores (combinação de 512 tons)
Screen 3 – resolução de 64 X 48 pixels
– baixa resolução (1 ponto = 16 pixels)
– 16 cores (combinação de 512 tons)
Screen 4 – resolução de 256 X 192 pixels
– 16 cores (combinação de 512 tons)
– sprites 2 (com linhas coloridas)
Screen 5 – 256 X 212 pixels
– 4 páginas de vídeo
– 16 cores (combinação de 512 tons)
– sprites 2
Screen 6 – 512 X 212 pixels
– 4 páginas de vídeo
– 4 cores
– sprites 2
Screen 7 – 512 X 212 pixels
– 2 páginas de vídeo
– 16 cores (combinação de 512 tons)
– sprites 2
Screen 8 – 256 X 212 pixels
– 2 páginas de vídeo
– 256 cores (simultâneas)
– sprites 2
Screen 10 – 512 X 212 pixeels
– 2 páginas de video
– 12499 cores não simultâneas
Screen 11 – Resolução: 256 X 212 pixeels
– 2 páginas de video
– 12499 cores não simultâneas
Screen 12 – Resolução: 256 X 212 pixeels
– 2 páginas de video
– 19268 cores simultâneas

 

 

27122010120
Panasonic FS-A1WSX 2+

 

 

Visão do Teclado:  Possui 92 teclas sendo, 5 teclas de função (F1/F6, F2/F7, F3/F8, F4/F9 e F5/F10), 4 teclas de direção,  tecla pause,  tecla de liga/desliga modo Kanji, teclado numérico e outras importantes teclas especiais.

 

 

img_0929
Panasonic FS-A1WSX 2+

 

Visão do painel do console: Botão deslizante Rensha Turbo, Chave para habilitar/desabilitar o menu (cockpit) interno, botão de Reset, indicador de ligado/desligado, indicador de Capslock ligado/desligado, indicador do modo Kanji ligado/desligado, indicador de pause  ligado/desligado e indicador de uso do drive de disquete.

 

img_0930
Panasonic FS-A1WSX 2+

 

Visão Direita: 2 conectores para Joystick, 1 drive de 3 1/2 720 KB

 

fs_a1wsx_left
Panasonic FS-A1WSX 2+

Visão Esquerda: Botão de Ligar/Desligar

img_0931
Panasonic FS-A1WSX 2+

 

Visão traseira: da esquerda para direita: 1 saída S-Video, 1 saída RGB (DIM 8) , 1 saída de vídeo RCA, 1 saída de som mono, 1 chave de canais para RF, 1 saída de RF, 1 conector para impressora padrão Centronics, 1 slot para cartuchos.

 

PCB do Panasonic A1 FS WSX

pcb_A_s
MSX PCB Panasonic FS-A1WSX 2+

 

Visão Completa – Lado dos Componentes

pcb_B_s
MSX PCB Panasonic FS-A1WSX 2+

 

Visão Completa – Lado da Solda

fdc
MSX PCB Panasonic FS-A1WSX 2+

 

Visão do Circuito Controlador de Disco

msx-engine
MSX PCB Panasonic FS-A1WSX 2+

 

Visão do Processador Principal (MSX – Engine)

ram
MSX PCB Panasonic FS-A1WSX 2+

 

Visão da RAM

RGB_encoder
MSX PCB Panasonic FS-A1WSX 2+

 

Visão do Circuito responsável pelo sinal RGB

rom
MSX PCB Panasonic FS-A1WSX 2+

 

Visão da ROM

slot
MSX PCB Panasonic FS-A1WSX 2+

 

Visão dos Slots

sound
MSX PCB Panasonic FS-A1WSX 2+

 

Visão do Circuito de SOM

vram
MSX PCB Panasonic FS-A1WSX 2+

Visão da VRAM

 

Panasonic A1 FS WSX Funcionando

img_0932
Video Panasonic FS-A1WSX 2+

 

Visão da tela inicial do menu interno do Panasonic A1 FS WSX

P9141305
Video Panasonic FS-A1WSX 2+

 

P9141306
Vídeo Panasonic FS-A1WSX 2+

 

P9141308
Vídeo Panasonic FS-A1WSX 2+

 

Visão do sistema no MSX-DOS 2, estrutura de diretórios, Prompt de comando e na última foto, o MSX-BASIC com o modo Kanji ligado

Ativação do Modo 5,37 Mhz 

A troca de velocidade pode ser feita com o seguinte comando  pelo MSX-BASIC:

– 5,37 Mhz:

  • OUT 64,8:OUT 65,0

– 3.58 Mhz:

  • OUT 64,8:OUT 65,1

Menu Interno (Cockpit)

O Panasonic FS-A1WSX  já vem com um software integrado em seu firmware.

Pode-se ligar/desligar esse menu pela chave  que fica entre o botão Rensha Turbo e o botão de pause.

Ainda se pode voltar para o menu digitando CALL MENU  pelo MSX-BASIC, mesmo com a chave desligada.

 

1 – Processador de Textos Japonês parte 1
2 – Processador de Textos Japonês parte 2
3 – Processador de Textos Japonês parte 3 (precisa do disco 1 de sistema)
4 – Agenda de Nomes e Endereços parte 1
5 – Agenda de Nomes e Endereços parte 2
6 – Banco de Dados para Disco/Cassete
7 – Outros Bancos de Dados
8 – Calculadora, Calendário e Ajuste do Relógio
9 – Configuração de Mouse e Impressora
0 – MSX2+-BASIC
        Processador de Textos        Agenda de Nomes e Endereços
   Banco de Dados Disco/Cassete             Outros Bancos de Dados
             Calculadora   Calendário
           Ajuste do Relógio   Configuração de Mouse e Impressora
     
O Panasonic A1 FS WSX ainda vem com 2 disquetes de 3 1/2 : O primeiro disco é necessário para o MSX-JE, o Processador de Textos Japonês. Contém basicamente com fontes de letras e imagens rasterizadas. O segundo disco inclui o MSX-DOS e mais 3 aplicações.
Menu do segundo disco de sistema:
1 – Ferramentas para Disco

2 – Ferramenta Gráfica para Desennhos
3 – Ferramentas para Impressora Colorida
4 – MSX2+-BASIC
           Gerenciador de Disco   Ferramenta Gráfica para Desenhos
Ferramentas para Impressora Colorida

Ao sair de uma dessas aplicações, o retorno será o Prompt de comando do MSX-DOS.

Para voltar a este menu novamente, basta digitar TOOL na linha de comando do MSX-DOS.      

SOM

Teste para verificar o funcionamento do som no Panasonic FS A1 WSX.

Entre no MSX-BASIC e digite:

Call Music

Play # 2 “, CDEFG”

Discos para Download

    

       

poweredretropix250x70 

 539 total de visualizações