More actions
(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:// | | 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] ==== | ||
= 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->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->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
= 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