CCE MC-1000: diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
Ensjo (discussão | contribs)
GoeBOThe (discussão | contribs)
m Checkwiki: limpeza de sintaxe utilizando AWB
Linha 1: Linha 1:
{{Infobox computador
{{Infobox computador
|Foto = [[Imagem:Cce mc-1000 ligado mini TV.jpg|250px|Computador MC-1000 ligado a uma mini-TV moderna.]]
|Foto = [[Ficheiro:Cce mc-1000 ligado mini TV.jpg|250px|Computador MC-1000 ligado a uma mini-TV moderna.]]
|Tipo = [[Computador doméstico]]
|Tipo = [[Computador doméstico]]
|Lançamento = 1985
|Lançamento = 1985
Linha 12: Linha 12:


==Características==
==Características==
* '''Processador ([[UCP]])''': [[Zilog Z80]]-A
*'''Processador ([[UCP]])''': [[Zilog Z80]]-A
* '''Coprocessadores''':
*'''Coprocessadores''':
** Áudio: GI [[AY-3-8910]] (o mesmo usado no [[MSX]])
** Áudio: GI [[AY-3-8910]] (o mesmo usado no [[MSX]])
** Vídeo: [[Motorola MC6847]]P (o mesmo do [[TRS-80 Color Computer]]), com 6 Kb de [[VRAM]]
** Vídeo: [[Motorola MC6847]]P (o mesmo do [[TRS-80 Color Computer]]), com 6 Kb de [[VRAM]]
* '''Memória''':
*'''Memória''':
** [[ROM]] de 16 Kbytes
** [[ROM]] de 16 Kbytes
** [[RAM]] de 16 Kbytes, expansível a 64 Kbytes
** [[RAM]] de 16 Kbytes, expansível a 64 Kbytes
** [[VRAM]] de 6 Kbytes
** [[VRAM]] de 6 Kbytes
* '''Display''':
*'''Display''':
** Modo texto 32 × 16 (acessível por meio do comando <code>TEXT</code> do [[BASIC]])
** Modo texto 32 × 16 (acessível por meio do comando <code>TEXT</code> do [[BASIC]])
** Modo gráfico 128 × 64 com quatro cores (verde, amarelo, azul, vermelho; comando <code>GR</code> do BASIC)
** Modo gráfico 128 × 64 com quatro cores (verde, amarelo, azul, vermelho; comando <code>GR</code> do BASIC)
** Modo gráfico 256 × 192 com duas cores (preto e branco; comando <code>HGR</code> do BASIC)
** Modo gráfico 256 × 192 com duas cores (preto e branco; comando <code>HGR</code> do BASIC)
** Outros modos disponíveis no chip de vídeo acessíveis, mas sem comandos específicos implementados no BASIC.
** Outros modos disponíveis no chip de vídeo acessíveis, mas sem comandos específicos implementados no BASIC.
* '''Sistema operacional''':
*'''Sistema operacional''':
** [[Interpretador]] BASIC
** [[Interpretador]] BASIC
* '''Teclado''': tipo "[[teclado chiclete|chiclete]]", 50 teclas
*'''Teclado''': tipo "[[teclado chiclete|chiclete]]", 50 teclas
* '''Alimentação''': 1 [[conector P2]] mono fêmea com 9V CC, 600 ma, positivo na ponta
*'''Alimentação''': 1 [[conector P2]] mono fêmea com 9V CC, 600 ma, positivo na ponta
* '''Expansão''':
*'''Expansão''':
** 1 [[slot]]
** 1 [[slot]]
* '''Portas''':
*'''Portas''':
** 2 [[conector DB|conectores DE-9]] fêmeas para [[joystick]] compatível com o do [[Atari 2600]]
** 2 [[conector DB|conectores DE-9]] fêmeas para [[joystick]] compatível com o do [[Atari 2600]]
** 1 [[conector RCA]] fêmea com sinal [[RF]] para TV ([[PAL-M]])
** 1 [[conector RCA]] fêmea com sinal [[RF]] para TV ([[PAL-M]])
** 1 [[conector RCA]] fêmea com sinal [[vídeo-composto]] (preto e branco) para [[monitor de vídeo]]
** 1 [[conector RCA]] fêmea com sinal [[vídeo-composto]] (preto e branco) para [[monitor de vídeo]]
** 2 [[conector p2|conectores P2]] mono fêmeas para leitura ("EAR") e gravação ("MIC") de dados em [[magnetofone|gravador de fita cassete]]
** 2 [[conector p2|conectores P2]] mono fêmeas para leitura ("EAR") e gravação ("MIC") de dados em [[magnetofone|gravador de fita cassete]]
* '''Armazenamento''':
*'''Armazenamento''':
** Gravador de cassete (a 1400 [[baud]]s)
** Gravador de cassete (a 1400 [[baud]]s)
** Drive de disquete externo de 5¼" (face simples, 170 Kb)
** Drive de disquete externo de 5¼" (face simples, 170 Kb)
Linha 47: Linha 47:
</gallery>
</gallery>


== Semelhança com Apple II ==
==Semelhança com Apple II==
[[Image:Video_apple_mc1000.PNG|thumb|O MC-1000 da CCE guarda alguma semelhança com o [[Apple II]] em cores do modo de texto e em como os programas em BASIC são listados.]]Parece ter havido uma intenção de simular em certo grau a experiência de usar um [[Apple II]]. A linguagem [[BASIC]] do MC-1000 é uma variante do BASIC Applesoft, incluindo comandos peculiares desse dialeto (como <code>HOME</code>, <code>GR</code>, <code>HGR</code>, <code>INVERSE</code>, <code>NORMAL</code>, etc.) A listagem do programa obtida com o comando <code>LIST</code> também é praticamente idêntica (espaços introduzidos antes e depois das palavras reservadas). O [[coprocessador]] de vídeo, que em seu modo de texto normalmente apresenta letras escuras sobre fundo claro (como se vê no [[TRS-80 Color Computer]]), teve explorado seu pino de inversão, de modo a exibir, como no Apple II, normalmente letras claras sobre fundo escuro, e o contrário ao se usar o comando <code>INVERSE</code> do BASIC.
[[Ficheiro:Video apple mc1000.PNG|thumb|O MC-1000 da CCE guarda alguma semelhança com o [[Apple II]] em cores do modo de texto e em como os programas em BASIC são listados.]]Parece ter havido uma intenção de simular em certo grau a experiência de usar um [[Apple II]]. A linguagem [[BASIC]] do MC-1000 é uma variante do BASIC Applesoft, incluindo comandos peculiares desse dialeto (como <code>HOME</code>, <code>GR</code>, <code>HGR</code>, <code>INVERSE</code>, <code>NORMAL</code>, etc.) A listagem do programa obtida com o comando <code>LIST</code> também é praticamente idêntica (espaços introduzidos antes e depois das palavras reservadas). O [[coprocessador]] de vídeo, que em seu modo de texto normalmente apresenta letras escuras sobre fundo claro (como se vê no [[TRS-80 Color Computer]]), teve explorado seu pino de inversão, de modo a exibir, como no Apple II, normalmente letras claras sobre fundo escuro, e o contrário ao se usar o comando <code>INVERSE</code> do BASIC.


Apesar dessas semelhanças superficiais, as máquinas têm [[hardware]]s tão diferentes que raramente se pode usar um programa em BASIC Applesoft diretamente no MC-1000 sem mudança alguma.
Apesar dessas semelhanças superficiais, as máquinas têm [[hardware]]s tão diferentes que raramente se pode usar um programa em BASIC Applesoft diretamente no MC-1000 sem mudança alguma.


==Trívia==
==Trívia==
*O MC-1000 não possuía um botão de liga/desliga: tinha de ser desligado diretamente na tomada ou desconectando-se o [[conector P2|jaque]] da fonte. Além do mais, padecia de um problema crônico de superaquecimento.

*Algumas funcionalidades programadas em ROM funcionam incorretamente ou não funcionam de todo devido a [[bug]]s: comando <code>SLOW</code>, cláusula <code>VTAB()</code> do comando <code>PRINT</code>, caracteres de controle <code>CHR$(12)</code>, <code>CHR$(27)</code> e <code>CHR$(127)</code> etc.
* O MC-1000 não possuía um botão de liga/desliga: tinha de ser desligado diretamente na tomada ou desconectando-se o [[conector P2|jaque]] da fonte. Além do mais, padecia de um problema crônico de superaquecimento.
*Curiosamente, apesar do MC-1000 utilizar o [[Z80]] como [[UCP]], o manual de referência<ref>{{cite web|url=http://www.luccas.com.br/MC1000-ManualReferencia.pdf|title=Manual de Referência CCE MC-1000|accessdate=2008-11-19}}</ref> traz uma listagem de parte da ROM em [[linguagem assembly]] do [[Intel 8080]]. Apesar de as respectivas linguagens assembly serem diferentes, em nível binário o conjunto de instruções do Z80 é um superconjunto do conjunto do 8080, o que permite que programas compilados para 8080 rodem no Z80.
* Algumas funcionalidades programadas em ROM funcionam incorretamente ou não funcionam de todo devido a [[bug]]s: comando <code>SLOW</code>, cláusula <code>VTAB()</code> do comando <code>PRINT</code>, caracteres de controle <code>CHR$(12)</code>, <code>CHR$(27)</code> e <code>CHR$(127)</code> etc.
* Curiosamente, apesar do MC-1000 utilizar o [[Z80]] como [[UCP]], o manual de referência<ref>{{cite web|url=http://www.luccas.com.br/MC1000-ManualReferencia.pdf|title=Manual de Referência CCE MC-1000|accessdate=19-11-2008}}</ref> traz uma listagem de parte da ROM em [[linguagem assembly]] do [[Intel 8080]]. Apesar de as respectivas linguagens assembly serem diferentes, em nível binário o conjunto de instruções do Z80 é um superconjunto do conjunto do 8080, o que permite que programas compilados para 8080 rodem no Z80.


{{ref-section}}
{{ref-section}}


=={{Ligações externas}}==
=={{Ligações externas}}==

*[http://www.seedwiki.com/wiki/mc-1000 Wiki sobre o MC-1000]
*[http://www.seedwiki.com/wiki/mc-1000 Wiki sobre o MC-1000]
*[http://www.700km.com.br/mundobizarro/brmc1000.php Emulador de MC-1000] em [[applet]] [[Java]], roda direto no navegador
*[http://www.700km.com.br/mundobizarro/brmc1000.php Emulador de MC-1000] em [[applet]] [[Java]], roda direto no navegador

Revisão das 09h33min de 29 de agosto de 2009

Predefinição:Infobox computador

O MC-1000 da CCE, foi um obscuro computador doméstico brasileiro lançado em fevereiro de 1985. Na época, com a reserva de mercado de informática, muitos microcomputadores populares eram cópias de modelos de sucesso no exterior. O MC-1000, porém, não era baseado em nenhum modelo conhecido. Algumas fontes sugerem que o micro era, na verdade, um clone de outro microcomputador igualmente obscuro, o belga GEM 1000. Existem indícios circunstanciais que levam a crer que o MC-1000 também pode ter sido baseado num micro fabricado em Hong Kong, o Rabbit RX83.[1]

Características

Semelhança com Apple II

O MC-1000 da CCE guarda alguma semelhança com o Apple II em cores do modo de texto e em como os programas em BASIC são listados.

Parece ter havido uma intenção de simular em certo grau a experiência de usar um Apple II. A linguagem BASIC do MC-1000 é uma variante do BASIC Applesoft, incluindo comandos peculiares desse dialeto (como HOME, GR, HGR, INVERSE, NORMAL, etc.) A listagem do programa obtida com o comando LIST também é praticamente idêntica (espaços introduzidos antes e depois das palavras reservadas). O coprocessador de vídeo, que em seu modo de texto normalmente apresenta letras escuras sobre fundo claro (como se vê no TRS-80 Color Computer), teve explorado seu pino de inversão, de modo a exibir, como no Apple II, normalmente letras claras sobre fundo escuro, e o contrário ao se usar o comando INVERSE do BASIC.

Apesar dessas semelhanças superficiais, as máquinas têm hardwares tão diferentes que raramente se pode usar um programa em BASIC Applesoft diretamente no MC-1000 sem mudança alguma.

Trívia

  • O MC-1000 não possuía um botão de liga/desliga: tinha de ser desligado diretamente na tomada ou desconectando-se o jaque da fonte. Além do mais, padecia de um problema crônico de superaquecimento.
  • Algumas funcionalidades programadas em ROM funcionam incorretamente ou não funcionam de todo devido a bugs: comando SLOW, cláusula VTAB() do comando PRINT, caracteres de controle CHR$(12), CHR$(27) e CHR$(127) etc.
  • Curiosamente, apesar do MC-1000 utilizar o Z80 como UCP, o manual de referência[2] traz uma listagem de parte da ROM em linguagem assembly do Intel 8080. Apesar de as respectivas linguagens assembly serem diferentes, em nível binário o conjunto de instruções do Z80 é um superconjunto do conjunto do 8080, o que permite que programas compilados para 8080 rodem no Z80.

Referências

  1. Creative Computing, setembro de 1983, vol. 9, nº 9.
  2. «Manual de Referência CCE MC-1000» (PDF). Consultado em 19 de novembro de 2008 

Ligações externas