Mini vMac 3DS: Difference between revisions

From GameBrew
(Created page with "{{Infobox 3DS homebrew | title = Mini vMac | image = https://dlhb.gamebrew.org/3dshomebrew/Mini-vMac.jpeg|250px | type = Computer | version = 1.0.2-Initial | licence = Mixed |...")
 
No edit summary
Line 3: Line 3:
| image = https://dlhb.gamebrew.org/3dshomebrew/Mini-vMac.jpeg|250px
| image = https://dlhb.gamebrew.org/3dshomebrew/Mini-vMac.jpeg|250px
| type = Computer
| type = Computer
| version = 1.0.2-Initial
| version = 1.0.2-Initial& 2.1
| licence = Mixed
| licence = Mixed
| author = TaraHoleInIt
| author = TaraHoleInIt
| website = https://github.com/TaraHoleInIt/mini-vmac-3ds-plus4M
| website = https://github.com/TaraHoleInIt/mini-vmac-3ds-plus4M
| download = https://dlhb.gamebrew.org/3dshomebrew/Mini-vMac-3DS.rar
| download = https://dlhb.gamebrew.org/3dshomebrew/Mini-vMac-3DS.rar
| source = https://dlhb.gamebrew.org/3dshomebrew/Mini-vMac-3DS.rar
| source = https://github.com/TaraHoleInIt/minivmac-3ds
}}
}}
<youtube>H3PkjTK8ebY</youtube>
<youtube>H3PkjTK8ebY</youtube>


== Updated version: [https://github.com/TaraHoleInIt/minivmac-3ds https://github.com/TaraHoleInIt/minivmac-3ds] ==
===== Updated version: [https://github.com/TaraHoleInIt/minivmac-3ds https://github.com/TaraHoleInIt/minivmac-3ds] ====
== GBATemp thread: [http://gbatemp.net/threads/mini-vmac-for-3ds.439119/ http://gbatemp.net/threads/mini-vmac-for-3ds.439119/] ==
 
= Mini vMac 3DS Port =
= Mini vMac 3DS Port =
Macintosh Plus with 4MB variant Most changes/3ds GLUE in src/MYOSGLUE.c
Macintosh Plus with 4MB variant Most changes/3ds GLUE in src/MYOSGLUE.c
= What's working: =
 
== What's working: ==
 
It boots on hardware! Touchscreen mouse CPad mouse Basic on screen keyboard DPAD Mapped to arrow keys
It boots on hardware! Touchscreen mouse CPad mouse Basic on screen keyboard DPAD Mapped to arrow keys
= TODO: =
 
== TODO: ==
Code cleanup Remove unused (all) SDL Audio code Optimize/speedup for o3ds
Code cleanup Remove unused (all) SDL Audio code Optimize/speedup for o3ds
= TODO (At some point): =
 
== TODO (At some point): ==
Sound Support Macintosh II variants Support screen widths/heights greater than 512px
Sound Support Macintosh II variants Support screen widths/heights greater than 512px
= Using =
= Using =
Place vMac.ROM in /3ds/vmac/ along with your disk images Place ui_kb_lc.png, ui_kb_uc.png, and ui_kb_shift.png in /3ds/vmac/gfx Disks must be autoloaded at the moment so name them disk1.dsk, disk2.dsk, ect...
Place vMac.ROM in /3ds/vmac/ along with your disk images Place ui_kb_lc.png, ui_kb_uc.png, and ui_kb_shift.png in /3ds/vmac/gfx Disks must be autoloaded at the moment so name them disk1.dsk, disk2.dsk, ect...
L and R Shoulder buttons are a mouse click L + R + START Exits (Be sure to do Special-&gt;Shutdown first) SELECT Toggles screen scaling mode START Toggles the Mini vMac control mode interface Y Toggles the on screen keyboard
 
= Notes =
* L and R Shoulder buttons are a mouse click L + R + START Exits (Be sure to do Special-&gt;Shutdown first)
* SELECT Toggles screen scaling mode
* START Toggles the Mini vMac control mode interface
* Y Toggles the on screen keyboard
 
== Notes ==
This is a very early WIP port so if it crashes/hangs/murders you... I dunno... Some frames may be dropped/skipped when running on an o3ds
This is a very early WIP port so if it crashes/hangs/murders you... I dunno... Some frames may be dropped/skipped when running on an o3ds

Revision as of 11:39, 28 April 2020

Template:Infobox 3DS homebrew

= Updated version: https://github.com/TaraHoleInIt/minivmac-3ds

Mini vMac 3DS Port

Macintosh Plus with 4MB variant Most changes/3ds GLUE in src/MYOSGLUE.c

What's working:

It boots on hardware! Touchscreen mouse CPad mouse Basic on screen keyboard DPAD Mapped to arrow keys

TODO:

Code cleanup Remove unused (all) SDL Audio code Optimize/speedup for o3ds

TODO (At some point):

Sound Support Macintosh II variants Support screen widths/heights greater than 512px

Using

Place vMac.ROM in /3ds/vmac/ along with your disk images Place ui_kb_lc.png, ui_kb_uc.png, and ui_kb_shift.png in /3ds/vmac/gfx Disks must be autoloaded at the moment so name them disk1.dsk, disk2.dsk, ect...

  • L and R Shoulder buttons are a mouse click L + R + START Exits (Be sure to do Special->Shutdown first)
  • SELECT Toggles screen scaling mode
  • START Toggles the Mini vMac control mode interface
  • Y Toggles the on screen keyboard

Notes

This is a very early WIP port so if it crashes/hangs/murders you... I dunno... Some frames may be dropped/skipped when running on an o3ds

Advertising: