Classic Mac Games Free Download

Mac Games Arcade for Mac OS Allows users to download, purchase and manage their Mac XO For Mac The iXO is collection of classic and non- classic board Tetris classic online Classic tetris. Play tetris online, free games: tetris Flip Boom Classic for Mac OS A fun and creative tool designed to animate freely. Enjoy a modern & stylish version of this free classic solitaire card game. Play online or download for Windows™, Mac™, Linux™, iOS or Android. We’ve taken the gameplay you know and love from Microsoft Solitaire and created a modern version, with beautiful graphics and easy gameplay. Solitaire features unlimited free games, undo's and hints. Looking to download free games for your Mac? At MacStop you will find top full version games for your Mac computer. Fast and secure online game downloads. MahJong Solitaire is a matching game for one player. The goal of the game is to remove all tiles out of the board by pairs. Select tiles with the same picture and they will disapear. Only free tiles that are not covered are allowed to remove. Game features: - 25 background pictures - hint - shuffle board option - shadow option - clear big tiles.

The history of ClarisWorks
How to put
multiple Mac operating systems on your Mac.
Classic Mac Resource Page
Apps that will run in 68000 Macs.
MacTreasures.com - find older hard to find and out of print software
Yet more shareware
Mac apps in Spanish
Internet Explorer for Mac and PC's

Email

Eudora Lite 1.5.5 - This one works on a Plus under system 7 or up.
Eudora Lite 1.3.1 for system 6.

Fax Software

ValueFax, a shareware program that's small (2.5 MB RAM and 2 MB of disk space required). Also runs on 6.0.5 or higher on anything 'better' than a Plus.

HyperCard Games

Internet

Get Your Compact Mac On the Web!!

Here's everything you need to get that ole doorstop online

Yes, Virginia, you CAN get an old black and white Mac on the web. This Doc Maker application gives you all the juicy details. Mentioned in Mac Addict and MacUser magazines. Over 20,000 downloads so far.

  • Get Your Compact Mac on the Web - HTML version (sorry, no pics. Maybe some day)
  • Get Your Compact Mac on the Web (Doc Maker Application)
  • Get Your Compact Mac on the Web (Text Version)
  • Get Your Compact Mac On the Web! (HyperCard Version) Needs HyperCard Player or HyperCard 2.1 or up.

Other Classic Internet Software

Download AOL Instant Messenger for 68k Macs here

and here

ZTerm - From Polarnet's web site, popular terminal emulation program for Macs. Works on the 512 or up.

HyperCard stack of the above tutorial.

Wanna Be Text Only Web Browser - great little (490k!) browser for PowerMacs and 68k Macs. Needs 7.1 and the Drag Manager and Thread Manager or 7.5 or up to run. PPC Version uses 2.2 megs.

MacLynx - text only web browser

Matti Haveri's FAQ's - 68000 FAQ, Internet FAQ for older Macs, more

Spreadsheet

Try BiPlane. It's shareware ($29) and is MS Excel compatible. System 6.03 and up, needs 1 meg of ram!

Sum It - works on a Plus or up, needs sytem 7.
Mariner LE - another tiny spreadsheet with a tiny ram footprint.

Utilities

