Z26 3DS: Difference between revisions

From GameBrew
(Created page with "{{Infobox 3DS homebrew | title = Z26 3DS | image = https://dlhb.gamebrew.org/3dshomebrew/Z26-3DS.png|250px | type = Console | version = | licence = Mixed | author = nop90 | w...")
 
m (Text replacement - "Category:3DS homebrew emulators" to "")
 
(18 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox 3DS homebrew
{{Infobox 3DS Homebrews
| title = Z26 3DS
|title=Z26 3DS
| image = https://dlhb.gamebrew.org/3dshomebrew/Z26-3DS.png|250px
|image=Z263ds2.png
| type = Console
|description=Atari 2600 emulator.
| version =  
|author=nop90
| licence = Mixed
|lastupdated=2015/10/12
| author = nop90
|type=Console
| website = https://github.com/nop90/z26-3ds
|version=2015
| download = https://dlhb.gamebrew.org/3dshomebrew/Z26-3DS.rar
|license=GPL-2.0
| source = https://dlhb.gamebrew.org/3dshomebrew/Z26-3DS.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/z263ds.7z
|website=https://github.com/nop90/z26-3ds
|source=https://github.com/nop90/z26-3ds
}}
}}
<youtube>FiRPNQ2g8Lc</youtube>
Z26 3DS is a port of z25 to the 3DS, part of code of the original emulator has been modified to make it run better on O3DS.


<blockquote>I'm working on porting z26 to 3ds and someone asked me to test it.<br />
The project is no longer in development.
<br />
 
So here it is, attached you find the 3dsx version.<br />
==Installation==
<br />
Copy the z25-3ds folder to the 3ds folder of your SD card.
This is'n a simple port from SDL to 3DS IO functions, like the other two projects I posted. I'm modifying part of the code of the original emulator to make it run faster on o3ds.<br />
 
<br />
To test it, make a folder in the root of the SD named Atari2600 and copy some 2600 roms in it.  
In the version posted, after a first try using sf2dlib to draw frames (which resulted in about 1/4 of the needed fps, I changed the code to write pixels directly on the framebuffer. Now it works at about half speed on o3ds and I think I can gain some more speed using 16bpp instead of 32.<br />
 
<br />
You can also use subdirectorys to organize roms if you want.
I'm also working on the opcode interpreter to find other possible optimization.<br />
 
<br />
==Controls==
To test it, make a folder in the root of the SD named Atari2600 and copy some 2600 roms in it. You can also use subdirectorys to organize roms if you want.<br />
'''Menu:'''
<br />
 
In the menu use Up-Down to navigate, Left-Right moves page Down-Up. A selects a menu item and B is to exit from a menu page.<br />
Up/Down - Navigate
<br />
 
During game DPad and A emulate the Joystic 1 (no joy 2, there is an option to swap ports, but I did not tested it) X-Y select the difficulty, Select is the select key and Start is the reset Key.<br />
Left/Right - Move page Down/Up
<br />
 
Pressing L and R pauses the game and opens the menu (no return to your game, if you exit ther menu the loaded rom is resetted).<br />
A - Select a menu item  
<br />
 
Warning: If you swap too many roms the emulator crashes (the original code don't let you load a new rom, so I have to check if some allocated memory isn't released)<br />
B - Exit from a menu page
<br />
 
On N3ds the emulator should run faster, but there isn't any FPS limiter, so it could run faster than normal.<br />
'''In game:'''
<br />
 
As soon as I have a faster version I'll make an official release with menu options cleaned (some doesn't make anything).<br />
D-Pad/A - Joystick 1
<br />
 
Here are some screenshot (not from this version).<br />
X/Y - Select the difficulty
<br />
 
<br />
Select - Confirm
[[File:https://gbatemp.net/attachments/z26_1-png.25635/|class=bbCodeImage LbImage|z26_1.png]] [[File:https://gbatemp.net/attachments/z26_2-png.25636/|class=bbCodeImage LbImage|z26_2.png]]<br />
 
<br />
Start - Reset
EDIT: updated sources are on my Github
 
<div class="messageTextEndMarker">
L+R - Pause and open menu
 
</div></blockquote>
==Screenshots==
https://dlhb.gamebrew.org/3dshomebrews/z263ds5.png
https://dlhb.gamebrew.org/3dshomebrews/z263ds6.png
 
==Compatibility==
On N3DS the emulator should run faster, but there isn't any FPS limiter, so it could run faster than normal.
 
==Known issues==
If you swap too many roms the emulator crashes (this feature is not included in the original code).
 
No Joystick 2, there is an option to swap ports but it was not tested.
 
No return to your game when you pause during the game, if you exit the menu the loaded rom is reset.
 
==External links==
* GitHub - https://github.com/nop90/z26-3ds
* GBAtemp - https://gbatemp.net/threads/preview-z26-3ds-atari-2600-emulator.397827

Latest revision as of 05:59, 6 May 2024

Z26 3DS
Z263ds2.png
General
Authornop90
TypeConsole
Version2015
LicenseGPL-2.0
Last Updated2015/10/12
Links
Download
Website
Source

Z26 3DS is a port of z25 to the 3DS, part of code of the original emulator has been modified to make it run better on O3DS.

The project is no longer in development.

Installation

Copy the z25-3ds folder to the 3ds folder of your SD card.

To test it, make a folder in the root of the SD named Atari2600 and copy some 2600 roms in it.

You can also use subdirectorys to organize roms if you want.

Controls

Menu:

Up/Down - Navigate

Left/Right - Move page Down/Up

A - Select a menu item

B - Exit from a menu page

In game:

D-Pad/A - Joystick 1

X/Y - Select the difficulty

Select - Confirm

Start - Reset

L+R - Pause and open menu

Screenshots

z263ds5.pngz263ds6.png

Compatibility

On N3DS the emulator should run faster, but there isn't any FPS limiter, so it could run faster than normal.

Known issues

If you swap too many roms the emulator crashes (this feature is not included in the original code).

No Joystick 2, there is an option to swap ports but it was not tested.

No return to your game when you pause during the game, if you exit the menu the loaded rom is reset.

External links

Advertising: