Reinetten II Plus Dot Py: Emulating the Apple II Plus in Python

The first official release of Reinetten II Plus Dot Py, Version 1.0 is now available. This exciting new Apple II Plus emulator, coded in Python and comes with a rich set of features and user-friendly controls. Created by Arthur Ferreira, Reinetten II Plus Dot Py not only simple to use but will run on any platform that supports Python.

Features That Bring the Apple II Plus to Life

Reinetten II Plus Dot Py offers a comprehensive feature set that captures the essence of the Apple II Plus experience. Some of the standout features include:

  • Language Card (64KB of RAM): Relive the memory constraints of the era with the classic 64KB of RAM.
  • Smooth Video Playback: All video modes are supported at 30 frames per second, providing a visually pleasing experience.
  • Resizable Window: Adjust the window size by integer factors, giving you control over your display.
  • Effortless Screenshots: Capture memories with single-key screenshots, making it easy to preserve your Apple II Plus adventures.
  • Disk Drive Emulation: Emulate the Disk ][ drive, complete with the ability to drag and drop floppy image files in .nib format.
  • Joystick Support: Experience gaming and interaction as it was in the past with joystick emulation.
  • Sound: Enjoy the full auditory experience with sound support that adds depth to your Apple II Plus sessions.
  • SDL2 Library: Reinetten II Plus Dot Py leverages the power of the SDL2 library for a seamless and efficient emulation experience.

Simple Installation and Execution

Getting started with Reinetten II Plus Dot Py is a breeze:

  1. First, ensure you have Python installed on your system.
  2. Then, install the pySDL2 library with the following command:Copy codepip install pySDL2 pysdl2-dll
  3. Run the emulator using this command:arduinoCopy codepython3 reinetteII+.py <optional .nib file>
  4. To insert a floppy disk into the drive or access the APPLESOFT prompt, simply drag and drop a .nib file or press the reset key (F11).

Intuitive Emulator Controls

Reinetten II Plus Dot Py offers intuitive controls for an authentic Apple II Plus experience. Here are some key functions controlled by the function keys:

  • F1: Help screen
  • F2: Take a screenshot
  • F3: Paste text from clipboard
  • F4: Mute/unmute sound
  • F5: Toggle monochrome (in HGR mode)
  • F6: Decrease window size to 1:1
  • F7: Increase window size up to 8:1
  • F8: Decrease desired frames per second (FPS)
  • F9: Increase desired FPS
  • F10: Toggle pause
  • F11: RESET
  • F12: Power cycle

Joystick emulation is also available using the 1, 2, 3, and 5 keys on the numpad, along with CTRL and ALT for the buttons.

Reinetten II Plus Dot Py Version 1.0 is a promising Apple II Plus emulator with plenty of potential for future improvements and enhancements. Do note that the emulator only uses .NIB files.

You can download the first release of the Reineten II Plus emulator from the Github page at:
https://github.com/ArthurFerreira2/reinette-II-plus-dot-py

Author: A.P.P.L.E.
The A.P.P.L.E. Website is run by the Apple Pugetsound Program Library Exchange Users Group and is open to all Apple and Macintosh fans and their friends.