Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Uae3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 2: Line 2:
|title=uae3DS
|title=uae3DS
|image=uae3DS.png
|image=uae3DS.png
|description=Amiga 500 Emulator for Nintendo 3DS
|description=Amiga 500 Emulator for Nintendo 3DS.
|author=badda71
|author=Badda
|lastupdated=2020/06/23
|lastupdated=2020/06/23
|type=Computer
|type=Computer
|version=1.0
|version=1.0
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/3dshomebrew/Uae3DS-v1.0.7z
|download=https://dlhb.gamebrew.org/3dshomebrews/uae3ds.7z
|website=https://github.com/badda71/uae3DS/
|website=https://gbatemp.net/threads/release-uae3ds-amiga-500-emulator-for-nintendo-3ds.558577
|source=https://github.com/badda71/uae3DS/
|source=https://github.com/badda71/uae3DS
}}
}}
<youtube>EefjEwaf8vM</youtube>
uae3DS is an emulator for the Amiga 500, which is a personal computer in the Amiga computer family marketed by Commodore in the 1980s and 1990s.


This is a port of the [http://chui.dcemu.co.uk/uae4all.html uae4all] (based on UAE 0.8.22) Amiga 500 emulator to 3DS.
Amiga 500, also know as A500, is the first low-end version of the Amiga home computer. It contains the same Motorola 68000 as the Amiga 1000, as well as the same graphics and sound coprocessors, but is in a smaller case similar to that of the Commodore 128. The Amiga 500 was sold in the same retail outlets as the Commodore 64, as opposed to the computer store-only Amiga 1000. It proved to be Commodore's best-selling model, particularly in Europe. It was followed by a revised version of the computer, the Amiga 500 Plus, and the 500 series was discontinued in 1992.


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.
This is a port of the [http://chui.dcemu.co.uk/uae4all.html uae4all] Amiga 500 emulator to 3DS, based on UAE v0.8.22.


==Installation:==
==User guide==
* Create directory /3ds/uae3DS on your 3DS SD-card
===Compatibility List===
* 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.  
Many Amiga games are well playable - a compatibility list (incomplete) can be found [http://chui.dcemu.co.uk/uae4all.html here].  


You might get lucky by asking big G for "uae kickstart rom" ...
==Compatibility===
The emulator runs pretty well on both O3DS and N3DS, however the extra speed on N3DS makes it even more enjoyable.


* copy the 3dsx-file into the same directory
==Installation==
* Copy any Amiga disk images that you might have (.adf, .adz) to a directory of your choice on your SD card
'''Note:''' You must include a KickStart BIOS image file and rename it as kick.rom (version 1.3 is confirmed working).
* run uae3DS from homebrew launcher


https://dlhb.gamebrew.org/3dshomebrew/uae3ds-01.png
Create directory /3ds/uae3DS/ on your 3DS SD card.


==Usage:==
Copy kick.rom into this directory.
* SELECT: open menu
* START: Toggle SuperThrottle
* Bottom Screen: Control mouse


=== Normal Mode ===
Copy the .3dsx file into the same directory. Or install the .cia file with a title manager.
* 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: ===
Copy any Amiga disk images that you might have (.adf, .adz) to a directory of your choice on your SD card.
* 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: ===
==Screenshots==
* R button: exit virtual keyboard
https://dlhb.gamebrew.org/3dshomebrews/uae3ds3.png
* CPad, CStick, DPad: move keyboard cursor
https://dlhb.gamebrew.org/3dshomebrews/uae3ds4.png
* A button: select key
 
https://dlhb.gamebrew.org/3dshomebrews/uae3ds5.png
https://dlhb.gamebrew.org/3dshomebrews/uae3ds6.png
 
==Controls==
'''Gerneral:'''
 
Select - Open menu
 
Start - Toggle SuperThrottle
 
Bottom Screen - Control mouse
 
'''Normal Mode:'''
 
L - Toggle mouse emu mode
 
R - Toggle virtual keyboard
 
A - Joystick Fire
 
B - Joystick Up
 
Circle Pad/C-Stick/D-Pad - Joystick
 
'''Mouse emu mode:'''
 
Circle Pad/C-Stick/D-Pad - Move mouse
 
L - Exit mouse emu mode
 
R - Change mouse speed
 
Y - Mouse button 1
 
X - Mouse button 2
 
'''Virtual keyboard mode:
 
R - Exit virtual keyboard
 
Circle Pad/C-Stick/D-Pad - Move keyboard cursor
 
A - Select key


==Changelog==
==Changelog==
'''v1.0'''
'''v1.0'''
 
*Enhancement: Save state handling revamp: screenshots, config saved in save states, etc.
*enhancement: Save state handling revamp: screenshots, config saved in save states, ...
*Enhancement: SHIFT, Amiga & ALT keys now differentiate left and right press.
*enhancement: SHIFT, Amiga & ALT keys now differentiate left and right press
*Enhancement: option to move mouse with C-Pad, configurable in main menu.
*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.
*enhancement: added list of 10 last used disk images in "Load disk image"-menu
*Optimization: settings are autosaved on exit.
*optimization: settings are autosaved on exit
*Optimization: removed sound settings from main menu.
*optimization: removed sound settings from main menu
*Bugfix: fixed sound speed.
*bugfix: fixed sound speed
*Lots of other small optimizations and bugfixes.
*lots of other small optimizations and bugfixes


'''v0.3.1'''
'''v0.3.1'''
 
*Fixed emu running too fast on N3DS.
*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.
*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.
*fixed a bug in key mappings


'''v0.3'''
'''v0.3'''
 
*Full mouse pad functionality on bottom screen (tap-to-click, double-tap-to-double-click, tap-and-drag).
*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.
*support for key mappings, configurable in menu
*Mouse sensitivity configurable in menu.
*mouse sensitivity configurable in menu
*Zoom / adjust vpos with C-stick.
*zoom / adjust vpos with C-stick
*Emulation/menu uses full topscreen width.
*emulation/menu uses full topscreen width
*Autofire on R-button.
*autofire on R-button
*Status bar moved to bottom screen.
*status bar moved to bottom screen


'''v0.2'''
'''v0.2'''
 
*Online autoupdater.
*online autoupdater
*Soft keyboard and mouse pad on bottom screen.
*soft keyboard and mouse pad on bottom screen
*CIA build w/ banner image, banner sound and logo.
*CIA build w/ banner image, banner sound and logo


'''v0.1'''
'''v0.1'''
*Initial version.


*Initial version
==External links==
 
* Github - https://github.com/badda71/uae3DS
== ToDos: ==
* GBAtemp - https://gbatemp.net/threads/release-uae3ds-amiga-500-emulator-for-nintendo-3ds.558577
* 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
[[Category:3DS homebrew emulators]]
[[Category:Homebrew computer emulators on 3DS]]

Revision as of 05:18, 6 Ocak 2022

uae3DS
File:Uae3DS.png
General
AuthorBadda
TypeComputer
Version1.0
LicenseMixed
Last Updated2020/06/23
Links
Download
Website
Source

uae3DS is an emulator for the Amiga 500, which is a personal computer in the Amiga computer family marketed by Commodore in the 1980s and 1990s.

Amiga 500, also know as A500, is the first low-end version of the Amiga home computer. It contains the same Motorola 68000 as the Amiga 1000, as well as the same graphics and sound coprocessors, but is in a smaller case similar to that of the Commodore 128. The Amiga 500 was sold in the same retail outlets as the Commodore 64, as opposed to the computer store-only Amiga 1000. It proved to be Commodore's best-selling model, particularly in Europe. It was followed by a revised version of the computer, the Amiga 500 Plus, and the 500 series was discontinued in 1992.

This is a port of the uae4all Amiga 500 emulator to 3DS, based on UAE v0.8.22.

User guide

Compatibility List

Many Amiga games are well playable - a compatibility list (incomplete) can be found here.

Compatibility=

The emulator runs pretty well on both O3DS and N3DS, however the extra speed on N3DS makes it even more enjoyable.

Installation

Note: You must include a KickStart BIOS image file and rename it as kick.rom (version 1.3 is confirmed working).

Create directory /3ds/uae3DS/ on your 3DS SD card.

Copy kick.rom into this directory.

Copy the .3dsx file into the same directory. Or install the .cia file with a title manager.

Copy any Amiga disk images that you might have (.adf, .adz) to a directory of your choice on your SD card.

Screenshots

uae3ds3.png uae3ds4.png

uae3ds5.png uae3ds6.png

Controls

Gerneral:

Select - Open menu

Start - Toggle SuperThrottle

Bottom Screen - Control mouse

Normal Mode:

L - Toggle mouse emu mode

R - Toggle virtual keyboard

A - Joystick Fire

B - Joystick Up

Circle Pad/C-Stick/D-Pad - Joystick

Mouse emu mode:

Circle Pad/C-Stick/D-Pad - Move mouse

L - Exit mouse emu mode

R - Change mouse speed

Y - Mouse button 1

X - Mouse button 2

Virtual keyboard mode:

R - Exit virtual keyboard

Circle Pad/C-Stick/D-Pad - Move keyboard cursor

A - Select key

Changelog

v1.0

  • Enhancement: Save state handling revamp: screenshots, config saved in save states, etc.
  • 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.

External links

Advertising: