Editing Intellivision emulators

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
{{Placeholder Section}}
 
 
{{Infobox console
 
{{Infobox console
 
|title = Mattel Intellivision
 
|title = Mattel Intellivision
 
|logo = Intellivision-Console-Set.png
 
|logo = Intellivision-Console-Set.png
|developer = [[Mattel Electronics]]
+
|developer = Mattel Electronics
 
|type = [[:Category:Home consoles|Home video game console]]
 
|type = [[:Category:Home consoles|Home video game console]]
 
|generation = [[:Category:Second-generation consoles|Second generation]]
 
|generation = [[:Category:Second-generation consoles|Second generation]]
 
|release = 1979
 
|release = 1979
 
|discontinued = 1990
 
|discontinued = 1990
|introductory price = {{Inflation|USD|299.99|1979}}
+
|predecessor =  
|successor=[[Intellivision Amico|Amico]] (Intellivision) [[HyperScan]] (Mattel)
 
 
|emulated = {{✓}}
 
|emulated = {{✓}}
  
}}The '''[[gametech:Intellivision|Intellivision]]''' was a game console produced by [[Mattel]] in 1979. It had a GI CP1610 CPU at 1 MHz. It had 1472 bytes of RAM, made up of 704 bytes of system RAM (stores the background table, system stack, EXEC variables), 256 bytes of "scratchpad RAM" (of which 16 bytes were unaddressable due to overlap with the sound chip) and 512 bytes of graphics RAM (stores tiles used by background and sprites). It was notably more powerful than the [[Atari 2600 emulators|Atari 2600]], which was released at a similar time, and could be used with a voice synthesizer unit known as the [[wikipedia:Intellivoice|Intellivoice]], which allowed speech in its games.
+
}}The '''[[gametech:Intellivision|Intellivision]]''' was a games console produced by [[wikipedia:Mattel|Mattel]] in 1979 and was retailed for {{Inflation|USD|299.99|1979}}. It had a GI CP1610 CPU at 1 MHz. It had 524B of RAM and 932B of graphics RAM. It was notably more powerful than the [[Atari 2600 emulators|Atari 2600]], which was released at a similar time, and could be used with a voice synthesizer unit known as the [[wikipedia:Intellivoice|Intellivoice]], which allowed speech in its games.
  
 
==Emulators==
 
==Emulators==
<div style="max-width:100%; overflow:auto; clear: both;">
+
<div style="max-width:100%; overflow:auto;">
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
Line 21: Line 19:
 
! scope="col"|Latest Version
 
! scope="col"|Latest Version
 
! scope="col"|Intellivoice
 
! scope="col"|Intellivoice
! scope="col"|<span title="Entertainment Computer System">ECS*</sup></span>
+
! scope="col"|ECS
! scope="col"|<span title="Keyboard Component">KBC*</sup></span>
 
 
! scope="col"|[[Emulation Accuracy|Accuracy]]
 
! scope="col"|[[Emulation Accuracy|Accuracy]]
 
! scope="col"|[[libretro]]
 
! scope="col"|[[libretro]]
Line 32: Line 29:
 
! colspan="11"|PC / x86
 
! colspan="11"|PC / x86
 
|-
 
|-
| jzIntv<br/><small><abbr title="A cross-platform GUI for jzIntv ">[https://github.com/jenergy/jzIntvImGui#jzintvimgui jzIntvImGui]</abbr></small>
+
|jzIntvImGui
 +
|align=left|{{Icon|Windows|Linux}}
 +
|[https://github.com/jenergy/jzIntvImGui 2.3.7]
 +
| {{✓}}
 +
| {{✓}}
 +
| High
 +
| {{✗}}
 +
| {{✗}}
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|-
 +
| jzIntv
 
| align=left|{{Icon|Windows|Linux|macOS}}
 
| align=left|{{Icon|Windows|Linux|macOS}}
| [https://github.com/jenergy/jzIntvImGui/releases 2.3.7](jzIntvImGui)<br/>[http://www.spatula-city.org/~im14u2c/intv/ 20200712](jzIntv)
+
| [http://www.spatula-city.org/~im14u2c/intv/ 20200712]
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
| {{~}}
 
 
| High
 
| High
 
| {{✗}}
 
| {{✗}}
Line 50: Line 58:
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
| {{~}}
 
 
| Mid
 
| Mid
 
| {{✓}}
 
| {{✓}}
Line 61: Line 68:
 
| align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
 
| align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
 
| [https://buildbot.libretro.com/nightly/ libretro core]
 
| [https://buildbot.libretro.com/nightly/ libretro core]
| {{✗}}[[FreeIntv#Issues|*]]
+
| {{✗}}
| {{✗}}[[FreeIntv#Issues|*]]
+
| {{✗}}
| {{~}}
 
 
| ?
 
| ?
 
| {{✓}}
 
| {{✓}}
Line 76: Line 82:
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
| {{~}}
 
 
| Mid
 
| Mid
 
| {{✗}}
 
| {{✗}}
Line 89: Line 94:
 
| {{✓}}
 
| {{✓}}
 
| {{✗}}
 
| {{✗}}
| {{~}}
 
 
| Mid
 
| Mid
 
| {{✗}}
 
| {{✗}}
Line 102: Line 106:
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
| {{~}}
 
 
| Low-Mid
 
| Low-Mid
 
| {{✗}}
 
| {{✗}}
Line 117: Line 120:
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
| {{~}}
 
 
| High
 
| High
 
| {{✗}}
 
| {{✗}}
Line 130: Line 132:
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
| {{~}}
 
 
| ?
 
| ?
 
| {{✓}}
 
| {{✓}}
Line 143: Line 144:
 
| ?
 
| ?
 
| ?
 
| ?
| {{~}}
 
 
| Low-Mid
 
| Low-Mid
 
| {{✗}}
 
| {{✗}}
Line 155: Line 155:
 
|jzIntvImGui
 
|jzIntvImGui
 
|align=left|{{Icon|Switch}}
 
|align=left|{{Icon|Switch}}
|[https://github.com/jenergy/jzIntvImGui 2.3.4]
+
|[https://github.com/jenergy/jzIntvImGui/tree/Nintendo_Switch 2.3.4]
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
| {{~}}
 
 
| High
 
| High
 
| {{✗}}
 
| {{✗}}
Line 171: Line 170:
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
| {{~}}
 
 
| ?
 
| ?
 
| {{✓}}
 
| {{✓}}
Line 181: Line 179:
 
| NINTV-DS
 
| NINTV-DS
 
| align=left|{{Icon|NDS}}
 
| align=left|{{Icon|NDS}}
| [https://github.com/wavemotion-dave/NINTV-DS/releases {{NINTV-DSVer}}]
+
| [https://github.com/wavemotion-dave/NINTV-DS/releases git]
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
| {{~}}
 
 
| Mid
 
| Mid
 
| {{✗}}
 
| {{✗}}
Line 197: Line 194:
 
| ?
 
| ?
 
| ?
 
| ?
| {{~}}
 
 
| Mid
 
| Mid
 
| {{✗}}
 
| {{✗}}
Line 211: Line 207:
 
===Comparisons===
 
===Comparisons===
 
* '''jzIntv:''' Portable, no-frills Intellivision emulator. Probably the most complete and accurate Intellivision emulation available. Made by Joseph Zbiciak.
 
* '''jzIntv:''' Portable, no-frills Intellivision emulator. Probably the most complete and accurate Intellivision emulation available. Made by Joseph Zbiciak.
* '''[[MAME]]''' (Formerly part of [[MESS]]): This multi-system emulator is presumed to have good support for the all released Intellivision models and add-ons - ECS and Intellivoice (eg. Keyboard Component); [https://github.com/mamedev/mame/blob/master/src/mame/mattel/intv.cpp some mechanical things still not implemented].
+
* '''[[MAME]]''' (Formerly part of [[MESS]]): This multi-system emulator is presumed to have good support for the all released Intellivision models and add-ons - ECS and Intellivoice (eg. Keyboard Component); [https://github.com/mamedev/mame/blob/master/src/mame/drivers/intv.cpp some mechanical things still not implemented].
 
* '''Nostalgia:''' Pretty much the very best Intellivision emulator available at the time by 2009. Made by Joe Fisher.
 
* '''Nostalgia:''' Pretty much the very best Intellivision emulator available at the time by 2009. Made by Joe Fisher.
 
* '''[[Pantheon]]:''' Popular multi-system emulator for Windows OS covering many old computers and 1970's-1980's consoles. Shown to support Intellivoice games but no ECS games work in this software yet. Made by Boštjan Grandovec.
 
* '''[[Pantheon]]:''' Popular multi-system emulator for Windows OS covering many old computers and 1970's-1980's consoles. Shown to support Intellivoice games but no ECS games work in this software yet. Made by Boštjan Grandovec.
Line 225: Line 221:
 
* [https://sourceforge.net/projects/gtk-jzintv/ gtk-jzintv] (Linux)
 
* [https://sourceforge.net/projects/gtk-jzintv/ gtk-jzintv] (Linux)
 
* [http://www.intellivision.us/intvgames/jzintv/jzintv.php jzIntvGUI]
 
* [http://www.intellivision.us/intvgames/jzintv/jzintv.php jzIntvGUI]
 
==Keyboard Component & The ECS==
 
The Keyboard Component was an addon meant to convert the Intellivision into a full fledged computer. The keyboard component had 16kb RAM shared with the master component, its own 6502 CPU and a built in tape player. It also had its character generator, able to overlay high resolution text on top of the master component's video. While promised since the system's launch, it never got beyond test marketing, selling only 4000 units which Mattel would eventually buy back.
 
 
The ECS (Entertainment Computer System) came about due to a FTC lawsuit for Mattel failing to produce the promised computer addon. The ECS was a lot less ambitious, adding a second sound chip which provides IO ports for either an alphanumerical keyboard, a musical keyboard or two additional controllers, an interface for either an external tape player or printer, 2 kilobytes of RAM and a built in BASIC.
 
 
* Entries for "ECS*" and "KBC*" in the table above should be explained here.
 
  
 
==Overview==
 
==Overview==
Line 239: Line 228:
  
 
During its lifetime, several models of the base system were released, as well as some interesting peripherals including a full computer adaptor, music keyboard, Intellivoice speech synthesis module, system changer to play Atari VCS games and PlayCable (an accessory to download games from your cable provider).
 
During its lifetime, several models of the base system were released, as well as some interesting peripherals including a full computer adaptor, music keyboard, Intellivoice speech synthesis module, system changer to play Atari VCS games and PlayCable (an accessory to download games from your cable provider).
 
==See also==
 
*[[First and second generations of video game consoles]]
 
  
 
==Resources==
 
==Resources==
Line 249: Line 235:
 
[[Category:Consoles]]
 
[[Category:Consoles]]
 
[[Category:Home consoles]]
 
[[Category:Home consoles]]
[[Category:Mattel consoles]]
 
 
[[Category:Second-generation consoles]]
 
[[Category:Second-generation consoles]]
 
[[Category:Intellivision emulators|*]]
 
[[Category:Intellivision emulators|*]]

Please note that all contributions to Emulation General Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Emulation General Wiki:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)