SpectrumDS: Difference between revisions

From GameBrew
(Created page with "{{Infobox homebrew | title = SpectrumDS | image = File:Spectrumds.png | type = Computer Emulator | version = 20April2009 | licence = Mixed | aut...")
 
No edit summary
Line 6: Line 6:
| licence    = Mixed
| licence    = Mixed
| author      = Buzz
| author      = Buzz
| website    = http://buzz.computer.free.fr/english/index.php?post/2009/04/20/Emulateur-Spectrum-48K-pour-NDS#attachments
| website    = http://buzz.computer.free.fr/index.php?post/2009/04/20/Emulateur-Spectrum-48K-pour-NDS
| download    = Media:Spectrumds.rar
| download    = Media:Spectrumds.rar
| source      =  
| source      =  
}}   
}}   


A Spectrum emulator port that made for Linux/Windows, adapted to work on Nintendo DS.
A 48K Spectrum emulator port that was made for Linux/Windows, adapted to work on Nintendo DS.
 
It was written with the following tools: devkitARM release 20, PAlib070717, Linker R4 DS.


==Features==
==Features==
*Full emulation of the 48K ZX Spectrum
* Full emulation of the 48K ZX Spectrum.
*Support of snapshots files on SNA format
* Support of snapshots files on SNA format.
*Sound management
* Sound management.
*Virtual keyboard managed with a stylus
* Virtual keyboard managed with a Stylus.
*SNA files browsing
* SNA files browsing.
*Joystick interfaces : Sinclair 1&2, Cursor and Kempston
* Joystick interfaces: Sinclair 1&2, Cursor and Kempston.
*Automatic games set-up
* Automatic games set-up.
*50 FPS
* 50 FPS.
*Possible loading of another ROM
* Possible loading of another ROM.


==Installation==
==Installation==
#Download and extract file
Copy the bin/SpectrumDS.nds file to the root of your memory card.
#Copy the file bin / SpectrumDS.nds to the root of memory card
#create a directory sna / the same as the binary to place the snapshot file format SNA
#To facilitate the selection of SNA in the emulator, place this directory in one screenshot of the game file should be in GIF 128x96 pixels and bear the same name as the file sna


Example: ChuckEgg.sna, ChuckEgg.gif
Then create a /sna/ directory at the same place as the binary and place the snapshot files in SNA format there.


To facilitate the selection of SNAs in the emulator, you can place a screenshot of the game in this directory. This file must be in 128X96 pixels GIF format and have the same name as the sna file.
Example: ChuckEgg.sna and ChuckEgg.gif.
==User guide==
==User guide==
The top screen of the spectrum represents the screen.
===Operation===
'''Top screen:'''
* The top screen represents the Spectrum screen.


Mode "spectrum", the bottom screen is used to simulate the keyboard spectrum. Pressing a key will sound a "click".
'''Bottom screen:'''
 
* In Spectrum mode, the bottom screen simulates the spectrum keyboard.
Pressing the "Start" key can access the cargo hatch SNA files and settings.
* You will hear a clicking sound when you press a key.
To start a game, just click on the image in the center.
* Pressing the Start key allows you to access the SNA file loading and configuration panel.
* To start a game, click on the image in the center.


===Configurations===
===Configurations===
It is possible to define a configuration file. This file is used to define the interface to use joystick and define a sequence of keys to launch the snapshot.
It is possible to define a configuration file. This file is used to define the interface to use joystick and define a sequence of keys to launch the snapshot. The spectrum.cfg file must be placed in the /sna/ directory.


Spectrum.cfg file must be placed in the directory sna /
The syntax is as follows:
<SNA> <JOYSTICK> <SEQUENCE> <SEQUENCE>...


Syntax of the configuration file, the syntax is:
* SNA - Name of snapshot file. Example: ChuckEgg.sna
<SNA> <JOYSTICK> <sequence> <sequence> ...
* JOYSTICK - Can take one of the following values. KEMPSTON, CURSOR, SINCLAIR_1 or SINCLAIR_2.
* SEQUENCE-  #<value> <key>
** <value>: Half-seconds to wait for each value. Example: #4 corresponds to a wait of 2 seconds.
** <key>: Name of the simulated key.


'''ANS:''' Name of snapshot file. Example: ChuckEgg.sna
'''Configuration example:'''
 
  BountyBo.sna KEMPSTON #1 R #1 7 #1 6 #1 5 #1 8 #1 0
'''JOYSTICK:''' Can take the following values: KEMPSTON, CURSOR, or SINCLAIR_1 SINCLAIR_2
  ChuckEgg.sna CURSOR #1 R #1 7 #1 6 #1 5 #1 8 #1 0 #1 S #6 1
 
  ProjectF.sna CURSOR #8 3 #2 4
'''SEQUENCE:''' # <value> <key>
:<value>: The veuleur is the number of seconds to wait half. Example: # 4 is waiting 2 seconds
:<key>: simulated key name.
 
'''Configuration Example'''
  BountyBo.sna KEMPSTON # 1 R # 1 7 # 1 6 # 1 5 # 1 8 # 1 0
  ChuckEgg.sna CURSOR # 1 R # 1 7 # 1 6 # 1 5 # 1 8 # 1 0 # 1 # 6 1 S
  ProjectF.sna CURSOR # 8 3 # 4 February
  RollerCo.sna KEMPSTON
  RollerCo.sna KEMPSTON
  TheAlche.sna KEMPSTON
  TheAlche.sna KEMPSTON
Line 66: Line 68:


===Tips===
===Tips===
When first launch the emulator, rather than select a snapshot, click the icon at the top left. You run the spectrum mode basic interpreter.
* When launching the emulator for the first time, rather than selecting a snapshot, click on the icon at the top left. You will launch the Spectrum in basic interpreter mode.
 
* You can activate/deactivate the automatic configuration by clicking on the Gear icon.
You can enable/ disable automatic configuration by clicking on the icon "gear".
* You can activate/deactivate the sound by clicking on the Musical Note icon.
 
* Frames per second (FPS) can be displayed if you press the R button.
You can enable/ disable the sound by clicking on the icon "music note"
 
The frames per second (FPS) can be displayed properly if you press the "R".


==Controls==
==Controls==
Select - change the joystick emulation interface
Select - Change the joystick emulation interface


Start - access the selection panel SNA files and settings
Start - Access the selection panel SNA files and settings


X - Shoot / Action
X - Shoot, Action


D-pad - movement
D-Pad - Movement


[[Category:Homebrew applications]]
<br>
[[Category:DS homebrew emulators]]
[[Category:Homebrew computer emulators on DS]]

Revision as of 00:06, 1 June 2021

SpectrumDS
File:Spectrumds.png
General
Author(s)Buzz
TypeComputer Emulator
Version20April2009
LicenceMixed
Links
[Media:Spectrumds.rar Download]
Website
Advertisements

<htmlet>adsense</htmlet>


A 48K Spectrum emulator port that was made for Linux/Windows, adapted to work on Nintendo DS.

It was written with the following tools: devkitARM release 20, PAlib070717, Linker R4 DS.

Features

  • Full emulation of the 48K ZX Spectrum.
  • Support of snapshots files on SNA format.
  • Sound management.
  • Virtual keyboard managed with a Stylus.
  • SNA files browsing.
  • Joystick interfaces: Sinclair 1&2, Cursor and Kempston.
  • Automatic games set-up.
  • 50 FPS.
  • Possible loading of another ROM.

Installation

Copy the bin/SpectrumDS.nds file to the root of your memory card.

Then create a /sna/ directory at the same place as the binary and place the snapshot files in SNA format there.

To facilitate the selection of SNAs in the emulator, you can place a screenshot of the game in this directory. This file must be in 128X96 pixels GIF format and have the same name as the sna file.

Example: ChuckEgg.sna and ChuckEgg.gif.

User guide

Operation

Top screen:

  • The top screen represents the Spectrum screen.

Bottom screen:

  • In Spectrum mode, the bottom screen simulates the spectrum keyboard.
  • You will hear a clicking sound when you press a key.
  • Pressing the Start key allows you to access the SNA file loading and configuration panel.
  • To start a game, click on the image in the center.

Configurations

It is possible to define a configuration file. This file is used to define the interface to use joystick and define a sequence of keys to launch the snapshot. The spectrum.cfg file must be placed in the /sna/ directory.

The syntax is as follows:

<SNA> <JOYSTICK> <SEQUENCE> <SEQUENCE>...
  • SNA - Name of snapshot file. Example: ChuckEgg.sna
  • JOYSTICK - Can take one of the following values. KEMPSTON, CURSOR, SINCLAIR_1 or SINCLAIR_2.
  • SEQUENCE- #<value> <key>
    • <value>: Half-seconds to wait for each value. Example: #4 corresponds to a wait of 2 seconds.
    • <key>: Name of the simulated key.

Configuration example:

BountyBo.sna KEMPSTON #1 R #1 7 #1 6 #1 5 #1 8 #1 0
ChuckEgg.sna CURSOR #1 R #1 7 #1 6 #1 5 #1 8 #1 0 #1 S #6 1
ProjectF.sna CURSOR #8 3 #2 4
RollerCo.sna KEMPSTON
TheAlche.sna KEMPSTON
TheCoven.sna SINCLAIR_2
WizardsL.sna KEMPSTON

Tips

  • When launching the emulator for the first time, rather than selecting a snapshot, click on the icon at the top left. You will launch the Spectrum in basic interpreter mode.
  • You can activate/deactivate the automatic configuration by clicking on the Gear icon.
  • You can activate/deactivate the sound by clicking on the Musical Note icon.
  • Frames per second (FPS) can be displayed if you press the R button.

Controls

Select - Change the joystick emulation interface

Start - Access the selection panel SNA files and settings

X - Shoot, Action

D-Pad - Movement


Advertising: