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
MD5 (vMac.ROM) = 4a89c35e11d0bcb3c174cabfa4b1cd09
MD5 (MacII.ROM) = 2a8a4c7f2a38e0ab0771f59a9a0f1ee4

Those work for me, as for the RAM the most it can support is 8MB and I don't think an MMU is emulated afaik.
 

nl255

Well-Known Member
Member
Joined
Apr 9, 2004
Messages
2,999
Trophies
2
XP
2,785
Country
MD5 (vMac.ROM) = 4a89c35e11d0bcb3c174cabfa4b1cd09
MD5 (MacII.ROM) = 2a8a4c7f2a38e0ab0771f59a9a0f1ee4

Those work for me, as for the RAM the most it can support is 8MB and I don't think an MMU is emulated afaik.

Very nice, I was worried that the ram would be reduced for use on the 3ds. Can I have all three versions installed as cias at the same time (i.e. different title ids) and are the cia versions marked as n3ds enhanced or is it necessary to have the clock+l2 option turned on?
 

TarableCode

Well-Known Member
OP
Member
Joined
Mar 2, 2016
Messages
184
Trophies
0
Age
37
XP
319
Country
Canada
The title names are the same but the ID #s are different, no problems having all 3 installed once on my 2DS or n3DS.
As for the 2nd one, I never tried it. The code does call a function to enable n3DS speeds but since I always have clock+l2 on in luma I never noticed.

It's definitely something to check into for sure, if you load up a Macintosh II build without clock+l2 and the display is slow then there is definitely an issue to look into.
 

TarableCode

Well-Known Member
OP
Member
Joined
Mar 2, 2016
Messages
184
Trophies
0
Age
37
XP
319
Country
Canada
I have been doing a bunch of work lately (not sound, don't worry I'll get to it :P) and I'm looking for some feedback.

GCthItA.png

jgFupIl.png


Not related but I was playing with Luma 8.0's screenshot function :D
7ZegAne.png


I'm in the process of making most hardware keys bindable to the virtual keyboard, excluding start, L and R.
Start now toggles the keyboard where you can toggle the screen scale and enter control mode as before.

I've also added F keys and for funsies the little box in the upper right corner will close the keyboard.
Any thoughts?

Disk insertion at runtime will be coming soon as well, I just need to handle the text rendering for it.
 
  • Like
Reactions: Tebra and Joel16

TarableCode

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


I haven't tested it yet, but in theory you should also be able to use this to import files using the ImportFl app from Mini vMac.
Disks are confirmed to work though.

Now on to sound...
 
  • Like
Reactions: Joel16

julsss

Member
Newcomer
Joined
Mar 28, 2017
Messages
7
Trophies
0
Age
27
XP
53
Country
Argentina
hi! AMAZING work. I just set it up in my 3ds but i can't seem to figure out how to install a game like lemming :P. How did you do it?
 

TarableCode

Well-Known Member
OP
Member
Joined
Mar 2, 2016
Messages
184
Trophies
0
Age
37
XP
319
Country
Canada
Which OS?
It can be a bit of work to get going, I definitely recommend getting everything setup and installed on the desktop version of Mini vMac before copying your disk images over.

Update:
Sound is being worked on, but not working properly at the moment.
It might take a bit longer than I thought.
 

julsss

Member
Newcomer
Joined
Mar 28, 2017
Messages
7
Trophies
0
Age
27
XP
53
Country
Argentina
Which OS?
It can be a bit of work to get going, I definitely recommend getting everything setup and installed on the desktop version of Mini vMac before copying your disk images over.

Update:
Sound is being worked on, but not working properly at the moment.
It might take a bit longer than I thought.

Im using 7.0.1, if that what you mean?. How do i set it up on the desktop version? Thank you so much for your answer.
 

TarableCode

Well-Known Member
OP
Member
Joined
Mar 2, 2016
Messages
184
Trophies
0
Age
37
XP
319
Country
Canada
I mean like the Windows version or the Mac version.
It's easier to copy files into and out of the emulator on your main OS since it's more fully featured than the cut down 3ds version.
 

julsss

Member
Newcomer
Joined
Mar 28, 2017
Messages
7
Trophies
0
Age
27
XP
53
Country
Argentina
I mean like the Windows version or the Mac version.
It's easier to copy files into and out of the emulator on your main OS since it's more fully featured than the cut down 3ds version.

oh, I have the mac version. I get that its easier to copy the files in the desktop version. but how do i copy that setup i made into the 3ds?
 

TarableCode

Well-Known Member
OP
Member
Joined
Mar 2, 2016
Messages
184
Trophies
0
Age
37
XP
319
Country
Canada
Well you take the disk image you made on your Mac and copy them to the sd card on your 3DS, there are a few ways to do this and all of them will work fine.
 

julsss

Member
Newcomer
Joined
Mar 28, 2017
Messages
7
Trophies
0
Age
27
XP
53
Country
Argentina
Well you take the disk image you made on your Mac and copy them to the sd card on your 3DS, there are a few ways to do this and all of them will work fine.

oh, now i get it haha, sorry im still new at this!. Thank you so much for your help. I will check for updates in this project. Can i ask you where did you download lemmings?
 

TarableCode

Well-Known Member
OP
Member
Joined
Mar 2, 2016
Messages
184
Trophies
0
Age
37
XP
319
Country
Canada
There are lots of sites that specialize in archiving Macintosh software, why, I bet you could google search something like "old mac games" and the best results will be on pages 1 and 2.

<.<
>.>
 
  • Like
Reactions: Joel16

TarableCode

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

Good news: I'm working on sound and just a few minutes ago I got reasonably good output on the O3DS with the Macintosh Plus build.
Bad news: It hardlocks the emulator core after about a minute.

PROGRESS!

Kinda surreal to hear the Sim Ant music coming out of a 3DS, but I am super excited now.
:)
 

TarableCode

Well-Known Member
OP
Member
Joined
Mar 2, 2016
Messages
184
Trophies
0
Age
37
XP
319
Country
Canada
Update:
Hardlock unrelated to sound at all, I have no idea why it's happening but so far it's only been on the Macintosh Plus build on my 2DS.
More prodding is needed.

And here comes the bad news: There will be no sound output for Macintosh II on the O3DS, it's just not fast enough I'm sorry.
Good news: N3DS Seems to handle it fine aside from cracks and pops, and that's just by a hacky workaround which I'm hoping to improve.
Also good news: Aside from the hardlock O3DS can indeed have sound and full speed on the Macintosh Plus build.

I'm debating releasing test builds because the other features are still incomplete.
 
  • Like
Reactions: julsss and Joel16

TarableCode

Well-Known Member
OP
Member
Joined
Mar 2, 2016
Messages
184
Trophies
0
Age
37
XP
319
Country
Canada
Does the last release hang for any of you after a while when running the Macintosh Plus build?
This might have been in there longer than I thought and I'm trying to track it down.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: My therapy chair is padded