After the Commodore VIC-20 turned out to be a success, Commodore designed to create two new models: the VIC-30 (which was renamed to Commodore 64) and the VIC-10, which was a severely stripped down version of the Commodore 64. Here you will find the differences.
My special thanks go to Thomas Hechelhammer who scanned a German advertisement featuring the VC-10. The advertisement says that the Ultimax would be available in late 1982. At about the same time, the Commodore 64 was released.
Nick S Bensema
(nickb@primenet.com)
posted the following information in
comp.emulators.cbm:
Something I read about in one of those computer books from 1983, was the Commodore MAX. It cost $180 as opposed to the Commodore's $595. Game cartridges made for the MAX, yes, MADE FOR THE MAX, would run on a C64. I forget the exact specs, but it had not much memory and a cheezy keyboard. I've never heard of it until a week ago when I read about it.
Yes, the Commodore 64 really costed that much, as it was released for the Christmas market in 1982. You can see the price listed in Commodore's Christmas demo written for the retail shops.
As a follow-up to Nick's article, I posted the following information:
Yes, and the Commodore 64 (and even the C128) has UltiMax mode for using the UltiMax cartridges. When you pull the -GAME line low and leave the other banking line, -EXROM, alone, the C64 will go to the UltiMax mode. As you can see from ftp://ftp.funet.fi/pub/cbm/firmware/computers/c64/pla.txt, the memory maps are as follows in this mode:
addr CPU VIC-II ---- --- ------ 0000 RAM RAM 1000 - RAM 2000 - RAM 3000 - ROMH 4000 - RAM 5000 - RAM 6000 - RAM 7000 - ROMH 8000 ROML RAM 9000 ROML RAM A000 - RAM B000 - ROMH C000 - RAM D000 I/O RAM E000 ROMH RAM F000 ROMH ROMHAs you see, there is only 4k of RAM in this configuration. The areas marked with "-" are open address space, just like the $de00-$dfff I/O area. The LORAM, HIRAM and CHAREN memory banking signals have no effect in this mode, but the video chip banking bits VA14 and VA15 do have. On a trivia note, the UltiMax mode is the only mode where the video chip can access any external memory.
Of course no valid UltiMax cartridge would bank the video memory or use any memory above $1000, because it is unaccessible to the processor.
What about the hardware of UltiMax machine? My assumption is that it had 4k of RAM, a 6502 processor (since the 6-bit I/O port is not needed for anything), one CIA (the $dd00 CIA is not needed) and no ROM. Actually, even the C64 works without the $dd00 CIA; you just cannot do anything that would require the 2nd CIA.
But the most expensive chips, the VIC-II and the SID must have been there. I've seen reports that the UltiMax (or Max machine or VIC-10 (the C64 would have been VIC-30)) would have had 16k of RAM, but it wouldn't make much sense.
You write that the MAX had a keyboard. Then the machine should have had KERNAL and BASIC ROM, but it still wouldn't need any memory banking bits in the processor. But it would have needed a 6510 and its I/O port for driving the cassette drive.
If anyone has a UltiMax machine, then please let me know the video chip revision number. The oldest video chip known to me is an NTSC-M 6567 R5 6A from 4282 (owned by me).
Later, I acquired the VIC-10 a.k.a. Vickie schematic diagram. Unfortunately the schematic diagram is of very poor quality, so I decided not to scan it. But you can view the VIC-10 schematic diagram reproduced by Ruud Baltissen from the bad photocopy. I will summarize here the differences from the Commodore 64: