El (o la) Commodore Max Machine es el predecesor del commodore 64,
Vendida principalmente en Japón (dicen que también se vendió en USA como Ultimax y en Alemania como VC10), salieron solo 22 cartuchos específicos para esta máquina, que afortunadamente funcionan correctamente en el Commodore 64 y el 128.
El teclado de membrana es meramente testimonial, ya que la mayoría de juegos funcionan con joystick, y aunque es casi tan malo como el del ZX 48K, reconozco que la máquina en conjunto es bastante chula.
Con solo 2K de memoria RAM, otras 2k de ROM y 0.5K para video, sus capacidades estaban muy limitadas frente a su competidor directo, el VIC-20, con mejor teclado, mismo precio (unos 200$) y un catálogo de software mucho mayor. Además los puertos de expandión se limitan al puerto de cassette.
Con esta memoria, no incluía sistema operativo, con lo que es obligatorio tener un cartucho insertado para que funcione.
El único cartucho que podía utilizar el cassette era el Max Basic, que solo dejaba 2K para los programas, y como era de esperar, no llegó a salir ningún juego para cassette (hubiera necesitado un cartucho adicional para poder cargarlo).
El bueno de Tramiel ordenó que el futuro Commodore 64 fuera compatible con los cartuchos del Max, además los joysticks y las fuentes de alimentación de ambos ordenadores son intercambiables.
También son compatibles los joysticks.
El precio de las Max que suele haber disponibles es algo excesivo, pero es que los de los cartuchos sueltos ya roza lo obsceno.
Afortunadamente, no hace mucho han desarrollado el Multimax, un cartucho que incluye todos los juegos disponibles para Max, algunas revisiones y las versiones del mismo juego específicas para el C64.
http://www.multimax.co/
A diferencia de otras máquinas japonesas, que utilizan el conocido generador de video MC6847, y que requiere de componentes auxiliares (MC1372) para convertir la senal a compuesto, el Commodore Max utiliza una versión previa al generador de video del C64, el VIC-II.
Lenguajes MAX BASIC on cartridge
Teclado Flat membrane Teclado, 4 function Teclas, 2 arrow Teclas
<-, CONTROL, RUN/STOP, SHIFT LOCK, C=, SHIFT (x2), CLR HOME, INST/DEL, RESTORE, RETURN
CPU MOS 6510 (6502 compatible)
Velocidad 1 Mhz
Co-procesador SID (Sonido chip), 6566 VIC-II (Video chip)
RAM 2.5 kb
ROM 2kb
Modos de Texto 40 x 25
Modo gráfico 320 x 200
Colores 16
Sonido SID (Sonido Interface Device) : 3 voices, 9 octaves
Puertos de entrada/salida Alimentacion in (DIN7), Audio output (minijack), Cartridge port, RF TV out, Cassette interface (bus), 2 x joystick connectors
Fuente de alimentación External PSU : AC100v, 50/60Hz, 25VA / DC 5v 1.2A / AC 9v 0.45A
3101 Mini BASIC I 8KB 901233-01 (Kernal+Basic+Char) Application
3102 Max BASIC 8KB
8KB
2KB 901231-01 (Kernal+Char)
901230-01 (Basic)
HM6116P-4 (RAM) Application
3201 Music Composer 8KB Application
3401 Omega Race 8KB Game
3402 Wizard of Wor 8KB Game
3403 Kickman 8KB 325362-02 Game
3404 Gorf 16KB Game
3501 Avenger 8KB 325350-01 Game
3502 Jupiter Lander 8KB 325351-01 Game
3503 Super Alien 8KB Game
3504 Radar Rat Race 8KB 325352-01 Game
3505 Road Race 8KB Game
3508 Mole Attack 8KB Game
3509 Clowns 8KB 325356-01 Game
3510 Money Wars 8KB 325357-01 Game
3511 Bowling 16KB Game
3512 Slalom 16KB Game
3xxx Le Mans 8KB Game
3xxx Billiards 8KB Game
3xxx Music Machine 4KB Application
3xxx Pinball Spectacular 16KB Game
3xxx Sea Wolf 8KB Game
3xxx Speed/Bingo Math 8KB Game / Learning software
3xxx Visible Solar System 8KB Application