Uae3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 90: Line 90:


*Initial version
*Initial version


== ToDos: ==
== ToDos: ==

Revision as of 05:10, 15 September 2021

Template:Infobox-3DS-Homebrews

This is a port of the uae4all (based on UAE 0.8.22) Amiga 500 emulator to 3DS.

Many Amiga games are well playable - a compatibility list (incomplete) can be found using the link above. The emulator runs pretty well on both O3DS and N3DS, however the extra speed on N3DS makes it even more enjoyable.

Installation:

  • Create directory /3ds/uae3DS on your 3DS SD-card
  • copy the kickstart ROM (version 1.3 is confirmed as working) file into this directory with file name kick.rom. The kickstart ROM is copyrighted material so don't ask me where to get it from.

You might get lucky by asking big G for "uae kickstart rom" ...

  • copy the 3dsx-file into the same directory
  • Copy any Amiga disk images that you might have (.adf, .adz) to a directory of your choice on your SD card
  • run uae3DS from homebrew launcher

uae3ds-01.png

Usage:

  • SELECT: open menu
  • START: Toggle SuperThrottle
  • Bottom Screen: Control mouse

Normal Mode

  • L button: Toggle mouse emu mode
  • R button: Toggle virtual keyboard
  • A button: joystick fire
  • B button: joystick UP
  • CPad, CStick, DPad: joystick

Mouse emu mode:

  • CPad, CStick, DPad: move mouse
  • L button: exit mouse emu mode
  • R button: change mouse speed
  • Y button: Mouse button 1
  • X button: Mouse button 2

Virtual keyboard mode:

  • R button: exit virtual keyboard
  • CPad, CStick, DPad: move keyboard cursor
  • A button: select key

Changelog

v1.0

  • enhancement: Save state handling revamp: screenshots, config saved in save states, ...
  • enhancement: SHIFT, Amiga & ALT keys now differentiate left and right press
  • enhancement: option to move mouse with C-Pad, configurable in main menu
  • enhancement: added list of 10 last used disk images in "Load disk image"-menu
  • optimization: settings are autosaved on exit
  • optimization: removed sound settings from main menu
  • bugfix: fixed sound speed
  • lots of other small optimizations and bugfixes

v0.3.1

  • fixed emu running too fast on N3DS
  • reverted emulation to 320px width - 400px caused screen not rendring below line 229. 400px width is still on the wishlist but needs more research and thorough testing.
  • fixed a bug in key mappings

v0.3

  • full mouse pad functionality on bottom screen (tap-to-click, double-tap-to-double-click, tap-and-drag)
  • support for key mappings, configurable in menu
  • mouse sensitivity configurable in menu
  • zoom / adjust vpos with C-stick
  • emulation/menu uses full topscreen width
  • autofire on R-button
  • status bar moved to bottom screen

v0.2

  • online autoupdater
  • soft keyboard and mouse pad on bottom screen
  • CIA build w/ banner image, banner sound and logo

v0.1

  • Initial version

ToDos:

  • CIA version (need a cool banner, sound and splash logo for that ...)
  • Auto-Updater
  • Permanent keyboard & mousepad on bottom screen (looking for keyboard images ...)
  • Possibility to map keys & save settings on SD card
  • Status bar should move to bottom screen
  • Option to scale/zoom screen and get rid of black borders
  • Autofire
  • nice to have (and hard to implement): attach an SD-card directory as Amiga hard drive

If anybody wants to help with these ToDos, you are welcome to help me with a pull request on github :D.

Any other bugs can be reported here or on https://github.com/badda71/uae3DS/issues

Advertising: