VirtualKim - 6502 Emulator2.9.7 - App Store

Please wait ... The app listing is being verified for availability.
You'll be able to see results in few seconds.


Publisher Description

The 6502 microprocessor changed the world. Released in the 1970’s, it was the reason that home computers were within the reach of many hobbyists. This app re-creates the 6502 CPU and some of the hardware that used it. This isn't a game (although games are included), this is an emulation of the 8-bit processor, complete with an assembler and some programming puzzles to solve.

Start with the most basic user interface you can imagine - six 7-segment LEDs and some buttons - to enter, debug and run your applications. Then upgrade to a display and keyboard, and use the built-in monitor program to dump memory, makes edits and execute your code. Can you run BASIC? Maybe. FORTH? Perhaps. Assembler? Definitely!

Don't think of this as a something "fun" or "enjoyable" in the traditional sense. Think of it as a puzzle: how on earth did those folks in the 1970's manage to do ANYTHING when computers were this basic?

Documentation is provided, but to get the most of out of this app you'll need to do your own research. Just like in the 1970s.

Features

- KIM-1 keypad/LED mode simulator.
- KIM-1 serial terminal mode simulator.
- Apple 1 serial terminal mode simulator.
- Multiple programs including Life, Mastermind, word games, Trek, and more.
- Working 6502 Assembler with single-step, memory and register view.
- A comprehensive 6502 tutorial system with interactive lessons and reference material.
- Shareware! All features are always available without a purchase.

