Mini vMac 3DS

From GameBrew
Mini vMac
Minivmac3ds2.png
General
AuthorTaraHoleInIt
TypeComputer
Version3.0pre2
LicenseMixed
Last Updated2020/05/12
Links
Download
Website
Source

This is a port of Paul C. Pratt's Mini vMac to the Nintendo 3DS and New Nintendo 3DS.

It is a miniature early Macintosh emulator, currently supports Macintosh Plus and Macintosh II with multiple resolution options.

Installation

Note: Requires the BIOS ROM (vMac.ROM for Macintosh Plus, MacII.ROM for Macintosh II) and disk images to run.

Disk images must be auto loaded at runtime so make sure they're named diskX.dsk where X is 1 to how many images you want to load.

Make sure to have your OS image already to go before copying your disks to your 3DS, as you cannot swap disks to complete the install on the 3DS.

Place everything (3DSX, ROM, OS image and disk images) in sdmc:/3ds/vmac/, then run with the Homebrew Launcher (for Citra, put the ROM on root).

User guide

If you are getting a flashing disk and nothing else, make sure your first disk image (disk1.dsk) is a valid bootable Mac System disk.

It's best to verify your disk images in the desktop version of Mini vMac before copying your disk images over to your 3DS.

If you're getting a black screen with the Macintosh II builds be patient, it just takes a bit to load (especially O3DS).

Supported options include:

  • 1 Bit colour depth, 2 Bit colour depth, 4 Bit colour depth and 8 Bit colour depth.
  • Resolutions >= 512x384 Resolutions <= 1024x1024.
  • Sound Sound sample size.
  • And many more, feel free to experiment.

More information about Mini vMac in general can be found at the original Mini vMac's site.

Controls

D-Pad - Arrow keys

Select - Switch between scale modes on the upper screen

Start - Toggle Mini vMac control mode interface

L/R - Mouse click

Y - Toggle on-screen keyboard

Circle Pad/C-Stick or Touchscreen - Mouse

After shutting MacOS down properly, press L+R+Start to exit or use the control mode interface.

Screenshots

minivmac3ds3.pngminivmac3ds4.png

minivmac3ds5.pngminivmac3ds6.png

Media

Warcraft: Orcs and Humans on Mini vMac on Nintendo 3DS (TarableCode)

Mini vMac 3DS WIP Keyboard Demo (TarableCode)

Compatibility

Macintosh II emulation on the o3ds is slow, especially in 256colors.

Changelog

v3.0pre2 2020/05/12

  • Slightly sped up display conversion.
  • Added "Insert Disk" UI.
  • Added super slow and unreadable 1024x768x8 variant.
  • Added 512x384x2 variant.
  • Added 800x480 variant.

Changes:

  • In disk insert mode, B goes up one directory level and X cancels.

v3.0pre1 2020/05/09

  • Readying for test release.

v2.1 2017/05/19

  • Fixed background clear colour from green to black.

v2 2017/05/19

Added:

  • Support for Macintosh II @16 colours.
  • Support for Macintosh II @256 colours.
  • Support for circle stick on n3ds.
  • Mouse on the touchscreen is now an absolute pointer.
  • CPad and CStick mouse speed move in relation to how far you move the stick.
  • Pressing X will now dismiss Mini vMac messages.

Updates:

  • Mini vMac source base 3.5.1 beta.
  • 1BPP Framebuffer conversion should be just under 3x faster on o3ds.
  • Updated partial framebuffer updates to accept left/right box.

Fixed:

  • Probably a bunch of stuff.

External links

Advertising: