DSpec: Difference between revisions

From GameBrew
(Created page with "{{Infobox homebrew | title = DSpec | image = File:Dspeccover.jpg | type = Emulator | version = Final | licence = Mixed | author = Eighttwelve ...")
 
m (Text replacement - "Category:Homebrew computer emulators on DS" to "Category:Computer Emulators on DS")
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox homebrew
{{Infobox DS Homebrews
| title       = DSpec
|title=DSpec
| image       = [[File:Dspeccover.jpg]]
|image=Dspec2.png
| type       = Emulator
|description=Zx Spectrum emulator.
| version     = Final
|author=Eighttwelve
| licence    = Mixed
|lastupdated=2005/09/02
| author      = Eighttwelve
|type=Computer
| website     = http://dspec.eighttwelve.co.uk/
|version=Final
| download    = Media:Dspecpreview.zip
|license=Mixed
| source      =
|download=https://dlhb.gamebrew.org/dshomebrew/dspec.7z Preview Version
|website=http://dspec.eighttwelve.co.uk
}}
}}
DSpec is a Zx Spectrum emulator for the Nintendo DS. Preview version is available for public while Donation is required for full version.
DSpec is a Zx Spectrum emulator for the Nintendo DS. Preview version is available for public while Donation is required for full version.
[[Dspec1.gif]]
[[Dspec2.gif]]


==Features==
==Features==
*1:1 pixel resolution means no clipped screens or resizing
* 1:1 pixel resolution means no clipped screens or resizing.
*Full sound emulation
* Full sound emulation.
*Spectrum keyboard accessed via the bottom touch screen
* Spectrum keyboard accessed via the bottom touch screen.
*Touch screen game selection with directory support
* Touch screen game selection with directory support.
*Supports .sna and .z80 files
* Supports .sna and .z80 files.
*Kempston joystick emulation via d-pad and face buttons
* Kempston joystick emulation via D-Pad and face buttons.
*DS d-pad and buttons can be re-configured per game and saved to memory card
* DS d-pad and buttons can be re-configured per game and saved to memory card.


==FAQ==
==User guide==
Q:DSPEC.INI
===DSPEC.INI===
*Drop DSPEC.INI into the root of your filesystem, along with DSPEC.You can edit this file to change the default control scheme and files paths.
* Drop DSPEC.INI into the root of your filesystem, along with DSPEC.
* You can edit this file to change the default control scheme and files paths.


Q:Redefining controls within DSPEC
===Redefine controls within DSPEC===
*Go into the settings and use the icon that looks like arrow keys.
* Go into the settings and use the icon that looks like arrow keys.
* When editing controls withing DSPEC you can optionally save them.
* Doing so will create a file that pairs with the currently loaded ROM.
* If for example you have chuckie.sna loaded, and save the control scheme, the control file chuckie.ini will be created.
* When loading a ROM, if the default control file exists, it will be loaded and used.


When editing controls withing DSPEC you can optionally save them.
===Rom specific control files===
Doing so will create a file that pairs with the currently loaded ROM.
* These can be created within DSPEC or manually created and dropped into the appropriate configurfation folder.
If for example you have chuckie.sna loaded, and save the control scheme, the control file chuckie.ini will be created.
* They are only text files, so can be edited or viewed from notepad or similar.
When loading a ROM, if the default control file exists, it will be loaded and used.


Q:Rom specific control files
===Loading ROMs===
*These can be created within DSPEC or manually created and dropped into the appropriate configurfation folder.
* The load icon has been removed.  
They are only text files, so can be edited or viewed from notepad or similar.
* Double tap the list entry to load it.


Q:Loading ROMs
==Screenshots==
*The load icon has been removed. Double tap the list entry to load it.
https://dlhb.gamebrew.org/dshomebrew/dspec2.png


