Original Mac 512 Games

  1. Jan 24, 2017 How Much Is the Original Computer Worth Today? According to Cultofmac.com, original Mac computers sell at auction at a price of. The 22 Best Online Games to Play With Friends During the.
  2. #165,448 in Video Games (See Top 100 in Video Games) #2,194 in Mac-compatible Games: Pricing The strikethrough price is the List Price. Savings represents a discount off the List Price. Package Dimensions 7.5 x 5.4 x 1.1 inches; 6.1 ounces Media: Video Game Domestic Shipping Item can be shipped within U.S. International Shipping.

The original Macintosh was a relatively simple machine, now of interest for its simplicity and for the fact that it was the first computer produced by Apple under the name Macintosh. The Macintosh used standard off-the-shelf components to the greatest extent possible, achieving a moderate price point by mixing complex LSI chips, readily customizable programmable array logic, and off-the-shelf components.

Overall architecture[edit]

Nov 02, 2018  512 is an Android version of the great puzzle game 2048, in which players will have to move squares from one side of the grid to the other in order.

The Macintosh used the Motorola 68000. The 68000's bus was wired directly to the other programmable components of the computer: the IWM floppy controller, the Zilog 8530 SCC, and the MOS Technology 6522.

The bus also connected the 68000 to the 128 or 512 KiB of main memory (DRAM), which was shared between the processor and the multimedia circuits in a direct memory access (DMA) arrangement. Either the processor or the video/sound engine could access the memory, but not both, resulting in up to a 10% loss in performance; the DMA circuit also performed necessary maintenance on the RAM which would otherwise add overhead, a trick previously used in the Apple II.

Precise timing information was relayed to the 68000 by interrupts. The 68000 provides three interrupt inputs, which in the Macintosh 128K/512K were connected to the 6522, the 8530, and a human input designed for programmers, in order of increasing priority. Thus typing on the keyboard (attached to the 6522) did not reduce serial data (8530) performance, yet the program controlling the serial bus could be debugged by the programmer.

To further reduce the cost of manufacture, as compared with its predecessor the Lisa, Apple did not include an MMU. As a result the Macintosh did not support protected memory, and this feature remained absent from the OS until 2001 with the Mac OS X operating system.

According to Andy Hertzfeld the Macintosh used for the introduction demo on January 24, 1984 was a prototype with 512k RAM, even though the first model offered for sale implemented just 128k of non-expandable memory. This prototype was used to provide adequate RAM to run the memory-intensive demo, which showcased speech synthesis software intended to impress the crowd.[1]

Due to the direct connection of all logic to the same bus as the RAM and ROM, the Macintosh used memory-mapped I/O — the other chips on the motherboard could be treated as memory locations in the computer's address space. Graphics and sound likewise appeared as regions inside main memory.

Components[edit]

This is a comprehensive list of the integrated circuits in the original Macintosh:

  • a MotorolaMC68000microprocessor at clock speed 7.8336 MHz
  • 64 or 128 KB of ROM in two chips containing parts of the operating system
  • 128 or 512 KB of RAM in 16 chips
  • eight TTL chips implementing a video and sound DMA controller, plus
    • two TTL chips providing a 16-bit video buffer (74166 type)
    • one PAL chip generating video timing signals (LAG)
    • two TTL chips providing an 8-bit Pulse-width modulation sound driver (74LS161 type)
    • two analog chips providing sound amplification (MC14016 switch, LF353 op-amp)
  • a Zilog 8530 chip controlling two RS-422 buses through two driver chips
  • an Integrated Woz Machine 400 KB floppy disk controller plus support PAL (ASG)
  • a 6522 VIA bridge chip connecting to the keyboard and clock
    • an Apple real-time clock chip plus a 32.768 kHzquartz oscillator
    • an Intel 8021 microcontroller in the keyboard
  • bus control and extra logic including
    • two PAL chips to activate the other chips (BMU0/1)
    • two PAL chips to convert the 16 MHz clock to other timing signals (TSM, TSG)
    • two TTL chips buffering the RAM to the 68000 (74LS244 type)
    • some inverters (74LS04 type)

This personal computer was implemented in four special-purpose LSI chips, six MSI PALs, 19 chips of standard SSI/MSI logic and analog circuits, plus memory. Most of the simpler chips would be consolidated into a few custom chips in the next generation, much reducing cost.

Original Mac 512 Games In Free

Features[edit]

Mac

The above components implemented the Macintosh GUI and networking as described below.

Mouse[edit]

The centerpiece of the new interface was mouse-driven control. The mouse contained only electromechanical components: a button, and two optical encoders. The button was connected to the 6522. The encoders' four outputs were connected two to the 8530 and two to the 6522.

The optical encoders detected movement by quadrature. Each encoder had a wheel with radial stripes which would interrupt the light passing between an LED and a light-detecting photodiode, producing electrical pulses with mouse movement. Both the X and the Y encoders were turned by frictional contact with the mouse ball. Two pairs of emitters and detectors were used on each encoder. A first set of pulses is enough to detect the rate of rotation without indicating the direction of rotation, and a second set of synchronized but 90° out of phase pulses provides the direction of rotation. Therefore, two emitter-detector pairs were used for X and Y each.

The motion detection signals connected to the 8530 chip using two non-essential pins used for obsolete modems. Originally these signaled modem connection or disconnection. When the mouse moved by a certain amount, the model connect/disconnect signal would change state and the 8530 would interrupt the processor. The operating system would then read the direction signals from the 6522 to differentiate left from right, and up from down, and move the mouse cursor.

Cursor and video[edit]

The mouse cursor was drawn on the screen by software, as were all other on-screen objects. To support real-time animation the screen timing PAL circuit would send a pulse to the 6522 once per vertical retrace. This was the basis for an operating system service called the VBL (vertical blanking) Manager. When the screen was to be redrawn, the cursor would be moved and games had an opportunity to update the display.

It could sometimes be difficult to avoid a race condition between a game and the raster display. Flicker could result from the processor writing to the image while it was being sent to the CRT. Therefore, the Macintosh provided a choice of two images in memory, so one could be read while the other was written. The 'page' was selected by a general-purpose I/O output connected from the 6522 to the video DMA. As two images added up to 42.75 KiB of precious RAM, however, this feature was unpopular.

The DMA graphics controller operated independently and autonomously. One-bit pixels were fetched sixteen at a time over a 16-bit data bus and output at just less 16 MHz, necessitating almost one million fetches per second. Each fetch took one memory access cycle out of every two available during active parts of the display, implying a memory bandwidth for the CPU of about 2.56MB per second[2].

Keyboard[edit]

Original mac 512 games in computer

The 6522 provided a general-purpose serial bus. The keyboard contained an Intel 8021 microprocessor which transmitted user input to the 6522 over standard phone patch cable. A new keystroke resulted in a processor interrupt.

Sound[edit]

The sampled sound engine piggybacked on the video circuit. As the raster scan returned from the right side of the screen to the left, one byte of data was placed into a PWM generator instead of the screen. This provided 8-bit sampled monaural sound sampled at the 22.25 kHz horizontal blanking rate. General purpose 6522 outputs could mute the sampled sound, or set its volume to one of 8 levels of attenuation.

A square wave generator was included on the 6522. One of its two timer circuits could be set to toggle the mute output periodically. This could produce frequencies higher than 11 kHz.

This system was not compatible with the Lisa / Mac XL hardware, which in other respects could run Mac software with commonly available software/firmware modifications. Running programs on Lisas which made use of the Mac sound features would cause severe video problems and system crashes.

Communication[edit]

Original Mac 512 Games In Download

The Zilog 8530 SCC was clocked at around 3.7 MHz. At this speed each serial channel was half as fast as the main memory. The RS-422 protocol was implemented except for the connection-established line, which was used to support the mouse. Apple later changed to an 8-pin connector which dropped it entirely.

Storage[edit]

