Mini vMac for 3DS

Discussion in '3DS - Homebrew Development and Emulators' started by TarableCode, Aug 24, 2016.

  1. TarableCode
    OP

    TarableCode GBAtemp Regular

    Member
    157
    143
    Mar 2, 2016
    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.
     
  2. nl255

    nl255 GBAtemp Addict

    Member
    2,704
    404
    Apr 9, 2004
    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?
     
  3. TarableCode
    OP

    TarableCode GBAtemp Regular

    Member
    157
    143
    Mar 2, 2016
    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.
     
  4. TarableCode
    OP

    TarableCode GBAtemp Regular

    Member
    157
    143
    Mar 2, 2016
    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.

    [​IMG]
    [​IMG]

    Not related but I was playing with Luma 8.0's screenshot function :D
    [​IMG]

    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.
     
    Tebra and Joel16 like this.
  5. Tebra

    Tebra Member

    Newcomer
    36
    0
    May 18, 2016
    Belgium
    Looks great and useful !

    Envoyé de mon SM-T700 en utilisant Tapatalk
     
  6. TarableCode
    OP

    TarableCode GBAtemp Regular

    Member
    157
    143
    Mar 2, 2016
    Canada
    [​IMG]

    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...
     
    Joel16 likes this.
  7. julsss

    julsss Newbie

    Newcomer
    7
    0
    Mar 28, 2017
    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?
     
  8. TarableCode
    OP

    TarableCode GBAtemp Regular

    Member
    157
    143
    Mar 2, 2016
    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.
     
  9. julsss

    julsss Newbie

    Newcomer
    7
    0
    Mar 28, 2017
    Argentina
    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.
     
  10. TarableCode
    OP

    TarableCode GBAtemp Regular

    Member
    157
    143
    Mar 2, 2016
    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.
     
  11. julsss

    julsss Newbie

    Newcomer
    7
    0
    Mar 28, 2017
    Argentina
    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?
     
  12. TarableCode
    OP

    TarableCode GBAtemp Regular

    Member
    157
    143
    Mar 2, 2016
    Canada
    I just use ftp to copy the disk images over to the /3ds/vmac folder.
     
  13. julsss

    julsss Newbie

    Newcomer
    7
    0
    Mar 28, 2017
    Argentina
    Im really sorry but i still don't get how is that done
     
  14. TarableCode
    OP

    TarableCode GBAtemp Regular

    Member
    157
    143
    Mar 2, 2016
    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.
     
  15. julsss

    julsss Newbie

    Newcomer
    7
    0
    Mar 28, 2017
    Argentina
    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?
     
  16. TarableCode
    OP

    TarableCode GBAtemp Regular

    Member
    157
    143
    Mar 2, 2016
    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.

    <.<
    >.>
     
    Joel16 likes this.
  17. JerryShaw

    JerryShaw GBAtemp Regular

    Member
    116
    9
    Feb 7, 2017
    Switzerland
    Truly amazing...:yay3ds:
     
  18. TarableCode
    OP

    TarableCode GBAtemp Regular

    Member
    157
    143
    Mar 2, 2016
    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.
    :)
     
    Cralex, julsss, JerryShaw and 3 others like this.
  19. TarableCode
    OP

    TarableCode GBAtemp Regular

    Member
    157
    143
    Mar 2, 2016
    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.
     
    julsss and Joel16 like this.
  20. TarableCode
    OP

    TarableCode GBAtemp Regular

    Member
    157
    143
    Mar 2, 2016
    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.