Homebrew Mini vMac for 3DS

TarableCode

Well-Known Member
OP
Member
Joined
Mar 2, 2016
Messages
184
Trophies
0
Age
37
XP
319
Country
Canada
Hi.
This is the 2nd release of my port of Paul C. Pratt's Mini vMac emulator to the Nintendo 3DS and New Nintendo 3DS.

Github page: https://github.com/TaraHoleInIt/minivmac-3ds

More information about Mini vMac in general can be found at the author's site:
http://www.gryphel.com/c/minivmac/

Notes
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.
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.
There is no sound, and I haven't attempted to look into it yet.
Macintosh II emulation on the o3ds is SLOW, especially in 256colors
If you're getting a black screen with the Macintosh II builds be patient, it just takes a bit to load (ESPECIALLY o3ds)


Keys:
DPAD Is mapped to arrow keys
Select switches between scale modes on the upper screen
Start toggles the Mini vMac control mode interface
L and R Shoulder buttons are the mouse button
Y Toggles the on screen keyboard
Circle pad and Circle stick move the mouse
Touchscreen moves the mouse
After shutting MacOS down properly, press L + R + Start to exit or use the control mode interface


Screenshots:
ZVf3SmO.jpg

X0FV2xN.jpg

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.


Release page: https://github.com/TaraHoleInIt/minivmac-3ds/releases

changes said:

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.
 
Last edited by TarableCode,

TarableCode

Well-Known Member
OP
Member
Joined
Mar 2, 2016
Messages
184
Trophies
0
Age
37
XP
319
Country
Canada
Great!

Cia version?

I was going to make one but I kept screwing up when trying to add it to the build process, then when I tried to make it manually it just showed up as a blank icon with no text.
I'll get around to figuring it out eventually, but in the meantime I'm sorry for leaving it out :(
 
D

Deleted User

Guest
Oh shit, I gotta find my 3DS charger so I can try this out.
Great work, by the way!
 
  • Like
Reactions: SSQ

Giodude

GBAtemp's official rock
Member
Joined
May 17, 2015
Messages
5,094
Trophies
1
Age
23
Location
New York
XP
2,761
Country
United States
im not asking where to get one, in fact i know a few places, but if i did find one, what is the rom named?

EDIT: Also, i think i found the rom. It was named mac-plus.rom so i think thats right. Anyway naming it vmac.rom and putting it in the vmac folder launches a blank screen with a floppy disk with a question mark on it in the center of the screen. What should i do?
 
Last edited by Giodude,
  • Like
Reactions: Xiphiidae

Wario32

Now your playing with power! Super power!
Member
Joined
Feb 13, 2013
Messages
230
Trophies
1
XP
1,065
Country
Canada
Nice work! I'm going to give this a go. I loved fooling around with an DS version on my flashcard years ago
 
D

Deleted User

Guest
im not asking where to get one, in fact i know a few places, but if i did find one, what is the rom named?

EDIT: Also, i think i found the rom. It was named mac-plus.rom so i think thats right. Anyway naming it vmac.rom and putting it in the vmac folder launches a blank screen with a floppy disk with a question mark on it in the center of the screen. What should i do?
I get that too even though I have everything on my SD card.
roEsd6w.png
 
Last edited by ,
  • Like
Reactions: Giodude

TarableCode

Well-Known Member
OP
Member
Joined
Mar 2, 2016
Messages
184
Trophies
0
Age
37
XP
319
Country
Canada
Try them in Mini vMac for the PC, they must be bootable disk images containing a MacOS installation.
System 6.0.8 is the best version for Macintosh Plus IIRC.
 
  • Like
Reactions: Deleted User
D

Deleted User

Guest
Try them in Mini vMac for the PC, they must be bootable disk images containing a MacOS installation.
System 6.0.8 is the best version for Macintosh Plus IIRC.
Same thing on Mini vMac for PC, I guess it may be because the ROM I was using was a System 7 ROM. I'll go get a System 6 one.
 

TarableCode

Well-Known Member
OP
Member
Joined
Mar 2, 2016
Messages
184
Trophies
0
Age
37
XP
319
Country
Canada
Downloading now. This is awesome! Will it be getting more features in later releases?

A lot of the code to build the Macintosh II variant with colour display is already in the code, so that will be available in the future.
I'm going to look into sound once I've done some tests to see how fast the emulator is running.

I've found the o3ds to be mostly full speed with the exception of skipped frames and rarely the emulator core will run too slow.
Lots more work to do but if you have requests feel free to let me know.

--------------------- MERGED ---------------------------

Same thing on Mini vMac for PC, I guess it may be because the ROM I was using was a System 7 ROM. I'll go get a System 6 one.

The proper file is "vMac.ROM" and is 128KB IIRC, if you got to the flashing ? that means the ROM is good but the disk is not bootable.
 

Fazana

Professional Trashposter
Member
Joined
Mar 7, 2016
Messages
121
Trophies
0
Location
Local Chippy
XP
497
Country
Got it up and running on 7.5.5.

Is it possible to knock the screen res down or is it stuck as is? Would prefer a lower res than to fit the current one to the screen, looks too blurry.

Nice work though, it's pretty neat.
 

TarableCode

Well-Known Member
OP
Member
Joined
Mar 2, 2016
Messages
184
Trophies
0
Age
37
XP
319
Country
Canada
Fazana: It's possible in theory, but no Macs existed with a screen size below 512x342 so lots of things are likely to break.

great! now i can ... ... ... :blink: ?

(lol, seriously it's cool though - impressive)

There are a bunch of old games you can play, I played a quick round of Oregon Trail while cooling down after a shower.
:D
 
  • Like
Reactions: SLiV3R and cearp

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    Got two new stds in one night
    +1
  • BigOnYa @ BigOnYa:
    Giggity
    +1
  • The Catboy @ The Catboy:
    I don't bite! Minus the times when I did bite
  • The Catboy @ The Catboy:
    Like 5 minutes ago
  • K3Nv2 @ K3Nv2:
    Billie needs her lunch
  • K3Nv2 @ K3Nv2:
    Ffs papa brought back the cheeseburger pizza it's like the only decent pie they had since the 80s
  • BigOnYa @ BigOnYa:
    I'm not a fan of papa johns, but that does sound good. We hardly order out pizza, I like making my own, but when we do its donatoes
  • K3Nv2 @ K3Nv2:
    I get them like once every two months anymore
  • K3Nv2 @ K3Nv2:
    Just because it's half a mile from where I live
  • BigOnYa @ BigOnYa:
    Request next time you order, that Shaq deliver it to you
  • K3Nv2 @ K3Nv2:
    I want him to buy me a chain also
  • K3Nv2 @ K3Nv2:
    Open it right next to the one we have
    +1
  • BakerMan @ BakerMan:
    guys should i make a new thread and just count the amount of posts until kyle, luke or leo joins the thread for fun?
  • BakerMan @ BakerMan:
    kyle's fine, just waiting for that wario joke

    luke and leo though, they yap until the thread's enjoyability is about halved
  • K3Nv2 @ K3Nv2:
    Leo is Luke's alterego when he gets hard
  • BigOnYa @ BigOnYa:
    Luke is gone, he got banned. And I'm surprised Leo hasn't yet
  • K3Nv2 @ K3Nv2:
    Subway was actually pretty decent tonight
  • BigOnYa @ BigOnYa:
    Wut you get, a seafood and psi salad sub
  • K3Nv2 @ K3Nv2:
    Psi had my footlong meatball special
    +1
  • PandaPandel @ PandaPandel:
    i want a meatball sandwich
    now
  • K3Nv2 @ K3Nv2:
    Gay
  • BigOnYa @ BigOnYa:
    Bout time you came out and admitted it
    +1
  • K3Nv2 @ K3Nv2:
    Bigonya talks to himself often
    +1
  • btei @ btei:
    papa johns makes me SHIT
  • S @ salazarcosplay:
    hello everyone
    S @ salazarcosplay: hello everyone