The Macintosh's persistent storage medium was Sony's floppy diskette drive. This drive replaced the Apple ]['s Shugart drive and the 871K FileWare/'Twiggy' floppy drive used in the original Lisa as the storage medium chosen for the original Macintosh. The single-sided 3.5 inch floppy stored 400 KB by spinning the disk slower when the outer edge was used. A separate microcontroller, the IWM (Integrated Woz Machine), was dedicated to disk control. The floppy operated by polled I/O so access was not seamless: loading and saving files were operations that stopped the entire machine.

Twenty bytes of memory were included in the real-time clock counter chip. This data was retained using a 4.5 Volt alkaline battery and was used to store user preferences.

Timekeeping[edit]

The Macintosh featured a real-time clock counting seconds, and a countdown timer with near-microsecond resolution. The former was connected to the 6522 by a serial bus on three general-purpose I/O lines. It functioned much as a quartz watch when the machine was powered off. The latter was built into the 6522 itself. Either could generate interrupts.

  • RAM begins at $000000 and ends at $01FFFF (128K)/$07FFFF (512K) and is divided up into a series of different functional areas:
    • System globals ($000000 - $000AFF)
    • System heap ($000B00). SysZone points to start, ApplZone points to end + 1
    • Application heap (ApplZone; grows upwards. HeapEnd points to its end; ApplLimit sets maximum)
    • Stack. Grows downwards from CurStackBase; SP = A7 points to top of stack.
    • QuickDraw globals. (206 bytes) A5 points to boundary between QD globals and App globals (the 'A5 world').
    • Application globals
    • Application parameters (32 bytes)
    • Jump table
    • Alternate screen buffer, 21,888 bytes (BufPtr)
    • 9344 bytes of undocumented space
    • 740 bytes alternate sound buffer
    • 796 bytes undocumented
    • Screen buffer, 21,888 bytes (ScrnBase = $01A700 (128K)/$07A700 (512K))
    • System Error handler, 128 bytes
    • Main sound buffer, 740 bytes
    • 28 bytes undocumented, MemTop points to the end of RAM, +1
  • ROM ($400000 - $41FFFF)
  • sccRBase - SCC read operations - $9FFFF8
  • sccWBase - SCC write operations - $BFFFF9
  • IWM (dBase) $DFE1FF
  • VIA (vBase) $EFE1FE
    • aVBufB - register B base - $EFE1FE
    • aVBufA - register A base - $EFFFFE
    • aVIFR - interrupt flag register - $EFFBFE
    • aVIER - interrupt enable register - $EFFDFE

The RAM map is organised so that the system globals, system and application heaps grow upwards from low memory, everything else grows downwards from MemTop, from high memory towards low memory. On the 512K Macintosh, the 'extra' RAM thus appears as a wider gap between the application heap and the stack, where it is available for application use.

References[edit]

  1. ^Andy Hertzfeld [1] 'It Sure Is Great To Get Out Of That Bag!'
  2. ^Guide to the Macintosh® Family Hardware, Second Edition. Addison Wesley. p. 194. ISBN0-201-52405-8.

External links[edit]

  • Macintosh Serial Ports: Serial Ports as Slots MacTech Volume 1, Issue 8 (July 1985)
  • Macintosh 128K/Macintosh 512K Apple Computer Historical Information - Macintosh Hardware Description
Retrieved from 'https://en.wikipedia.org/w/index.php?title=Macintosh_128K/512K_technical_details&oldid=917794391'
Macintosh 512Ke
Also known asM0001E
ManufacturerApple Computer, Inc.
Product familyCompact Macintosh
Release dateApril 14, 1986; 33 years ago
Introductory priceUS$2,000 (equivalent to $4,665 in 2019)
DiscontinuedSeptember 1, 1987
Operating system1.0, 1.1, 2.0, 2.1, 3.0, 3.2, 3.3, 3.4, 4.0, 4.1,[1]4.2, 4.3, 6.0-6.0.8
CPUMotorola 68000 @ 8 MHz
Memory512 KB RAM (built-in)
PredecessorMacintosh 512K
SuccessorMacintosh SE
Macintosh Plus

The Macintosh 512Kenhanced (512Ke) was introduced in April 1986 as a cheaper alternative to the top-of-the-line Macintosh Plus, which had debuted three months previously.[2] It is the same as the Macintosh 512K but with the 800K disk drive and 128K of ROM used in the Macintosh Plus. Like its predecessors, it has little room for expansion. Some companies did create memory upgrades that brought the machine up to 2 MB or more. It is the earliest Macintosh model able to run System Software 6. It is also the earliest that can be used as an AppleShare server and, with a bridge Mac, communicate with modern devices.[3]

Model differences[edit]

Originally, the case was identical to its predecessor, except for the model number listed on the rear bucket's agency approval label. It used the same beige-like color as well. But like the Macintosh Plus, in 1987 the 512Ke adopted the standard Apple 'Platinum' color, as well as the same case-front design as the Plus (without the name), though keeping its original rear bucket. Later in its lifespan, the 512Ke was discounted and offered to the educational market, badged as the Macintosh ED (M0001D & later M0001ED).[citation needed]

The 512Ke shipped with the original short Macintosh Keyboard, but the extended Macintosh Plus Keyboard with built-in numeric keypad could be purchased optionally.[4] A version of the 512Ke only sold outside of North America included the full keyboard and was marketed as the Macintosh 512K/800.[5] Later, the larger keyboard would be included as standard in North America as well.

Although the 512Ke includes the same 128K ROMs and 800K disk drive as the Mac Plus, the 512Ke retains the same port connectors as the original Mac. For this reason, 512Ke users' only hard disk option is the slower, floppy-port-based Hard Disk 20, or similar products for the serial port, even though the 512Ke ROMs contain the 'SCSI Manager' software that enables the use of faster SCSI hard disks (because the ROMs are the same as the ones used in the Mac Plus, which does have a SCSI port). Apple did point users to certain third-party products which could be added to the 512Ke to provide a SCSI port (Apple copied the MacSCSI design in the Mac Plus logic board).[6]

Official upgrades[edit]

A Macintosh 512K could be upgraded to a 512Ke by purchasing and installing Apple's $299 Macintosh Plus Disk Drive Kit. This included the following:

  • 800 KB double-sided floppy disk drive to replace the original 400 KB single-sided drive
  • 128 KB ROM chips to replace original 64 KB ROM
  • Macintosh Plus System Tools disk with updated system software
  • Installation guide

One further upgrade made by Apple replaced the logic board and the rear case (to accommodate the different port configuration) with those of the Macintosh Plus, providing built-in SCSI functionality and up to 4MB RAM. Because Apple's official upgrades were costly, many third-party manufacturers offered add-on SCSI cards, as well as RAM upgrades, to achieve the same functionality. The new ROM allowed the computer to run much newer system and application software; though it loaded more data into RAM, it only slightly decreased the amount of available memory – by 1.5K – leaving well over 370K available for applications.[7][8]

System software[edit]

After June 1986, the 512Ke shipped with System 3.2. After it was discontinued, Apple changed the recommended OS for the 512Ke to System 4.1. System 6.0.8 is the maximum OS for the 512Ke.[9]

Timeline of compact Macintosh models

See also[edit]

References[edit]

Original Mac 512 Games In Minecraft

  1. ^System Software: Configs for Mac 128K, XL, 512, & 512KE (7/94)
  2. ^Macintosh 512Ke: Specifications (Discontinued) (8/94)
  3. ^Macs and FTP
  4. ^'Macintosh Plus Upgrade Kits'. Archived from the original on September 14, 2013. Retrieved January 28, 2008.
  5. ^The Computer MuseumArchived May 15, 2008, at the Wayback Machine
  6. ^Macintosh 512K: Adding a SCSI Port
  7. ^Macintosh 512K ROM Upgrade: Memory Available
  8. ^Macintosh Plus: Description (Discontinued) The Macintosh Plus Logic Board Kit
  9. ^Macintosh 512Ke: Technical Specifications

External links[edit]

Wikimedia Commons has media related to Macintosh 512K.

Original Mac 512 Games In Windows 10

Retrieved from 'https://en.wikipedia.org/w/index.php?title=Macintosh_512Ke&oldid=946649994'