==Changelog==
==Changelog==
'''Public Beta 0.2b Released'''
'''Public Beta 0.2b Released'''
*Fixed for M3, probably MP, and Supercard 1.70 also.
* Fixed for M3, probably MP, and Supercard 1.70 also.
*New theme.
* New theme.
*Couple of other fixes.
* Couple of other fixes.
'''Public Beta 0.2a Released'''
'''Public Beta 0.2a Released'''
*Fixed Audio sync
* Fixed Audio sync.
*Fixed Audio stereo output & volume
* Fixed Audio stereo output & volume.
*Ah, **** it. Too tired. You spot the changes.
* Too tired. You spot the changes.
'''Private Beta 0.2'''
'''Private Beta 0.2'''
*Fixed graphical corruption in Cobra, Gutz, and many others.
* Fixed graphical corruption in Cobra, Gutz, and many others.
*Fixed problem with long filenames corrupting the file browser display.
* Fixed problem with long filenames corrupting the file browser display.
*Fixed problem whereby START & SELECT are transposed when saving game INI files.
* Fixed problem whereby START & SELECT are transposed when saving game INI files.
*Added interface II option to control configuration panel.
* Added interface II option to control configuration panel.
*Fixed problem with sounds panning through single speaker only.
* Fixed problem with sounds panning through single speaker only.
*Added preliminary save states (uncompressed Z80's)
* Added preliminary save states (uncompressed Z80's)
*Added console/log output, although very little is logged currently.
* Added console/log output, although very little is logged currently.
'''Private Beta 0.1.1'''
'''Private Beta 0.1.1'''
*More improvements to the GUI. Dialog buttons work better.
* More improvements to the GUI. Dialog buttons work better.
*Z80 support. Not sure this is quite right. Lots of stuff does work though.
* Z80 support. Not sure this is quite right. Lots of stuff does work though.
'''Private Beta 0.1'''
'''Private Beta 0.1'''
*Fixed the Supercard SD loader (many thanks to Peacesquid for helping to test).
* Fixed the Supercard SD loader (many thanks to Peacesquid for helping to test).
*Found a silly bug in the SNA loader. This should fix a few games. Starstrike 3D now works!
* Found a silly bug in the SNA loader. This should fix a few games. Starstrike 3D now works.
*Added external configuration file (DSPEC.INI).
* Added external configuration file (DSPEC.INI).
*ROM specific control files are now supported.
* ROM specific control files are now supported.
*Controls can now be redefined within DSpec, and saved.
* Controls can now be redefined within DSpec, and saved.
*File sorting fixed.
* File sorting fixed.
*Enhanced GUI. Icon layout improved. New button type added. Clock added.
* Enhanced GUI. Icon layout improved. New button type added. Clock added.
*File type filtering added.
* File type filtering added.
*Directories supported. Directory traversal now possible.
* Directories supported. Directory traversal now possible.
*Various fixes to emulation routines (Automania seems to work now).
* Various fixes to emulation routines (Automania seems to work now).
*Partial support for Z80 snapshots (removed temporarily).
* Partial support for Z80 snapshots (removed temporarily).
*Spectrum reset (removed temporarily).
* Spectrum reset (removed temporarily).
*DSpec has file writing routines now. They may not work correctly on all
* DSpec has file writing routines now. They may not work correctly on all media cards.
media cards.
 
==External links==
* Official website - http://dspec.eighttwelve.co.uk
 


[[Category:Homebrew applications]]
[[Category:Computer Emulators on DS]]

Latest revision as of 05:56, 4 May 2024

DSpec
Dspec2.png
General
AuthorEighttwelve
TypeComputer
VersionFinal
LicenseMixed
Last Updated2005/09/02
Links
Preview Version Download
Website

DSpec is a Zx Spectrum emulator for the Nintendo DS. Preview version is available for public while Donation is required for full version.

Features

  • 1:1 pixel resolution means no clipped screens or resizing.
  • Full sound emulation.
  • Spectrum keyboard accessed via the bottom touch screen.
  • Touch screen game selection with directory support.
  • Supports .sna and .z80 files.
  • Kempston joystick emulation via D-Pad and face buttons.
  • DS d-pad and buttons can be re-configured per game and saved to memory card.

User guide

DSPEC.INI

  • Drop DSPEC.INI into the root of your filesystem, along with DSPEC.
  • You can edit this file to change the default control scheme and files paths.

Redefine controls within DSPEC

  • Go into the settings and use the icon that looks like arrow keys.
  • When editing controls withing DSPEC you can optionally save them.
  • Doing so will create a file that pairs with the currently loaded ROM.
  • If for example you have chuckie.sna loaded, and save the control scheme, the control file chuckie.ini will be created.
  • When loading a ROM, if the default control file exists, it will be loaded and used.

Rom specific control files

  • These can be created within DSPEC or manually created and dropped into the appropriate configurfation folder.
  • They are only text files, so can be edited or viewed from notepad or similar.

Loading ROMs

  • The load icon has been removed.
  • Double tap the list entry to load it.

Screenshots

dspec2.png

Changelog

Public Beta 0.2b Released

  • Fixed for M3, probably MP, and Supercard 1.70 also.
  • New theme.
  • Couple of other fixes.

Public Beta 0.2a Released

  • Fixed Audio sync.
  • Fixed Audio stereo output & volume.
  • Too tired. You spot the changes.

Private Beta 0.2

  • Fixed graphical corruption in Cobra, Gutz, and many others.
  • Fixed problem with long filenames corrupting the file browser display.
  • Fixed problem whereby START & SELECT are transposed when saving game INI files.
  • Added interface II option to control configuration panel.
  • Fixed problem with sounds panning through single speaker only.
  • Added preliminary save states (uncompressed Z80's)
  • Added console/log output, although very little is logged currently.

Private Beta 0.1.1

  • More improvements to the GUI. Dialog buttons work better.
  • Z80 support. Not sure this is quite right. Lots of stuff does work though.

Private Beta 0.1

  • Fixed the Supercard SD loader (many thanks to Peacesquid for helping to test).
  • Found a silly bug in the SNA loader. This should fix a few games. Starstrike 3D now works.
  • Added external configuration file (DSPEC.INI).
  • ROM specific control files are now supported.
  • Controls can now be redefined within DSpec, and saved.
  • File sorting fixed.
  • Enhanced GUI. Icon layout improved. New button type added. Clock added.
  • File type filtering added.
  • Directories supported. Directory traversal now possible.
  • Various fixes to emulation routines (Automania seems to work now).
  • Partial support for Z80 snapshots (removed temporarily).
  • Spectrum reset (removed temporarily).
  • DSpec has file writing routines now. They may not work correctly on all media cards.

External links

Advertising: