====== CBM SuperPET 9000 / MMF9000 (1981) ====== ===== Features ===== * CPU: MOS 6502 and Motorola 6809 1 MHz * RAM: 96 KB * ROM: 48 KB (Kernal + CBM BASIC) * Text Modes: 80 columns x 25 rows - 3 character sets (255 each) * Graphic Modes: none * Colors: Monochrome. Green display * Sound: 1 voice - Three octaves * I/O Ports: IEEE 488, 2 x 'Datasette', Parallel User port, RS-232, Expansion port * Keyboard: Full-stroke 73 keys with numeric keypad * Built In Media: None * OS: Commodore Kernal and BASIC language * Built In Language: Commodore Basic (v4.0) ===== Usage ===== MESS emulates the following computers * superpet [Commodore SP9000 / MMF9000 (50Hz)] * mmf9000 [MMF9000 (50Hz, Swedish)] For both systems, MESS supports - two datasettes, using "cassette1" (cass1) and "cassette2" (cass2) devices, for tapes in .tap and .wav format (currently not working) - two cart slots, "cartridge1" (cart1) and "cartridge2" (cart2), for cart dumps in .crt and .a0 format - two floppy drives, "floppydisk1" (flop1) and "floppydisk2" (flop2), for disk images in .d64 format. Also notice that a "quickload" (quik) feature is available for .p00 and .prg files. == Keyboard == These systems require full keyboard emulation to work correctly. At startup, full keyboard emulation mode is enabled by default. Whilst in full keyboard emulation mode, some key associated functionality may be disabled (like the Esc key for EXIT). The keyboard emulation mode is toggled using the Scrl Lock key (by default). Original Keyboard: QWERTY full-stroke keyboard CRSR STOP <- 1! 2" 3# 4$ 5% 6& 7' 8( 9) 0 :* -= UP L/R RUN 7 8 9 CRSR DEL TAB Q W E R T Y U I O P [ \ U/D INST 4 5 6 SHIFT ESC LOCK A S D F G H J K L ;+ @ ] RETURN 1 2 3 RVS HOME OFF SHIFT Z X C V B N M ,< .> /? SHIFT REPEAT CLR 0 . SPACEBAR ===== Known Issues ===== The emulation of these systems is Preliminary. ===== History and Trivia ===== The SuperPET SP9000, also known as Micro-Mainframe or MMF9000, was developed in conjunction with the Department of Computer Science of the University of Waterloo in Ontario, Canada. It was primarily designed with universities and scientists in mind. Based on the CBM 8000 series design, The SuperPet has two processors, a standard MOS 6502 like all Pet systems, and a Motorola 6809. It could run all the original C-8000 software as well as modern 6809 based compilers and development tools: C, PASCAL, BASIC, APL, FORTRAN, COBOL, Assembler, etc. The SuperPet was actually built as a programmer's machine allowing developers to work at home and transfer/exchange their files with a mainframe through a true built-in RS-232 interface. A power-on menu gave access to various language packages and several utilities: RS-232 setup, machine language monitor, text editor and terminal program. Technically speaking, the 6502 and 6809 processors shared the same address and control lines so both CPUs worked on the same memory area except the Kernel ROM that remains independent of each processor. Commodore 8000 series owners could upgrade their system and make them SuperPets thanks to an optional upgrade package. //(info from old-computers.com)// ===== Links ===== * [[http://www.portcommodore.com/petindex.php?path=main-cbmidx|Larry's PET/CBM Pages]] * [[http://www.6502.org/users/andre/petindex/index.html|PET Index]] * [[http://old-computers.com/museum/computer.asp?c=675|SuperPET at old-computers.com]] ===== Other Emulators ===== * [[http://www.viceteam.org/|VICE]] {{tag>sysinfo}}