Mini vMac for 3DS

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

Aug 24, 2016

Mini vMac for 3DS by TarableCode at 9:19 PM (11,798 Views / 50 Likes) 128 replies

  1. TarableCode
    OP

    Newcomer TarableCode Advanced Member

    Joined:
    Mar 2, 2016
    Messages:
    85
    Country:
    Canada
    Hello.
    I've been working on this for a while in fits and starts so here it is, the first release of Mini vMac for the 3DS.

    https://github.com/TaraHoleInIt/mini-vmac-3ds-plus4M/releases

    This version is the Macintosh Plus with 4MB variant, others may be supported later.
    Make sure you have a valid Macintosh Plus ROM image and place it in /3ds/vmac/ along with the files in the release archive.

    This is my first real release so if I messed something up please let me know.

    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.

    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 moves the mouse
    Touchscreen moves the mouse
    After shutting MacOS down properly, press L + R + Start to exit or use the control mode interface

    [​IMG]
    [​IMG]

    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.
     
    Last edited by TarableCode, Aug 25, 2016
    Teun1, neim81094, The9thBit and 47 others like this.


  2. TheVinAnator

    Member TheVinAnator GBATemp's Greatest Vin

    Joined:
    Jan 10, 2016
    Messages:
    3,211
    Location:
    NO COFFEI!
    Country:
    Canada
    Wow amazing work!
     
    The9thBit likes this.
  3. TheKingy34

    Member TheKingy34 archlinux

    Joined:
    Feb 21, 2016
    Messages:
    710
    Country:
    Korea, North
    Wow! This is amazing! Thanks for this. :^).
     
    Last edited by TheKingy34, Aug 24, 2016
    TheVinAnator likes this.
  4. tatundria

    Member tatundria GBAtemp Regular

    Joined:
    Feb 24, 2009
    Messages:
    239
    Country:
    Argentina
    Great!

    Cia version?
     
    xtheman likes this.
  5. TarableCode
    OP

    Newcomer TarableCode Advanced Member

    Joined:
    Mar 2, 2016
    Messages:
    85
    Country:
    Canada
    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 :(
     
  6. TR_mahmutpek
    This message by TR_mahmutpek has been removed from public view by raulpica, Aug 25, 2016, Reason: Not 4chan -rp.
    Aug 24, 2016
  7. Roomsaver

    Member Roomsaver GBAtemp Advanced Fan

    Joined:
    Sep 7, 2015
    Messages:
    880
    Location:
    garfield kart grand prix
    Country:
    United States
    Downloading now. This is awesome! Will it be getting more features in later releases?
     
  8. Tomato Hentai

    Member Tomato Hentai Now you're playing wiþ PowerPC

    Joined:
    Oct 30, 2014
    Messages:
    3,435
    Location:
    ÞE SHADOW REALM
    Country:
    Canada
    Oh shit, I gotta find my 3DS charger so I can try this out.
    Great work, by the way!
     
  9. NuikopeaDemon

    Member NuikopeaDemon Hello Darkness

    Joined:
    Sep 3, 2015
    Messages:
    657
    Location:
    Hastings
    Country:
    New Zealand
    Holy crap this is amazing! :)
     
  10. Giodude

    Member Giodude Ruler of Italy

    Joined:
    May 17, 2015
    Messages:
    2,594
    Location:
    New York
    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, Aug 24, 2016
    Xiphiidae likes this.
  11. kingraa777

    Member kingraa777 boom!

    Joined:
    Apr 17, 2015
    Messages:
    885
    Country:
    United Kingdom
    awsome work!!thanks
     
  12. SMVB64

    Member SMVB64 Now your playing with power! Super power!

    Joined:
    Feb 13, 2013
    Messages:
    189
    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
     
  13. Tomato Hentai

    Member Tomato Hentai Now you're playing wiþ PowerPC

    Joined:
    Oct 30, 2014
    Messages:
    3,435
    Location:
    ÞE SHADOW REALM
    Country:
    Canada
    I get that too even though I have everything on my SD card.
    Just in case, here's a picture of my vmac folder
     
    Last edited by Tomato Hentai, Aug 24, 2016
    Giodude likes this.
  14. TarableCode
    OP

    Newcomer TarableCode Advanced Member

    Joined:
    Mar 2, 2016
    Messages:
    85
    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.
     
    Tomato Hentai likes this.
  15. Tomato Hentai

    Member Tomato Hentai Now you're playing wiþ PowerPC

    Joined:
    Oct 30, 2014
    Messages:
    3,435
    Location:
    ÞE SHADOW REALM
    Country:
    Canada
    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.
     
  16. TarableCode
    OP

    Newcomer TarableCode Advanced Member

    Joined:
    Mar 2, 2016
    Messages:
    85
    Country:
    Canada
    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.

    — Posts automatically merged - Please don't double post! —

    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.
     
    Joel16 and Tomato Hentai like this.
  17. Fazana

    Member Fazana Professional Trashposter

    Joined:
    Mar 7, 2016
    Messages:
    120
    Location:
    Local Chippy
    Country:
    United Kingdom
    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.
     
  18. cearp

    Member cearp the ticket master

    Joined:
    May 26, 2008
    Messages:
    7,244
    Country:
    Tuvalu
    great! now i can ... ... ... :blink: ?

    (lol, seriously it's cool though - impressive)
     
    Last edited by cearp, Aug 25, 2016
    Victorum likes this.
  19. TarableCode
    OP

    Newcomer TarableCode Advanced Member

    Joined:
    Mar 2, 2016
    Messages:
    85
    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.

    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
     
    SLiV3R and cearp like this.
  20. Ne2buntu

    Newcomer Ne2buntu Advanced Member

    Joined:
    Feb 6, 2016
    Messages:
    77
    Country:
    France
    Great works !
     
  21. olec04

    Banned olec04 Working on Project Heaven!

    Joined:
    Apr 10, 2015
    Messages:
    851
    Location:
    Trying to downgrade on 11.0 via AM services
    Country:
    United States
    Damn it I don't know where to get the stuff for this
     

Share This Page