GO64

Last updated

GO-64! was an early software emulation of the Commodore 64 computer, with a copyright date of 1988 for version 2.0.

Emulator system that emulates a real system such that the behavior closely resembles the behavior of the real system

In computing, an emulator is hardware or software that enables one computer system to behave like another computer system. An emulator typically enables the host system to run software or use peripheral devices designed for the guest system. Emulation refers to the ability of a computer program in an electronic device to emulate another program or device. Many printers, for example, are designed to emulate Hewlett-Packard LaserJet printers because so much software is written for HP printers. If a non-HP printer emulates an HP printer, any software written for a real HP printer will also run in the non-HP printer emulation and produce equivalent printing. Since at least the 1990s, many video game enthusiasts have used emulators to play classic arcade games from the 1980s using the games' original 1980s machine code and data, which is interpreted by a current-era system.

Commodore 64 8-bit home computer introduced in January 1982

The Commodore 64, also known as the C64 or the CBM 64, is an 8-bit home computer introduced in January 1982 by Commodore International. It has been listed in the Guinness World Records as the highest-selling single computer model of all time, with independent estimates placing the number sold between 10 and 17 million units. Volume production started in early 1982, marketing in August for US$595. Preceded by the Commodore VIC-20 and Commodore PET, the C64 took its name from its 64 kilobytes(65,536 bytes) of RAM. With support for multicolor sprites and a custom chip for waveform generation, the C64 could create superior visuals and audio compared to systems without such custom hardware.

The name most likely comes from the ability for the Commodore 128 computer to switch to a hardware emulation of the Commodore 64 by typing GO64 at the BASIC prompt and pressing the return key.

Commodore 128 home computer

The Commodore 128, also known as the C128, C-128, C= 128, is the last 8-bit home computer that was commercially released by Commodore Business Machines (CBM). Introduced in January 1985 at the CES in Las Vegas, it appeared three years after its predecessor, the bestselling Commodore 64.

Hardware emulation Emulating hardware devices in IC design

In integrated circuit design, hardware emulation is the process of imitating the behavior of one or more pieces of hardware with another piece of hardware, typically a special purpose emulation system. The emulation model is usually based on a hardware description language source code, which is compiled into the format used by emulation system. The goal is normally debugging and functional verification of the system being designed. Often an emulator is fast enough to be plugged into a working target system in place of a yet-to-be-built chip, so the whole system can be debugged with live data. This is a specific case of in-circuit emulation.

BASIC Programming language

BASIC is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use. In 1964, John G. Kemeny and Thomas E. Kurtz designed the original BASIC language at Dartmouth College. They wanted to enable students in fields other than science and mathematics to use computers. At the time, nearly all use of computers required writing custom software, which was something only scientists and mathematicians tended to learn.

The screen shown while the Go-64! version 2.0 Commodore 64 emulator software loads from storage media on an Amiga computer. Go-64! Version 2.0 loading screen.png
The screen shown while the Go-64! version 2.0 Commodore 64 emulator software loads from storage media on an Amiga computer.

This software was created by Christopher P. Zura and Cliff Dugan of Software Insight Systems Inc.

Software Non-tangible executable component of a computer

Computer software, or simply software, is a collection of data or computer instructions that tell the computer how to work. This is in contrast to physical hardware, from which the system is built and actually performs the work. In computer science and software engineering, computer software is all information processed by computer systems, programs and data. Computer software includes computer programs, libraries and related non-executable data, such as online documentation or digital media. Computer hardware and software require each other and neither can be realistically used on its own.

It allowed the use of some software and hardware designed for Commodore 64 computers on Amiga computers.

Amiga family of personal computers sold by Commodore

The Amiga is a family of personal computers introduced by Commodore in 1985. The original model was part of a wave of 16- and 32-bit computers that featured 256 KB or more of RAM, mouse-based GUIs, and significantly improved graphics and audio over 8-bit systems. This wave included the Atari ST—released the same year—Apple's Macintosh, and later the Apple IIGS. Based on the Motorola 68000 microprocessor, the Amiga differed from its contemporaries through the inclusion of custom hardware to accelerate graphics and sound, including sprites and a blitter, and a pre-emptive multitasking operating system called AmigaOS.