Tons of cool System 6 add ons
Some great shareware folr older and new Macs.
Using Stuffit Expander and System 7.1 (it's not supposed to work)
More old Mac software, drivers, etc...
Upgrading 7.1 - add Apple's Drag and Drop features to System 7.1
Thread Manager - Give 7.1 another 7.5 feature
CyberDog and OpenDoc - although disontinued and no longer supported by Apple, it's another alternative to bloatware browsers.
HTML Pro - great little WYSIWYG HTML authorware that works on a 020 or up.
Sticky Click - gives you sticky menus under System 7
Startup disk for the HD20 SCSi hard drive - use this if you are setting up the drive for the first time.
DART - Converts disk images forl older Macs - you'll need this to open up the software below.
Apple Tape backup utility for the Apple 40 meg tape backup drive.
Home Automation Links (Mac Plus or up)
Stuffit Expander 3.5.1 - the latest version taht works on a Plus as far as I know.
CD Sunrise is a generic CD ROM driver (no audio support) that works on MOST mac SCSI cd rom drives.
Desktop Manager allows Apple CD ROM drive to work on an older Mac.
Very cool
shareware utilities for older Macs.
Hacking Apple's Drive Setup to see non Apple drives
Compact Pro is a great compression app for Macs including the Plus under system 6! Also runs on my iMac Rev B. Most software on my web site was stuffed with it.
Educational Shareware
Painting, a great little PPC and 68k painting app.
Sounds you can use for HyperCard stacks and other uses.
More apps and utilitiesDownload for system 6
AOL Mac archive - lots of cools stuff - get it while you can, I have a feeling this old stuff won't be up much longer.
More System 6 utilities.
System 6 INITS and Cdevs
How To Turn System 6 Into System 7 With freeware
Adobe Acrobat Reader 1.0 for System 6 Macs.
Using Kaleidescope on B&W Macs.
Another page on using shareware and free software to beef up your old OS.
  • Analyse+
  • AutoBlack
  • AutoBlack 2
  • Bombs
  • Camera
  • canvas Da - must have a copy of canvas
  • ChangeFont 1.03 - change your system font under system 6
  • Choose ScrapBook+ - multiple scrapbook
  • ChooseCDEV_
  • Commander 2.0 - commands for modems
  • Commands 1.0 - ommands for modems
  • DeskZap 1.3
  • DevTools 2.2
  • DiskInfo 1.43
  • Earthplot 3.0
  • Immortality 0.93
  • LockOUT v1.0
  • MiniDraw
  • Molasses
  • Pyro!_ - screen saver
  • Reverse Screen INIT
  • Saviour
  • SetFile
  • ShutDownSound INIT
  • Stuffit 1.13
  • Stuffit v1.10
  • Tab Expander DA
  • Typer DA
  • UnStuffIt 1.00
  • Windows 2.0
  • Area Code Find
  • MacSpin.sit.hqx

    Programming

    REALBasic webring - todays HyperCard works on 68020 Macs and up.
    REALBasic mailing lists
    REALBAsic search engine
    Rinaldi's
    HyperCard XCMD's for REALBasic
    HyperCard officially dead?
    Programming for System 6
    Serf - a new alternative to HyperCard
    SuperCard - an oldie but goodie alternative to HyperCard (new version just shipped).
    MetaCard - runs on Intel, Unix and Mac, but expensive.
    HyperStudio - Many schools use it, it is a little less powerful than HC or SC.
    Apple's own free MPW
    MOPS - a robust and powerful public-domain development system for the Macintosh.With Forth and Smalltalk parentage, Mops has extensive OOP capabilities including multiple inheritance, and a class library supporting the Macintosh interface
    REALBasic - very cool HyperCard-Meets-Basic programming environment. Let's you make Windoze or Mac apps with ease.
    MacInTouch's old software forum - lists many emails pertaining to old programs that have resurfaced as free. Very interesting reading.
    Think Pascal 4.5 is now free.
    TrueBasic - written by the original writers of Basic back in 1964.
    Chipmunk Basic - Really cool freeware starter kit for novice programmers. Runs on the 512k to the new blue and white G3's.
    MacZoop - Freeware C++ object oriented programming.
    HyperCard - what can I say? Probably THE easiest programing language out there. This is where Visual Basic, Director, mTropolis, Myst, and thousands of home - made applications came from. Even the World Wide Web owes much of itself to Bill Atkinson's HyperCard. Highly highly recommended for beginner programmers as well as database admins, game makers, listserve moms, and kids of all ages.
    Apple's MPW Pascal for 68k Macs.
    http://s93768914.onlinehome.us/

    HyperCard Links

    Wired article on HyperCard
    History of the Apple logo
    Alternatives to HyperCard (HC is not compatible with OS X)
    Great HyperCard article from 1987
    Univsersity of Michigan FTP site
    Info-Mac FTP Site
    Info-Mac Web Site
    Apple's HC Community Page
    Teach Yourself HC
    HyperCard Resource Page
    Jeanne's House 'O HyperCard
    HyperCard 10th Anniversay Stack
    HyperScan - A HyperCard stack that allows you to scan directly into HyperCard stacks.

    Music/Sound Software

    MusicTime - works on a Classic or up (should work on a Plus or up too, it's the same chip.
    Super Studio Session - Free MIDI software - Mac Plus or up.
    Using older Macs for MIDI
    More older Macs and MIDI
    MacMusic
    AudioMac
    MIDI Tool for older Macs
    Make your own Mac MIDI interface
    A sampler for ancient Macs as well and G4's
    MIDI Musician
    VERY old MIDI app for Macs

    Mac Freeware
    Mac 68k Games site
    and more - games
    More old gamesPacman game - looks just like the original. Works on color Macs only.
    MacMan game - just like Pacman, works on a Plus on up (even my iMac!)
    Some Old Mac Network Games From Rick VanDerveer
    Star Wars - cool vector graphics arcade game. Works on the Plus with sound.
    bolo homepage:
    http://www.lgm.com/bolo/
    bolo tracker: http://tracker.lgm.com:50001/
    bolo ftp archive:
    ftp://ftp.lgm.com/bolo/
    Hundreds of black and white
    games awaiting your arrival.
    Kids Domain
    Old Mac software
    http://lightning.prohosting.com/~classicm/games.html
    http://homepage.mac.com/giantmike13/old.html
    http://www.kidsdomain.com/down/oldmac-ftp.html
    http://www.kidsdomain.com/down/oldmac.html
    ftp://ftp.torget.se/macgate/pub/old/
    http://www.w42.de/crypt/
    http://www.w42.de/despair/
    http://www.liepins.de/offroading/index.shtml
    http://home.hawaii.rr.com/m68kg/links.html#OGA
    http://www.umich.edu/~archive/mac/game/space/

    System Software

    Using shareware to turn 7.1 into 7.6
    Good article on the history of the Mac OS.
    All about the early M
    ac OS by Andy Mesa
    Minimum requirements for Mac OS 7.1 - 7.6 including all about system enablers.
    What's In the System Folder? - a brief tutorial for newbies.
    Interesting comparison of Mac OS 1 and Mac OS 7.
    Mac System software history form 1.0 to 8.6. Pretty interesting...
    Installing Mac OS 7.5.3
    Mas OS system enablers and the systems they go with.
    What's a system enabler?
    Upgrading 7.1 -add Apple's Drag and Drop features to System 7.1
    Thread Manager - Give 7.1 another 7.5 feature
    What Operating System should I use on my older Mac and where can I get it?
    MODE32 - I can't believe I didn't put this up a long time ago... if you have a 32 bit 'dirty' Mac such as the II, IIx, IIfx, IIcx or SE/30 and you have more than 8 megs of ram, you'll need MODE 32. That's the simple explanation.
    Make a Mac boot disc on a PC - previously impossible
    Finder Heap Fix for system 7.5.5 - give the finder more memory (and fewer crashes)
    Go to
    info.apple.com for System 6.x, 7.0 and 7.0.1.
    Get OS 6.08 here.
    Sign the
    Abandonware Petition to persuade the software companies to give away older apps for older Macs.
    System 7.5.3 is now free! Update it to 7.5.5 for free too!
    Where to download Mac OS - from system .97 to 7.5.5.
    Memory requirements of all 68k compatible Mac operating systems.
    Apple's Support For Older OS's (Apple TIL)
    Apple's Software Updates Page
    The really old Systems from the Mac 512 UG
    Macintosh System Downloads from Low End Mac
    McOrphan's System 6 Page
    Apple HD SC Setup Patch - lets you format a non-Apple drive. (Runs on all 68k Macs, some PowerMacs).Drive
    Mas OS system enablers and the systems they go with.
    Using Kaleidescope on B&W Macs.
    Another page on using shareware and free software to beef up your old OS.
    System 6 tips and tricks and software.
    Word Processors

    Nisus Compact - works under system 6 all the way up to 9.
    TexEdit - works under system 6 all the way up to 9. Speaks text under system 7 with speech software
    installed, opens picts.
    BBEdit Lite - opens just about anything, works under system 6 thru 9.

    Drivers

    Older Macintosh Driver Software From Bhavesh Patel
    Old HP Drivers For Classic Macs
    LIDO is a great Mac SCSI driver formatter.
    Mac Ethernet Drivers
    Daystar Drivers - not free
    MicroMac Drivers Page
    The Electronic Phoenix Project - saving old out of print software form extinction.
    The Classic Mac Driver Museum Forum - find a long lost driver
    More old Mac software, drivers, etc...
    • Apple 3.1
    • CD Technology
    • Chinon
    • Metro Cd
    • NEC
    • PLI

    s©1996-04 JagWerks Media

Click Here for Extras, Add-Ons, Third-Party Tools, and Older Versions.

Primary Developers: Gleeok, Grayswandir, Venrob, ZoriaRPG

The latest, and final version of ZC in the 2.50.x branch, replacing 2.50.3.

Change Log| Source Code| ZCLaunch Source Code

Quests made in 2.53 will play in 2.50.0, 2.50.1, 2.50.2, and 2.55–however, player versions prior to 2.53 may not properly play a quest made using 2.53, depending on quest rules, and ZScript usage. 2.53 will properly play all quests made using 2.50.0, 2.50.1, and 2.50.2.

Long-term support for four years from the published date of the release build.

Zelda Classic, v2.53 Long Term Support Edition

Release 2

17th April, 2019 (21:11GMT).

Primary Developers: Venrob, ZoriaRPG

A preliminary build package of 2.53.1, for the 20th Anniversary ‘6th Quest’ Contest

This package includes new features including modular data packages (.ztile, .znpc, .zcombo, .zitem, .zdmap, .zalias), GUI skins, support for multiple .sav files, a new version of ZCL to set the current skins and the current save file, and a lot of bugfixes and improvements. Once 6th.qst is done, it will be packaged with this build alongside a new blank quest with Z1 maps pre-set-up and all of the Classic.zh elements pre-configured. This build will replace 2.53.0 Release 2 in December 2019 or January 2020 to mark the 20th Anniversary of Zelda Classic! Furthermore, this is the first version of ZC that bundles a standalone version of DXGL, that you may enable, disable, and configure direct from ZCLaunch.

2.53.0 Release 3 (Preliminary) is updated very regularly, so check back often to ensue that you remain current!

Change Log| Source Code| ZCLaunch Source Code

.

Zelda Classic 2.53.1, Pre-release package for 20th Anniversary, 6th-Quest Contest

Updated on 23rd November, 2020 @ 22:57 GMT

  • Disabled header guard due to bugs.
  • Updated Allegro to v4.4.4.
  • Added a special colour (teal) to water combos when drowning is off.
  • Fixed Linux console using Debian.
  • Add forced NULL terminator to pointers passed to TraceS().
  • Added 'Snap to Grid' to FFC Right Click contextual menu.
  • Raised max deaths count from 999 to 65535.
  • Updated package with classic.zh v1.13, fixing a compiling error.
  • Find the B52s Easter Egg.
  • Added Quest->Rules->Pick Ruleset to ZQ menus.
  • Updated classic.zh to v 1.12. The ChangeRoomGuy script now ignores NPC_FIRE.
  • <std 1.5013> Added sanity guard on SetLayerCombo/GetLayerCombo functions.
  • Rewrote the MIDI Patch Fix to work properly on modern (Post-XP) Windows.
  • Added Fullsceen confirmation warning, backported from 2.55.
  • Fixed error messages for invald GOTO type instructions.
  • Fixed possible crash on invalid gotos from logging args order.
  • Epilepsy Protection is now set when you launch a NEW INSTALL of ZC, immediately prior to loaing the player interface.
  • Reduced the amplitude of screen wave effects when epilepsy protection is enabled.
  • Added a ZQE hotkey for '?' that opens the version info display.
  • Added an emulation flag '2.10 Hammer Upward Reach'.
  • Implemented a request from ShadowTiger, whereby when you edit a DMap, and select a map tile, when you go to edit further DMap map tiles within the same session, the DMap editor will remember the last tile that you used.
  • Header Guard for the ZScript compiler is now defaulted to off.
  • Added the following configs to ZQuest: PreFillTileEditorPage = (0|1), PreFillComboEditorPage = (0|1), PreFillMapTilePage = (0|1).
  • Don't allow taking ZC GUI snapshot, with menu open, with wonky colours.
  • ZC GUI snapshot (Shift+F12) uses correct game colours, as long as the menu isn't active.
  • Allow taking a screenshot in ZC that shows the subscreen area when the NOSUBSCREEN flag is enabled, by holding the ALT key when taking the snapshot.
  • Preserve the quest colours when taking a GUI snapshot in ZC Player unless the user holds the CONTROL key when taking the snapshot.
  • Fixed a crash reported by ywkls,that when trying to use the tile grabber on .qst and .qsu files, where the tile grabber would allow the user to scroll outside the bounds of the .qst tile buffer.
  • Fixed issues with playing some 2.10 quests, particularly HttH.
  • Fixed some bugs related to A+B and B-only subscreen quest init that prevented using the A-button item.
  • Fixed a crash when selecting 'Cancel' during ZScript compilation caused by a memory leak.
  • Added sanity guard to inline bool get_item(int id). This prevents some illegal access to gamedata.
  • Fixed possible crash and bad error message for Screen->Combo[] errors.
  • Slight timing fix to directItemA, for B-only quests.
  • Added copy/paste floodfill to the Tile Editor.
  • Added the ability to copy a tile block and overlay that to multiple tiles in the Tile Editor.
  • Fixed bugs when mass-overlaying tiles in the Tile Editor.
  • Make default cheat modkeys SHIFT, not CTL+SHIFT.
  • Added a new Quest Report type: Bugged Next-> Combos.
  • Added extra sanity guards and reports to Link->Warp, and PitWarp.
    Fixed a bug where custom quests would advance to 1st qsuest on winning them.
  • Added Game->IncrementQuest() for use by 6th entries that have custom credits.
  • Backported Rob's fixes for abc list size from 2.55.
  • Backported the Linux console from 2.55 to 2.53.1.
  • Fixed a long-term bug where A-button items fail to work after playing an A+B quest.
  • Fixed initialisation for forced_awpn, forced_bwpn.
  • Fixed a bug where the custom .sav file was being ignored if absent, rather than generated.
  • Writing Link->Equipment no longer resets on screen/Dmap changes.
  • Updated Zscript_Changes.txt
  • All file and other alphabetical listers now allow typing multiple characters to jump to an entry.
  • Backported ZQE minimap enhancements from 2.55.
  • Fixed ' not working in import/include directives.
  • Improved the efficiency of compiled ZScript.
  • Fixed ZVersion.zh
  • FIxed 'Use Pal CSet' tickbox in the Enemy Editor.
  • The emulation option for Old / Bugged Bush->Next+Flag is on by default for 2.50.3 or earlier quests.
  • Add H, S, L Hotkeys (Shift or Control) to Colour Picker.
  • Fix include paths ordering grabbing incorrect files.
  • Added the .zdoors file type, import and export doorsets.
  • Backported Link->Eaten from 2.55.
  • Fixed some header guard issues and crashes.
  • Added sanity bounds and error logging to Screen->Combo*[pos].
  • The console now shows more metadata for quests.
  • Fixed a clash between Tile Warp and Warp Ring dialogues.
  • Added fire effect to new AGN logo.
  • Added new splash logo by King_Aquamentus, and new splash audio by stk13.
    • This means that the build has a new zelda.dat file. This .dat file and the old .dat are incompatible.
    • Warning: If you use the new .dat with an older version of ZC Player, or the new zelda.exe with an old zelda.dat, it may crash. Do not mixand match these new files!
  • Fixed vine tiles on story scroll and updated qst.dat.
  • New ghost.zh, version 2.8.12.
  • Fixed a trace logged when creating dustpile sprites.
  • All roomtypes now allow a 'Generic Catchall' set via the menus.
  • Fixed the 'Item 2' and 'Item 3' counter subscreen elements.
  • Fixed .ZCOMBO files corrupting due to combo animations.
  • Make ZASM errors for scommand printf format %lu, not %ld.
  • Fixed the DMap Selection window not drawing a preview or other data.
  • Experimentally Allow setting all item pickup flags. None are blocked.
  • Disabled include/import logging in the compiler output window.
  • Made header guards strict, to match 2.55.
  • Updated std.zh to 1.5012, adding remchr(*ptr).
  • Updated copyright year to 2020.
  • Added TheRandomHeader v2 to ./headers.
  • Fixed a bug where traps repeatedly set the screen flag temporary no return.
  • Fixed bugs in the input dialogues.
  • Removed clipped decimal map ID in small mode.
  • Fixed a sanity check in float Distance(int x1, int y1, int x2, int y2, int scale).
  • std.zh now uses #include, not import.
  • Properly report script exit.
  • The include directive now scans inlude paths first, and root last to atch 2.55.
  • Fixed Daira enemies in qst.dat.
  • Optimised Zscript function calls to use one fewer opcode.
  • Fixed a bug with ->Next combos and screen secrets.
  • Added header guards and a ZScript Copiler settings dialogue.
  • Fixed a possible crash when saving MIDI files from ZC Player.
  • Clear the panel recent screen buttons when creating a new quest.
  • Clear the panel recent screen buttons to prevent crashes from invalid maps.
  • ZScript Dialogue: Import is now Load (hotkey 'L'), to match 2.55.
  • Display both hex and decimal numbers for the screen.
  • Display colour in tile editor as hex.
  • Fixed a memory leak caused by mirror-reflected weapons.
  • Fixed potions killing ambient screen sounds.
  • UI and Help Improvements, and fixes.
  • Added Isabelle Chiming's Z1 and Z2 NSFs, plus license in ./music
  • Added include paths: 'include', 'headers', 'scripts'.
  • Updated headers and qst.dat (buffer) to call '#include'.
  • Fixed a crash when working with .ztile/.ztileset files.
  • Fixed new quests not logging game events by default.
  • Revised .zdmap format, and added the ability to import or export sets of dmaps in one file.
  • Revised Import and Export menus a bit.
  • Fixed bugs when working with combo alias mode (arrows, scrolling with hotkeys).
  • Fixed TF drop in Ganon rooms with conveyors (...but, WHY?!)
  • Minor fixes to Ganon respawn and ashes spawn.
  • Fixed negative layers being rendered improperly in ZQuest.
  • Fixed (none) list positions.
  • The parser now gives wrong version errors if you use 2.55-specific / reserved tokens.
  • Added simplified #include directive and alt tokens to the lexer.
  • Fixed default cursor sizes.
  • Updated .ztheme files, std.zh, ghost.zh, tango.zh.
  • CRITICAL: Fixed crashes if you set compiler SFX to 0.
  • Added block comments and some alternate tokens to the lexer.
  • Fixed errors in zscript.txt, now v0.7.6.
  • Fixed crashes when saving files with very long paths.
  • Fixed an off-by-one error in .ztile and in .ztileset load/write.
  • Added .ZMOD in a new 'light' format for 2.53.1.
  • Refactored .DMP int .ZDMAPSET.
  • Refactored full tileset import and export, adding .ZTILESET.
  • Added .ZTILE, .ZNPC, .ZDMAP, .ZCOMBO, and .ZALIAS file types.
  • Fixed an issue that caused Malwarebytes to false flag ZC.
  • Added scale options for the mouse cursors.
  • Added .ZITEM individual item save/load to the Item Editor--UPDATED @17:37GMT.
  • Updated ZCL to 2.8.0 with new zc.cfg options, and which handles loading user theme/skin files.
  • CRITICAL: Fixed a bug where very old ghosted enemies were rendered invisible.
  • CRITICAL: Fixed a bug that caused zc.sav to be eaten.
  • Added hotkeys for Level palettes and Fixed Incorrect (violet) Level palette mapscreen grid display.

Primary Developers: Gleeok, Grayswandir, Venrob, ZoriaRPG

The latest, in-development version of ZC. This version introduces Modules to both the ZQuest Editor, and ZC Player, and it introduces many new features, including script types for weapons, enemies, Link, and DMaps, more graphical capabilities, and general expansion of all ZQuest Editor capabilities.

Change Log | Source Code | ZCLaunch Source Code

You are now able to do things such as making larger enemies, giving items pick-up strings, and more, purely using the editor, without scripts.

Classic Mac Games free. download full

Note that the download size is rather large, because it includes many test quest files, along with three modules (Classic, Default, and Expo). Eventually, the Classic module will be separate, DLC, and the Default module (when complete), will be the primary module included with ZQuest Creator.

Modules Downoads

Classic Mac Games Free Download

Default| Zelda Classic| Demo| PhantomMenace | Expo 2018| Module Tools

There may be some bugs along the way, but we fix them as they occur.

For a taste of things to come, please feel free to try 2.55 today. The development team fully-supports developing new quests in these Alphas.

Updated on 18th March, 2021 @ 18:36 GMT

Many additional bugfixes and improvements.
Added the ability to set ZC Player resx to multiples of 256 for CRTs, with uniform scaling.
Added the ability to assign up to four button slot items with new button items X and Y
Added Hero->ItemX and Hero->ItemY, and updated SetItemSlot for the new slots.
Save format is now Version 18.
<std 1.7114> Added enum slottypes with constants ITM_SLOT_* for all four slots.
Updated <ghost3> to Alpha 9.
Fixed a huge error with ZScript Settings dialogues where options were off by one.
Added docs for the Tile Editor.
<std 1.7113>: Additions and improvements.
Added GetComboScript to match GetFFCScript &c.
Moved string functions atoi, itoacat, xtoi, and xtoa to internal. Old ones are now in std::string.
Reduced memory leakage in compiling scripts and sped up compile time.
Fixed piercing issues when setting weapon type in the item editor.
Added script access to directory lists and general dir access to ZScript.
Added Octal and Long to ZScript.
Fixed npc script Daira.
Fixed New hero movement clipping through combos.
Added npc->Halt, npc->fading, npc->SlideClock
Added Game->STD[256], ->Tango[256]. ->Ghost[256]., for default headers to use internally.
Fixed a number of combodata script issues.
Fixed a number of issues with passing array pointers to internal functions.
Addednpc->HitDir , Hero->ClockActive, and Hero->ClockTimer
Fixed crashes with ewpn->GetByUID() and ArrayCopy

Added function prototypes/forward declarations to ZScript.
Added View->Layer 3 is Background, View->Layer 2 is Background to ZQuest.

Added a script quest instruction setting to cause Link's respawn points to match script-written EntryX and EntryY for Screen->Entry* with a Script Settings Rule.
Fixed the bug where Link's spin attack animation is misused when he falls into pits if he is holding a charged sword.
<std 1.7109> : Fix error message on invalid CanWalk directions.
Fix Keyboard Cheat Modifier Dialogue.
Updated Allegro to v4.4.4 (Lib file date 28-Sept-2020).
Added a special colour (teal) to water combos when drowning is off when viewing combo solidity.
Updated Classic.zh to v2.14, and added ./docs/Classix.txt.
Writing ComboD[] should now restart combodata scripts for the target id.
Fixed Linux console issues and Linux compile issues.
Writing ->CSet on Leever enemy types now also affects their submerged CSet.
The player can no longer change direction when stunned.
Fixed some crashes where non-NULL-terminated strings were passed to TraceS() and printf().
Added 'Snap to Grid' to FFC Right Click contextual menu.
Raised max deaths count from 999 to 65535.
Prevent hard crash when out of memory during compile ZScript.
Added dmap flag to allow fully custom item cellar and passageway enemies.
Added a number of extra features to TF fragments.
Updated classic_qst.dat with diagonal hookshot gfx.
Additional work on zscript_manual.rtf.
<std 1.7107> Added void HoldUpItem(...), and fixed enum HeroAction values.
Added a number of editor and script options to TF Fragment items.
All key types can now run scripts when used, within some limitations.
Added Diagonal Hookshot.
Fixed an issue where the SHOPCHEAT QR could cause subscreen corruption under very specific conditions.
Sparkle lweapons now run scripts.
Fixed BS Patra children reporting that they are cores.
Fixed ZScript logical errors with logical OR and logical AND, with negative values.
Fixed writing to dmapdata->Flags.
Enhanced Step->Effects with damage, sprites and other features.
Fixed Sideview Platform combo solidity and mechanics.
<classic.zh 2.13> Fixed script ChangeRoomGuy so that it does not treat NPC_FIRE as a room guy.
Added flag Split in Place to walking enemies.
Added the behavioral flag Centre Spawn to Gleeok enemies.
It is now possible to set enemy editor size attributes on some additional bosses but the outcome is possibly dubious.
Fixed splitting enemies splitting into one enemy.
Shallow water and tall grass combos now allow a step sound effect.
Added Combo Type Step->Effects.
Added Spawn No Enemies and Spawn All Enemies combo flags..
Fixed script draws in warps.
Show progress loading .sav file.
Show appropriate metadata when loading quests.
Added sanity guards to prevent Waterford.qst crashing.
Fixed memory holes in sprite enemy and mapscreen classes.
Refactored MIDI Patch Fix so that it works on modern OSes.
Added demo scripts hero script onDeath and global script F6.
<std 1.7106> Added sanity guards on all SetLayerCombo and GetLayerCombo functions, with warnings.
Fixed Palette Cycle dialogue.
Fixed crash on Options->Combos->2 dialogue.
Fixed combodata script scripts timing, and added Waitdraw support.
Fixed combodata script scripts setting their run condition without respecting layers.
Updated ffcscript.zh to version 2.0.1.
Fixed duplication of Enemy Editor Attributes[24] label.
<std 1.7105> Fixed a compiling error, and added constants for new npc types.
Hero->Stun was inappropriately sized as a byte; and I have now corrected it to be sized as an integer.
Jumping enemies (vire, pols voice) now jump properly again.
Reading combo labels by script (Game->GetCombo(') should now be faster.
Fix some weapon tile errors.
Added Module->GetItemClass(char32 *buffer, int itemclass).
Added the global pointer class Module-> to ZScript.
Added int Module->GetInt(char32 *section, char32 *element);.
Added void Module->GetString(char32 *buffer, char32 *section, char32 *element);.`
Fixed the script name reports in error messages, adding new types and correcting the offsets.
Using a function or a variable on null pointer will now give its on error message.
Fixed whistle wind warps.
Added lwpn->Special to ZScript
Changed the subscreen code so that if a script forces a weapon to A or B, that the subscreen does not refuse to display it when out of ammo.
Add access to dmapdata-> for dmapdata subscreen script variables.
Fix zscript string functions truncating at 256 characters.
<std.zh 1.7104> Added constants for minimum, maximum, and count of counter types. Fixed typo on IC_WPN_CUSTOM_* chain of constants.
Fix lexer state not clearing
Fix npc->LinedUp() return *10000
<std 1.7103> Added SHD_* constants for shadow types on strings.
Add shadows to DrawString as overloads.
Fix qr_SCRIPTSDRAWINWARPS
Allow passive subscript to run during death animimation.
Fix multiple importstrs on one line not working
Fixed error messages for invalid GOTO type instructions.
Fixed possible crash on invalid GOTOtype instructions logging args order.
Epilepsy Protection is now set when you launch a NEW INSTALL of ZC, immediately prior to loading the player interface.
Reduced the amplitude of screen wave effects when epilepsy protection is enabled.
Add conditional include #includeif.
Add IS_INCLUDED() to check included files.
Enemy shadows no longer fall into pits.
This may need revision when we add larger shadows.
Don't allow *Bats* to slow to a step of 0 over a pit.
<std 1.7102> Update FFRules to v1.6
Added a rule under Options>>>Other>>>2: Instant Respawn on Death.
Flying enemies with a Z <= 0 ignore pits unless they are stunned.
The following bosses now obey spawn flags, if the Behaviour Flag 'Obeys Spawn Flags' is enabled:
Aquamentus, GleeoK, Patra, Gohma, Moldorm. Lanmola.
Enemies do not fall during spawn animations.
Floaters do not land over pits.
Lanmolas do not spawn inside pits: All enemies need this code.
Added Graphics->IsBlankTile[214500]; to ZScript.
Fixed fallthrough on dmapdata->MiniMapCSet.
Fixed logging message for dmapdata->MapTile, MapCSet.
Moving Pushblocks now respect Pits
Fix ->ReadChars() and ReadString() missing *10000
Fix various things having collision while falling and Link being vulnerable while falling.
Add ENGINE PITS! These have a lot of interaction with enemies, items, weapons, and Link.
Add new Link sprites; 'Drown' and 'Falling' are implemented
Fix issue with importing .zcombo files
Fix dmap subscreen script slot Waitdraw().
Add QR allowing passive subscreen script to run during opening wipes / potion refilling.
Add new features to printf now can use %02D' format.
Fix minus key shifting combos on screen.
Fix combo editor 'X' in titlebar not working
<std 1.7055>, added GetMapscreenEflags, ScreenFlag for mapdata, MapscreenFlags and GetMapscreenFlags.
Fixed bitmap->Create.
Added dmapgrid.zh, astar.zh, infostring,zh, nme.zh, and roomtypes.zh.
Added mapdata->SFlags[10].
Fixed issues with player jump height.
Added a rule to prevent scrolling while jumping in overhead.
Fixed inaccuracies in zscript.txt.
Fixed Warp() and WarpEx() ignoring DMap offsets.
Added FileSystem->Remove('filename') and file->Remove().
Fixed mathematical bugs in sprite->Step and legacy quest emulation.
Added the hotkey ? to display version information in ZQE.
Added speed modifiers to the Raft item.
The DMap editor will now remember your last used tile when setting Map tiles.
Added configs: PreFillTileEditorPage, PreFillComboEditorPage and PreFillMapPage to zquest.cfg, to allow easier GoTo hotkey command use.
Fixed bugs with taking snapshots in ZC Player and added modifiers to hotkeys.
Fixed a crash that occurred if you use the Tile Grabber on a .qst file and try to scroll beyond the end of the file.
Fixed critical issues with Step in scripts.
Disabled the rule qr_STEP_IS_FLOAT on quest load for quests made before this version.
<std, 1.7053> Added `bool HasHeavyBoots()`, and added constants for new combo flags.
Fixed issues in some 2.10 quests related to the ladder and one-tile water combos.
Can now automatically cause the select quest dialogue to open on entering a save slot name.
Added a Heavy flag to step combos, that requires a boots item with the Iron flag to trigger.
Fix combo scripts re-initializing every frame and crashes when using combo scripts on layers > 0.
Added <astar.zh> A* library.
More fixes to B-only and A+B item subscreen bugs that occur when shifting between quests.
Fixed LoadByUID functions or weapons and non-npc sprites.
Fixed a memory leak caused by aborting a script compilation.
Fixed some values related to Jump.
Fixed crashes relating to division by zero with Step, and with tribbling enemies.
Added option to emulate old Step values being truncated.
Prevent OOB array overflows when reading gamedata caused by faulty subscreen maths.
Fix enemies walking through walls.
Fixed a crash stemin gfrom Screen->Combo and mapdata->Combo error messages.
Fixed wallmasters not emerging from walls.
Fixed some issues with npc positions in scripts.
Enemies should now obey scripttile and scriptflip with Old Draw rule.
Various fixes to new String Editor and related QRs.
Added the config setting zc_menu_on_left to zc.cfg and to zquest.cfg.
Fixed main menu issues in small mode.
Fix fixed-point errors in the ZScript interpreter.
<std, 1.7051> Fixed the value for CF_SIDEVIEW_PLATFORM.
Added some new Favourite Commands and re-worked some existing commands.
Fixed printf() in ZScript wrecking negative float values.
You can now floodfill paste tiles after copying a single tile, in the Tile Editor.
Added the ability to overlay tile blocks in the Tile Editor.
Fixed mass overlay in the Tile Editor.
Added multi-jump to Feathers.
Rewrite the fix class used by Allegro. Now all float coordinates in ZScript are precise.
Updated ghost.zh to version 2.8.15.
Updated std.zh to version 1.7050.
Made sprintf and printf internal ZScript commands.
Added stricmp and strnicmp as internal ZScript commands.
Fixed swords not working after playing an A+B Subscreen quest.
Added Game->IncrementQuest() to ZScript.
You can now Import and Export all ZASM.
You can now use arbitrary files as read/write using file->.
Sped up array allocation in ZASM.
Added a Quest Report to easily locate buggy Next-> combos (with secret flags).
Added CONST_ASSERT to ZScript, and fixed some registration issues.
Fixed default cheat modifier keys to ensure that all keybindings are unique.
Add more copy/paste options to String Editor
Fix new combo animation respecting ASkipY and related issues.
Fix tile move not respecting ASkipX/Y
Added messagedata->TextHeight and messagedata->TextWidth
Fix the right 'Script Info' button.
Clean u script compilation error and warning output for pointers.
Add 'Clear' and 'Clear All' buttons to slot assign dialog.
Added Game->Reload() to ZScript
Fixed and updated the ZScript docs.
Fixed GetPixel() on Graphics-> and on bitmap->.
Fixed summoners not setting the ParentUID of their spawn.
Fixed ZASM corruption when compiling scripts with refVars.
Optimised drawing command ASM.
Added annotations to ZASM metadata.
Fixed issues with global script slots, and added global slot onSave.
Revamped bitmap-> allocation, and added Filesystem IO on file-> pointers.
Fix ripping tiles fro other quests changing or clearing QRs.
Added new string editor features to set portraits, text offsets, complex backgrounds (with option for translucency).
You can now type multiple letters to find items in alphabetical lists.
<std.zh> v1.7049.
Major optimisations of ZASM generation from ZScript files.
Added ZASM Metasdata.
Added zstruct type to ZScript.
Added .zdoors and Import/Export Doorsets.
Redesigned the Palette Editor, adding the ability to manually enter values.
Rewrote the NO_ERROR_HALT system.
Invalid tiles are black with an X, not colour of pal index 0.
ZVersion v0.7.3; fixes compiling issues.
Fixed the ability to set/unset 'Use Pal CSet' on enemies.
Updated ghost.zh to 2.8.14.
Added the SCC GOTOIFSCREEND that accepts dmap, screen, d reg.
Added sanity guards, fixing obscure crashes when using Screen/mapdata->Combo[]
Added the ability to call the Pick Ruleset dialogue at any time.
Fixed enemy oTile bugs.
Removed ANIMATECUSTOMWEAPONS and forced it off at all times.
Added combodata-> ars for new combo anim/tile/clock/frame.
Revamped QR rulesets, fixing bugs where rulesets were set changed, when you saved a < 2.55 quest.
Fixed combo cycling animation.
New variable Hero step speed.
New combo animation engine.
New logo and splash screen.
New 'Modern' Quest Rule Template.
Added Hero QR Dialogue.
Fixed a clash where Tile Warp and Warp Ring Dialogues corrupted one-another.
Revised the aesthetics of the ZQE screen selection grid.
Added custom SFX to Step>Secrets combo types.
Made Subscreen Counter Object 'Item2' and 'Item3' fields work as originally intended in 2.50.
Fixed a crash using NO_ERROR_HALT with undeclared constants.
Added tokens ~~ and ~= to ZScript.
Added case ranges to switch-case in ZScript.
Added sram.zh
Fixed the DMap minimap preview in the Select DMap dialogue.
Added combo scripts.
Various Combo Editor Enhancements
Fixed a crash when using Generic combos with IDs > 255.
Updated combos.txt to v4.
Fix Byrna beam orbit positions.
Added Waitdraw to npc scripts, and to lweapon scripts.
Added npc->Random.
Fixed a crash when using array literals.
Fixed header guard filename imprecision.
Fixed enemies with Animation Type 'None' animating.
Extensive upgrades to the Combo Editor.
Removed duplicate std.zh from root.
Fixed fire weapons from red candle and other bugs with wFire->Level.
Added Quest>>Rules>>Weapons>>All Dialogue
Added QRs for angular weapon and mirror interaction.
Updated std.zh to v1.7020, adding weapon.zh and 'namespace weapon'.
Added eweapon script 'addtwoangularshots'.
Added eweapon->Level
Added MakeBlockable(ew), MakeUnblockable(ew), and Duplicate() now clones wpn->Level
Added tiumezone to Module metadata.
Floor() and Ceiling() are now internal.
Added functions to resize a ZScript int to signed/unsigned 8-bit and 16-bit values.
Fixed combo animation during onLaunch, onF6, onDeath, and dmapdata subscreen scripts.
Fixed Link's tiles not working on extended tile pages.
Tile Editor now displays the current colour in hex, in addition to decimal.
Fixed a memory leak caused by mirror-reflected weapons.
Fixed potions killing ambient sounds.
Minor fixes to Weapon Type for lweapons.
Fixed case sensitivity on header guard filenames.
Added Time.zh and Bitmap.zh to ./include
Emulated Weapon Types now trigger secrets.
Fixed all known issues with Weapon Editor>>>Weapon>>>Weapon Type (Weapon Type Emulation)
Critical: Fixed crashes when creating eweapons with invalid types.
Expanded internal Help.
Added Module metadata.
Various UI improvements.
Improved ZASM ebugger, and monchrome option for ZScript Debugger.
Added Breakpoints to ZScript.
Sprite limits are now variable.
Added Isabelle Chiming's Z1 and Z2 NSFs, plus license in ./music
Added new enemy flags for behaviour and drawing.
Fixed bugs with using Waitdraw() in item scripts.
Added dropsetdata to ZScript.
Fixed arrows/page hotkeys in combo alias mode.
Added ->Gravity[] to ZScript
Fixed and added some combodata variables.
Fixed some issues with the DMap Sideview flag.
Fixed visual bugs when using negative layers in ZQ Creator.
Added logical xor to ZScript, plus fixed a crash from NO_HALT.
Fixed a crash when setting compiler SFX to 0.
Updated Classic.zh to v2.12, fixing some compilation issues.
Numerous fixes to Import/Export files.
CRITICAL Fixed crashes on saving files with long paths.
Added the ability to load sprite objects by UID, and added eweapon->ParentUID.
Fixed compatibility issues writing npc->Defense[NPCD_SCRIPT].
Fixed and added screenshot options.
Fixed shadow QRs for weapons and items.
Added the ability for npcs to fire Custom/Script eweapons.
Added more QRs for offscreen weapons. You can now have all weapons move offscreen.
Added EWeapon script to allow any enemy to fire lasers (.zs and .zasm).
Added Logical Xor to ZScript as '^^'.
Updates and fixes to combodata, dmapdata and added Game->Gravity[].

Latest Stable Release, Released October, 22nd, 2015
Primary Developers: DarkDragon, Dark Nation, Gleeok, jman2050, Joe123, _L_, pkmnfrk, Saffith

ZC 2.50.2 is deprecated by 2.53.Per-platform support for 2.50.2 ends when a final build of 2.53 is released for that platform. Please note that as of MacOS X v10.15, Zelda Classic will no longer run on Mac OSX, due to Apple deprecating 32-bit software support, OpenGL,Quarts, QT Libs, and requiring all apps to be certified by Apple.

We cannot support ARM, or similar CPU architectures, nor can we support Android or iOS.

Please come back on a PC to download the game for Windows, Linux, or MacOS.

The latest Linux version of Zelda Classic. This version is packed with new features such as an enemy editor, item editor, scripting, and more. This also includes a better, larger interface with more features.

Classic Mac Games Free Download

The latest MacOS version of Zelda Classic. This version is packed with new features such as an enemy editor, item editor, scripting, and more. This also includes a better, larger interface with more features.

This now includes a MacOS X build of ZCLaunch.