Version History Watch app updates; register view in assembler, more sample code, and other minor tweaks. 2.9.7 Jul 22 Updated the Apple Watch companion app. 2.9.6 Jul 18 Fixed bugs in Apple Watch app related to games
Added KIM-1 Monitor Reference 2.9.5 Jul 16 Added a '#' key to the AIM-65 on-screen keyboard (because of emulation, standard keyboard user interface cannot be used)
Optimized the 6502 CPU emulation to use less power.
Watch app updated with some period-correct games! 2.9.4 Jul 15 Corrected some bugs with the AIM-65 emulation. Sorry, AIM-65 fan(s)! Monitor program should be working properly now. 2.9.3 Jul 13 New! An AIM-65 emulator is now included. 2.9.2 Jul 10 It might look the same, but now there is an AIM65 emulator lurking nearby. 2.9.1 Jul 8 New! Added a Watch App so you can have 6502 opcodes on the go (and the time in hex).
Improved support for different screen sizes and dynamic text.
Improve CPU scheduler to use less battery life.
Fixed issue with Apple console loading an example KIM app. 2.9 Jun 22 Fixed some bugs with the app forgetting if it was a KIM or an Apple.
Improved keyboard layout on some devices (due to the way the emulated hardware scans keyboards, it's not possible to use the standard system iOS keyboard)
Added some extra help for first-time users.
New games in the KIM-1 Console section!
Lots of new example 6502 assembly programs to help you learn in the Assembler section.
Links to top 6502 and KIM-1 websites. 2.8.2 Jun 19 Some bugs fixed, but now you can also paste directly into the console computers to save you some typing! 2.8.1 May 28 Now every device (KIM-1, Apple 1) has an assembler view that can create code to run directly on the simulated hardware. 2.8 May 11 Run code step-by-step in the assembler view, and see Register and Memory contents too. 2.7 Apr 28 Corrected some issues with the 6502 emulation.
Added two custom written 6502 apps to the KIM-1 console.
Corrected some issues with Lessons; added a comprehensive catalog of 6502 examples.
Added support for VisionPro. 2.6 Apr 21 Updated the 6502 programming lessons.
Added a familiar face to the console options. 2.5 Apr 6 Improved the performance of some views.
Interactive programming course. 2.4 Mar 25 Visual updates to the keypad and console modes.
New 6502 reference material for developers.
Bugs fixed.
New programs to try in the virtual 6502 system. 2.3 Mar 21 Hello, retronauts!

* ESC and CTRL-C added to onscreen keyboard; for example JMON says "press space or ESC" so that now works.
* It seems to be technically impossible to add a CTRL-C to the BASIC implementations at this time. A new BASIC is required, essentially.
* Low-level LED support e.g. ASTEROID on KIM-1 is also currently above my pay-grade. 2.2 Feb 5 * 6502 execution is much faster!
* There's a pop-up 6502 op-code reference (that alone is worth the price of the app!)
* New source code editor with color-coded syntax.
* New period-correct fonts for the console views, and blinking cursor.
* Still no hardware level support for KIM-1 apps that use LEDs but trying 2.1 Feb 2 New source code editor (save and load your 6502 code), support for landscape mode and external keyboards on iPads, and bug fixes. Probably some new ones too. 2.0 09/10/2025 There is now an (optional) memory dump visible from the KIM-1 LED/Buttons view. Watch how your program changes RAM in real-time! 1.20 01/25/2023 Added a memory dump view visible once you assemble your own 6502 code.
Your own 6502 code is persisted so you can keep editing and perfecting your program. 1.19 01/09/2023 * Worked on making the Single Step (SST) mode work better when using the KIM-1 in LED mode. 1.18 12/29/2022 Redesigned to be easier to use (is that saying much?) with fab new graphics. 1.17 12/21/2022 * You can now load paper tape files that are composed of several sections.
* Improved spacing of keypad and keyboard components.
* Added a button to dismiss the built-in help display.
* Tap the LEDs to cycle through various options.
* Improved appearance of the app to suit both light and dark modes.
* Approved by an authentic period-appropriate pet rock. 1.16 10/03/2022 Our engineering team improved the display for users of smaller iPad devices, and the technical writing pool updated the included manual to the fourth edition. Then they all went out for some cans of Tab. 1.15 03/25/2022



About VirtualKim - 6502 Emulator

VirtualKim - 6502 Emulator is a free app for iOS published in the Teaching & Training Tools list of apps, part of Education.

The company that develops VirtualKim - 6502 Emulator is John Kennedy. The latest version released by its developer is 2.9.7.

To install VirtualKim - 6502 Emulator on your iOS device, just click the green Continue To App button above to start the installation process. The app is listed on our website since 2026-10-14 and was downloaded 0 times. We have already checked if the download link is safe, however for your own protection we recommend that you scan the downloaded app with your antivirus. Your antivirus may detect the VirtualKim - 6502 Emulator as malware if the download link is broken.

How to install VirtualKim - 6502 Emulator on your iOS device:

  • Click on the Continue To App button on our website. This will redirect you to the App Store.
  • Once the VirtualKim - 6502 Emulator is shown in the iTunes listing of your iOS device, you can start its download and installation. Tap on the GET button to the right of the app to start downloading it.
  • If you are not logged-in the iOS appstore app, you'll be prompted for your your Apple ID and/or password.
  • After VirtualKim - 6502 Emulator is downloaded, you'll see an INSTALL button to the right. Tap on it to start the actual installation of the iOS app.
  • Once installation is finished you can tap on the OPEN button to start it. Its icon will also be added to your device home screen.

Program Details


General

Publisher
Released Date
2026-10-14
Languages
English

Category

Category
Subcategory

System requirements

Operating systems
iOS

Download information

File size
75 bytes
Total downloads
0

Pricing

License model
Free
Price

Version History


Here you can find the changelog of VirtualKim - 6502 Emulator since it was posted on our website on 2022-08-05. The latest version is 2.9.7 and it was updated on Apps112 on 19 October, 2026. See below the changes in each version:

version 2.9.7

posted on 2026-10-14

Version History Watch app updates; register view in assembler, more sample code, and other minor tweaks. 2.9.7 Jul 22 Updated the Apple Watch companion app. 2.9.6 Jul 18 Fixed bugs in Apple Watch app related to games
Added KIM-1 Monitor Reference 2.9.5 Jul 16 Added a '#' key to the AIM-65 on-screen keyboard (because of emulation, standard keyboard user interface cannot be used)
Optimized the 6502 CPU emulation to use less power.
Watch app updated with some period-correct games! 2.9.4 Jul 15 Corrected some bugs with the AIM-65 emulation. Sorry, AIM-65 fan(s)! Monitor program should be working properly now. 2.9.3 Jul 13 New! An AIM-65 emulator is now included. 2.9.2 Jul 10 It might look the same, but now there is an AIM65 emulator lurking nearby. 2.9.1 Jul 8 New! Added a Watch App so you can have 6502 opcodes on the go (and the time in hex).
Improved support for different screen sizes and dynamic text.
Improve CPU scheduler to use less battery life.
Fixed issue with Apple console loading an example KIM app. 2.9 Jun 22 Fixed some bugs with the app forgetting if it was a KIM or an Apple.
Improved keyboard layout on some devices (due to the way the emulated hardware scans keyboards, it's not possible to use the standard system iOS keyboard)
Added some extra help for first-time users.
New games in the KIM-1 Console section!
Lots of new example 6502 assembly programs to help you learn in the Assembler section.
Links to top 6502 and KIM-1 websites. 2.8.2 Jun 19 Some bugs fixed, but now you can also paste directly into the console computers to save you some typing! 2.8.1 May 28 Now every device (KIM-1, Apple 1) has an assembler view that can create code to run directly on the simulated hardware. 2.8 May 11 Run code step-by-step in the assembler view, and see Register and Memory contents too. 2.7 Apr 28 Corrected some issues with the 6502 emulation.
Added two custom written 6502 apps to the KIM-1 console.
Corrected some issues with Lessons; added a comprehensive catalog of 6502 examples.
Added support for VisionPro. 2.6 Apr 21 Updated the 6502 programming lessons.
Added a familiar face to the console options. 2.5 Apr 6 Improved the performance of some views.
Interactive programming course. 2.4 Mar 25 Visual updates to the keypad and console modes.
New 6502 reference material for developers.
Bugs fixed.
New programs to try in the virtual 6502 system. 2.3 Mar 21 Hello, retronauts!

* ESC and CTRL-C added to onscreen keyboard; for example JMON says "press space or ESC" so that now works.
* It seems to be technically impossible to add a CTRL-C to the BASIC implementations at this time. A new BASIC is required, essentially.
* Low-level LED support e.g. ASTEROID on KIM-1 is also currently above my pay-grade. 2.2 Feb 5 * 6502 execution is much faster!
* There's a pop-up 6502 op-code reference (that alone is worth the price of the app!)
* New source code editor with color-coded syntax.
* New period-correct fonts for the console views, and blinking cursor.
* Still no hardware level support for KIM-1 apps that use LEDs but trying 2.1 Feb 2 New source code editor (save and load your 6502 code), support for landscape mode and external keyboards on iPads, and bug fixes. Probably some new ones too. 2.0 09/10/2025 There is now an (optional) memory dump visible from the KIM-1 LED/Buttons view. Watch how your program changes RAM in real-time! 1.20 01/25/2023 Added a memory dump view visible once you assemble your own 6502 code.
Your own 6502 code is persisted so you can keep editing and perfecting your program. 1.19 01/09/2023 * Worked on making the Single Step (SST) mode work better when using the KIM-1 in LED mode. 1.18 12/29/2022 Redesigned to be easier to use (is that saying much?) with fab new graphics. 1.17 12/21/2022 * You can now load paper tape files that are composed of several sections.
* Improved spacing of keypad and keyboard components.
* Added a button to dismiss the built-in help display.
* Tap the LEDs to cycle through various options.
* Improved appearance of the app to suit both light and dark modes.
* Approved by an authentic period-appropriate pet rock. 1.16 10/03/2022 Our engineering team improved the display for users of smaller iPad devices, and the technical writing pool updated the included manual to the fourth edition. Then they all went out for some cans of Tab. 1.15 03/25/2022

version 2.9.7

posted on 2026-07-23

Version History Watch app updates; register view in assembler, more sample code, and other minor tweaks. 2.9.7 8h ago Updated the Apple Watch companion app. 2.9.6 4d ago Fixed bugs in Apple Watch app related to games
Added KIM-1 Monitor Reference 2.9.5 6d ago Added a '#' key to the AIM-65 on-screen keyboard (because of emulation, standard keyboard user interface cannot be used)
Optimized the 6502 CPU emulation to use less power.
Watch app updated with some period-correct games! 2.9.4 Jul 15 Corrected some bugs with the AIM-65 emulation. Sorry, AIM-65 fan(s)! Monitor program should be working properly now. 2.9.3 Jul 13 New! An AIM-65 emulator is now included. 2.9.2 Jul 10 It might look the same, but now there is an AIM65 emulator lurking nearby. 2.9.1 Jul 8 New! Added a Watch App so you can have 6502 opcodes on the go (and the time in hex).
Improved support for different screen sizes and dynamic text.
Improve CPU scheduler to use less battery life.
Fixed issue with Apple console loading an example KIM app. 2.9 Jun 22 Fixed some bugs with the app forgetting if it was a KIM or an Apple.
Improved keyboard layout on some devices (due to the way the emulated hardware scans keyboards, it's not possible to use the standard system iOS keyboard)
Added some extra help for first-time users.
New games in the KIM-1 Console section!
Lots of new example 6502 assembly programs to help you learn in the Assembler section.
Links to top 6502 and KIM-1 websites. 2.8.2 Jun 19 Some bugs fixed, but now you can also paste directly into the console computers to save you some typing! 2.8.1 May 28 Now every device (KIM-1, Apple 1) has an assembler view that can create code to run directly on the simulated hardware. 2.8 May 11 Run code step-by-step in the assembler view, and see Register and Memory contents too. 2.7 Apr 28 Corrected some issues with the 6502 emulation.
Added two custom written 6502 apps to the KIM-1 console.
Corrected some issues with Lessons; added a comprehensive catalog of 6502 examples.
Added support for VisionPro. 2.6 Apr 21 Updated the 6502 programming lessons.
Added a familiar face to the console options. 2.5 Apr 6 Improved the performance of some views.
Interactive programming course. 2.4 Mar 25 Visual updates to the keypad and console modes.
New 6502 reference material for developers.
Bugs fixed.
New programs to try in the virtual 6502 system. 2.3 Mar 21 Hello, retronauts!

* ESC and CTRL-C added to onscreen keyboard; for example JMON says "press space or ESC" so that now works.
* It seems to be technically impossible to add a CTRL-C to the BASIC implementations at this time. A new BASIC is required, essentially.
* Low-level LED support e.g. ASTEROID on KIM-1 is also currently above my pay-grade. 2.2 Feb 5 * 6502 execution is much faster!
* There's a pop-up 6502 op-code reference (that alone is worth the price of the app!)
* New source code editor with color-coded syntax.
* New period-correct fonts for the console views, and blinking cursor.
* Still no hardware level support for KIM-1 apps that use LEDs but trying 2.1 Feb 2 New source code editor (save and load your 6502 code), support for landscape mode and external keyboards on iPads, and bug fixes. Probably some new ones too. 2.0 09/10/2025 There is now an (optional) memory dump visible from the KIM-1 LED/Buttons view. Watch how your program changes RAM in real-time! 1.20 01/25/2023 Added a memory dump view visible once you assemble your own 6502 code.
Your own 6502 code is persisted so you can keep editing and perfecting your program. 1.19 01/09/2023 * Worked on making the Single Step (SST) mode work better when using the KIM-1 in LED mode. 1.18 12/29/2022 Redesigned to be easier to use (is that saying much?) with fab new graphics. 1.17 12/21/2022 * You can now load paper tape files that are composed of several sections.
* Improved spacing of keypad and keyboard components.
* Added a button to dismiss the built-in help display.
* Tap the LEDs to cycle through various options.
* Improved appearance of the app to suit both light and dark modes.
* Approved by an authentic period-appropriate pet rock. 1.16 10/03/2022 Our engineering team improved the display for users of smaller iPad devices, and the technical writing pool updated the included manual to the fourth edition. Then they all went out for some cans of Tab. 1.15 03/25/2022

version 2.9

posted on 2026-07-01

Version History New! Added a Watch App so you can have 6502 opcodes on the go (and the time in hex).
Improved support for different screen sizes and dynamic text.
Improve CPU scheduler to use less battery life.
Fixed issue with Apple console loading an example KIM app. 2.9 Jun 22 Fixed some bugs with the app forgetting if it was a KIM or an Apple.
Improved keyboard layout on some devices (due to the way the emulated hardware scans keyboards, it's not possible to use the standard system iOS keyboard)
Added some extra help for first-time users.
New games in the KIM-1 Console section!
Lots of new example 6502 assembly programs to help you learn in the Assembler section.
Links to top 6502 and KIM-1 websites. 2.8.2 Jun 19 Some bugs fixed, but now you can also paste directly into the console computers to save you some typing! 2.8.1 May 28 Now every device (KIM-1, Apple 1) has an assembler view that can create code to run directly on the simulated hardware. 2.8 May 11 Run code step-by-step in the assembler view, and see Register and Memory contents too. 2.7 Apr 28 Corrected some issues with the 6502 emulation.
Added two custom written 6502 apps to the KIM-1 console.
Corrected some issues with Lessons; added a comprehensive catalog of 6502 examples.
Added support for VisionPro. 2.6 Apr 21 Updated the 6502 programming lessons.
Added a familiar face to the console options. 2.5 Apr 6 Improved the performance of some views.
Interactive programming course. 2.4 Mar 25 Visual updates to the keypad and console modes.
New 6502 reference material for developers.
Bugs fixed.
New programs to try in the virtual 6502 system. 2.3 Mar 21 Hello, retronauts!

* ESC and CTRL-C added to onscreen keyboard; for example JMON says "press space or ESC" so that now works.
* It seems to be technically impossible to add a CTRL-C to the BASIC implementations at this time. A new BASIC is required, essentially.
* Low-level LED support e.g. ASTEROID on KIM-1 is also currently above my pay-grade. 2.2 Feb 5 * 6502 execution is much faster!
* There's a pop-up 6502 op-code reference (that alone is worth the price of the app!)
* New source code editor with color-coded syntax.
* New period-correct fonts for the console views, and blinking cursor.
* Still no hardware level support for KIM-1 apps that use LEDs but trying 2.1 Feb 2 New source code editor (save and load your 6502 code), support for landscape mode and external keyboards on iPads, and bug fixes. Probably some new ones too. 2.0 09/10/2025 There is now an (optional) memory dump visible from the KIM-1 LED/Buttons view. Watch how your program changes RAM in real-time! 1.20 01/25/2023 Added a memory dump view visible once you assemble your own 6502 code.
Your own 6502 code is persisted so you can keep editing and perfecting your program. 1.19 01/09/2023 * Worked on making the Single Step (SST) mode work better when using the KIM-1 in LED mode. 1.18 12/29/2022 Redesigned to be easier to use (is that saying much?) with fab new graphics. 1.17 12/21/2022 * You can now load paper tape files that are composed of several sections.
* Improved spacing of keypad and keyboard components.
* Added a button to dismiss the built-in help display.
* Tap the LEDs to cycle through various options.
* Improved appearance of the app to suit both light and dark modes.
* Approved by an authentic period-appropriate pet rock. 1.16 10/03/2022 Our engineering team improved the display for users of smaller iPad devices, and the technical writing pool updated the included manual to the fourth edition. Then they all went out for some cans of Tab. 1.15 03/25/2022 The "LOAD" panel has been renamed to "FILES", because you can now generate a KIM-format paper tape of memory contents, and so save or share your work by copying the strings. If you do nothing but select save, then 256 bytes from 0x200 will be displayed - perfect for small programs. If you need more control, put the start address (low byte first) in 0x17F5, 0x17F6 and the end address in 0x17F7, 0x17F8 before selecting save. Yes, this is about as awkward as the real thing. 1.14 02/27/2022 Corrected code editing views to work in dark and regular modes.
Updated the way the controls in the KIM-1 simulation view work to be a little closer to a real KIM-1 1.12 02/14/2022 Improved the experience (like, groovy) when entering 6502 assembly language. 1.11 02/11/2022 There's something to be said for a CRT with a fixed number of rows and columns This update tweaks the Assembler editor view to work better with different screen sizes, and the same for the tape import screen. 1.10 02/08/2022 Updated RIOT code a little, to help other existing programs run. 1.9 01/30/2022 Our engineers were feeling smug about the challenges they had set you, when someone pointed out they had forgotten to add support for STX and STY in the Assembler. You should have seen their faces! They worked all weekend to get this release out. Enjoy :-) 1.8 07/26/2021 The 6502 coding challenges are still here, but now our engineers have improved the keyboard support on smaller sized screens. No more excuses: impress your friends and/or significant other by demonstrating your assembly language knowledge, no matter where you are! Who wouldn't be surprised and amazed when you yell out "I can calculate the BRA offset in my head!". 1.7 07/23/2021

version 2.8.1

posted on 2026-06-11

Version History Some bugs fixed, but now you can also paste directly into the console computers to save you some typing! 2.8.1 May 28 Now every device (KIM-1, Apple 1) has an assembler view that can create code to run directly on the simulated hardware. 2.8 May 11 Run code step-by-step in the assembler view, and see Register and Memory contents too. 2.7 Apr 28 Corrected some issues with the 6502 emulation.
Added two custom written 6502 apps to the KIM-1 console.
Corrected some issues with Lessons; added a comprehensive catalog of 6502 examples.
Added support for VisionPro. 2.6 Apr 21 Updated the 6502 programming lessons.
Added a familiar face to the console options. 2.5 Apr 6 Improved the performance of some views.
Interactive programming course. 2.4 Mar 25 Visual updates to the keypad and console modes.
New 6502 reference material for developers.
Bugs fixed.
New programs to try in the virtual 6502 system. 2.3 Mar 21 Hello, retronauts!

* ESC and CTRL-C added to onscreen keyboard; for example JMON says "press space or ESC" so that now works.
* It seems to be technically impossible to add a CTRL-C to the BASIC implementations at this time. A new BASIC is required, essentially.
* Low-level LED support e.g. ASTEROID on KIM-1 is also currently above my pay-grade. 2.2 Feb 5 * 6502 execution is much faster!
* There's a pop-up 6502 op-code reference (that alone is worth the price of the app!)
* New source code editor with color-coded syntax.
* New period-correct fonts for the console views, and blinking cursor.
* Still no hardware level support for KIM-1 apps that use LEDs but trying 2.1 Feb 2 New source code editor (save and load your 6502 code), support for landscape mode and external keyboards on iPads, and bug fixes. Probably some new ones too. 2.0 09/10/2025 There is now an (optional) memory dump visible from the KIM-1 LED/Buttons view. Watch how your program changes RAM in real-time! 1.20 01/25/2023 Added a memory dump view visible once you assemble your own 6502 code.
Your own 6502 code is persisted so you can keep editing and perfecting your program. 1.19 01/09/2023 * Worked on making the Single Step (SST) mode work better when using the KIM-1 in LED mode. 1.18 12/29/2022 Redesigned to be easier to use (is that saying much?) with fab new graphics. 1.17 12/21/2022 * You can now load paper tape files that are composed of several sections.
* Improved spacing of keypad and keyboard components.
* Added a button to dismiss the built-in help display.
* Tap the LEDs to cycle through various options.
* Improved appearance of the app to suit both light and dark modes.
* Approved by an authentic period-appropriate pet rock. 1.16 10/03/2022 Our engineering team improved the display for users of smaller iPad devices, and the technical writing pool updated the included manual to the fourth edition. Then they all went out for some cans of Tab. 1.15 03/25/2022 The "LOAD" panel has been renamed to "FILES", because you can now generate a KIM-format paper tape of memory contents, and so save or share your work by copying the strings. If you do nothing but select save, then 256 bytes from 0x200 will be displayed - perfect for small programs. If you need more control, put the start address (low byte first) in 0x17F5, 0x17F6 and the end address in 0x17F7, 0x17F8 before selecting save. Yes, this is about as awkward as the real thing. 1.14 02/27/2022 Corrected code editing views to work in dark and regular modes.
Updated the way the controls in the KIM-1 simulation view work to be a little closer to a real KIM-1 1.12 02/14/2022 Improved the experience (like, groovy) when entering 6502 assembly language. 1.11 02/11/2022 There's something to be said for a CRT with a fixed number of rows and columns This update tweaks the Assembler editor view to work better with different screen sizes, and the same for the tape import screen. 1.10 02/08/2022 Updated RIOT code a little, to help other existing programs run. 1.9 01/30/2022 Our engineers were feeling smug about the challenges they had set you, when someone pointed out they had forgotten to add support for STX and STY in the Assembler. You should have seen their faces! They worked all weekend to get this release out. Enjoy :-) 1.8 07/26/2021 The 6502 coding challenges are still here, but now our engineers have improved the keyboard support on smaller sized screens. No more excuses: impress your friends and/or significant other by demonstrating your assembly language knowledge, no matter where you are! Who wouldn't be surprised and amazed when you yell out "I can calculate the BRA offset in my head!". 1.7 07/23/2021 So you think you can code in 6502? Prove it!

The engineering team thinks you're faking your retro-computing fandom status, and has challenged you to complete a few 6502 assembly language tasks to prove you can walk the talk. If you succeed.. well, then the team will give you some more until they're satisfied. Check out the Assembler view for more details.

Also, when they weren't taunting you, they improved the assembler with more error messages, addressing mode bug fixes, and better symbol support. And sped up the virtual 6502. 1.6 07/20/2021 Good news! Our engineering team has worked weekends and brushed up on their Rodnay Zaks books to update the app and bring you some great new features!

* Fixed! Resolved an issue that could hang the app when multiple keys were pressed
* New! A 6502 Assembler is included! BRK, NOP, LDA, PHA, STA - you know you want to. Now you can!
* New! Ability to enter "paper tape" format files. 1.5 07/07/2021

version 2.7

posted on 2026-05-09

Version History Run code step-by-step in the assembler view, and see Register and Memory contents too. 2.7 Apr 28 Corrected some issues with the 6502 emulation.
Added two custom written 6502 apps to the KIM-1 console.
Corrected some issues with Lessons; added a comprehensive catalog of 6502 examples.
Added support for VisionPro. 2.6 Apr 21 Updated the 6502 programming lessons.
Added a familiar face to the console options. 2.5 Apr 6 Improved the performance of some views.
Interactive programming course. 2.4 Mar 25 Visual updates to the keypad and console modes.
New 6502 reference material for developers.
Bugs fixed.
New programs to try in the virtual 6502 system. 2.3 Mar 21 Hello, retronauts!

* ESC and CTRL-C added to onscreen keyboard; for example JMON says "press space or ESC" so that now works.
* It seems to be technically impossible to add a CTRL-C to the BASIC implementations at this time. A new BASIC is required, essentially.
* Low-level LED support e.g. ASTEROID on KIM-1 is also currently above my pay-grade. 2.2 Feb 5 * 6502 execution is much faster!
* There's a pop-up 6502 op-code reference (that alone is worth the price of the app!)
* New source code editor with color-coded syntax.
* New period-correct fonts for the console views, and blinking cursor.
* Still no hardware level support for KIM-1 apps that use LEDs but trying 2.1 Feb 2 New source code editor (save and load your 6502 code), support for landscape mode and external keyboards on iPads, and bug fixes. Probably some new ones too. 2.0 09/10/2025 There is now an (optional) memory dump visible from the KIM-1 LED/Buttons view. Watch how your program changes RAM in real-time! 1.20 01/25/2023 Added a memory dump view visible once you assemble your own 6502 code.
Your own 6502 code is persisted so you can keep editing and perfecting your program. 1.19 01/09/2023 * Worked on making the Single Step (SST) mode work better when using the KIM-1 in LED mode. 1.18 12/29/2022 Redesigned to be easier to use (is that saying much?) with fab new graphics. 1.17 12/21/2022 * You can now load paper tape files that are composed of several sections.
* Improved spacing of keypad and keyboard components.
* Added a button to dismiss the built-in help display.
* Tap the LEDs to cycle through various options.
* Improved appearance of the app to suit both light and dark modes.
* Approved by an authentic period-appropriate pet rock. 1.16 10/03/2022 Our engineering team improved the display for users of smaller iPad devices, and the technical writing pool updated the included manual to the fourth edition. Then they all went out for some cans of Tab. 1.15 03/25/2022 The "LOAD" panel has been renamed to "FILES", because you can now generate a KIM-format paper tape of memory contents, and so save or share your work by copying the strings. If you do nothing but select save, then 256 bytes from 0x200 will be displayed - perfect for small programs. If you need more control, put the start address (low byte first) in 0x17F5, 0x17F6 and the end address in 0x17F7, 0x17F8 before selecting save. Yes, this is about as awkward as the real thing. 1.14 02/27/2022 Corrected code editing views to work in dark and regular modes.
Updated the way the controls in the KIM-1 simulation view work to be a little closer to a real KIM-1 1.12 02/14/2022 Improved the experience (like, groovy) when entering 6502 assembly language. 1.11 02/11/2022 There's something to be said for a CRT with a fixed number of rows and columns This update tweaks the Assembler editor view to work better with different screen sizes, and the same for the tape import screen. 1.10 02/08/2022 Updated RIOT code a little, to help other existing programs run. 1.9 01/30/2022 Our engineers were feeling smug about the challenges they had set you, when someone pointed out they had forgotten to add support for STX and STY in the Assembler. You should have seen their faces! They worked all weekend to get this release out. Enjoy :-) 1.8 07/26/2021 The 6502 coding challenges are still here, but now our engineers have improved the keyboard support on smaller sized screens. No more excuses: impress your friends and/or significant other by demonstrating your assembly language knowledge, no matter where you are! Who wouldn't be surprised and amazed when you yell out "I can calculate the BRA offset in my head!". 1.7 07/23/2021 So you think you can code in 6502? Prove it!

The engineering team thinks you're faking your retro-computing fandom status, and has challenged you to complete a few 6502 assembly language tasks to prove you can walk the talk. If you succeed.. well, then the team will give you some more until they're satisfied. Check out the Assembler view for more details.

Also, when they weren't taunting you, they improved the assembler with more error messages, addressing mode bug fixes, and better symbol support. And sped up the virtual 6502. 1.6 07/20/2021 Good news! Our engineering team has worked weekends and brushed up on their Rodnay Zaks books to update the app and bring you some great new features!

* Fixed! Resolved an issue that could hang the app when multiple keys were pressed
* New! A 6502 Assembler is included! BRK, NOP, LDA, PHA, STA - you know you want to. Now you can!
* New! Ability to enter "paper tape" format files. 1.5 07/07/2021 * Fixed issue with DA mode not working properly
* Improved support for different screen sizes
* Reversed the polarity of the neutron flow 1.4 05/24/2021 On-line help fixed. 1.3 05/14/2021

version 2.2

posted on 2026-02-05

Hello, retronauts!

* ESC and CTRL-C added to onscreen keyboard; for example JMON says "press space or ESC" so that now works.
* It seems to be technically impossible to add a CTRL-C to the BASIC implementations at this time. A new BASIC is required, essentially.
* Low-level LED support e.g. ASTEROID on KIM-1 is also currently above my pay-grade.

version 2.0

posted on 2025-09-10

Sep 10, 2025
Version 2.0
New source code editor (save and load your 6502 code), support for landscape mode and external keyboards on iPads, and bug fixes. Probably some new ones too.

version 2.0

posted on 2025-09-10

New source code editor (save and load your 6502 code), support for landscape mode and external keyboards on iPads, and bug fixes. Probably some new ones too.

version 1.20

posted on 2023-01-25

Jan 25, 2023
Version 1.20
There is now an (optional) memory dump visible from the KIM-1 LED/Buttons view. Watch how your program changes RAM in real-time!

version 1.15

posted on 2022-03-25

Mar 25, 2022 Version 1.15
Our engineering team improved the display for users of smaller iPad devices, and the technical writing pool updated the included manual to the fourth edition. Then they all went out for some cans of Tab.

Disclaimer


Official App Store Link


We do not host VirtualKim - 6502 Emulator on our servers. We did not scan it for viruses, adware, spyware or other type of malware. This app is hosted by Apple and passed their terms and conditions to be listed there. We recommend caution when installing it.

The App Store link for VirtualKim - 6502 Emulator is provided to you by apps112.com without any warranties, representations or guarantees of any kind, so access it at your own risk.

If you have questions regarding this particular app contact the publisher directly. For questions about the functionalities of apps112.com contact us.





Click stars to rate this APP!

Users Rating:
  0.0/5     0
Downloads: 0
Updated At: 2026-10-19
Publisher: John Kennedy
Operating System: iOS
License Type: Free

TOP DOWNLOADS
in Education last week