Port of Mini vMac to the Panic Playdate console. It's not very usable due to slowness and limited input.
- Emulates a Macintosh Plus, but is around 3.5 times slower.
- Screen matching the Playdate (400×240). This is smaller than any Macintosh, which will break some software.
- Draws screen at around 4 fps.
- No sound (disabled for performance).
- Controls:
- D-pad: mouse movement or WASD (set in menu)
- A button: mouse button
- B button: space bar
- Crank: arrow up/down
- Load
vMac.romand disk images fromData/net.namedfork.minivmac - Press the menu button to switch input modes or insert disks
- Build or download
minivmac.pdxfrom releases. - Copy
minivmac.pdxto the Playdate'sGamesdirectory, or sideload it from the web. - Copy
vMac.romand any disk images to the Playdate'sData/net.namedfork.minivmacdirectory (create it if it doesn't exist).
Requires installing the Playdate SDK, and having the PLAYDATE_SDK_PATH environment variable set.
- Create a build directory and initialize it
mkdir build.dev
cd build.dev
cmake -DCMAKE_TOOLCHAIN_FILE=$PLAYDATE_SDK_PATH/C_API/buildsupport/arm.cmake -DCMAKE_BUILD_TYPE=Release ..
make
minivmac.pdxwill be built in the root directory
- Create a build directory and initialize it
mkdir build.sim
cd build.sim
cmake .. -G Xcode -D CMAKE_C_COMPILER=cc
- An Xcode project
minivmac.xcodeprojwill be generated - You can open and run this from Xcode
- Mini vMac for Playdate by Jesús A. Álvarez
- Mini vMac ©2001-2021 Paul C. Pratt
- vMac ©1996-1999 Philip Cummins & al.


