Apple ][ Emulator for Mac
Go to file
2020-07-27 23:55:55 -07:00
A2iOS Replaced A2MAC and A2iOS references in comments 2020-07-13 10:23:33 -07:00
A2iOSTests Added space between 2019 and 2020 in the copyright field 2020-07-13 10:16:37 -07:00
A2iOSUITests Added space between 2019 and 2020 in the copyright field 2020-07-13 10:16:37 -07:00
A2Mac Added Icon Set 2020-07-27 21:46:32 -07:00
A2Mac.xcodeproj First preparations for configurable CPU definitions 2020-07-27 23:55:55 -07:00
A2MacTests Replaced A2MAC and A2iOS references in comments 2020-07-13 10:23:33 -07:00
A2MacUITests Added space between 2019 and 2020 in the copyright field 2020-07-13 10:16:37 -07:00
Resources Updated Splash Screen to match with Icon Design 2020-07-27 22:25:40 -07:00
src First preparations for configurable CPU definitions 2020-07-27 23:55:55 -07:00
.gitignore Added some WOZ disk images for testing Merlin Assembler 2020-05-25 19:41:37 -07:00
65C02_extended_opcodes_test.bin Merge branch 'master' 2020-04-30 11:49:52 -07:00
65C02_extended_opcodes_test.lst Merge branch 'master' 2020-04-30 11:49:52 -07:00
6502_functional_test.lst Merge branch 'master' 2020-04-30 11:49:52 -07:00
A2Mac copy2-Info.plist - Apple ][ Font 2019-09-19 02:27:56 -07:00
A2Mac copy-Info.plist - Apple ][ Font 2019-09-19 02:27:56 -07:00
logfltr.pl Merge branch 'master' 2020-04-30 11:49:52 -07:00
README.md Create README.md 2020-07-26 17:27:53 -07:00

Steve2

Steve ][ - Speedy Apple ][ Emulator

Pronounciation: Steve Two

Steve ][ is an Apple ][ emulator initially developped for Mac under GPL v3 licence. (See licensing and copyright info in COPYING)

The name refers to "two Steves", Steve Wozniak and Steve Jobs who created Apple ][ and founded Apple.

Steve ][ was introduce at KansasFest 2020 (Journey of an Apple ][ Emulator) and release in GitHub as an Open Source project.

Original goal of the project was to find out how fast Apple ][ would be in today's technologies. The original Apple ][ was introduced in 1977, including Integer BASIC and Assembler Monitor functions. Later on the BASIC interpreter was replaced by Microsoft's AppleSoft BASIC, and the hardware design went through on several iterations. Most models were using a variant of 6502 CPU at a clock speeed of 1.023 MHz. Looking at it 40 years later it seems like impossible to do anything on those computers, however, at that time Apple ][ was the state of the art technology. People used it for text processing, the very first spreadsheet app was written on it, and of course games, many many games. Some notable titles include Karateka, Prince of Persia and Castle of Wolfeinstein. This latter one evolved to Doom on the PC platform.

At 1.023 MHz operation speed was limited. Just an example of it, if you wrote a BASIC program to count from 1 to 65536 printing out the number at each iterations, it takes about 31 minutes. The very same simulating Apple ][ at 1.3 GHz takes only 2 seconds.

Main Features of Steve ][

  • Very fast 6502 CPU emulation
  • Fast Disk ][ emulation
  • Modern User Interface with Light and Dark mode
  • Game Mode with low Input Latency and 60 FPS
  • Eco Mode for fast operation and low energy consumption
  • Native WOZ 1 disk image format support
  • DSK / DO / PO disk Image support with internal autoconvert

Further Features

  • CRT Mode for realistic retro feeling
  • Color Monitor
  • Green Mono Monitor
  • Amber Mono Monitor
  • White Mono Monitor
  • Select + Copy + Paste from/to Text screen

How to clone:

Open Terminal app and enter the following code:

git clone http://github.com/trudnai/Steve2

After that open A2Mac project, make sure A2Mac > My Mac target is selected at the top left corner and hit the Play button or press ⌘+R