It required a minimum of 512kb of RAM to operate, but 1024kb of RAM was required to make use of all features. If a 68020 CPU was installed, it could operate at speeds exceeding the speed of a real Commodore 64, according to the developers.

Random-access memory form of computer data storage

Random-access memory is a form of computer data storage that stores data and machine code currently being used. A random-access memory device allows data items to be read or written in almost the same amount of time irrespective of the physical location of data inside the memory. In contrast, with other direct-access data storage media such as hard disks, CD-RWs, DVD-RWs and the older magnetic tapes and drum memory, the time required to read and write data items varies significantly depending on their physical locations on the recording medium, due to mechanical limitations such as media rotation speeds and arm movement.

Motorola 68020 central processing unit

The Motorola 68020 is a 32-bit microprocessor from Motorola, released in 1984. It is the successor to the Motorola 68010 and is succeeded by the Motorola 68030. A lower cost version was also made available, known as the 68EC020. In keeping with naming practices common to Motorola designs, the 68020 is usually referred to as the "020", pronounced "oh-two-oh" or "oh-twenty".

This software does not operate on versions later than 1.3 of the Amiga Kickstart, and so does not operate on the Amiga 3000, Amiga 500 plus, Amiga 600, Amiga 4000 or Amiga 1200.

Kickstart is the bootstrap firmware of the Amiga computers developed by Commodore.

Amiga 3000

The Commodore Amiga 3000, or A3000, is a personal computer released by Commodore in June 1990. It features improved processing speed, improved rendering of graphics, and a new revision of the operating system. It is the successor to the Amiga 2000.

Amiga 500 Plus

The Commodore Amiga 500 Plus is an enhanced version of the original Amiga 500 computer. It was notable for introducing new versions of Kickstart and Workbench, and for some minor improvements in the custom chips, known as the Enhanced Chip Set.

The GO-64! version 2.0 disk contents, as loaded on an Amiga computer Go-64! version 2.0 floppy disk contents.png
The GO-64! version 2.0 disk contents, as loaded on an Amiga computer
The Misc preferences for the Go-64! version 2.0 software. Go-64! version 2.0 Misc Preferences.png
The Misc preferences for the Go-64! version 2.0 software.
The Devices preferences for the Go-64! version 2.0 software. Go-64! version 2.0 Devices Preferences.png
The Devices preferences for the Go-64! version 2.0 software.
The Graphics preferences for the Go-64! version 2.0 software. Go-64! Version 2.0 Graphics Preferences.png
The Graphics preferences for the Go-64! version 2.0 software.
Go-64! loaded and running on an Amiga computer Go-64! Version 2.0.png
Go-64! loaded and running on an Amiga computer
The main preferences screen for the Go-64! version 2.0 software, accessed by pressing both the TAB key and the F1 key at the same time. Go-64! v2 Preferences.png
The main preferences screen for the Go-64! version 2.0 software, accessed by pressing both the TAB key and the F1 key at the same time.

Related Research Articles

Atari ST series of personal computer models

The Atari ST is a line of home computers from Atari Corporation and the successor to the Atari 8-bit family. The initial ST model, the 520ST, saw limited release in April–June 1985 and was widely available in July. The Atari ST is the first personal computer to come with a bitmapped color GUI, using a version of Digital Research's GEM released in February 1985. The 1040ST, released in 1986, is the first personal computer to ship with a megabyte of RAM in the base configuration and also the first with a cost-per-kilobyte of less than US$1.

Amstrad CPC series of home computers produced by Amstrad

The Amstrad CPC is a series of 8-bit home computers produced by Amstrad between 1984 and 1990. It was designed to compete in the mid-1980s home computer market dominated by the Commodore 64 and the Sinclair ZX Spectrum, where it successfully established itself primarily in the United Kingdom, France, Spain, and the German-speaking parts of Europe.

Amiga 1000 home computer

The Commodore Amiga 1000, also known as the A1000 and originally marketed as the Amiga, is the first personal computer released by Commodore International in the Amiga line. It combines the 16/32-bit Motorola 68000 CPU which was powerful by 1985 standards with one of the most advanced graphics and sound systems in its class, and runs a preemptive multitasking operating system that fits into 256 KB of read-only memory and shipped with 256 KB of RAM. The primary memory can be expanded internally with a manufacturer-supplied 256 KB module for a total of 512 KB of RAM. Using the external slot the primary memory can be expanded up to 8.5 MB.

Amiga 600 home computer

The Amiga 600, also known as the A600, is a home computer that was introduced at the CeBIT show in March 1992. The A600 is Commodore International's final model based on the Motorola 68000 CPU and the ECS chipset. It is essentially a redesign of the Amiga 500 Plus, with the option of an internal hard disk drive and a PCMCIA port. A notable aspect of the A600 is its small size. Lacking a numeric keypad, the A600 is only slightly larger than a standard PC keyboard. It shipped with AmigaOS 2.0, which was generally considered more user-friendly than earlier versions of the operating system.

Amiga 2000 home computer

The Amiga 2000, or A2000, is a personal computer released by Commodore in March 1987. It was introduced as a "big box" expandable variant of the Amiga 1000 but quickly redesigned to share most of its electronic components with the contemporary Amiga 500 for cost reduction. Expansion capabilities include two 3.5" drive bays and one 5.25" bay that can be used by a 5.25" floppy drive, a hard drive, or CD-ROM once they became available.

UAE (emulator) computer emulator which emulates the hardware of Commodore Internationals Amiga range of computers

UAE is a computer emulator which emulates the hardware of Commodore International's Amiga range of computers. Released under the GNU General Public License, UAE is free software.

Amiga 4000 Commodore computer

The Commodore Amiga 4000, or A4000, is the successor of the A2000 and A3000 computers. There are two models, the A4000/040 released in October 1992 with a Motorola 68040 CPU, and the A4000/030 released in April 1993 with a Motorola 68EC030.

Commodore 16 Home computer

The Commodore 16 is a home computer made by Commodore International with a 6502-compatible 7501 or 8501 CPU, released in 1984 and intended to be an entry-level computer to replace the VIC-20. A cost-reduced version, the Commodore 116, was sold only in Europe.

Commodore Plus/4 home computer

The Commodore Plus/4 is a home computer released by Commodore International in 1984. The "Plus/4" name refers to the four-application ROM resident office suite ; it was billed as "the productivity computer with software built-in."

Amiga emulation refers to the activity of emulating a Commodore Amiga computer system using another computer platform. Most commonly, a user will emulate the Amiga using modern platforms such as Wintel or Macintosh. This allows Amiga users to use their existing software, and in some cases hardware, on modern computers.

The Amiga computer can be used to emulate several other computer platforms, including legacy platforms such as the Commodore 64, and its contemporary rivals such as the IBM PC and the Macintosh.

Minimig

Minimig is an open source re-implementation of an Amiga 500 using a field-programmable gate array (FPGA).

Amiga Sidecar

The Commodore A1060 Sidecar is an expansion hardware device developed by Commodore and released in 1986 for the Amiga 1000 computer. It features a complete PC XT-clone system mounted in an expansion case which connected to the expansion bus on the right side of the Amiga 1000 computer, sitting beside it similar to a motorcycle's sidecar, hence the name.

The Amiga 1200, or A1200, is a personal computer in the Amiga computer family released by Commodore International, aimed at the home computer market. It was launched on October 21, 1992, at a base price of £399 in the United Kingdom and $599 in the United States.

Amiga CD32 video game console

The Amiga CD32, styled Amiga CD32 and code-named "Spellbound", is a 32 bit home video game console developed by Commodore and released in western Europe, Australia, Canada and Brazil. It was first announced at the Science Museum in London on July 16, 1993, and was released in September of the same year.