Hello fellow Apple-1 enthusiasts,
I'm thrilled to announce the release of WOZNIAC-68, now available on the App Store! WOZNIAC-68 offers a convenient way to experience 6800-based Apple-1 software on your iOS and macOS devices, making vintage computing accessible wherever you go.
Key features of WOZNIAC-68 include:
Seamless integration with your iOS and macOS devices.
An easy-to-navigate interface designed for both enthusiasts and beginners, making Apple-1 accessible to a broad audience.
A small selection of 6800 Apple-1 programs, including MIKBUG, a 6800 co-res assembler, and the simple Adventure demo, with more to come.
These programs can be downloaded from the WOZNIAC-68 Downloads page on the developer website, accessible within the app.
In addition to this exciting new release, I have also rolled out version 1.0.4 of WOZNIAC-1, which includes several improvements and bug fixes:
Aligned with WOZNIAC-68.
Reduced idle energy usage significantly.
Corrected CPU speed simulation, accounting for DRAM refresh cycles.
Fixed various bugs, including a page-wrapping regression introduced with 65C02 support in version 1.0.3.
Expanded RAM: added 4KiB in $Cxxx space, now 56 KiB total.
There's also a new Downloads page for WOZNIAC-1 on the developer website, which includes many ready-to-use programs and is accessible from within the updated WOZNIAC-1 UI.
I have previously introduced WOZNIAC-1 in another thread, and your support has been invaluable. I would love for you to check out WOZNIAC-68 and share your thoughts. Your insights and suggestions help continually improve and deliver the best possible experience.
You can find WOZNIAC-68 on the App Store and WOZNIAC-1 version 1.0.4 is available as an update for existing users (WOZNIAC-1 promo codes are still available for those who want or need them, message me if interested).
Thank you for being such a supportive community. I look forward to hearing your feedback!
Best regards,
Tim
I support the question about the android version. I have nothing against iOS, but android has an audience for sure more.
Thanks in advance!
Hey all,
Appreciate the positive replies!
Unfortunately, I'm not really in a position to support Android. I moved from Linux to BSD in the mid 90's and transitioned to OPENSTEP/macOS after Apple bought NeXT, so at this point, I'm pretty entrenched in the Apple ecosystem with no background in Android development. While the core emulation framework is written in C++, the bulk of the UI (which always seems to be most of the work) is written in Objective-C using UIKit (I've resisted adopting Swift, though it's used in a few places where Apple has started to pull the rug on Obj-C, e.g., TipKit).
Beyond that, my understanding was that Pom1 was already available on Android for free, so I figured it would not be worth competing with an open-source app.
Thanks for your interest!
Tim
Hi, I'm super impressed - being in the process of building an actual Apple I this is going to be invaluable. I looked on the AppStore and don't see the difference between the 68 and 1 versions? Apologies if it's strikingly evident but obviously I've missed it. Thanks and congrats again!
Hi,
Sorry for the confusion.
The -68 variant is basically the same, but has the M6800 CPU instead of the 6502, and hence different software in the ROM. It's using the 6800 port of Wozmon (a1mon68) and the Micro-BASIC port I've described in another thread here.
Thanks for your interest!
Tim
Very cool!
Do you have a tip for me if I wanted to develop (Assembler) for the WOZNIAC, do you have a setup you would recommend?
Thanks for your interest!
I don't have specific recommendations, as this can vary a lot based on your preferences and preferred development platform. I can list a few of the tools that I've used. Others here may also have recommendations, and it's also worth taking a look at 6502.org.
I have also included links to a number of resources within the Help/About section of each app.
WOZNIAC-1:
In general, anything that can target the Apple-1 or a generic 6502 system.
Self-hosted:
Cross tools:
Web-based:
WOZNIAC-68:
In general, anything that can target a generic 6800 system.
Self-hosted:
Cross tools:
Web-based:
MISC: