SpecBASE v1.8      

m u l t i l i n g u a l   r e l e a s e

October 8th, 2001

THIS IS A FREEWARE PROGRAM!!!
Copyright ©1997-2001 by Rodolfo Edison Guerra - All rights reserved worldwide
http://www.geocities.com/Heartland/Acres/9755/
reguerra@montevideo.com.uy

 

Please select a language:

ENGLISH SPANISH PORTUGUESE

 

NOTE: All product names mentioned in this software and document are
Copyright, Trademarks or Registered Trademarks of their respective owners.

 

ENGLISH SECTION - TABLE OF CONTENT


Introduction
Overview
Main features
Requirements
License
Registration
Installation
Usage
Emulators supported
How to get emulators
Acknowledgments
History
Back to home


INTRODUCTION

    This program is for Sinclair ZX Spectrum users. If you don't know anything about that computer, it maybe useless for you. If you are still interested read the following: the Spectrum is an 8 bit computer released in early 1982 by a british company called Sinclair Research accomplished by Sir Clive Sinclair. This small but very powerful computer, with only 48k of RAM, without hard and floppy disks, is connected to a TV set and to a cassette recorder to load and save the programs. Because their cost and astute design it became very popular and thousand of excellent programs were created for that computer. It is imposible to say here which this computer represents for me and many others, but if you already know the Speccy please remember that:

- The Speccy is not dead, it was incarnated on the emulators!
- There is not another computer that could produce so much nostalgia.
- The Spectrum represents a decade of '80s and a generation of people that we had the opportunity of beginning in the computing world thanks to this great machine (and to uncle Clive :-)
- The Spectrum had something games of today sadly seem to lack....gameplay!
- Doesn't need 600MB of rendered intro in the games.
- No application errors, no fatal errors, no hangs, no need to reset everytime and no need to upgrade the hardware.
- Plug & Play really works :-)
- With this computer you don't remember nobody called Bill.
- The Speccy is not Intel inside... definitely!
- The Spectrum is probably the most often emulated computer ever! (more than 70 emulators for DOS & Windows environments).
- Speccy is alive!!!... and is year 2000 ready! :-)

OVERVIEW

SpecBASE: my contribution to the emulation scene, to the golden 80's and to all the people that makes it possible.
The SpecBASE is a universal and very fast launcher and database program intended to be used with all the Sinclair ZX Spectrum and ZX80/81 Emulators availables for the PC's. It can launch any Spectrum Emulator and a snapshot, tape file or screen dump, stores automatically the filename, size, file type, machine type and path for the snapshots or tape files into a database. Build your own Spectrum database! It assign an emulator by default accordly with the extension of the Spectrum related files (but you can change this relation). You can search, filter, sort, add, delete, modify and print the information stored on the database. Also this program uses no memory when it is launching a Spectrum Emulator, and it is a small DOS program ready to run on any PC. The SpecBASE is very easy to use, but if you have any question please send an e-mail to me (reguerra@montevideo.com.uy). I would like to know what you think about the SpecBASE. You can find the latest version of this program in my homepage, the U.R.L. is: http://www.geocities.com/Heartland/Acres/9755/
If you are a Speccy fan and have hundreds of snapshots (like me), this program is just for you!
NOTE: There may be several errors in this text. Excuse me for this, but please keep in mind that English is not my native language.


MAIN FEATURES

* Very easy to use. Build your own Spectrum database!
* Very fast database functions, runs in textmode (fast display).
* Ability to print the information stored in the databases.
* Runs on any PC (even on XT's).
* Knows nearly all Spectrum and ZX80/81 emulators around (76 emulators directly supported!!!).
* Fully configurable, support for unknown emulators and file types!
* Ability to reassign the extensions used for each emulator.
* Multiple databases!!! You can use and create several databases.
* Two view modes for the databases (table and card).
* Ability to store all the emulators info into a database, including homepage and e-mail addresses.
* 12 fonts availables (Speccy fonts selected by default).
* Full featured font and UDG editors to alter the Spectrum characters.
* Uses no memory to launch the emulators.
* Gives a quick overview of all relevant game informations.
* English, Spanish and Portuguese support embedded on a single .EXE file.
* Several info screens availables at F1.
* At the moment no other Spectrum database program is able to use all the emulators together.
* And it's 100% FREEWARE!!!


REQUIREMENTS

SpecBASE requires the following:

- PC(tm)/XT(tm)/AT(tm)/386(tm)/486(tm)/Pentium(tm)/MMX(tm), or 100% compatible  computer (386 or better is recommended for better performance).
- about 500K of free RAM (but this program USES NO MEMORY in order to launch  the emulators).
- DOS 3.3 or above, Windows 95/98 or any operating system compatible with MSDOS.
- a VGA card (this program runs in textmode, but 99% of Spectrum Emulators requires a VGA card, also with this card you get the Speccy fonts).
- some Spectrum Emulator (to launch the ZX Spectrum related files from this program). Although this program doesn't need any emulator in order to run, it lack sense if you don't have one. See below in the section "HOW TO GET EMULATORS".

Optional:

- a hard disk. Although this program can run from a floppy disk, a hard disk is highly recommended.
- a disk cache installed (like SMARTDRIVE). The SpecBASE is a database program, a disk cache is highly recommended for faster use. Even if you have Windows 95/98 and boot on DOS mode, you can use a disk cache. Check your AUTOEXEC.BAT file, the command line that activates the SMARTDRIVE is the following:
LH C:\WINDOWS\SMARTDRV.EXE 1024 0  (if you have Windows 95/98)
                                               ¦
                                               +-> assign 1MB RAM for the cache size only in DOS mode. You can change this value.

or:

LH C:\DOS\SMARTDRV.EXE  (if you have only DOS)

 NOTE:  If you have Windows 9x and run the SpecBASE from it (in a DOS box), doesn't load the SMARTDRIVE. Windows already has a suitable cache.


LICENSE

The entire SpecBASE package, including the SpecBASE program, this documentation, and the other supplied files are Copyright ©1997-2001 by Rodolfo Edison Guerra. All rights reserved worldwide. The SpecBASE may be freely distributed to others by any means, as long the following (three) conditions are met:
1. SpecBASE may be distributed only in unmodified form. It is distributed in a "package" containing the following files:

            SPECBASE.BAT (this file is used to launch the emulators)
            SPB_PROG.EXE (the executable file)
            SPECBASE.HTM (htmlized documentation)
            SPECBASE.ICO (Windows compatible icon)
            MAME.DBF (M.A.M.E. v0.30 database file)
            MAME.DBT (M.A.M.E. memo file)
            FILE_ID.DIZ (short description for the SpecBASE)

2. SpecBASE is not distributed as part of any other product, except with specific written permission from the author, Rodolfo Edison Guerra.
3. NO fee of any kind is charged for the SpecBASE package or for the service of providing the package, except Computer Bulletin Board Systems, which may distribute the SpecBASE package even though they may charge a membership or service fee.

 NOTES: 
- In no event will the author of this program be liable to you for any damage, including but not limited to lost profits, lost savings, or other incidential or consequential damages arising out of the use or the inability to use such program.
- THIS PROGRAM IS FREEWARE!!! You don't have to pay anything for use it. But I just would like to receive a POSTCARD from you. I want you to do this so that I can see how much SpecBASE is actually used around the world. And of course, donations are welcomed :-)


REGISTRATION

This is a FREEWARE program and therefore doesn't need registration! However, if you like this program and use it regularly, send a POSTCARD to me (or by least, send me an e-mail with your comments).
Snail mail:
                Rodolfo Edison Guerra
                Francisco Araucho 1228 apto. 006
                C.P. 11300 - Montevideo
                URUGUAY

e-mail:       reguerra@montevideo.com.uy
U.R.L.:       http://www.geocities.com/Heartland/Acres/9755/
You can contact me trough ICQ too, #2632155.

You can mail bug reports, comments, etc. to me.
I can read and reply in English, Spanish and Portuguese.


INSTALLATION

Decompress the zip file to any directory that you want (like C:\SPECBASE).
From the DOS prompt type the following:
C:\> MD SPECBASE          (to create the new directory)
C:\> CD SPECBASE          (to change to the SPECBASE directory)
C:\SPECBASE> PKUNZIP A:FILENAME.ZIP  (to decompress the program)
                                 ¦
                                 +-> If the zip file is located in the A: drive, if not, please specify the correct drive letter.

 NOTES: 
- Make sure that the PKUNZIP.EXE file is in somewhere of your DOS path. You can use Winzip too.
- If you are updating the version of the SpecBASE, is highly recommended that you install it into a new directory and then copy the older database files to this directory (*.dbf & *.dbt).


USAGE

Type SPECBASE from the DOS prompt to run the program (not SPB_PROG). You can also run this program from Windows. To do this, click twice in the SPECBASE.BAT file with the mouse. A Windows compatible icon is supplied.
The available options are accessed by the function keys.

First of all, the main options you must use are:

 F9: to configure the path for the emulators (this configuration will be automatically saved).  
 F5: in order to indicate the directory where the snapshots are saved. 
 ENTER (over the FILENAME field): to launch an emulator and a snapshot or virtual tape file. 

or:

 F9: to configure the path for the emulators.
 TAB: to launch the snapshot on any emulator or to launch only the emulator.

USEFULL KEYS ARE:

 F1  Displays a short Help page, but all function keys are listed here. And you can select from a menu the following options:

- VIEW DOC (you can read this document from the Help).
- SPECCY (displays a SINCLAIR ZX Spectrum keyboard layout)
- TK 90X/95 (displays a MICRODIGITAL TK 90X - TK 95 keyboard layout).
- ZX81 (displays a SINCLAIR ZX81 keyboard layout).
- IN READ (displays a diagram to use the "IN function" to read the keyboard).
- DIAGRAMS (displays an screen with a joystick and tape adapter diagrams).
- MEMORY MAP (displays the Speccy memory map).
- CHR$ TABLE (displays a character table for the Speccy, TK and PC in binary, decimal and hexadecimal).

 ^F1 or Alt-F1  Also displays a SINCLAIR ZX Spectrum keyboard layout.

 F2  Search for a Spectrum program stored on the database. You can search by FILENAME, FULL NAME, FILE TYPE, SIZE, MACHINE, CATEGORY, DEVELOPER, LANGUAGE, YEAR and EMULATOR.

 F3  Filter the database accordly with the specified criteria. You can filter by FILENAME, FULL NAME, FILE TYPE, SIZE, MACHINE, CATEGORY, DEVELOPER, LANGUAGE, YEAR and EMULATOR.
The following text is from a previous version: "If you want to filter by FILE TYPE you can filter by FILENAME and type .EXT as criteria (where .EXT is a EXTension you want to filter)". No more necessary, but still works.

 F4  Sort the specified field in alphabetical order. You can sort by FILENAME, FULL NAME, FILE TYPE, SIZE, MACHINE, CATEGORY, DEVELOPER, LANGUAGE, YEAR and EMULATOR. By default the database is sortered by FULL NAME, but if you sort by another field, the last field sortered is going to be used the next time you run the SpecBASE.

 F5  Reads a directory and automatically fill the database with the names of the ZX Spectrum related files (the program fills automatically some fields of the database with the snapshots or tape files info, you can fill the rest manually).
Please note that the path and filenames are expressed in the 8.3 DOS way (i.e.: "c:\Program Files\ZX Spectrum Emulator" must be entered so: c:\progra~1\zxspec~1).
The SpecBASE assign the following emulators by default, but you can edit the EMULATOR field and change for anyone listed below in the F9 description. (And starting from version 1.2 you can reassign the "Extension-Emulator" relation. See the F9 description).

 Extensions  Emulators
 .Z80  .SLT  .TAP
 .MDR  .ROM  .VOC
 Z80 by Gerton A. Lunter
 .SNA  JPP by Arnt Gulbrandsen
 .SP  SPECTRUM by Pedro Gimeno
 .SIT  .BLK  SINCLAIR by Pedro M. Rodríguez
 .PRG  IRISH by Kevin J. Phair
 .SEM  ZX SPECTRUM by Bernd Waschke
 .SNP  .LTP  NUCLEAR ZX Spectrum EMULATOR by Radovan Garabik & Lubomir Salanci
 .TZX  .DSK  .TRD  X128 by James McKay
 .ZX?  ZX32 by Vaggelis Kapartzianis
 .SCR  ZX-Screen viewer by BUSY SOFT
 .P  .81  ZX81 Emulator by Paul Robson
 .AY  AYPLAY player by James McKay
 .AZX  .PSG  .VTX  VBAY music player by Random

* This option doesn't works with the M.A.M.E. games, but a full database for M.A.M.E. v0.30 is supplied.

 F6  Multiple databases! You can select and create several databases in the SpecBASE directory. To create a new database select the "new..." option.

 F7  Allows you to view/edit/append the records and navigate through the database on a card mode.

 F8  Displays the utilities menu. You can select from this menu the following options:

- UDG EDITOR (Open a full featured UDG (User-Defined Graphics) editor, based on the built-in UDG editor included in the ROM of the TK 90X/95 brazilian clones. It can load and save from/to .BINary and .TAP files
for use on the emulators! Also it can restore the original UDG fonts and the foreign fonts of the TK 90X/95 computers. The keys you can use are displayed on the screen).

- FONT EDITOR (Idem but a full font editor, you can edit all the Spectrum characters).

- CVT TO TEXT (Convert the active database into a plain text file).

- INTRO (Shows the new intro text).

 F9  Displays the configuration menu. You can select from this menu the following options:

- EMULATORS(1) (to configure the path for the emulators and the "Extension-Emulator" relation).

- EXT-EMUL RELATION (to configure the emulator to be launched by default for each file type. Read below on the section marked with (1) for details).

- USE EXT-EMUL REL. (allows you to change the source to select the emulator. When this option is enabled it take the emulator from the "ExtensionEmulator" relation instead of main database emulator field).
IMPORTANT: if you are using the M.A.M.E. emulator please set this option to NO.

- FONTS (allows you to select the character set to be displayed on this program. By default, the Speccy set is selected :-) Only works in full screen mode).

- COLOURS (to change the colours for main screen).

- BEEPS (mute mode, with or without beeps).

- KEEP SCREEN (keep the SpecBASE screen, when this option is disabled you can use the D.O.S. shell with the emulators, if available. i.e. with Z80. IMPORTANT: some emulators doesn't work properly when this option is enabled).

- LANGUAGE (starting from version 1.8 the SpecBASE has English, Spanish and Portuguese support embedded on a single EXE file. Here you can change the current language at any time).

(1) To configure the path for the Spectrum Emulators availables in your computer (the items listed here are all the Spectrum Emulators that I know for DOS and Windows environments). You can add, modify and delete any Spectrum Emulator from this table. You can even add parameters for them (i.e. if you have the registered Z80 v3.04 or above you can use the -00 switch, to suppress the pause at intro screen). By default, the parameters for the Spectrum Emulator by Pedro Gimeno has new switches only supported in recent versions of this emulator (v0.99E or above). If you are using an older version of this Spectrum Emulator, you must delete these parameters.

In order to run the emulators, the following data is required:

 FULL NAME  FILENAME  PARAMETERS  PATH
 Z80 by Gerton Lunter  Z80.EXE  -00  C:\EMUL\Z80

Please note that the path and filenames are expressed in the 8.3 DOS way (i.e.: "c:\Program Files\ZX Spectrum Emulator" must be entered so: c:\progra~1\zxspec~1).
If you press F2 from this menu, you can reassign the "Extension-Emulator" relation. You decide what extension is assigned automatically for each emulator!!! (by pressing F5 after, see that section). You can even add and delete new extensions types for the emulators availables. If you want to restore the original settings, press ^DEL.

 F10  Prints the current database (if the database is filtered, it prints filtered).

 ENTER (over the FILENAME)  Launchs an Spectrum Emulator and snapshot or tape file. Also are supported the SCReen dumps and ROM files as well as the VOC sound sample files. From Windows is better to run this program in full screen mode (Alt-ENTER), except with ZX32 emulator (I had problems on this mode, try to run the SpecBASE windowed). The program USES NO MEMORY when it is launching the emulators. Before using this option, you must configure the path for the Spectrum emulators availables in your hard disk (see the F9 description below).

 Ctrl-ENTER  Launchs the ZXSVIEW or SHOWSCR programs (if available) in order to view the screen stored into the selected snapshot or SCR file. This option displays the screens stored into .SNA, .SP (both versions), .SIT, .PRG, .SEM and .SNP snapshots. Because the Z80 format is compressed, it is not possible to display the screens stored on it with ZXSVIEW, but the SHOWSCR program support this format. Also, you can view the .SCR files. Before using this option, you must configure the path for these programs (F9).

 TAB  As ENTER, but you can select any Spectrum Emulator for the snapshot involved, at the launch moment. But, of course, if you select an emulator incompatible with the snapshot, the game doesn't run. Please note that you can press the initial letter to go to the emulator quickly. The "Extension-Emulator" relation won't be changed for the use of this feature. If you press ^ENTER over the emulator selected it launchs the Spectrum Emulator without the snapshot file, if you press F1 it launchs the Internet browser and go to the homepage of the emulator, and if you press F2 it launchs the e-mail program to send a message to the author. Before using this option, you must configure the path for the emulators (F9).

 DEL  Deletes the current record.

 Ctrl-DEL  Deletes all records of the database (Warning!!! All records of the database will be erased).

 Ctrl-PgDn + arrow down  Add a new record manually at the bottom of the database. You must enter all data in this record manually. If you add this record by mistake, you can delete them with DEL.

 ENTER or any key  Edit the field of the current record. If the current field is EMULATOR and you press ENTER, a small menu will be appear, and you can select the emulator without typing anything. Also, in the MACHINE field, you can select from a menu the machine type for a snapshot involved. The options are 16K, 48, 128, +2, +2A, +3, TK, TiMeX, INVes Spectrum+, SAM, PENtagon and SCOrpion. On the CATEGORY field you can select the category for the game, like Arcade, Adventure, etc. And, over the FILENAME field, you launch the snapshot or virtual tape file involved. Otherwise, if you press any key except ENTER, you could type anything in those fields.

 Ctrl-Y  Delete the entire text on the field edited.

 Ctrl-T  Delete the entire word to the right of cursor on the field edited.

 INS  Enable/Disable the Insertion mode (you can press this key at any time).

 ESC  Quit the program and go back to the operating system.

Move through the database with the following keys:

 Arrow up or ^E  Previous row
 Arrow down or ^X  Next row
 Arrow left or ^S  Left column
 Arrow right or ^D  Right column
 ^Arrow left or ^A  Left column (scroll locked)
 ^Arrow right or ^F  Right column (scroll locked)
 Home  First column (without scroll)
 End  Last column (without scroll)
 PgUp  Previous 20 rows (scroll up)
 PgDn  Next 20 rows (scroll down)
 ^Home  First column (scroll left)
 ^End  Last column (scroll right)
 ^PgUp  First row (scroll up)
 ^PgDn  Last row (scroll down)

 NOTES: 
- Make sure that you are running the SPECBASE.BAT file, not SPB_PROG.EXE.
SPECBASE.BAT is used to launch the Sinclair ZX Spectrum Emulators and the launcher feature does not work properly if you run the SPB_PROG.EXE file.
- Do not rename or modify the SPECBASE.BAT file, make sure that the current disk is not protected (if you run from floppy) and the file is not READ ONLY!


EMULATORS SUPPORTED

The following DOS/Windows Spectrum Emulators has been tested with the SpecBASE and works OK in this version:

 BACTERIA by Antonio José Villena Godoy
 DAMSPECEM by Diogo Bastos
 DELPHISPEC - vbSpec ported to Delphi by Jari Korhonen
 E++ by James Sutherland
 EMULADOR DE SPECTRUM by Pedro Gimeno
 FINSPE by Jussi Lahteenmaki
 GLECK by Ignacio Burgueño
 IRISH by Kevin J. Phair
 JASPE (Just Another SPectrum Emulator) by Julio Fernández
 JPP by Arnt Gulbrandsen
 M.E.S.S. (Multi Emulator Super System) by the MESS team
 MULTIMACHINE by Paul A. Hodgson
 NUCLEAR ZX Spectrum by R. Garabik & L. Salanci
 PASMulator by Paulo Sérgio Cardoso
 POLISH by J. Swiatek & K. Makowski
 R80 Spectrum Emulator by Raúl Gómez Sánchez
 REALSPECTRUM by Ramsoft demogroup
 ROMAN ZX by Roman & Easy Inc.
 SEM - ZX Spectrum Emulator by Alexander E. Patrakov
 SIMCOUPE by Allan Skillman
 SINBAS by Pavel Napravnik
 SINCLAIR ZX 48/128K by Pedro Manuel Rodríguez Salas
 SP48 by José Ignacio Fernández González
 SPEC by Richard Mitton (using RAZE Z80 core by himself)
 SPEC by Robin Edwards
 SPEC256 Spectrum emulator 16/256 colors by Iñigo Ayo
 SPEC32 by Paul Robson
 SPECCY by Pawell Kostenko
 SPECCYAL - the Spectrum 48k emulator by Stephane Schmitz
 SPECEMU by Mark Woodmass
 SPECTRE by Johan Andersson
 SPECTREM by Andrew Davidson
 SPECTREM-DR by Andrew Davidson
 SPECX by Robin Edwards & Andrew Murdoch
 SPM ZX Spectrum 128 + TR-DOS + Scorpion by MOA
 SSPEC by Suzanne Archibald
 UKV SPECTRUM DEBUGGER by K. Uglekov
 UNNAMED ZX Spectrum Emulator by Thomas Harte
 UNREALSPECCY by SMT
 VBSPEC - ZX Spectrum Emulator by Grok Developments Ltd
 VGASPEC by Alberto Olloqui
 WARAJEVO 48/128K/TS2068 by Zeljko Juric & Samir Ribic
 WINXZX by Nick Savoiu and Razvan Surdulescu, Erik Kunze, Des Herriott and many others
 WINZ80 by Gerton A. Lunter
 WSPECEM by Rui Fernando Ferreira Ribeiro
 X128 by James McKay
 YaSE by Christian Hackbart
 YaSE 2 by Christian Hackbart
 Z80 by Gerton A. Lunter
 Z80Stealth Spectrum Emulator by Kolpakov Kirill
 ZX Emulator by Lion17, Rostov-Don
 ZX Plus by Justin Wood and Mark Swinhoe
 ZX SPECTRUM-EMULATOR by Bernd Waschke
 ZX Spectrum 48K Emulator by Daniele Orro
 ZX Spectrum Simulator by Miklos Bartha
 ZX by Eduard Rindt & Ludek Brukner
 ZX-JAM SPECTRUM EMULATOR by Juan Antonio Moreno
 ZX-Spectrum 128K + TR-DOS by Nicolay Shalayev
 ZX32 for Windows 95 by Vaggelis Kapartzianis
 ZXSPECTR 48k/+2A Emulator by César Hernández Bañó

For JAVA:

 HOB Java Spectrum Emulator by Nigel Barford
 JASPER Java Emulator by Adam Davidson & Andrew Pollard
 JX-SPECCY Java ZX-Spectrum Emulator by Marzio De Biasi
 JZX Java Sinclair ZX Spectrum emulator by Razvan Surdulescu
 SPECTRUM Emulator for Java by James Sutherland
 ZZ Spectrum Java Emulator by Troels Noergaard

The SpecBASE also has support for the following ZX80/ZX81/ACE emulators:

 ACE 32 - Jupiter ACE Emulator by Paul Robson
 NO$ZX8 nocash ZX8 emulator by Martin Korth
 TIMEX SINCLAIR 1000 EMULATOR by Jeff Vavasour
 VACE Jupiter ACE emulator by Edward Patel
 WIZ-81 Sinclair ZX81 emulator by Luis Pieri
 XTENDER ZX81 (TS1000) EMULATOR by Carlo Delhez
 XTENDER2 ZX81 EMULATOR by Carlo Delhez
 ZX81 Emulator by Paul Robson

The following programs are utilities for some Speccy files and has been supported too:

 AYPLAY - AY-3-8912 music player by James McKay
 SHOWSCR - Screens viewer by Claus Jahn
 VBAY - AY-3-8912 music player by Random of Concern Chaos
 ZXSVIEW - ZX Screen viewer by BUSY SOFT

SHOWSCR & ZXSVIEW can be used to displays the Spectrum screens stored in some snapshots or .SCR files (see Ctrl-ENTER description). And AYPLAY is a sound player for .AY files, VBAY is for .AZX, .PSG and .VTX music files.

 Note: The SpecBASE also has support for M.A.M.E. (Multiple Arcade Machine Emulator by Nicola Salmoria and the MAME team).

Starting from v1.7 the SpecBASE can launch a Internet browser to go to the homepages of the emulators (TAB-F1). You can edit the homepages and e-mail addresses in the configuration menu (F9).


HOW TO GET EMULATORS

The Sinclair ZX Spectrum Emulators supported by the SpecBASE can be freely downloaded if you have Internet access. From it you can go to the homepages of the emulators by pressing TAB and F1 on each emulator. Some of these emulators are Shareware programs, if you like and use them, register your copy. To do this, read the documentation available in those programs.

Try the following Internet addresses:

* comp.sys.sinclair - Sinclair ZX Spectrum FAQ:
http://www.srcf.ucam.org/~pak21/cssfaq/index.html http://www.srcf.ucam.org/~pak21/cssfaq/index.htmlhttp://www.worldofspectrum.org/faq/index.html

* WOS - The World of Spectrum:
http://www.worldofspectrum.org/
ftp://ftp.worldofspectrum.org/

* Planet Sinclair:
http://www.nvg.ntnu.no/sinclair/

* The NVG Archive:
ftp://ftp.nvg.unit.no/pub/sinclair/

* The .TZX Vault:
http://tzxvault.retrogames.com/

* Sinclair Research Ltd:
http://www.sinclair-research.co.uk/

* El mundo del Spectrum:
http://pagina.de/ems

* The ZX Spectrum Software Museum:
http://zx-museum.org.ru/zx.ru/

* Snapsearch - Sinclair ZX Spectrum related files search engine:
http://www.med.cz/snapsearch/

* The Speccy CD!:
http://www.cdworld.co.uk/mmcd/speccy.html

* Thomas Scherrer Z80-Family Official Support Page: http://www.geocities.com/SiliconValley/Peaks/3938/z80_home.htm

* ZX Spectrum hardware DIY:
http://members.tripod.com/~piters/zx.htm

* Emulatronia:
http://www.emulatronia.com/

* Remakes of all time classic good old computer games:
http://remakes.wax.nu/

* You can download ZXSVIEW by BUSY SOFT at:
ftp://ftp.worldofspectrum.org/pub/sinclair/emulators/pc/dos/zxsv104.zip

* SHOWSCR by Claus Jahn at:
ftp://ftp.worldofspectrum.org/pub/sinclair/tools/pc/ZX_RAINBOW/spectool.zip

* and AYPLAY by James McKay at:
http://www.worldofspectrum.org/x128/ayplay.html  
ftp://ftp.worldofspectrum.org/pub/sinclair/music/players-pc/AYPlay02.zip


* and my homepage is: (you can find here the latest version of SpecBASE as well as the User's Club of the ZX Spectrum where you can public your own programs)
http://www.geocities.com/Heartland/Acres/9755/

You can try at Web Searcher for other emulators or versions.


ACKNOWLEDGMENTS

- To all the programmers of the Sinclair ZX Spectrum Emulators for their excellent work.
- To Sir Clive Sinclair who created the best home computer of the universe :-)
- To all the Speccy fans around the world for continuing to using this great machine, even on a PC. Thanks for keeping the Speccy alive!
- To all the people that has placed my program online on the Internet and to all that has sent e-mails to me.
- To all the people at hispanic IRC on #spectrum.
- To Roberto Lecatte from Uruguay for build to me the tape adapter to load my Spectrum programs on the Z80 emulator, a few years ago.
- To Carlos Casas from Uruguay, I learned a lot of Portuguese with him, it was indispensable to create the Portuguese version.
- To Freddy Gualberto Bagnasco from Uruguay for buying a Cambridge Scientific calculator manufactured by Sinclair Radionics in 1975 and give me it as gift :-) (working OK with rigid carrying case, full set of instructions, all the original package!).
- To Martijn van der Heide from Netherlands for placing my program at WOS with nice comments and for his suggestion to increase the width of PATH field in the database structure.
- To Zeljko Juric and Samir Ribic from Sarajevo for supporting my database format in the environment of Warajevo Spectrum Emulator.
- To René Angstmann from Switzerland for the continuous suggestions to improve this program, the bug reports and the beautiful postcards :-)
- To Philip Kendall from U.K. for the mention of SpecBASE in the FAQ.
- To Daniela and Mônica Peluci from Brazil for correct several errors in this English documentation, and to Mônica Peluci for corrections in Portuguese.
- To Andrew from Russia for his useful suggestions.
- To Alejandro Ibáñez from Spain for placing my program on his online Spectrum magazine and for placing a link to my User's Club of the ZX Spectrum.
- To Pepijn Smits from Netherlands for send to me his Expand library.
- To Claus Jahn from Germany for placing my program on his homepage with nice comments.
- To Brent Cartwright from U.K. for placing a link to my homepage.
- To Richard Mitton for send to me his emulator (SPEC using RAZE Z80 core).
- To Pedro Gimeno from Spain for his suggestion to create a full font editor instead of only an UDG editor and for his Spectrum Emulator (it was the first emulator that I've seen on a PC).
- To Pedro Gimeno, César Hernández Bañó and Raúl Gómez Sánchez from Spain for the information to calculate the checksum to save the .TAP files.
- To Pepe from Spain for announce my program on his "Emulatronia" web site, and for placing a link to it.
- To the webmaster of Emulair from Spain for the link.
- To Ivan Scotelari from Brazil for placing a link to my homepage with nice comments about the SpecBASE and the User's Club.
- To Carlos Patiño (cafa@joinet.com.br) from Uruguay/Brazil for the Spectrum chats, the CDs, and his nice intro screen for this program :-)
- Special thanks to Paul A. Hodgson, Jamie Percival, Richard Burgess and Ron Cavers from U.K., Karol Jurica from Slovakia, Kolpakov Kirill from Russia, Alexandre T. Vieira, José Roberto Rodrigues, Rodrigo Neves da Silva, Rodnei Hernandes Lino and Ismar Russano from Brazil, Ibon, Pedro Cabello and Paco Vega from Spain and to all the Sinclair community!!!
- To my first computer machine TK 90X (a brazilian Spectrum clone), and of course to the original ZX Spectrum.
- To the PC that seems to be a good computer to emulate the Spectrum :-)
- To the early 80's (the golden years :-)
- To Mecano, the best spanish pop group! Thank you for his wonderful music :-)
- To my fathers...
- and of course, to God, for all!!!
- All product names mentioned in this software and document are Copyright, Trademarks or Registered Trademarks of their respective owners.


HISTORY

 ??/12/1996 

- First lines of code written. The original idea was to create a program that allows me to handle the snapshots with Z80, JPP and the Spectrum Emulator by Pedro Gimeno.

 19/05/1997  Version 1.0 released 

- The very first version, available as shareware.

 13/12/1997  Version 1.1 released 

- The SpecBASE is FREEWARE now!!! Fully operational with no options disabled. But it is copyrighted software, you can not modify anything in this program. If you like this program, please send a POSTCARD to me.
- Fully configurable! You can add, modify and delete any Spectrum Emulator from the CONFIGURATION MENU (F9). Due to this fact the SpecBASE will works with ANY DOS based Spectrum Emulator, even an unknown or a future emulator. Maybe the SpecBASE will works with other emulators of other machines for the PC, but this has not been tested, yet. 8 bits only, please :-)
- Ability to enter parameters for the Spectrum Emulators involved.
- TZX, DSK and TRD support added.
- Support for M.A.M.E. added. (Yes, I know, this is not an Spectrum Emulator, but the nostalgia... :-)
- Several bugfixes and improvements.
- The SpecBASE has been optimized.

 14/02/1998  Version 1.2 released 

-PATH field width increased in the main database structure. Martijn van der Heide (author of SGD) from the Netherlands has pointed to me that the maximum path on a PC can take 68 characters (including the filename). If you are using older databases (from v1.1 or 1.0), these files will be updated automatically.
- PATH field width increased in the emulators database too.
- The Warajevo Emulator doesn't work properly with the v1.1 because the parameters are used in a wrong way. This bug has been fixed.
- Support for SHOWSCR by Claus Jahn (this program can be used to view the Speccy screens stored in the Z80 files).
- Windows compatible icon added.
- Keyboard layout for the TK 90X - TK 95 computers.
- Speccy Keyboard Layout, TK Keyboard Layout, IN keyboard read, Speccy memory map and Characters table availables from the Help (F1).
- Ability to reassign the "Extension-Emulator" relation. You decide what extension is assigned automatically for each emulator!!! (see the F9 and F5 descriptions).
- The Print option has been improved.
- Some minors enhancements.
- New emulators supported:
 . SimCoupe by Allan Skillman
 . Sinbas by Pavel Napravnik
 . WinXZX by Nick Savoiu and Razvan Surdulescu (Win)
 . WSpecEm by Rui Fernando Ferreira Ribeiro (Win)
 . ZX Emulator by Lion17, Rostov-Don
 . ZX32 by Vaggelis Kapartzianis (Win)
********************* 23 EMULATORS SUPPORTED!!! *********************

 11/04/1998  Version 1.3 released 

-Multiple databases support added. Now you can use and create several databases (^F2 or Alt-F2).
- M.A.M.E. v0.30 full database added.
- Search, Filter & Sort options availables at F2, F3 and F4 has been improved.
Now you can use the following fields with this options: FILENAME, FULL NAME, FILE TYPE, SIZE, MACHINE, CATEGORY, DEVELOPER, LANGUAGE, YEAR and EMULATOR.
- Ability to select any Spectrum Emulator for the snapshot involved at the launch moment. By pressing the BACKSPACE key over the FILENAME field. The "Extension-Emulator" relation won't be changed for the use of this feature.
- Support added for the .ZX? files for the Speccy and .81 & .P files for the ZX81.
- Keyboard layout for the SINCLAIR ZX81 computer.
- Several gramatical errors in this documentation and SpecBASE has been corrected. Thanks to Daniela and Mônica Peluci from Brazil.
- Again, some minors enhancements.
- New emulators supported:
 . SSPEC by Suzanne Archibald
 . MultiMachine by Paul A. Hodgson (Win)
 . JASPER Java ZX Spectrum Emulator by Adam Davidson & Andrew Pollard
- New ZX80/ZX81/ACE emulators supported:
 . ACE 32 - Jupiter ACE Emulator by Paul Robson
 . TIMEX SINCLAIR 1000 EMULATOR by Jeff Vavasour
 . XTENDER ZX81 (TS1000) EMULATOR by Carlo Delhez
 . ZX81 Emulator by Paul Robson
- The M.A.M.E. emulator has been added to the F9 (config) menu.
********************* 31 EMULATORS SUPPORTED!!! *********************

 13/10/1998  Version 1.4 released 

- Warajevo Emulator (128K version) doesn't work properly in previous version because some parameters are used in a wrong way, again. Sorry! This bug has been fixed and I think that SpecBASE has not more bugs around it.
- Now the Warajevo Emulator is presented as 2 emulators (48K & 128K).
- "Append feature" at the "Extension-Emulator" menu added (now I think that
SpecBASE is 100% configurable, you can add new emulators, new extension types, reassign the extensions for the emulators availables). You can use any emulator know to exist!!!
- "Delete" & "Restore" options added at the "Extension-Emulator" menu. Please
note that you can delete *only* the new records appended. You can restore the original configuration too.
- ^DEL in the configuration menu restore the original emulators now.
- Spanish and Portuguese versions availables now.
- Several bugfixes and optimizations.
- Support added for AYPLAY by James McKay and for .AY files.
- New emulators supported:
 . PASMulator by Paulo Sérgio Cardoso (Win)
 . R80 Spectrum Emulator by Raúl Gómez Sánchez
 . ROMAN ZX by Roman & Easy Inc.
 . SPEC32 by Paul Robson
 . SPECX by Robin Edwards & Andrew Murdoch (Win)
 . SPM ZX Spectrum 128 + TR-DOS + Scorpion by MOA
 . YaSE by Christian Hackbart
 . ZX Spectrum Simulator by Miklos Bartha (Win)
********************* 39 EMULATORS SUPPORTED!!! *********************

 01/01/1999  Version 1.5 released 

-New global configuration menu (F9). This menu allows you to configure the emulators, select fonts, colours and the mute mode.
- Ability to select several fonts (F9), including the Spectrum fonts :-) (Only works on a VGA card).
- Ability to change the colours for the main screen (F9).
- Mute mode (F9), requested by Andrew from Russia.
- Print to file added (F10), requested by Andrew from Russia.
- Now you can access the multiple databases menu through F11 (but ^F2 still works).
- New card mode (F12). It is to view/edit in a card format.
- Fast search feature, requested by Andrew from Russia (it select a snapshot with pressing first letters of its name over the FILENAME field).
- Due to anterior feature, now you must press TAB to edit the FILENAME field (over it).
- BACKSPACE and ^ENTER could be pressed over any field now.
- Spectrum Emulator by Pedro Gimeno in some occasions doesn't work properly in v1.4 because some parameters are used in a wrong way. This bug has been fixed.
- More optimizations.
- New emulators supported:
 . SPECCY by Pawell Kostenko
 . WARAJEVO TS2068 by Zeljko Juric & Samir Ribic
 . XTENDER2 ZX81 EMULATOR by Carlo Delhez
********************* 42 EMULATORS SUPPORTED!!! *********************

 24/05/1999  Version 1.6 released 

- Added an option to load the original PC fonts from the ROM, Ambassador and Russian fonts added, Standard fonts moved to a different one and Roman fonts removed.
- New search engine (directly from FILENAME field).
- BACKSPACE key moved to TAB (to select any emulator on a game). BACKSPACE key is used now to delete characters in the new search engine. Please note that TAB and F8 has the same functions now.
- Ability to append new records in the card mode.
- "Keep screen" option added (F9), requested by René Angstmann from Switzerland (now is possible to exit to the DOS shell in Z80).
- Several bugfixes and optimizations in the launching routine. It is more compatible with the emulators now.
- Links updated in this documentation.
- New emulators supported:
 . SPECTRE by Johan Andersson
 . SPECTREM by Andrew Davidson
 . WINZ80 by Gerton A. Lunter (Win)
 . Z80Stealth Spectrum Emulator by Kolpakov Kirill
 . ZXSPECTR 48k/+2A Emulator by César Hernández Bañó
********************* 47 EMULATORS SUPPORTED!!! *********************

 31/10/1999  Version 1.7 released 

-UDG and font editor! A full featured UDG and font editor has been added, it can load and save from/to .BIN and .TAP files for use on the emulators! (F8)
- Ability to store the homepages & e-mail addresses on the emulators database, and can launch the browser to go to the sites stored! (TAB). Current sites are stored automatically, but you can edit it to update the addresses (F9). Also it can launch the e-mail program to send a message to the author.
- Card mode on the emulators database (F9-F3).
- The memory map and character table has been enhanced (F1).
- An screen with a joystick and tape adapter diagrams has been added (F1).
- New menu to read this documentation in a more organized way (F1).
- Now the SpecBASE prints the database name instead of date and time (F10).
- Several changes in the function keys. F6, F7 and F8 are DBF, CARD and UTIL, but F11 and F12 are still valid.
- Some corrections in colour routines.
- Several corrections in this documentation (including a more detailed acknowledgments list).
- New emulators supported:
 . FINSPE by Jussi Lahteenmaki
 . JASPE (Just Another SPectrum Emulator) by Julio Fernández
 . M.E.S.S. (Multi Emulator Super System) by the M.E.S.S. team
 . SP48 by José Ignacio Fernández González
 . SPEC by Richard Mitton (using RAZE Z80 core by himself)
 . SPEC256 ZX Spectrum emulator 16/256 colors by Iñigo Ayo
 . SPECCYAL - the Spectrum 48k emulator by Stephane Schmitz (Win)
 . SPECTREM-DR by Andrew Davidson
 . UNNAMED ZX Spectrum Emulator by Thomas Harte
 . VACE Jupiter ACE emulator by Edward Patel (Win)
 . WIZ-81 Sinclair ZX81 emulator by Luis Pieri (Win)
 . ZX Plus by Justin Wood and Mark Swinhoe (Win)
 . ZX Spectrum 48K Emulator by Daniele Orro (Win)
********************* 60 EMULATORS SUPPORTED!!! *********************

 08/10/2001  Version 1.8 released 

- Y2K support. Although doesn't need it, the SpecBASE really handle 4 digits for the year now. Press ^F2 or Alt-F2 to see it :-)
- Improved "Extension-Emulator" relation. Ability to change the source to select the emulator to launch the file involved. When this option is enabled it take the emulator from the "Extension-Emulator" relation instead of main database field emulator (F9).
- Fast search on emulators launcher menu. You can press the initial letter to go to the emulator quickly (TAB).
- In the EMULATOR field from main database you can read the full name for the emulator which was missing in previous versions (Enter over EMULATOR field).
- Multi-language support. Now the SpecBASE has English, Spanish and Portuguese support embedded on a single .EXE file. You can change the current language at any time through the configuration menu (F9).
- Now is possible to change the path and the extension when you are printing to a file, requested by René Angstmann from Switzerland.
- Fixed a problem with disk drive letters that happened when the SpecBASE was using more than one drive (i.e. SpecBASE installed on dive C: and emulators on D:).
- A new nice intro screen, created by Carlos Patiño (cafa@joinet.com.br).
- Help at "Extension-Emulator" screen (F9, Emulators, F2).
- The keyboard layout and IN keyboard read screens has been enhanced (F1).
- Inves Spectrum+ added to the options of the MACHINE field.
- New menu at CATEGORY field.
- A lot of small details like new messages, re-organizations of windows, etc.
- Documentation revised, enlarged and htmlized.
- Support for VBAY by Random of Concern Chaos added as well as for .AZX, .PSG and .VTX AY-3-8912 music files.
- New emulators supported:
 . BACTERIA by Antonio José Villena Godoy
 . DAMSPECEM by Diogo Bastos (Win)
 . DELPHISPEC - vbSpec ported to Borland Delphi by Jari Korhonen (Win)
 . GLECK by Ignacio Burgueño (Win)
 . NO$ZX8 nocash ZX8 emulator by Martin Korth (both for DOS and Win)
 . REALSPECTRUM by Ramsoft demogroup
 . SEM - ZX Spectrum Emulator by Alexander E. Patrakov (Win)
 . SPECEMU by Mark Woodmass (Win)
 . UNREALSPECCY by SMT (Win)
 . VBSPEC - ZX Spectrum Emulator by Grok Developments Ltd (Win)
 . YaSE 2 by Christian Hackbart (Win)
for JAVA:
 . HOB Java Spectrum Emulator by Nigel Barford
 . JX-SPECCY Java ZX-Spectrum 48K Emulator by Marzio De Biasi
 . JZX Java Sinclair ZX Spectrum emulator by Razvan Surdulescu
 . SPECTRUM Emulator for Java by James Sutherland
 . ZZ Spectrum Java Emulator by Troels Noergaard
********************* 76 EMULATORS SUPPORTED!!! *********************

If you want to contact me write to reguerra@montevideo.com.uy
I would like to receive e-mails from you
I want to know what you think about the SpecBASE


SPANISH SECTION - TABLA DE CONTENIDO


IntroducCIÓN
APRECIACIÓN GLOBAL
CARACTERÍSTICAS PRINCIPALES
RequERIMIENTOS
LicenCIA
RegistrO
InstalACIÓN
UsO
EmulaDORES SOPORTADOS
CÓMO CONSEGUIR EMULADORES
AGRADECIMIENTOS
HistorIA
VOLVER AL INICIO


INTRODUCCIÓN

    Este programa es para usuarios del Sinclair ZX Spectrum. Si no conoces nada acerca de este computador, tal vez sea inútil para tí. Si aún estás con un poco de curiosidad tal vez te interese saber que el Spectrum fue lanzado al mercado en 1982 por una compañía británica llamada Sinclair Research encabezada por Sir Clive Sinclair. Este pequeño pero poderoso computador de 8 bits, con solamente 48k de RAM, sin disco duro ni diskettera, se conectaba al aparato de televisión y a un grabador de cassette para cargar y grabar los programas. Por causa de su bajo precio y astuto diseño se tornó muy popular y millares de programas fueron creados para él. Es imposible decir aquí lo que este computador representa para mí y para muchos otros, pero si ya lo conoces recuerda que:

- El Spectrum no ha muerto, ¡se ha reencarnado en los emuladores!
- No existe otro computador que pueda producir tanta nostalgia.
- El Spectrum representa la década de los 80 y una generación de personas que tuvimos la oportunidad de iniciarnos en el apasionante mundo de la informática gracias a esta maravillosa máquina (y al tío Clive :-)
- Los juegos del Spectrum poseen algo que los actuales han perdido... ¡la jugabilidad!
- No necesita 600MB de animaciones renderizadas en los juegos.
- No genera errores de aplicación, ni errores fatales, no se cuelga, no es necesario reiniciarlo todo el tiempo, y tampoco necesitas actualizarlo.
- El Plug & Play realmente funciona :-)
- Este computador no hace recordar a nadie llamado Bill.
- El Speccy NO es Intel inside... ¡definitivamente!
- ¡El Spectrum es probablemente el computador más emulado del universo! (más de 70 emuladores para DOS y Windows).
- ¡El Speccy está vivo!... ¡y está preparado para el año 2000! :-)


APRECIACIÓN GLOBAL

SpecBASE: mi contribución al mundo de la emulación, a los dorados años 80 y a toda la gente que hace esto posible.
El SpecBASE es un manejador de bases de datos y lanzador universal de programas pensado para ser utilizado con todos los emuladores de Sinclair ZX Spectrum y ZX80/81 disponibles para el PC. El mismo puede invocar cualquier emulador de Spectrum y snapshot, fichero de cinta o volcado de pantalla, almacena automáticamente el nombre del fichero, tamaño, tipo de fichero, modelo de Spectrum y la ruta de acceso para los snapshots o ficheros de cinta en una base de datos, es decir, ¡el programa construye automáticamente su propia base de datos! El SpecBASE asigna un emulador por defecto de acuerdo con la extensión de los ficheros (si bien tú puedes cambiar esa relación). Puedes buscar, filtrar, ordenar, agregar, borrar, modificar, e imprimir la información almacenada en la base de datos. Además es muy rápido, no usa memoria para ejecutar los emuladores y es un programa muy pequeño que funciona bajo DOS y puede ser ejecutado en virtualmente cualquier PC.
Aunque el SpecBASE es muy fácil de usar, si tienes alguna pregunta, envíame un e-mail (reguerra@montevideo.com.uy). Me gustaría saber que opinas acerca de este programa. Siempre encontrarás la última versión del mismo en mi homepage, la dirección es: http://www.geocities.com/Heartland/Acres/9755/
Si eres un fanático del Spectrum y tienes muchos snapshots (como yo), este programa te vendrá de maravilla.


CARACTERÍSTICAS PRINCIPALES

* Muy fácil de usar. ¡Crea su propia base de datos!
* Las funciones de la base de datos son rápidas, se ejecuta en modo texto y por lo tanto la visualización también es muy rápida.
* Posibilidad de imprimir la información almacenada en las bases de datos.
* Funciona en cualquier PC (inclusive en XT's).
* Conoce prácticamente todos los emuladores de Spectrum y ZX80/81 que existen para DOS y Windows (¡soporta 76 emuladores directamente!).
* Completamente configurable, ¡incluye soporte para emuladores desconocidos o futuros y para nuevos tipos de ficheros!
* Posibilidad de re-asignar las extensiones usadas por cada emulador.
* ¡Múltiples bases de datos! Podrás usar y crear todas las bases de datos que desees.
* Dos modalidades de visualización para las bases de datos (tabla y ficha).
* Posibilidad de almacenar toda la información sobre los emuladores en una base de datos, incluyendo direcciones de sitio web y de e-mail.
* 12 tipos de letra disponibles (por defecto se usará la fuente del Spectrum).
* Completísimos editores para modificar los UDGs y la fuente de caracteres.
* No usa memoria para lanzar los emuladores.
* Proporciona una cómoda y rápida visualización de la información importante.
* Incluye soporte para 3 idiomas (inglés, español y portugués) en el mismo fichero ejecutable.
* Varias pantallas de información disponibles a través de la tecla F1.
* En el momento no existe otro programa del mismo género que permita usar todos los emuladores de forma conjunta.
* ¡Y es 100% FREEWARE!


REQUERIMIENTOS

El SpecBASE requiere lo siguiente:

- PC(tm)/XT(tm)/AT(tm)/386(tm)/486(tm)/Pentium(tm)/MMX(tm), o un computador 100% compatible (386 o superior es lo recomendado para obtener un buen rendimiento).
- cerca de 500K de memoria RAM libre (pero este programa NO USA MEMORIA para ejecutar los emuladores).
- DOS 3.3 o superior, Windows 95/98 o cualquier otro sistema operativo compatible con MSDOS.
- tarjeta VGA (este programa corre en modo texto, pero el 99% de los emuladores requieren una tarjeta VGA, y en caso de tenerla podrás ver la fuente de caracteres del Spectrum).
- algún emulador de Spectrum (para lanzar los ficheros relacionados con el Spectrum desde este programa). Aunque este programa no necesita de ningún emulador para ser ejecutado, pierde sentido si no tienes uno. Lee más abajo en la sección "COMO CONSEGUIR EMULADORES".

Opcional:

- un disco duro. Aunque este programa puede correr desde la disketera, es muy recomendable que lo copies al disco duro.
- un caché de disco instalado (tipo SMARTDRIVE). El SpecBASE es un programa que permite crear enormes bases de datos, un caché de disco es lo más recomendable para que éste funcione rápidamente. Incluso si tienes Windows 95/98 y arrancas en modo DOS, puedes usar un caché de disco.

Chequea tu fichero AUTOEXEC.BAT, la línea de comando que activa el SMARTDRIVE es la siguiente:
LH C:\WINDOWS\SMARTDRV.EXE 1024 0  (si tienes Windows 95/98)
                                               ¦
                                               +-> asigna 1MB de RAM para el caché sólo en modo DOS. Puedes cambiar este valor.

 o:

LH C:\DOS\SMARTDRV.EXE  (si sólo tienes DOS)

 NOTA:  Si tienes Windows 95/98 y corres el SpecBASE desde éste (en una ventana de DOS), no cargues el SMARTDRIVE. Windows ya posee un eficiente caché.


LICENCIA

El paquete entero del SpecBASE, incluyendo el programa SpecBASE, esta documentación, y el resto de ficheros incluídos son Copyright ©1997-2001 by Rodolfo Edison Guerra. Todos los derechos reservados. El SpecBASE puede ser distribuido gratuitamente a cualquier persona, siempre y cuando las tres condiciones siguientes se respeten:
1. El SpecBASE puede ser distribuido sólo en su formato original. No está permitido hacer ninguna modificación en él. Éste se distribuye en un "paquete" conteniendo los siguientes ficheros:

                SPECBASE.BAT (este fichero es usado para ejecutar los emuladores)
                SPB_PROG.EXE (el fichero ejecutable)
                SPECBASE.HTM (documentación)
                SPECBASE.ICO (ícono compatible con Windows)
                MAME.DBF (base de datos para el M.A.M.E. v0.30)
                MAME.DBT (fichero memo para el M.A.M.E.)
                FILE_ID.DIZ (breve descripción del SpecBASE)

2. El SpecBASE no se distribuye como parte de ningún otro producto, excepto con permiso por escrito del autor, Rodolfo Edison Guerra.
3. Ningún tipo de cargo puede ser aplicado a este programa o al hecho de proveer el paquete, excepto en el caso de una B.B.S., donde puede ser distribuido aunque se cobre por el servicio de acceso a la misma (pero nunca por el programa en sí).

 NOTAS: 
- En ningún caso el autor de este programa se responsabilizará por cualquier tipo de daño, sea físico o pérdida de ficheros, o cualquier otro incidente o daño causado por el uso o la ineptitud en el uso de este programa (si bien el SpecBASE ha sido probado exhaustivamente y nunca ha causado ningún tipo de daño, incluso durante el período de su programación).
- ESTE PROGRAMA ES FREEWARE!!! No tienes que pagar nada para usarlo. Pero me gustaría recibir una POSTAL tuya. De esta manera podré saber que tan usado es el SpecBASE actualmente en todo el mundo. Y por supuesto, cualquier donación será siempre muy bien recibida :-)


REGISTRO

¡Este es un programa FREEWARE y por lo tanto no hace falta registrarse para usarlo! No obstante, si te gusta el SpecBASE y lo usas regularmente, envíame una POSTAL (o, por lo menos, envíame un e-mail con tus comentarios).

Dirección:
                Rodolfo Edison Guerra
                Francisco Araucho 1228 apto. 006
                C.P. 11300 - Montevideo
                URUGUAY

e-mail:  reguerra@montevideo.com.uy
U.R.L.:  http://www.geocities.com/Heartland/Acres/9755/
También podrás contactarme a través del ICQ, número 2632155.

Puedes enviarme reportes de bugs, comentarios, etc.
Puedo leer y responder en Inglés, Español y Portugués.


INSTALACIÓN

Descomprime el fichero zip en cualquier directorio que desees (tipo C:\SPECBASE).
Desde el indicador del DOS escribe lo siguiente:
C:\> MD SPECBASE          (para crear un nuevo directorio)
C:\> CD SPECBASE          (para entrar en dicho directorio)
C:\SPECBASE> PKUNZIP A:NOMBRE.ZIP    (para descomprimir el programa)
                                 ¦
                                 +-> Si el fichero zip se encuentra en el disco A:, si no, especifica la letra correcta que corresponda a la unidad de disco que estés utilizando.

 NOTAS: 
- Asegúrate que el fichero PKUNZIP.EXE se encuentre en algún lugar del path. También podrás usar el Winzip.
- Si estás actualizando la versión del SpecBASE, es muy recomendable instalarlo en un nuevo directorio y luego copiar las bases de datos pertenecientes a la versión anterior (ficheros *.dbf y *.dbt).


USO

Teclea SPECBASE desde el indicador del DOS para ejecutar el programa (no SPB_PROG). Puedes también correr este programa desde Windows. Para hacer esto, haz doble click con el ratón sobre el fichero SPECBASE.BAT. Un ícono compatible con Windows se incluye en el paquete.
Las opciones disponibles pueden ser usadas a través de las teclas de función.

Primero que nada, las opciones que debes usar son:

 F9: para configurar la ruta de acceso de los emuladores (esta configuración será guardada automáticamente).
 F5: para indicar en que directorio se encuentran los snapshots.
 ENTER (sobre el campo NOMBRE): para lanzar el emulador y el snapshot o fichero de cinta virtual.

o:

 F9: para configurar la ruta de acceso de los emuladores.
 TAB: para lanzar el snapshot con cualquier emulador o para lanzar sólo el emulador.

TECLAS UTILES:

 F1  Muestra una página de ayuda, en la cual serán listadas todas las teclas de función. Y podrás seleccionar desde un menú las siguientes opciones:
- Ver DOC (puedes leer este documento desde la ayuda).
- SPECCY (muestra el teclado del SINCLAIR ZX Spectrum)
- TK 90X/95 (muestra el teclado de los computadores TK 90X y TK 95 by MICRODIGITAL).
- ZX81 (muestra el teclado del SINCLAIR ZX81).
- Leer IN (muestra un diagrama para el uso de la "función IN" para leer el teclado).
- Diagramas (muestra diagramas del interface de joystick y del adaptador para cargar desde cassette).
- Mapa de memoria (muestra el mapa de memoria del Speccy).
- Tabla CHR$ (muestra la tabla de caracteres del Spectrum, TK y PC en binario, decimal y hexadecimal).

 ^F1 o Alt-F1  También muestra el teclado del Spectrum.

 F2  Permite buscar cualquier programa de Spectrum almacenado en la base de datos. Podrás buscar por NOMBRE, NOMBRE COMPLETO, TIPO, TAMAÑO, MAQUINA, CATEGORIA, PROGRAMADOR, IDIOMA, AÑO y EMULADOR.

 F3  Posibilita el filtrado de la base de datos de acuerdo a la condición especificada. Podrás filtrar por NOMBRE, NOMBRE COMPLETO, TIPO, TAMAÑO, MAQUINA, CATEGORIA, PROGRAMADOR, IDIOMA, AÑO y EMULADOR.
El siguiente texto fue tomado de una versión anterior: "Si deseas filtrar por el campo TIPO simplemente filtra por NOMBRE y teclea .EXT como condición (donde .EXT es la EXTensión que quieres filtrar)". Ya no es necesario, pero aún funciona.

 F4  Permite ordenar alfabéticamente el campo especificado. Podrás ordenar por NOMBRE, NOMBRE COMPLETO, TIPO, TAMAÑO, MAQUINA, CATEGORIA, PROGRAMADOR, IDIOMA, AÑO y EMULADOR. Por defecto la base de datos se ordenará por el campo NOMBRE COMPLETO, pero si ordenas por otro, el último campo ordenado será utilizado automáticamente la próxima vez que inicies el SpecBASE.

 F5  Lee un directorio y automáticamente rellena la base de datos con los nombres de los ficheros relacionados con el Spectrum (el programa rellenará automáticamente algunos campos de la base de datos con la información de los snapshots o ficheros de cinta, luego podrás rellenar el resto manualmente).
Ten en cuenta que la ruta de acceso y los nombres de los ficheros deberán ser ingresados en el modo antiguo del DOS (8.3) (ej.: "c:\Archivos de programa\ZX Spectrum Emulator" deberá ser ingresado así: c:\archiv~1\zxspec~1).
El SpecBASE asigna por defecto los siguiente emuladores, pero podrás modificar el contenido del campo EMULADOR y cambiar por cualquier otro listado debajo en la descripción de la tecla F9. (Y desde la versión 1.2 podrás re-asignar la relación "Extensión-Emulador". Lee abajo en la descripción del F9). 

 Extensiones  Emuladores
 .Z80  .SLT  .TAP
 .MDR  .ROM  .VOC
 Z80 by Gerton A. Lunter
 .SNA  JPP by Arnt Gulbrandsen
 .SP  SPECTRUM by Pedro Gimeno
 .SIT  .BLK  SINCLAIR by Pedro M. Rodríguez
 .PRG  IRISH by Kevin J. Phair
 .SEM  ZX SPECTRUM by Bernd Waschke
 .SNP  .LTP  NUCLEAR ZX Spectrum EMULATOR by Radovan Garabik & Lubomir Salanci
 .TZX  .DSK  .TRD  X128 by James McKay
 .ZX?  ZX32 by Vaggelis Kapartzianis
 .SCR  ZX-Screen viewer by BUSY SOFT
 .P  .81  ZX81 Emulator by Paul Robson
 .AY  AYPLAY player by James McKay
 .AZX  .PSG  .VTX  VBAY music player by Random

* Esta opción no funciona con los juegos del M.A.M.E., pero en el paquete se incluye la base de datos completa para el M.A.M.E. v0.30.

 F6  ¡Bases de datos múltiples! Podrás seleccionar y crear todas las bases de datos que desees en el directorio en donde se encuentre instalado el SpecBASE. Para crear una nueva base de datos selecciona la opción "nueva...".

 F7  Permite ver/modificar/agregar los registros y navegar a través de la base de datos mostrando la información en una ficha.

 F8  Despliega el menú de utilitarios. Podrás seleccionar las siguientes opciones:

- EDITOR UDG (Abre un completísimo editor UDG (User-Defined Graphics), basado en el editor incluído en la ROM de los computadores TK 90X/95. ¡El mismo puede cargar y grabar ficheros .BINarios y .TAP que luego podrán ser usados en los emuladores! También puede restaurar las fuentes originales y cargar los caracteres acentuados de los computadores de la línea TK. En la misma pantalla del editor verás las teclas que se pueden utilizar).

- EDITOR FUENTE (Idem pero es un editor de fuente completa, es decir, podrás modificar todos los caracteres del Spectrum).

- CVT EN TEXTO (Convierte la base de dados activa en un fichero de texto).

- INTRO  (Muestra la pantalla de intro).

 F9  Permite configurar el SpecBASE. Podrás seleccionar las siguientes opciones:

- CONFIG EMULADORES(1) (configura la ruta de acceso de los emuladores y la relación "Extensión-Emulador").

- RELACION EXT-EMUL (configura el emulador que será lanzado por defecto para cada tipo de fichero.
Lee debajo en la sección marcada con un (1) para obtener más detalles).

- USAR REL EXT-EMUL (si se habilita se utilizará el emulador especificado en la relación "Ext-Emul" y no el de la base de datos principal, que no tiene por que ser el mismo). IMPORTANTE: si usas el emulador M.A.M.E. coloca esta opción en "NO".

- FUENTES (permite escoger el tipo de letra. Por defecto, será seleccionado el juego de caracteres del Spectrum :-) Esta opción no funciona en una ventana de DOS, si ejecutas el SpecBASE desde Windows, usa el modo de pantalla completa).

- COLORES (para cambiar los colores de la pantalla).

- SONIDOS (para habilitar o deshabilitar los sonidos de advertencia).

- SALVAR PANTALLA (salva la pantalla del SpecBASE, si se desactiva se podrá usar el DOS shell (si está disponible) en los emuladores, por ej. en el Z80. IMPORTANTE: algunos emuladores pueden no funcionar correctamente cuando esta opción se encuentre activada).

- IDIOMA (desde la versión 1.8 este programa incluye los 3 idiomas soportados (inglés, español y portugués) en el mismo fichero ejecutable. Desde aquí podrás escoger el idioma que desees).

(1) Permite configurar las rutas de acceso para poder usar los emuladores disponibles en tu computador (los items de esta lista corresponden a todos los emuladores de Spectrum que conozco para los ambientes DOS y Windows). Podrás agregar, modificar y borrar los emuladores de la lista. Podrás inclusive agregar parámetros para ellos, (ej.: si tienes el Z80 registrado v3.04 o superior, podrás usar el parámetro -00, para suprimir la pausa en la pantalla de presentación). Por defecto, para el emulador de Spectrum de Pedro Gimeno han sido ingresados nuevos parámetros que sólo son aplicables en las últimas versiones de dicho emulador (v0.99E o más reciente) Si estás usando una versión antigua de este emulador, deberás borrar esos parámetros.

Para ejecutar los emuladores se requiere la siguiente información:

 NOMBRE COMPLETO  NOMBRE  PARÁMETROS  RUTA
 Z80 by Gerton Lunter  Z80.EXE  -00  C:\EMUL\Z80

Ten en cuenta que la ruta de acceso y los nombres de los ficheros deberán ser ingresados en el modo antiguo del DOS (8.3) (ej.: "c:\Archivos de programa\ZX Spectrum Emulator" deberá ser ingresado así: c:\archiv~1\zxspec~1).
Si presionas F2 desde este menú, podrás re-asignar la relación "Extensión-Emulador". Tú decidirás cual extensión será automáticamente asignada para cada emulador!!! (presionando F5 después, ver esa sección). Podrás también agregar y borrar nuevas extensiones para los emuladores disponibles. Si deseas restaurar la configuración original presiona las teclas ^DEL.

 F10  Imprime la base de datos activa (si la misma se encuentra filtrada, la impresión reflejará dicho filtro).

 ENTER (sobre el campo NOMBRE)  Lanza un Emulador conjuntamente con un snapshot o con un fichero de cinta. También están soportados los .SCR (ficheros que contienen pantallas del Spectrum), los ficheros ROM y los VOC (ficheros de sonido). Desde Windows es mejor ejecutar este programa en modo de pantalla completa (Alt-ENTER), excepto con el emulador ZX32 (tuve problemas en este modo, intenta ejecutar el SpecBASE desde una ventana reducida). El SpecBASE NO USA MEMORIA para lanzar los emuladores. Anter de usar esta opción, debes configurar la ruta de acceso de cada emulador que exista en tu disco rígido y quieras usar con el SpecBASE (lee la descripción de la tecla F9 más abajo).

 Ctrl-ENTER  Lanza el ZXSVIEW o el SHOWSCR (si están disponibles) para poder ver la pantalla almacenada en el snapshot o fichero SCR. Esta opción muestra las pantallas almacenadas en los snapshots .SNA,  .SP (ambas versiones), .SIT, .PRG, .SEM y .SNP. El formato Z80 es comprimido, por dicha causa no es posible visualizar con el ZXSVIEW las pantallas almacenadas en dicho formato, pero el SHOWSCR sí puede hacerlo. También podrás ver los ficheros de tipo .SCR. Antes de usar esta opción, debes configurar la ruta de acceso para esos programas (F9).

 TAB  Como ENTER, pero podrás escoger cualquier emulador para el snapshot que hayas seleccionado, en el mismo momento del lanzamiento. Pero si seleccionas un emulador que no sea compatible con el snapshot, el juego no se ejecutará correctamente. Ten en cuenta que podrás presionar la letra inicial para seleccionar el emulador deseado rápidamente. La relación "Extensión-Emulador" no será cambiada por el uso de esta característica. Si presionas ^ENTER sobre el emulador seleccionado lanzarás sólo el emulador, sin ningún snapshot, si presionas F1 lanzarás el browser de Internet que entrará automáticamente en la homepage del emulador y si presionas F2 lanzarás el programa de correo para enviar un e-mail al autor.
Antes de usar esta opción, debes configurar la ruta de acceso para los emuladores (F9).

 DEL  Permite borrar el registro actual.

 Ctrl-DEL  Borra todos los registros de la base de datos (¡Cuidado! Todos los registros serán eliminados permenentemente).

 Ctrl-PgDn + cursor abajo  Agrega un nuevo registro manualmente al final de la base de datos. En este caso debes ingresar toda la información en el registro de forma manual. Si agregas un registro por error, podrás borrarlo con DEL.

 ENTER u otra tecla  Edita el campo del registro actual. Si el campo actual es "EMULADOR" y presionas ENTER, un pequeño menú aparecerá, y te permitirá seleccionar un emulador sin teclear nada. En el campo MAQUINA, podrás seleccionar desde un menú el tipo de Spectrum para el snapshot en cuestión. Las opciones son 16K, 48, 128, +2, +2A, +3, TK, TiMeX, INVes Spectrum+, SAM, PENtagon y SCOrpion. Y, sobre el campo NOMBRE, lanzarás el snapshot o fichero de cinta seleccionado. En el campo CATEGORIA podrás seleccionar la categoría del juego, como Arcade, Aventura, etc. De otro modo, si presionas cualquier tecla excepto ENTER, podrás ingresar cualquier cosa en dichos campos.

 Ctrl-Y  Borra todo el texto del campo que se está editando.

 Ctrl-T  Borra la palabra que se encuentre a la derecha del cursor en el campo que se está editando.

 INS  Activa / Desactiva el modo de Inserción (podrás presionar esta tecla en cualquier momento).

 ESC  Abandona el programa y retorna al sistema operativo.

A través de la base de datos podrás moverte con las siguientes teclas:

 Cursor arriba o ^E  fila anterior
 Cursor abajo o ^X  fila siguiente
 Cursor izq. o ^S  columna izquierda
 Cursor der. o ^D  columna derecha
 ^Cursor izq. o ^A  columna izq. (scroll fijo)
 ^Cursor der. o ^F  columna derecha (scroll fijo)
 Home (Inicio)  primera columna (sin scroll)
 End (Fin)  última columna (sin scroll)
 PgUp (Re Pág)  20 filas hacia atrás
 PgDn (Av Pág)  20 filas hacia adelante
 ^Home (^Inicio)  primera columna (scroll izq.)
 ^End (^Fin)  última columna (scroll der.)
 ^PgUp (^Re Pág)  primera fila (scroll arriba)
 ^PgDn.(^Av Pág)  última fila (scroll abajo)

 NOTAS: 
- Asegúrate que estés ejecutando el fichero SPECBASE.BAT, y no el SPB_PROG.EXE. El fichero SPECBASE.BAT se utiliza para lanzar los emuladores y éstos no funcionarán apropiadamente si ejecutas el SPB_PROG.EXE.
- No renombres o modifiques el fichero SPECBASE.BAT, asegúrate que el disco que estés utilizando no se encuentre protegido (si ejecutas el programa desde un floppy) y que el fichero no esté protegido con el atributo de "sólo lectura".


EMULADORES SOPORTADOS

Los siguientes emuladores para DOS/Windows han sido probados con el SpecBASE y funcionan correctamente en esta versión:

 BACTERIA by Antonio José Villena Godoy
 DAMSPECEM by Diogo Bastos
 DELPHISPEC - vbSpec ported to Delphi by Jari Korhonen
 E++ by James Sutherland
 EMULADOR DE SPECTRUM by Pedro Gimeno
 FINSPE by Jussi Lahteenmaki
 GLECK by Ignacio Burgueño
 IRISH by Kevin J. Phair
 JASPE (Just Another SPectrum Emulator) by Julio Fernández
 JPP by Arnt Gulbrandsen
 M.E.S.S. (Multi Emulator Super System) by the MESS team
 MULTIMACHINE by Paul A. Hodgson
 NUCLEAR ZX Spectrum by R. Garabik & L. Salanci
 PASMulator by Paulo Sérgio Cardoso
 POLISH by J. Swiatek & K. Makowski
 R80 Spectrum Emulator by Raúl Gómez Sánchez
 REALSPECTRUM by Ramsoft demogroup
 ROMAN ZX by Roman & Easy Inc.
 SEM - ZX Spectrum Emulator by Alexander E. Patrakov
 SIMCOUPE by Allan Skillman
 SINBAS by Pavel Napravnik
 SINCLAIR ZX 48/128K by Pedro Manuel Rodríguez Salas
 SP48 by José Ignacio Fernández González
 SPEC by Richard Mitton (using RAZE Z80 core by himself)
 SPEC by Robin Edwards
 SPEC256 Spectrum emulator 16/256 colors by Iñigo Ayo
 SPEC32 by Paul Robson
 SPECCY by Pawell Kostenko
 SPECCYAL - the Spectrum 48k emulator by Stephane Schmitz
 SPECEMU by Mark Woodmass
 SPECTRE by Johan Andersson
 SPECTREM by Andrew Davidson
 SPECTREM-DR by Andrew Davidson
 SPECX by Robin Edwards & Andrew Murdoch
 SPM ZX Spectrum 128 + TR-DOS + Scorpion by MOA
 SSPEC by Suzanne Archibald
 UKV SPECTRUM DEBUGGER by K. Uglekov
 UNNAMED ZX Spectrum Emulator by Thomas Harte
 UNREALSPECCY by SMT
 VBSPEC - ZX Spectrum Emulator by Grok Developments Ltd
 VGASPEC by Alberto Olloqui
 WARAJEVO 48/128K/TS2068 by Zeljko Juric & Samir Ribic
 WINXZX by Nick Savoiu and Razvan Surdulescu, Erik Kunze, Des Herriott and many others
 WINZ80 by Gerton A. Lunter
 WSPECEM by Rui Fernando Ferreira Ribeiro
 X128 by James McKay
 YaSE by Christian Hackbart
 YaSE 2 by Christian Hackbart
 Z80 by Gerton A. Lunter
 Z80Stealth Spectrum Emulator by Kolpakov Kirill
 ZX Emulator by Lion17, Rostov-Don
 ZX Plus by Justin Wood and Mark Swinhoe
 ZX SPECTRUM-EMULATOR by Bernd Waschke
 ZX Spectrum 48K Emulator by Daniele Orro
 ZX Spectrum Simulator by Miklos Bartha
 ZX by Eduard Rindt & Ludek Brukner
 ZX-JAM SPECTRUM EMULATOR by Juan Antonio Moreno
 ZX-Spectrum 128K + TR-DOS by Nicolay Shalayev
 ZX32 for Windows 95 by Vaggelis Kapartzianis
 ZXSPECTR 48k/+2A Emulator by César Hernández Bañó

Para JAVA:

 HOB Java Spectrum Emulator by Nigel Barford
 JASPER Java Emulator by Adam Davidson & Andrew Pollard
 JX-SPECCY Java ZX-Spectrum Emulator by Marzio De Biasi
 JZX Java Sinclair ZX Spectrum emulator by Razvan Surdulescu
 SPECTRUM Emulator for Java by James Sutherland
 ZZ Spectrum Java Emulator by Troels Noergaard

El SpecBASE también soporta los siguientes emuladores ZX80/ZX81/ACE:

 ACE 32 - Jupiter ACE Emulator by Paul Robson
 NO$ZX8 nocash ZX8 emulator by Martin Korth
 TIMEX SINCLAIR 1000 EMULATOR by Jeff Vavasour
 VACE Jupiter ACE emulator by Edward Patel
 WIZ-81 Sinclair ZX81 emulator by Luis Pieri
 XTENDER ZX81 (TS1000) EMULATOR by Carlo Delhez
 XTENDER2 ZX81 EMULATOR by Carlo Delhez
 ZX81 Emulator by Paul Robson

Los siguientes programas son utilidades para manejar algunos ficheros de Spectrum y también están soportados:

 AYPLAY - AY-3-8912 music player by James McKay
 SHOWSCR - Screens viewer by Claus Jahn
 VBAY - AY-3-8912 music player by Random of Concern Chaos
 ZXSVIEW - ZX Screen viewer by BUSY SOFT

Los programas SHOWSCR & ZXSVIEW pueden ser utilizados para visualizar las pantallas almacenadas en algunos snapshots o en los ficheros .SCR (ver la descripción de Ctrl-ENTER). El AYPLAY es un reproductor de sonido para los ficheros .AY y el VBAY es para los ficheros .AZX, .PSG y .VTX.

 Nota: El SpecBASE también soporta el M.A.M.E. (Multiple Arcade Machine Emulator by Nicola Salmoria and the MAME team).

Desde la versión 1.7 el SpecBASE puede lanzar el browser de Internet para abrir las homepages de los emuladores (TAB-F1). Incluso podrás editar las direcciones (web & e-mail) en el menú de configuración (F9).


CÓMO CONSEGUIR EMULADORES

Los emuladores soportados por el SpecBASE pueden ser "bajados" gratuitamente si tienes acceso a Internet. Desde el mismo podrás ir directamente a las páginas web de los emuladores presionando TAB y F1 sobre cada emulator. Algunos de esos emuladores son programas de tipo "Shareware". Si te agrada y usas algún emulador distribuido en dicha modalidad, registra tu copia. Para hacer esto, lee la documentación disponible en el mismo.

Podrás bajar emuladores y otras cosas relacionadas con el Spectrum así como obtener abundante información desde las siguientes direcciones de Internet:

* comp.sys.sinclair - Sinclair ZX Spectrum FAQ:
http://www.srcf.ucam.org/~pak21/cssfaq/index.html http://www.srcf.ucam.org/~pak21/cssfaq/index.htmlhttp://www.worldofspectrum.org/faq/index.html

* WOS - The World of Spectrum:
http://www.worldofspectrum.org/
ftp://ftp.worldofspectrum.org/

* Planet Sinclair:
http://www.nvg.ntnu.no/sinclair/

* The NVG Archive:
ftp://ftp.nvg.unit.no/pub/sinclair/

* The .TZX Vault:
http://tzxvault.retrogames.com/

* Sinclair Research Ltd:
http://www.sinclair-research.co.uk/

* El mundo del Spectrum:
http://pagina.de/ems

* The ZX Spectrum Software Museum:
http://zx-museum.org.ru/zx.ru/

* Snapsearch - Sinclair ZX Spectrum related files search engine:
http://www.med.cz/snapsearch/

* The Speccy CD!:
http://www.cdworld.co.uk/mmcd/speccy.html

* Thomas Scherrer Z80-Family Official Support Page: http://www.geocities.com/SiliconValley/Peaks/3938/z80_home.htm

* ZX Spectrum hardware DIY:
http://members.tripod.com/~piters/zx.htm

* Emulatronia:
http://www.emulatronia.com/

* Remakes of all time classic good old computer games:
http://remakes.wax.nu/

* Podrás bajar el ZXSVIEW by BUSY SOFT desde:
ftp://ftp.worldofspectrum.org/pub/sinclair/emulators/pc/dos/zxsv104.zip

* el SHOWSCR by Claus Jahn desde: ftp://ftp.worldofspectrum.org/pub/sinclair/tools/pc/ZX_RAINBOW/spectool.zip

* y el AYPLAY by James McKay desde:
http://www.worldofspectrum.org/x128/ayplay.html ftp://ftp.worldofspectrum.org/pub/sinclair/music/players-pc/AYPlay02.zip

* y mi homepage es: (encontrarás aquí la última versión del SpecBASE así como mi club de usuarios del Spectrum donde podrás publicar tus programas)
http://www.geocities.com/Heartland/Acres/9755/

También podrás utilizar algún buscador de Internet para conseguir otros emuladores o versiones.


AGRADECIMIENTOS

- A todos los programadores de emuladores del ZX Spectrum por su excelente trabajo.
- A Sir Clive Sinclair por haber creado el mejor computador personal del universo :-)
- A todos los fanáticos del Spectrum de todo el mundo por continuar utilizando esta magnífica máquina, inclusive en el PC. ¡Muchas gracias por mantener el Spectrum vivo!
- A toda la gente que ha colocado mi programa online en Internet y a todos los que me han enviado e-mails.
- A toda la gente del IRC hispano del canal #spectrum.
- A Roberto Lecatte de Uruguay por construirme la interface para poder cargar mis programas de Spectrum en el emulador Z80, hace algunos años.
- A Carlos Casas de Uruguay por enseñarme portugués, esto fue imprescindible a la hora de crear la versión en portugués del SpecBASE.
- A Freddy Gualberto Bagnasco de Uruguay por comprar la calculadora Cambridge Scientific manufacturada por Sinclair Radionics en el año 1975 y por regalármela :-) (funcionando OK con su estuche, instrucciones, es decir, ¡todo el paquete original!).
- A Martijn van der Heide de Holanda por colocar mi programa en WOS con un agradable comentario y por sugerirme que incrementase el ancho del campo PATH en la estructura de la base de datos.
- A Zeljko Juric y Samir Ribic de Sarajevo por incluir soporte para el formato de mi base de datos en su emulador Warajevo.
- A René Angstmann de Suiza por las continuas sugerencias para mejorar este programa, por los reportes de errores y por las hermosas postales :-)
- A Philip Kendall de Inglaterra por la mención del SpecBASE en el FAQ.
- A Daniela y Mônica Peluci de Brasil por corregir muchos errores en la documentación en inglés, y en portugués también, en este último caso mi agradecimiento es para Mônica.
- A Andrew de Rusia por sus útiles sugerencias.
- A Alejandro Ibáñez de España por colocar mi programa en su revista "El mundo del Spectrum" y por colocar un link a mi club de usuarios de Spectrum.
- A Pepijn Smits de Holanda por haberme enviado su librería Expand.
- A Claus Jahn de Alemania por colocar mi programa en su página.
- A Brent Cartwright de Inglaterra por colocar un link a mi página.
- A Richard Mitton por haberme enviado su emulador SPEC.
- A Pedro Gimeno de España por la sugerencia de crear un editor de caracteres completo y no solamente un editor UDG y por su emulador de Spectrum (fue el primer emulador que vi en un PC).
- A Pedro Gimeno, César Hernández Bañó y Raúl Gómez Sánchez de España por la información para calcular el byte de paridad para grabar los ficheros .TAP.
- A Pepe de España por anunciar el SpecBASE en su página "Emulatronia", y por colocar un link en la sección de complementos del Spectrum.
- Al webmaster de Emulair de España por el link.
- A Ivan Scotelari de Brasil por colocar un link hacia mi página con un
comentario a respecto del SpecBASE y del club de usuarios.
- A Carlos Patiño (cafa@joinet.com.br) de Uruguay/Brasil por los chats sobre el Spectrum, por los CDs y por la nueva pantalla de presentación para este programa :-)
- Muchas gracias a Paul A. Hodgson, Jamie Percival, Richard Burgess y Ron Cavers de Inglaterra, Karol Jurica de Eslovaquia, Kolpakov Kirill de Rusia, Alexandre T. Vieira, José Roberto Rodrigues, Rodrigo Neves da Silva, Rodnei Hernandes Lino e Ismar Russano de Brasil, Ibon, Pedro Cabello y Paco Vega de España y a toda la comunidad Sinclair!!!
- A mi primer computador (TK 90X by Microdigital), y por supuesto al Sinclair ZX Spectrum original.
- Al PC por ser una buena plataforma para emular el Spectrum :-)
- A los viejos 80's (los años dorados de la informática :-)
- A Mecano, ¡el mejor grupo de pop español! Muchas gracias por acompañarme todos estos años con su maravillosa música :-)
- A mis padres...
- y por supuesto, ¡a Dios, por todo!
- Todos los nombres de los productos mencionados en este software y en la documentación del mismo son marca registrada y/o sus derechos de autoría (Copyright) pertenecen a sus respectivas empresas o creadores.


HISTORIA

 ??/12/1996 

- Primeras líneas de código escritas. La idea original era crear un programa
que me permitiese utilizar los snapshots que tenía con el Z80, el JPP y el Emulador de Pedro Gimeno.

 19/05/1997  Versión 1.0 

- La primera versión, disponible en modalidad shareware.

 13/12/1997  Versión 1.1 

- ¡El SpecBASE es 100% FREEWARE ahora! Completamente operativo sin opciones
deshabilitadas. Pero es software con autoría, no está permitido hacer ninguna modificación en él. Si te agrada este programa, envíame una postal (o por lo menos házmelo saber via e-mail).
- ¡Completamente configurable! Podrás agregar, modificar y borrar cualquier
emulador desde el MENU DE CONFIGURACION (F9). Debido a este hecho el
SpecBASE podrá funcionar con virtualmente CUALQUIER emulador de Spectrum basado en DOS, incluso con emuladores desconocidos o futuros. Tal vez el SpecBASE funcione correctamente con otros emuladores de otras máquinas para PC, pero ésto no ha sido probado aún. 8 bits únicamente, por favor :-)
- Posibilidad de introducir parámetros para los emuladores en cuestión.
- Soporte para los formatos TZX, DSK y TRD.
- Soporte para el M.A.M.E. (Sí, yo sé, éste no es un emulador de Spectrum, pero la nostalgia es grande... :-)
- Varias correcciones y mejoras.
- El SpecBASE ha sido optimizado.

 14/02/1998  Versión 1.2 

- Incremento del ancho del campo PATH en la estructura de la base de datos
principal. Martijn van der Heide (autor del SGD) desde Holanda me ha indicado que la ruta de acceso en el PC puede tener hasta 68 caracteres (incluyendo el nombre del fichero). Si estás utilizando bases de datos antiguas (versiones 1.0 y 1.1), esos ficheros serán actualizados de manera automática.
- Incremento del ancho del campo PATH en la base de datos de los emuladores también.
- El emulador Warajevo no funciona apropiadamente en la v1.1 porque los parámetros son utilizados de forma incorrecta. Este error ha sido corregido.
- Soporte para el SHOWSCR by Claus Jahn (este programa puede ser utilizado para ver las pantallas almacenadas en los ficheros .Z80).
- Se ha incluido un ícono compatible con Windows.
- Pantalla con el diseño del teclado de los computadores TK 90X - TK 95.
- Desde la ayuda (F1) podrás acceder a las pantallas del teclado del Spectrum y TK, lectura de teclado por medio de la función IN, mapa de memoria y tabla de caracteres.
- Posibilidad de re-asignar la relación "Extensión-Emulador". ¡Tú decides cual extensión será asignada automáticamente a cada emulador! (ver las descripciones de las teclas F9 y F5).
- La opción de impresión ha sido mejorada.
- Algunas mejoras menores.
- Nuevos emuladores soportados:
 . SimCoupe by Allan Skillman
 . Sinbas by Pavel Napravnik
 . WinXZX by Nick Savoiu and Razvan Surdulescu (Win)
 . WSpecEm by Rui Fernando Ferreira Ribeiro (Win)
 . ZX Emulator by Lion17, Rostov-Don
 . ZX32 by Vaggelis Kapartzianis (Win)
******************** 23 EMULADORES SOPORTADOS!!! ********************

 11/04/1998  Versión 1.3 

- Soporte para múltiples bases de datos. Ahora podrás usar y crear varias bases de datos (^F2 o Alt-F2).
- Base de datos completa para el M.A.M.E. v0.30.
- Las opciones de búsqueda, filtrado y ordenamiento disponibles a través de las teclas F2, F3 y F4 han sido mejoradas. Ahora podrás usar los siguientes campos con estas opciones: NOMBRE, NOMBRE COMPLETO, TIPO, TAMAÑO, MAQUINA, CATEGORIA, PROGRAMADOR, IDIOMA, AÑO y EMULADOR.
- Posibilidad de seleccionar cualquier emulador de Spectrum para el snapshot involucrado, en el mismo momento del lanzamiento, a través de la tecla BACKSPACE sobre el campo NOMBRE. La relación "Extensión-Emulador" no será modificada por el uso de esta característica.
- Soporte para los ficheros .ZX? del Speccy y para los ficheros .81 y .P del ZX81.
- Pantalla de teclado para el SINCLAIR ZX81.
- Varios errores gramaticales en esta documentación y en el SpecBASE (versión en inglés) han sido corregidos. Muchas gracias a Daniela y Mônica Peluci de Brasil.
- Nuevamente, algunas mejoras menores.
- Nuevos emuladores soportados:
 . SSPEC by Suzanne Archibald
 . MultiMachine by Paul A. Hodgson (Win)
 . JASPER Java ZX Spectrum Emulator by Adam Davidson & Andrew Pollard
- Nuevos emuladores de ZX80/ZX81/ACE soportados:
 . ACE 32 - Jupiter ACE Emulator by Paul Robson
 . TIMEX SINCLAIR 1000 EMULATOR by Jeff Vavasour
 . XTENDER ZX81 (TS1000) EMULATOR by Carlo Delhez
 . ZX81 Emulator by Paul Robson
- El emulador M.A.M.E. ha sido agregado al menú de configuración (F9).
******************** 31 EMULADORES SOPORTADOS!!! ********************

 13/10/1998  Versión 1.4 

- El emulador Warajevo (versión 128K) no funcionaba apropiadamente en la versión anterior porque algunos parámetros estaban siendo utilizados incorrectamente. ¡Discúlpenme! Este error ha sido corregido y creo que el SpecBASE no tiene más bugs de este tipo.
- Ahora el emulador Warajevo es presentado como 2 emuladores (48K & 128K).
- Posibilidad de agregar nuevas extensiones en el menú "Extensión-Emulador"
(ahora creo que el SpecBASE es 100% configurable, es decir, podrás agregar nuevos emuladores, nuevas extensiones para los ficheros relacionados, también podrás re-asignar las extensiones para los emuladores disponibles). En definitiva, podrás usar cualquier emulador!!!
- Se han agregado opciones para borrar y restaurar en el menú "Extensión-Emulador". Ten en cuenta que *sólo* podrás borrar los nuevos registros agregados. Y podrás también restaurar la configuración original.
- ^DEL en el menú de configuración restaura los emuladores originales ahora.
- Versiones en español y en portugués disponibles ahora.
- Algunos pequeños bugs corregidos y optimizaciones.
- Soporte para AYPLAY by James McKay y para los ficheros .AY.
- Nuevos emuladores soportados:
 . PASMulator by Paulo Sérgio Cardoso (Win)
 . R80 Spectrum Emulator by Raúl Gómez Sánchez
 . ROMAN ZX by Roman & Easy Inc.
 . SPEC32 by Paul Robson
 . SPECX by Robin Edwards & Andrew Murdoch (Win)
 . SPM ZX Spectrum 128 + TR-DOS + Scorpion by MOA
 . YaSE by Christian Hackbart
 . ZX Spectrum Simulator by Miklos Bartha (Win)
******************** 39 EMULADORES SOPORTADOS!!! ********************

 01/01/1999  Versión 1.5 

- Nuevo menú de configuración (F9). Este menú te permitirá configurar los emuladores, seleccionar tipos de letra, colores y deshabilitar el sonido.
- Posibilidad de seleccionar varios tipos de letra (F9), incluyendo las fuentes del Spectrum :-) (Sólo funciona en tarjetas VGA).
- Posibilidad de cambiar los colores de la pantalla principal (F9).
- Nuevo modo "Silencio", sugerido por Andrew de Rusia.
- Impresión en fichero (F10), sugerido por Andrew de Rusia.
- Ahora podrás acceder a las múltiples bases de datos a través de la tecla F11 (pero ^F2 aún funciona).
- Nuevo modo "Ficha" (F12). Sirve para ver y/o modificar la información de los registros en una ficha.
- Recurso de búsqueda rápida, sugerido por Andrew de Rusia (selecciona un snapshot ingresando las primeras letras del nombre sobre el campo NOMBRE).
- Debido al recurso anterior, a partir de ahora tendrás que presionar TAB para modificar el campo NOMBRE).
- Ahora BACKSPACE y ^ENTER pueden ser presionados sobre cualquier campo.
- El emulador Spectrum by Pedro Gimeno en ciertas ocasiones no funcionaba apropiadamente (en la versión 1.4) porque algunos parámetros estaban siendo utilizados incorrectamente. Este error ha sido corregido.
- Más optimizaciones.
- Nuevos emuladores soportados:
  . SPECCY by Pawell Kostenko
  . WARAJEVO TS2068 by Zeljko Juric & Samir Ribic
  . XTENDER2 ZX81 EMULATOR by Carlo Delhez
******************** 42 EMULADORES SOPORTADOS!!! ********************

 24/05/1999  Versión 1.6 

- Opción para cargar las fuentes originales de la ROM del PC, nuevas fuentes Ambassador y Russian fueron agregadas, fuente Standard fue modificada y la fuente Roman fue borrada.
- Nuevo sistema de búsqueda (directamente desde el campo NOMBRE).
- Ahora para seleccionar cualquier emulador con los juegos se usa la tecla TAB, ya que BACKSPACE se utiliza para borrar caracteres en el nuevo sistema de búsqueda. Ten en cuenta que TAB y F8 tienen las mismas funciones ahora.
- Posibilidad de agregar nuevos registros en las fichas.
- Opción "Guardar pantalla" (F9), sugerida por René Angstmann de Suiza (ahora se puede usar el DOS shell en el Z80).
- Varios errores corregidos y optimizaciones en la rutina de lanzamiento. Es más compatible con los emuladores ahora.
- Links actualizados en la documentación.
- Nuevos emuladores soportados:
  . SPECTRE by Johan Andersson
  . SPECTREM by Andrew Davidson
  . WINZ80 by Gerton A. Lunter (Win)
  . Z80Stealth Spectrum Emulator by Kolpakov Kirill
  . ZXSPECTR 48k/+2A Emulator by César Hernández Bañó
******************** 47 EMULADORES SOPORTADOS!!! ********************

 31/10/1999  Versión 1.7 

- ¡Editor de caracteres y UDG's! Completísimo editor que permite modificar los UDG y la fuente completa de caracteres, y puede cargar y salvar ficheros .BIN y .TAP para usarlos en los emuladores! (F8).
- Posibilidad de almacenar las direcciones de sitios web y de e-mails en la base de datos de los emuladores, permitiendo lanzar el navegador de internet para abrir los sitios almacenados y el programa de correo para enviarle un mensaje a los autores! (TAB). Las direcciones ya aparecerán en la base, pero podrás modificarlas y agregar nuevas (F9).
- Modo ficha disponible en la base de datos de los emuladores (F9-F3).
- El mapa de memoria y la tabla de caracteres han sido mejorados (F1).
- Inclusión de una pantalla con diagramas del joystick y del adaptador para cargar desde cassette (F1).
- Nuevo menú para leer esta documentación de manera más organizada (F1).
- Ahora el SpecBASE imprime el nombre de la base de datos en lugar de la fecha y hora de impresión (F10).
- Varios cambios en las teclas de función. F6, F7 y F8 corresponden a DBF, FICHA y UTIL, pero F11 y F12 aún son válidas.
- Algunas correcciones en las rutinas de color.
- Varias correcciones en esta documentación (incluyendo una lista de agradecimientos más detallada).
- Nuevos emuladores soportados:
 . FINSPE by Jussi Lahteenmaki
 . JASPE (Just Another SPectrum Emulator) by Julio Fernández
 . M.E.S.S. (Multi Emulator Super System) by the M.E.S.S. team
 . SP48 by José Ignacio Fernández González
 . SPEC by Richard Mitton (using RAZE Z80 core by himself)
 . SPEC256 ZX Spectrum emulator 16/256 colors by Iñigo Ayo
 . SPECCYAL - the Spectrum 48k emulator by Stephane Schmitz (Win)
 . SPECTREM-DR by Andrew Davidson
 . UNNAMED ZX Spectrum Emulator by Thomas Harte
 . VACE Jupiter ACE emulator by Edward Patel (Win)
 . WIZ-81 Sinclair ZX81 emulator by Luis Pieri (Win)
 . ZX Plus by Justin Wood and Mark Swinhoe (Win)
 . ZX Spectrum 48K Emulator by Daniele Orro (Win)
******************** 60 EMULADORES SOPORTADOS!!! *******************

 08/10/2001  Versión 1.8 

- Soporte para el año 2000 (Y2K). Aunque no es necesario, ahora el SpecBASE maneja correctamente 4 dígitos para el año en las fechas. Presiona ^F2 o Alt-F2 para verlo :-)
- Mejoras en la relación "Extensión-Emulador". Posibilidad de cambiar el origen a partir de donde se toma la información sobre el emulador que lanzará los ficheros en cuestión. Si se habilita se utilizará el emulador especificado en la relación "Ext-Emul" y no el de la base de datos principal, que no tiene por que ser el mismo (F9).
- Búsqueda rápida en el menú de lanzamiento de emuladores. Podrás presionar la letra inicial para seleccionar el emulador deseado rápidamente (TAB).
- En el campo EMULADOR de la base de datos principal podrás leer el nombre completo del emulador, que no se veía en versiones anteriores (Enter sobre el campo EMULADOR).
- Soporte multi-idioma. Ahora el SpecBASE incluye soporte para tres idiomas (inglés, español y portugués) en el mismo fichero ejecutable. Podrás escoger el idioma que desees en el menú de configuración (F9).
- Ahora es posible cambiar la ruta de acceso y la extensión cuando imprimes en un fichero, sugerido por René Angstmann de Suiza.
- Se ha arreglado un problema con las letras de las unidades de disco que se presentaba cuando el SpecBASE usaba más de un disco (ej: SpecBASE instalado en C: y emuladores en D:).
- Nueva pantalla de presentación, creada por Carlos Patiño (cafa@joinet.com.br)
- Ayuda en pantalla "Extensión-Emulador" (F9, Emuladores, F2).
- Mejoras en las pantallas del teclado del Spectrum y del uso de la función IN (F1).
- Se ha agregado la opción Inves Spectrum+ en el campo MAQUINA.
- Nuevo menú en el campo CATEGORIA.
- Muchos detalles corregidos, como nuevos mensajes, reorganización de las ventanas y muchas cosas más.
- Documentación revisada, ampliada y disponible en formato html.
- Se ha agregado soporte para el VBAY by Random así como también para los ficheros de tipo .AZX, .PSG y .VTX.
- Nuevos emuladores soportados:
 . BACTERIA by Antonio José Villena Godoy
 . DAMSPECEM by Diogo Bastos (Win)
 . DELPHISPEC - vbSpec ported to Borland Delphi by Jari Korhonen (Win)
 . GLECK by Ignacio Burgueño (Win)
 . NO$ZX8 nocash ZX8 emulator by Martin Korth (DOS y Win)
 . REALSPECTRUM by Ramsoft demogroup
 . SEM - ZX Spectrum Emulator by Alexander E. Patrakov (Win)
 . SPECEMU by Mark Woodmass (Win)
 . UNREALSPECCY by SMT (Win)
 . VBSPEC - ZX Spectrum Emulator by Grok Developments Ltd (Win)
 . YaSE 2 by Christian Hackbart (Win)
para JAVA:
 . HOB Java Spectrum Emulator by Nigel Barford
 . JX-SPECCY Java ZX-Spectrum 48K Emulator by Marzio De Biasi
 . JZX Java Sinclair ZX Spectrum emulator by Razvan Surdulescu
 . SPECTRUM Emulator for Java by James Sutherland
 . ZZ Spectrum Java Emulator by Troels Noergaard
******************** 76 EMULADORES SOPORTADOS!!! *******************

Si deseas contactarte conmigo escríbeme a reguerra@montevideo.com.uy
Me agradaría recibir tu e-mail para saber que piensas acerca del SpecBASE


PORTUGUESE SECTION - TABELA DE CONTEÚDO


IntroduÇãO
APRECIAÇãO GERAL
CARACTERISTICAS PRINCIPAIS
RequERIMENTOS
LicenÇA DE USO
RegistrO
InstalAÇãO
UsO
EmulaDORES SUPORTADOS
COMO CONSEGUIR EMULADORES
RECONHECIMENTOS
HistÓrIA
VOLTAR AO INÍCIO


INTRODUÇÃO

    Este programa é para usuários do Sinclair ZX Spectrum. Se não conhece nada à respeito deste computador, talvez seja inútil para você. Se ainda estiver com curiosidade talvez lhe interesse saber que o Spectrum foi lançado no mercado em 1982 por uma empresa inglesa chamada Sinclair Research dirigida por Sir Clive Sinclair. Este pequeno porém potente computador de 8 bits, com somente 48k de RAM, sem disco rígido nem disquete, ligava-se no aparelho de televisão e num gravador de fita K7 para carregar e gravar os programas. Por causa de seu baixo custo e inteligente desenho tornou-se muito popular e milhares de programas foram criados para ele. É impossível dizer aqui o quanto este computador representa para mim e para muitas outras pessoas, mas se você já o conhece lembre-se que:

- O Spectrum não morreu, ele ressuscitou nos emuladores!
- Não existe um outro computador que possa produzir tanta saudade.
- O Spectrum representa a década de 80 e uma geração de pessoas que tiveram a oportunidade de se iniciar no apaixonante mundo da informática graças a esta maravilhosa máquina (e ao tio Clive :-)
- Os jogos do Spectrum tem algo que os atuais perderam... a jogabilidade!
- Não precisa 600MB de introdução tridimensional nos jogos.
- Não apresenta erros de aplicação, nem erros fatais, não fica travado, não é necessário reiniciá-lo o tempo todo, nem precisa ser atualizado.
- O Plug & Play realmente funciona :-)
- Este computador não faz lembrar ninguém chamado Bill.
- O Speccy não é Intel inside... definitivamente!
- O Spectrum é provávelmente o computador mais emulado do universo! (mais de 70 emuladores para DOS e Windows)
- O Speccy está vivo!!!... e está preparado para o ano 2000! :-)


APRECIAÇÃO GERAL

SpecBASE: a minha contribuição ao mundo da emulação, aos dourados anos 80 e ao pessoal que faz tudo isso possível.
O SpecBASE é um gerenciador de bancos de dados e executor universal de programas que pode ser utilizado com todos os emuladores do Sinclair ZX Spectrum e do ZX80/81 disponíveis para o PC. Pode invocar qualquer emulador do Spectrum e um snapshot, arquivo de fita K7 ou imagem da tela, armazena automáticamente o nome do arquivo, o tamanho, o tipo de arquivo, modelo do Spectrum e o path para os snapshots ou arquivos de fita num banco de dados, vale dizer, cria o seu próprio banco de dados automáticamente!!!
O SpecBASE designa um emulador específico de acordo com a extensão dos arquivos (podendo ser mudada essa relação). Pode procurar, filtrar, ordenar, adicionar, apagar, modificar, e imprimir a informação armazenada no banco de dados. Além disso, não utiliza memória no momento de executar um emulador e é um programa muito pequeno que funciona no DOS e pode ser executado em qualquer PC.
O SpecBASE é muito fácil de ser usado, mas se você tiver alguma dúvida, mande-me um e-mail (reguerra@montevideo.com.uy). Eu gostaria de saber o que você acha a respeito dele. Você poderá encontrar a última versão do programa na minha homepage, o endereço é: http://www.geocities.com/Heartland/Acres/9755/
Se você for um fã do Spectrum e tiver muitos snapshots (como eu), este programa será ótimo para você.


CARACTERISTICAS PRINCIPAIS

* Muito fácil de ser usado. Cria o seu próprio banco de dados automáticamente!
* As funções do banco de dados são muito rápidas, roda no modo texto e por isso a visualização também é muito rápida.
* Posibilidade de imprimir a informação armazenada nos bancos de dados.
* Roda em qualquer PC (inclusive nos XT's).
* Conhece práticamente todos os emuladores do Spectrum e do ZX80/81 que existem para o DOS e o Windows (suporta 76 emuladores!).
* Completamente configurável, inclui suporte para emuladores desconhecidos ou futuros e para novos tipos de arquivos!
* Posibilidade de re-designar as extensões usadas por cada emulador.
* Múltiplos bancos de dados! Você poderá usar e criar todos os bancos de dados que quiser.
* Duas modalidades de visualização para os bancos de dados (tabela e ficha).
* Posibilidade de armazenar toda a informação dos emuladores em um banco de dados, incluindo a homepage e o e-mail.
* 12 fontes disponíveis (incluindo o jogo de caracteres do Spectrum).
* Completos editores para modificar os UDGs e a fonte completa de caracteres.
* Não usa memória para rodar os emuladores.
* Fornece uma cómoda e rápida visualização da informação importante.
* Inclui suporte para 3 línguas (inglês, espanhol e português) no mesmo arquivo executável.
* Varias telas de informação disponíveis através da tecla F1.
* No momento não existe um outro programa do mesmo tipo que permita usar todos os emuladores juntos.
* E é 100% FREEWARE!!!


REQUERIMENTOS

O SpecBASE requer o seguinte:

- PC(tm)/XT(tm)/AT(tm)/386(tm)/486(tm)/Pentium(tm)/MMX(tm), ou um computador 100% compatível (386 ou superior é o recomendado para obter um ótimo desempenho).
- cerca de 500K de memória RAM livre (mas este programa NÃO USA MEMORIA para executar os emuladores).
- DOS 3.3 ou superior, Windows 95/98 ou qualquer outro sistema operacional compatível com o MSDOS.
- placa VGA (este programa roda em modo texto, porém o 99% dos emuladores requerem uma placa VGA, além disso com a VGA você poderá ver as fontes do Spectrum).
- algum emulador do Spectrum (para executar os arquivos relacionados com o Spectrum desde este programa). Embora este programa não precisa de nenhum emulador para ser executado, fica sem sentido se você não tiver um. Poderá ler debaixo na seção "COMO CONSEGUIR EMULADORES".

Opcional:

- um disco rígido. Embora este programa possa rodar através de um disquete, é muito recomendável que você o copie no HD.
- um caché de disco instalado (tipo SMARTDRIVE). O SpecBASE é um programa que permite criar enormes bancos de datos, um caché de disco é muito recomendado para que ele funcione rápidamente. Aliás se você tiver o Windows 95 e ligar o computador no modo DOS, poderá usar um caché de disco.
Cheque no seu arquivo AUTOEXEC.BAT, a linha de comando que ativa o SMARTDRIVE é a seguinte:
LH C:\WINDOWS\SMARTDRV.EXE 1024 0  (se tiver Windows 95/98)
                                              ¦
                                              +-> designa 1MB de RAM para o caché só no modo DOS. Você pode mudar este valor.

ou:

LH C:\DOS\SMARTDRV.EXE  (se você tiver só DOS)

 NOTA:  Se você tiver o Windows 95 e rodar o SpecBASE através dele (numa janela de DOS), não carregue o SMARTDRIVE. O Windows 95 já tem um caché eficiente.


LICENÇA DE USO

O pacote inteiro do SpecBASE, incluindo o programa SpecBASE, esta documentação, e os outros arquivos inclusos são Copyright ©1997-2001 by Rodolfo Edison Guerra. Todos os direitos reservados. O SpecBASE pode ser distribuido gratuitamente a qualquer pessoa, mas só se as três condições a seguir forem respeitadas:
1. O SpecBASE pode ser distribuido só no seu formato original. Não é permitido fazer nenhuma modificação nele. Ele é distribuido num "pacote" contendo os arquivos a seguir:

            SPECBASE.BAT (este arquivo é usado para executar os emuladores)
            SPB_PROG.EXE (o arquivo executável)
            SPECBASE.HTM (documentação)
            SPECBASE.ICO (ícone compatível com o Windows)
            MAME.DBF (banco de dados para o M.A.M.E. v0.30)
            MAME.DBT (arquivo memo para o M.A.M.E.)
            FILE_ID.DIZ (descrição breve para o SpecBASE)

2. O SpecBASE não pode ser distribuido como parte de nenhum outro produto, exceto com permissão por escrito do autor, Rodolfo Edison Guerra.
3. Nenhuma taxa poderá ser aplicada a este programa ou então pelo fornecimento do pacote, exceto no caso das B.B.S., onde poderá ser distribuido embora a mesma esteja aplicando uma taxa pelo serviço de acesso à mesma (mas nunca pelo próprio programa).

 NOTAS: 
- Em nenhum caso o autor deste programa vai se responsabilizar por qualquer tipo de dano, seja físico ou perda de arquivos, ou qualquer outro incidente ou dano causado pelo uso inadequado deste programa (o SpecBASE tem sido testado exaustivamente e jamais tem causado nenhum tipo de dano, inclusive durante sua programação).
- ESTE PROGRAMA É FREEWARE!!! Você não tem de pagar nada para usá-lo. Mas eu gostaria de receber um cartão postal. Desta maneira eu ficarei sabendo quantas pessoas usam o SpecBASE no mundo inteiro. E, é claro, qualquer doação vai ser muito bem recebida :-)


REGISTRO

Este programa é FREEWARE e por essa razão não é necessário registrar-se para usá-lo! Mas se você gostar e usar este programa regularmente, mande-me um cartão postal (ou pelo menos, mande um e-mail com seus comentários).

Endereço:
                Rodolfo Edison Guerra
                Francisco Araucho 1228 apto. 006
                C.P. 11300 - Montevideo
                URUGUAY

e-mail:  reguerra@montevideo.com.uy
U.R.L.:  http://www.geocities.com/Heartland/Acres/9755/
Também poderá me contactar através do ICQ, número 2632155.

Você pode mandar relatórios de erros, comentários, etc.
Eu posso ler e responder em Inglês, Espanhol e Português.


INSTALAÇÃO

Descomprima o arquivo zip em qualquer diretório que você quiser (exemplo: C:\SPECBASE).
No prompt do DOS escreva o seguinte:
C:\> MD SPECBASE          (para criar um diretório novo)
C:\> CD SPECBASE          (para entrar nesse diretório)
C:\SPECBASE> PKUNZIP A:NOME.ZIP      (para descomprimir o programa)
                                 ¦
                                 +-> Se o arquivo zip estiver no disco A:, senão especifique a letra certa que corresponda ao disco que estiver usando.

 NOTAS: 
- Tenha certeza que o arquivo PKUNZIP.EXE esteja no path. Também poderá usar o Winzip.
- Se você estiver atualizando a versão do SpecBASE, é muito recomendável instalá-lo num diretório novo e logo após copiar os bancos de dados da versão antiga (arquivos *.dbf e *.dbt).


USO

Tecle SPECBASE no prompt do DOS para rodar o programa (não tecle SPB_PROG). Você também poderá rodar este programa no Windows. Para fazer isso, clique duas vezes com o mouse no arquivo SPECBASE.BAT. Um icone compatível com o Windows é fornecido no pacote.
As opções disponíveis poderão ser usadas através das teclas de função a seguir:

O primeiro que você deverá usar é o seguinte:

 F9: para configurar o path dos emuladores (esta configuração será gravada automáticamente)
 F5: para indicar onde ficam os snapshots.
 ENTER (no campo NOME): para rodar o emulador e o snapshot ou arquivo de fita K7.

ou:

 F9: para configurar o path dos emuladores.
 TAB: para rodar um snapshot em qualquer emulador ou para rodar somente o emulador do Spectrum sem nenhum snapshot ou arquivo de fita.

TECLAS UTEIS:

 F1  Abre uma tela de ajuda, e nela serão listadas todas as teclas de função. E você poderá selecionar em um menu as opções a seguir:

- Ver DOC (poderá ler este documento na tela de ajuda).
- SPECCY (abre uma tela com o desenho do teclado do SINCLAIR ZX Spectrum).
- TK 90X/95 (abre a tela do teclado do MICRODIGITAL TK 90X - TK 95).
- ZX81 (abre a tela do teclado do SINCLAIR ZX81).
- Ler IN (abre um diagrama que explica o uso da "função IN" para ler o teclado).
- Diagramas (abre uma tela com diagramas para o joystick e a interface para carregar programas que ainda estejam gravados em fita K7).
- Mapa de memória (abre o mapa de memória do Spectrum).
- Tabela CHR$ (abre a tabela de caracteres do Spectrum, TK e PC em binário, decimal e hexadecimal).

 ^F1 ou Alt-F1  Também abre a tela do teclado do SINCLAIR ZX Spectrum.

 F2  Procura qualquer programa do Spectrum armazenado no banco de dados. Você poderá procurar pelos campos a seguir: NOME, NOME COMPLETO, TIPO, TAMANHO, MAQUINA, CATEGORIA, PROGRAMADOR, PAIS OU LINGUA, ANO e EMULADOR.

 F3  Permite filtrar o banco de dados usando uma condição especificada. Você poderá filtrar por NOME, NOME COMPLETO, TIPO, TAMANHO, MAQUINA, CATEGORIA, PROGRAMADOR, PAIS OU LINGUA, ANO e EMULADOR.
O texto a seguir é de uma versão antiga: "Se deseja filtrar pelo campo TIPO simplesmente filtre pelo NOME e tecle .EXT como condição (onde .EXT é a EXTensão que você está querendo filtrar)". Já não é necessário, porém funciona.

 F4  Permite ordenar o campo especificado em ordem alfabética. Você poderá ordenar pelos campos a seguir: NOME, NOME COMPLETO, TIPO, TAMANHO, MAQUINA, CATEGORIA, PROGRAMADOR, PAIS OU LINGUA, ANO e EMULADOR.
Geralmente o banco de dados vai se ordenar pelo campo NOME COMPLETO, mas se você ordenar por outro campo, o novo campo vai ser usado automáticamente a próxima vez que você rodar o SpecBASE.

 F5  Lê um diretório e automáticamente enche o banco de dados com os nomes dos arquivos relacionados com o Spectrum (o programa vai encher automáticamente alguns campos do banco de dados com a informação dos snapshots ou arquivos de fita, depois você poderá encher o resto manualmente).
Fique sabendo que o path e o nome dos arquivos tem de ser inseridos da maneira antiga (8.3 caracteres do DOS), (ex.: "c:\Arquivos de programa\ZX Spectrum Emulator" tem de ser teclado assim: c:\arquiv~1\zxspec~1).
O SpecBASE designa automáticamente os emuladores a seguir, porém você poderá modificar o conteúdo do campo EMULADOR e mudar por qualquer um dos que são listados mais abaixo na descrição da tecla F9. (E desde a versão 1.2 poderá re-designar a relação "Extensão-Emulador". Leia debaixo na descrição da tecla F9).

 Extensões  Emuladores
 .Z80  .SLT  .TAP
 .MDR  .ROM  .VOC
 Z80 by Gerton A. Lunter
 .SNA  JPP by Arnt Gulbrandsen
 .SP  SPECTRUM by Pedro Gimeno
 .SIT  .BLK  SINCLAIR by Pedro M. Rodríguez
 .PRG  IRISH by Kevin J. Phair
 .SEM  ZX SPECTRUM by Bernd Waschke
 .SNP  .LTP  NUCLEAR ZX Spectrum EMULATOR by Radovan Garabik & Lubomir Salanci
 .TZX  .DSK  .TRD  X128 by James McKay
 .ZX?  ZX32 by Vaggelis Kapartzianis
 .SCR  ZX-Screen viewer by BUSY SOFT
 .P  .81  ZX81 Emulator by Paul Robson
 .AY  AYPLAY player by James McKay
 .AZX  .PSG  .VTX  VBAY music player by Random

* Esta opção não funciona com os jogos do M.A.M.E., mas com este programa se inclue o banco de dados completo para o M.A.M.E. v0.30.

 F6  Bancos de dados múltiplos! Você poderá escolher e criar todos os bancos de dados que quiser no diretório onde estiver instalado o SpecBASE. Para criar um novo arquivo de banco de dados escolha a opção "novo...".

 F7  Permite ver/modificar/agregar os registros e se movimentar pelo banco de dados mostrando a informação numa ficha.

 F8  Abre o menu de utilitários do SpecBASE. As opções a seguir serão apresentadas na tela:

- EDITOR UDG (Abre um completo editor UDG (User-Defined Graphics), baseado no editor incluso na ROM dos computadores TK 90X/95. Ele pode carregar e gravar arquivos .BINários e .TAP que poderão ser usados nos emuladores! Também pode carregar as fontes originais e os caracteres acentuados dos computadores da linha TK. Na tela você poderá ver as teclas que poderão ser utilizadas).

- EDITOR FONTES (Idem mas é um editor da fonte completa, você poderá editar todos os caracteres do Spectrum).

- CVT EM TEXTO (Converte o banco de dados atual em um arquivo de texto).

- INTRO (Abre a nova tela do intro).

 F9  Abre o menu de configuração do SpecBASE. As opções a seguir serão apresentadas na tela:

- CONFIG EMULADORES(1) (para configurar o path dos emuladores e a relação "Extensão-Emulador").

- RELAÇÃO EXT-EMUL (para configurar os emuladores que serão designados para executar cada tipo de arquivo. Leia debaixo na seção marcada com um (1) para obter informação mais detalhada).

- USAR REL EXT-EMUL (caso estiver ativada será usado o emulador especificado na relação "Ext-Emul", e não o do banco de dados principal, que pode ser diferente).
IMPORTANTE: se você utilizar o emulador M.A.M.E. desative esta opção (NÃO).

- FONTES (permite escolher o tipo de letra. O SpecBASE seleciona automáticamente o jogo de caracteres do Spectrum :-) Esta opção não funciona numa janela do DOS, caso rodar o SpecBASE no Windows use o modo "Full Screen").

- CORES (para mudar as cores da tela principal).

- SONS (com ou sem sons de advertência).

- SALVAR TELA (salva a tela do SpecBASE, se estiver desativada você poderá usar o DOS shell nos emuladores, por exemplo no Z80.
IMPORTANTE: alguns emuladores não funcionam corretamente com esta opção ativada).

- LíNGUA (desde a versão 1.8 este programa inclui as três línguas suportadas (inglês, espanhol e português) no mesmo arquivo executável. Aqui você poderá escolher a língua que quiser).

(1) Para configurar o path para usar os emuladores disponíveis no seu computador (nos itens desta lista estão contidos todos os emuladores do Spectrum que eu conheço para DOS e Windows). Você poderá agregar, modificar e apagar os emuladores da lista. Aliás poderá agregar parâmetros para eles, (ex. se tiver o Z80 registrado v3.04 ou superior, poderá usar o parâmetro -00, para suprimir a pausa na tela de introdução). Já foram inseridos novos parâmetros para o Emulador do Spectrum de Pedro Gimeno, mas só poderão ser utilizados com as versões recentes deste emulador (v.0.99E ou mais nova). Se estiver usando uma versão antiga, você terá de apagar esses parâmetros.
Para executar os emuladores precisa-se da informação a seguir:

 NOME COMPLETO  NOME  PARÂMETROS  PATH
 Z80 by Gerton Lunter  Z80.EXE  -00  C:\EMUL\Z80

Fique sabendo que o path e o nome dos arquivos tem de ser inseridos da maneira antiga (8.3 caracteres do DOS), (ex.: "c:\Arquivos de programa\ZX Spectrum Emulator" tem de ser teclado assim: c:\arquiv~1\zxspec~1).
Caso você pressionar F2 nesta lista, poderá re-designar a relação "Extensão-Emulador". Você pode decidir qual extensão vai ser automáticamente designada para cada emulador!!! (pressionando F5 depois, veja essa seção).
Poderá também adicionar e deletar novas extensões para os emuladores disponíveis. Se você quiser restaurar a configuração original aperte as teclas ^DEL.

 F10  Imprime o banco de dados ativo (se o banco estiver filtrado, a impressão será só dos registros filtrados).

 ENTER (no campo NOME)  Roda um Emulador conjuntamente com um snapshot ou com um arquivo de fita. Também estão suportados os .SCR (arquivos que armazenam as telas do Spectrum), os arquivos ROM e os VOC
(arquivos de som). No Windows é melhor rodar este programa no modo full screen (Alt-ENTER), exceto com o emulador ZX32 (eu tive problemas nessa modalidade, tente rodar o SpecBASE numa janela reduzida). O SpecBASE NÃO USA MEMÓRIA para rodar os emuladores. Antes de usar esta opção, você terá de configurar o path de cada emulador que tiver em seu HD e quiser usar com o SpecBASE (leia a descrição da tecla F9 debaixo).

 Ctrl-ENTER  Roda o ZXSVIEW ou então o SHOWSCR (caso eles estejam disponíveis) para ver a tela armazenada no snapshot ou arquivo SCR. Esta opção abre as telas armazenadas nos snapshots .SNA, .SP (ambas versões), .SIT, .PRG, .SEM e .SNP. O formato Z80 é comprimido, e por isso não é possível ver com o ZXSVIEW as telas armazenadas neste formato, mas o SHOWSCR tem suporte para este formato. Também poderá ver os arquivos do tipo .SCR. Antes de usar esta opção, terá de configurar o path desses programas (opção F9).

 TAB  Semelhante ao ENTER, mas poderá escolher qualquer emulador para o snapshot que estiver selecionado, no mesmo momento de rodar o emulador. Mas, com certeza, se você escolher um emulador que não for compatível com o snapshot selecionado, o jogo não será executado corretamente. Fique sabendo que poderá pressionar a letra inicial para selecionar o emulador que quiser. A relação "Extensão-Emulador" não será mudada pelo fato de usar esta opção. Se você pressionar ^ENTER no emulador selecionado, vai rodar o emulador sem nenhum snapshot, se pressionar F1 vai abrir o browser na homepage do emulador e se pressionar F2 vai abrir o programa de correio eletrônico para mandar um e-mail para o autor. Antes de usar esta opção, terá de configurar o path dos emuladores (F9).

 DEL  Permite apagar o registro atual.

 Ctrl-DEL  Apaga todos os registros do banco de dados (Cuidado! Todos os registros serão deletados permanentemente).

 Ctrl-PgDn + seta abaixo  Adiciona um novo registro manualmente no final do banco de dados. Neste caso terá de introduzir a informação no registro manualmente. Se você introduzir um registro errado, poderá deletá-lo com a tecla DEL.

 ENTER ou outra tecla  Edita o campo do registro atual. Se o campo atual for EMULADOR e você teclar ENTER, um pequeno menu vai aparecer e assim terá oportunidade de escolher um emulador sem escrever nada. No campo MAQUINA, você poderá escolher no menu o tipo do Spectrum para o snapshot selecionado. As opções são 16K, 48, 128, +2, +2A, +3, TK, TiMeX, INVes Spectrum+, SAM, PENtagon e SCOrpion. No campo CATEGORIA você poderá escolher a categoria do jogo, tipo Arcade, Aventura, etc. E, no campo NOME, vai executar o snapshot ou arquivo de fita K7 selecionando. Caso você presionar qualquer outra tecla exceto ENTER, poderá escrever qualquer coisa nesses campos.

 Ctrl-Y  Apaga todo o texto do campo que estiver editando.

 Ctrl-T  Apaga a palavra que estiver à direita do cursor no campo que estiver sendo editado.

 INS  Ativa/Desativa o modo de Inserção (poderá pressionar esta tecla em qualquer momento).

 ESC  Sai do programa e volta para o DOS.

Através do banco de dados você poderá se movimentar com as teclas a seguir:

 Seta acima ou ^E  linha anterior
 Seta abaixo ou ^X  linha seguinte
 Seta esquerda ou ^S  coluna esquerda
 Seta direita ou ^D  coluna direita
 ^Seta esquerda ou ^A  coluna esq. (scroll fixo)
 ^Seta direita ou ^F  coluna direita (scroll fixo)
 Home  primeira coluna (sem scroll)
 End  última coluna (sem scroll)
 PgUp  20 linhas para trás
 PgDn  20 linhas para adiante
 ^Home  primeira coluna (scroll esq.)
 ^End  última coluna (scroll dir.)
 ^PgUp  primeira linha (scroll acima)
 ^PgDn  última linha (scroll abaixo)

 NOTAS: 
- Tenha certeza que está executando o arquivo SPECBASE.BAT, e não o SPB_PROG.EXE. O arquivo SPECBASE.BAT utiliza-se para rodar os emuladores e eles não vão funcionar corretamente se estiver executando o SPB_PROG.EXE.
- Não mude o nome nem modifique o arquivo SPECBASE.BAT, tenha certeza que o disco que estiver utilizando não esteja protegido (caso rodar o programa num disquete) e que o arquivo não esteja protegido com o atributo de "só leitura"


EMULADORES SUPORTADOS

Os emuladores a seguir para DOS/Windows tem sido testados com o SpecBASE e funcionam muito bem nesta versão:

 BACTERIA by Antonio José Villena Godoy
 DAMSPECEM by Diogo Bastos
 DELPHISPEC - vbSpec ported to Delphi by Jari Korhonen
 E++ by James Sutherland
 EMULADOR DE SPECTRUM by Pedro Gimeno
 FINSPE by Jussi Lahteenmaki
 GLECK by Ignacio Burgueño
 IRISH by Kevin J. Phair
 JASPE (Just Another SPectrum Emulator) by Julio Fernández
 JPP by Arnt Gulbrandsen
 M.E.S.S. (Multi Emulator Super System) by the MESS team
 MULTIMACHINE by Paul A. Hodgson
 NUCLEAR ZX Spectrum by R. Garabik & L. Salanci
 PASMulator by Paulo Sérgio Cardoso
 POLISH by J. Swiatek & K. Makowski
 R80 Spectrum Emulator by Raúl Gómez Sánchez
 REALSPECTRUM by Ramsoft demogroup
 ROMAN ZX by Roman & Easy Inc.
 SEM - ZX Spectrum Emulator by Alexander E. Patrakov
 SIMCOUPE by Allan Skillman
 SINBAS by Pavel Napravnik
 SINCLAIR ZX 48/128K by Pedro Manuel Rodríguez Salas
 SP48 by José Ignacio Fernández González
 SPEC by Richard Mitton (using RAZE Z80 core by himself)
 SPEC by Robin Edwards
 SPEC256 Spectrum emulator 16/256 colors by Iñigo Ayo
 SPEC32 by Paul Robson
 SPECCY by Pawell Kostenko
 SPECCYAL - the Spectrum 48k emulator by Stephane Schmitz
 SPECEMU by Mark Woodmass
 SPECTRE by Johan Andersson
 SPECTREM by Andrew Davidson
 SPECTREM-DR by Andrew Davidson
 SPECX by Robin Edwards & Andrew Murdoch
 SPM ZX Spectrum 128 + TR-DOS + Scorpion by MOA
 SSPEC by Suzanne Archibald
 UKV SPECTRUM DEBUGGER by K. Uglekov
 UNNAMED ZX Spectrum Emulator by Thomas Harte
 UNREALSPECCY by SMT
 VBSPEC - ZX Spectrum Emulator by Grok Developments Ltd
 VGASPEC by Alberto Olloqui
 WARAJEVO 48/128K/TS2068 by Zeljko Juric & Samir Ribic
 WINXZX by Nick Savoiu and Razvan Surdulescu, Erik Kunze, Des Herriott and many others
 WINZ80 by Gerton A. Lunter
 WSPECEM by Rui Fernando Ferreira Ribeiro
 X128 by James McKay
 YaSE by Christian Hackbart
 YaSE 2 by Christian Hackbart
 Z80 by Gerton A. Lunter
 Z80Stealth Spectrum Emulator by Kolpakov Kirill
 ZX Emulator by Lion17, Rostov-Don
 ZX Plus by Justin Wood and Mark Swinhoe
 ZX SPECTRUM-EMULATOR by Bernd Waschke
 ZX Spectrum 48K Emulator by Daniele Orro
 ZX Spectrum Simulator by Miklos Bartha
 ZX by Eduard Rindt & Ludek Brukner
 ZX-JAM SPECTRUM EMULATOR by Juan Antonio Moreno
 ZX-Spectrum 128K + TR-DOS by Nicolay Shalayev
 ZX32 for Windows 95 by Vaggelis Kapartzianis
 ZXSPECTR 48k/+2A Emulator by César Hernández Bañó

Para JAVA:

 HOB Java Spectrum Emulator by Nigel Barford
 JASPER Java Emulator by Adam Davidson & Andrew Pollard
 JX-SPECCY Java ZX-Spectrum Emulator by Marzio De Biasi
 JZX Java Sinclair ZX Spectrum emulator by Razvan Surdulescu
 SPECTRUM Emulator for Java by James Sutherland
 ZZ Spectrum Java Emulator by Troels Noergaard

O SpecBASE também tem suporte para os seguintes emuladores ZX80/ZX81/ACE:

 ACE 32 - Jupiter ACE Emulator by Paul Robson
 NO$ZX8 nocash ZX8 emulator by Martin Korth
 TIMEX SINCLAIR 1000 EMULATOR by Jeff Vavasour
 VACE Jupiter ACE emulator by Edward Patel
 WIZ-81 Sinclair ZX81 emulator by Luis Pieri
 XTENDER ZX81 (TS1000) EMULATOR by Carlo Delhez
 XTENDER2 ZX81 EMULATOR by Carlo Delhez
 ZX81 Emulator by Paul Robson

Os programas a seguir são utilitários para usar alguns arquivos do Spectrum que também estão suportados:

 AYPLAY - AY-3-8912 music player by James McKay
 SHOWSCR - Screens viewer by Claus Jahn
 VBAY - AY-3-8912 music player by Random of Concern Chaos
 ZXSVIEW - ZX Screen viewer by BUSY SOFT

Os programas SHOWSCR e ZXSVIEW podem ser utilizados para abrir as telas armazenadas em alguns snapshots e nos arquivos .SCR (veja na descrição de Ctrl-ENTER). O AYPLAY é um reprodutor de som para os arquivos .AY, e o VBAY é para ouvir os arquivos .AZX, .PSG e .VTX.

 Nota: O SpecBASE também suporta o M.A.M.E. (Multiple Arcade Machine Emulator by Nicola Salmoria and the MAME team).

Desde a versão 1.7 o SpecBASE pode executar o browser para abrir as homepages dos emuladores (TAB-F1). Você poderá editar os endereços das homepages e dos e-mails no menu de configuração (F9).


COMO CONSEGUIR EMULADORES

Os emuladores suportados pelo SpecBASE poderão ser "baixados" gratuitamente se você tiver acesso à Internet. Nele você poderá ir diretamente às homepages dos emuladores pressionando TAB e F1 em cada emulador. Alguns desses emuladores são programas do tipo "Shareware". No caso de você gostar e usar algum emulador distribuido por essa modalidade, terá de registrar a sua cópia. Para fazer isso, leia a documentação fornecida no próprio programa.

Você poderá fazer download de emuladores e outras coisas relacionadas com o Spectrum e também obter muita informação nos endereços a seguir:

* comp.sys.sinclair - Sinclair ZX Spectrum FAQ:
http://www.srcf.ucam.org/~pak21/cssfaq/index.html http://www.srcf.ucam.org/~pak21/cssfaq/index.htmlhttp://www.worldofspectrum.org/faq/index.html

* WOS - The World of Spectrum:
http://www.worldofspectrum.org/
ftp://ftp.worldofspectrum.org/

* Planet Sinclair:
http://www.nvg.ntnu.no/sinclair/

* The NVG Archive:
ftp://ftp.nvg.unit.no/pub/sinclair/

* The .TZX Vault:
http://tzxvault.retrogames.com/

* Sinclair Research Ltd:
http://www.sinclair-research.co.uk/

* El mundo del Spectrum:
http://pagina.de/ems

* The ZX Spectrum Software Museum:
http://zx-museum.org.ru/zx.ru/

* Snapsearch - Sinclair ZX Spectrum related files search engine:
http://www.med.cz/snapsearch/

* The Speccy CD!:
http://www.cdworld.co.uk/mmcd/speccy.html

* Thomas Scherrer Z80-Family Official Support Page:
http://www.geocities.com/SiliconValley/Peaks/3938/z80_home.htm

* ZX Spectrum hardware DIY:
http://members.tripod.com/~piters/zx.htm

* Emulatronia:
http://www.emulatronia.com/

* Remakes of all time classic good old computer games:
http://remakes.wax.nu/

* Você poderá fazer o download do ZXSVIEW by BUSY SOFT no endereço:
ftp://ftp.worldofspectrum.org/pub/sinclair/emulators/pc/dos/zxsv104.zip

* o SHOWSCR by Claus Jahn no:
ftp://ftp.worldofspectrum.org/pub/sinclair/tools/pc/ZX_RAINBOW/spectool.zip

* e o AYPLAY by James McKay no:
http://www.worldofspectrum.org/x128/ayplay.html ftp://ftp.worldofspectrum.org/pub/sinclair/music/players-pc/AYPlay02.zip

* e a minha homepage é: (encontrará nela a última versão do SpecBASE e o meu clube de usuários do ZX Spectrum onde você poderá colocar os seus programas) http://www.geocities.com/Heartland/Acres/9755/
Também poderá usar alguma página de pesquisas da Internet para conseguir outros emuladores ou versões diferentes.


RECONHECIMENTOS

- A todos os programadores dos emuladores do ZX Spectrum pelo seu excelente trabalho.
- A Sir Clive Sinclair por ter criado o melhor computador pessoal :-)
- A todos os fãs do Spectrum do mundo inteiro por continuar utilizando este maravilhoso computador, inclusive no PC. Obrigado por manter o Spectrum vivo!
- Ao pessoal que tem colocado o meu programa online na Internet e aos que me mandaram e-mails.
- Ao pessoal do IRC hispano do canal #spectrum.
- A Roberto Lecatte do Uruguai por ter feito a interface para carregar os meus programas do Spectrum no emulador Z80, faz alguns anos.
- A Carlos Casas do Uruguai, por ter me ensinado português, isso foi imprescindível na hora de criar a versão em português.
- A Freddy Gualberto Bagnasco do Uruguai por ter comprado a calculadora Cambridge Scientific manufaturada por Sinclair Radionics em 1975 que me deu de presente :-) (funcionando OK com seu estojo, instruções, o pacote
inteiro!).
- A Martijn van der Heide da Holanda por ter colocado o meu programa em WOS com comentários agradáveis e pela sua sugestão de ampliar o campo PATH.
- A Zeljko Juric e Samir Ribic de Sarajevo por suportar o formato do meu banco de dados no seu emulador Warajevo.
- A René Angstmann da Suíça pelas suas contínuas sugestões para melhorar este programa, pelos relatórios de erros e pelos belos cartões postais :-)
- A Philip Kendall da Inglaterra por ter colocado um comentário no FAQ.
- A Daniela e Mônica Peluci do Brasil por ter corrigido muitos erros na documentação em inglês (e em português também :-) neste último caso o agradecimento é para Mônica).
- A Andrew da Russia pelas suas úteis sugestões.
- A Alejandro Ibáñez da Espanha por ter colocado o meu programa na sua revista online do Spectrum e por ter colocado um link para o meu clube de usuários.
- A Pepijn Smits da Holanda por ter me enviado a sua livraria Expand.
- A Claus Jahn da Alemanha por ter colocado o meu programa na sua homepage.
- A Brent Cartwright da Inglaterra por ter colocado um link para minha página.
- A Richard Mitton por ter me enviado o seu emulador SPEC.
- A Pedro Gimeno da Espanha pela sua sugestão de criar um editor de caracteres
completo além do editor UDG e pelo seu emulador do Spectrum (foi o primeiro emulador que eu vi no PC).
- A Pedro Gimeno, César Hernández Bañó e Raúl Gómez Sánchez da Espanha pela informação para calcular o checksum para gravar os arquivos .TAP.
- A Pepe da Espanha por ter anunciado o SpecBASE no seu site "Emulatronia" e por ter colocado um link nela.
- Ao webmaster de Emulair da Espanha pelo link.
- A Ivan Scotelari do Brasil por ter colocado um link para minha homepage com comentários à respeito do SpecBASE e do meu clube de usuários.
- A Carlos Patiño (cafa@joinet.com.br) do Uruguai/Brasil pelos chats sobre o Spectrum, pelos CDs e pela nova tela de apresentação do SpecBASE :-)
- Muito obrigado a Paul A. Hodgson, Jamie Percival, Richard Burgess e Ron Cavers da Inglaterra, Karol Jurica da Eslováquia, Kolpakov Kirill da Russia, Alexandre T. Vieira, José Roberto Rodrigues, Rodrigo Neves da Silva, Rodnei Hernandes Lino e Ismar Russano do Brasil, Ibon, Pedro Cabello e Paco Vega da Espanha e a comunidade Sinclair toda!!!
- Ao meu primeiro computador (TK 90X by Microdigital), e é claro, ao Sinclair ZX Spectrum original.
- Ao PC porque é um bom computador para emular o Spectrum :-)
- Aos velhos 80's (os anos dourados do computador pessoal :-)
- A Mecano, o melhor grupo de pop espanhol! Muito obrigado por me acompanhar todos esses anos com a sua maravilhosa música :-)
- A meus pais...
- e é claro, a Deus, por tudo!
- Todos os nomes dos produtos mencionados neste software e na documentação dos mesmos são marca registrada e/ou seus direitos de autoria (Copyright) pertencem as suas respetivas empresas e/ou criadores.


HISTÓRIA

 ??/12/1996 

- Comecei a programar o SpecBASE. A idéia original era criar um programa que
me permitisse usar os snapshots que eu tinha no Z80, no JPP e no Emulador de Pedro Gimeno com maior facilidade.

 19/05/1997  Versão 1.0 

- A primeira versão, disponível na modalidade shareware.

 13/12/1997  Versão 1.1 

- O SpecBASE é 100% FREEWARE agora! Completamente operacional sem opções desabilitadas. Por ser um software com autoría, não é permitido fazer-lhe nenhuma modificação. Se você gostar mesmo deste programa, mande-me um cartão postal (ou pelo menos um e-mail).
- Completamente configurável! Você poderá adicionar, modificar ou apagar qualquer emulador através do MENU DE CONFIGURAÇÃO (F9). Devido a este fato o SpecBASE poderá funcionar com QUALQUER emulador do Spectrum para DOS, aliás com emuladores desconhecidos ou futuros. Talvez o SpecBASE possa funcionar corretamente com outros emuladores de outros computadores para PC, mas isso não foi testado ainda. 8 bits somente, por favor :-)
- Existe posibilidade de colocar parâmetros para os emuladores utilizados.
- Suporte para os formatos TZX, DSK e TRD.
- Suporte para o M.A.M.E. (Sim, eu sei, esse ai não é um emulador do Spectrum, mas a saudade é grande mesmo, não é? :-)
- Muitas correções e melhoramentos.
- O SpecBASE foi otimizado.

 14/02/1998  Versão 1.2 

- Maior espaço no campo PATH. A estrutura do banco de dados principal foi modificada. Martijn van der Heide (autor do SGD) da Holanda me lembrou que o path no PC pode ter até 68 caracteres (incluindo o nome do arquivo). Se você estiver utilizando bancos de dados antigos (versões 1.0 e 1.1) esses arquivos serão atualizados automáticamente.
- Idem para o campo PATH no banco de dados dos emuladores.
- O emulador Warajevo não funcionava apropriadamente na v1.1 porque os parâmetros estavam sendo utilizados de um modo errado. Este bug foi corrigido.
- Suporte para o SHOWSCR by Claus Jahn (este programa pode ser utilizado para ver as telas armazenadas nos arquivos .Z80).
- Foi incluido um ícone compatível com o Windows.
- Tela com o desenho do teclado dos computadores TK 90X - TK 95.
- Na tela de ajuda (F1) você terá acesso às telas do teclado do Spectrum e TK, leitura do teclado através da função IN, mapa de memória e tabela de caracteres.
- Possibilidade de re-designar a relação "Extensão-Emulador". Você escolhe a extensão que vai ser designada automáticamente a cada emulador! (ver as descrições das teclas F9 e F5).
- A opção de impressão foi melhorada.
- Alguns melhoramentos menores.
- Novos emuladores suportados:
 . SimCoupe by Allan Skillman
 . Sinbas by Pavel Napravnik
 . WinXZX by Nick Savoiu and Razvan Surdulescu (Win)
 . WSpecEm by Rui Fernando Ferreira Ribeiro (Win)
 . ZX Emulator by Lion17, Rostov-Don
 . ZX32 by Vaggelis Kapartzianis (Win)
******************** 23 EMULADORES SUPORTADOS!!! ********************

 11/04/1998  Versão 1.3 

- Suporte para múltiplos bancos de dados. Agora você poderá usar e criar muitos bancos de dados (^F2 ou Alt-F2).
- Banco de dados completo para o M.A.M.E. v0.30.
- As opções de procura, filtro e ordenamento disponíveis através das teclas F2, F3 e F4 foram melhoradas. Agora você poderá usar os seguintes campos com estas opções: NOME, NOME COMPLETO, TIPO, TAMANHO, MAQUINA, CATEGORIA, PROGRAMADOR, PAIS OU LINGUA, ANO e EMULADOR.
- Possibilidade de escolher qualquer emulador do Spectrum para o snapshot selecionado, no mesmo momento de rodar o jogo, através da tecla BACKSPACE no campo NOME. A relação "Extensão-Emulador" não será modificada pelo uso dessa possibilidade.
- Suporte para os arquivos .ZX? do Speccy e para os arquivos .81 e .P do ZX81.
- Tela com a imagem do teclado do SINCLAIR ZX81.
- Muitos erros gramaticais nesta documentação e no SpecBASE (versão em inglês) foram corrigidos. Daniela e Mônica Peluci do Brasil foram as pessoas que fizeram estas correções. Muito obrigado!
- Novamente, alguns melhoramentos menores.
- Novos emuladores suportados:
 . SSPEC by Suzanne Archibald
 . MultiMachine by Paul A. Hodgson (Win)
 . JASPER Java ZX Spectrum Emulator by Adam Davidson & Andrew Pollard
- Novos emuladores dos ZX80/ZX81/ACE suportados:
 . ACE 32 - Jupiter ACE Emulator by Paul Robson
 . TIMEX SINCLAIR 1000 EMULATOR by Jeff Vavasour
 . XTENDER ZX81 (TS1000) EMULATOR by Carlo Delhez
 . ZX81 Emulator by Paul Robson
- O emulador M.A.M.E. foi adicionado no menu de configuração (F9).
******************** 31 EMULADORES SUPORTADOS!!! ********************

 13/10/1998  Versão 1.4 

- O emulador Warajevo (versão 128K) não funcionava apropriadamente na última versão porque alguns parâmetros estavan sendo utilizados de maneira errada. Desculpem-me! Este erro foi corrigido e acredito que o SpecBASE não tem mais bugs deste tipo.
- Agora o emulador Warajevo é apresentado como se fossem 2 emuladores (48K & 128K).
- Possibilidade de adicionar novas extensões no menu "Extensão-Emulador" (agora acredito que o SpecBASE é 100% configurável, equivale dizer, você poderá adicionar novos emuladores, novas extensões para os arquivos relacionados, também poderá re-designar as extensões para os emuladores disponíveis). Resumindo, você poderá usar qualquer emulador!!!
- Foram adicionadas opções para deletar e restaurar no menu "Extensão-Emulador". Mas fique sabendo que *somente* poderão ser apagados os novos registros adicionados. E poderá ser restaurada a configuração original.
- ^DEL no menu de configuração restaura os emuladores originais agora.
- Versões em espanhol e em português disponíveis agora.
- Alguns pequenos bugs corrigidos e otimizações.
- Suporte para o AYPLAY by James McKay e para os arquivos .AY.
- Novos emuladores suportados:
 . PASMulator by Paulo Sérgio Cardoso (Win)
 . R80 Spectrum Emulator by Raúl Gómez Sánchez
 . ROMAN ZX by Roman & Easy Inc.
 . SPEC32 by Paul Robson
 . SPECX by Robin Edwards & Andrew Murdoch (Win)
 . SPM ZX Spectrum 128 + TR-DOS + Scorpion by MOA
 . YaSE by Christian Hackbart
 . ZX Spectrum Simulator by Miklos Bartha (Win)
******************** 39 EMULADORES SUPORTADOS!!! ********************

 01/01/1999  Versão 1.5 

- Novo menu de configuração (F9). Neste menu você poderá configurar os emuladores, selecionar as fontes, cores e desabilitar o som.
- Posibilidade de selecionar as fontes para o programa (F9), incluindo as fontes do Spectrum :-) (Só funciona nas placas VGA).
- Posibilidade de mudar as cores da tela principal (F9).
- Modalidade "Silêncio" (F9), sugestão de Andrew da Russia.
- Nova opção de impressão no arquivo (F10), sugestão de Andrew da Russia.
- Agora você pode acessar os múltiplos bancos de dados através da tecla F11 (se bem que ^F2 ainda funciona).
- Nova modalidade "Ficha" (F12). É para ver ou modificar o conteúdo dos registros numa ficha.
- Opção rápida de pesquisas, sugestão de Andrew da Russia (seleciona um snapshot digitando as primeiras letras dele no campo NOME).
- Devido ao recurso anterior, você deverá teclar TAB para modificar o campo NOME (nele).
- Agora BACKSPACE e ^ENTER podem ser pressionados em qualquer campo.
- O emulador Spectrum by Pedro Gimeno, em algumas ocasiões não funcionava apropriadamente (na versão 1.4) porque alguns parâmetros estavan sendo utilizados de maneira errada. Este erro foi corrigido.
- Mais otimizações.
- Novos emuladores suportados:
 . SPECCY by Pawell Kostenko
 . WARAJEVO TS2068 by Zeljko Juric & Samir Ribic
 . XTENDER2 ZX81 EMULATOR by Carlo Delhez
******************** 42 EMULADORES SUPORTADOS!!! ********************

 24/05/1999  Versão 1.6 

- Opção para carregar as fontes originais da ROM do PC, novas fontes Ambassador e Russian foram adicionadas, fonte Standard foi modificada e a fonte Roman foi apagada.
- Novo sistema de pesquisas (no campo NOME).
- Agora para selecionar qualquer emulador nos jogos é usada a tecla TAB, já que BACKSPACE é para apagar caracteres no novo sistema de pesquisas. Fique sabendo que TAB e F8 tem a mesma função agora.
- Posibilidade de agregar novos registros nas fichas.
- Opção "Salvar tela" (F9), sugestão de René Angstmann da Suíça (agora é possível usar o DOS shell no emulador Z80).
- Muitas correções e otimizações na rotina de execução. Agora é mais compatível com os emuladores.
- Links atualizados na documentação.
- Novos emuladores suportados:
  . SPECTRE by Johan Andersson
  . SPECTREM by Andrew Davidson
  . WINZ80 by Gerton A. Lunter (Win)
  . Z80Stealth Spectrum Emulator by Kolpakov Kirill
  . ZXSPECTR 48k/+2A Emulator by César Hernández Bañó
******************** 47 EMULADORES SUPORTADOS!!! ********************

 31/10/1999  Versão 1.7 

- Editor de caracteres e UDG's! Completo editor que permite modificar os UDG e a fonte completa de caracteres, e pode carregar e salvar arquivos .BIN e .TAP para utilizá-los nos emuladores! (F8).
- Posibilidade de armazenar os endereços de sites web e de e-mails no banco de dados dos emuladores, permitindo rodar o browser da internet para abrir os sites armazenados e o programa de correio para mandar um e-mail para os autores! (TAB). Os endereços já aparecerão no banco, porém você poderá modificá-los e agregar novos (F9).
- Modalidade ficha disponível no banco de dados dos emuladores (F9-F3).
- O mapa de memória e a tabela de caracteres foram melhorados (F1).
- Inclusão de uma tela com diagramas do joystick e do adaptador para carregar desde fita K7 (F1).
- Novo menu para ler a documentação de maneira mais organizada (F1).
- Agora o SpecBASE imprime o nome do banco de dados e não a data e hora da impressão (F10).
- Algumas mudanças nas teclas de função. F6, F7 e F8 agora são DBF, FICHA e UTIL, mas F11 e F12 ainda são válidas.
- Algumas correções nas rotinas das cores.
- Algumas correções nesta documentação (incluindo uma lista de reconhecimentos mais detalhada).
- Novos emuladors suportados:
 . FINSPE by Jussi Lahteenmaki
 . JASPE (Just Another SPectrum Emulator) by Julio Fernández
 . M.E.S.S. (Multi Emulator Super System) by the M.E.S.S. team
 . SP48 by José Ignacio Fernández González
 . SPEC by Richard Mitton (using RAZE Z80 core by himself)
 . SPEC256 ZX Spectrum emulator 16/256 colors by Iñigo Ayo
 . SPECCYAL - the Spectrum 48k emulator by Stephane Schmitz (Win)
 . SPECTREM-DR by Andrew Davidson
 . UNNAMED ZX Spectrum Emulator by Thomas Harte
 . VACE Jupiter ACE emulator by Edward Patel (Win)
 . WIZ-81 Sinclair ZX81 emulator by Luis Pieri (Win)
 . ZX Plus by Justin Wood and Mark Swinhoe (Win)
 . ZX Spectrum 48K Emulator by Daniele Orro (Win)
******************** 60 EMULADORES SUPORTADOS!!! *******************

 08/10/2001  Versão 1.8 

- Suporte para o ano 2000 (Y2K). Embora não é necessário, o SpecBASE controla corretamente os 4 dígitos para o ano nas datas. Pressione ^F2 ou Alt-F2 para vê-lo :-)
- Melhoramentos na relação "Extensão-Emulador". Posibilidade de mudar a origem de onde se pega a informação do emulador que rodará o arquivo selecionado. Se a opção estiver ativada vai se utilizar o emulador designado na relação "Ext-Emul" e não o do banco de dados principal, que pode ser diferente (F9).
- Pesquisa rápida no menu dos emuladores a serem executados. Você poderá pressionar a letra inicial para selecionar o emulador que quiser (TAB).
- No campo EMULADOR do banco de dados principal você poderá ler o nome completo do emulador, isso não era possível nas versões antigas (Enter no campo EMULADOR).
- Suporte multi-língua. Agora o SpecBASE inclui as três línguas suportadas (inglês, espanhol e português) no mesmo arquivo executável. Você poderá escolher a língua que quiser no menu de configuração (F9).
- Agora é possível mudar o path e a extensão quando você imprime em um arquivo, sugestão de René Angstmann da Suíça.
- Solução de um problema com as letras de identificação dos drives que acontecia quando o SpecBASE usava mais de um drive (ex: SpecBASE instalado no drive C: e os emuladores no D:).
- Nova tela de apresentação, criada por Calos Patiño (cafa@joinet.com.br).
- Ajuda na tela "Extensão-Emulador" (F9, Emuladores, F2).
- Melhoramentos nas telas do teclado do Spectrum e do uso da função IN (F1).
- Nova opção Inves Spectrum+ no campo MAQUINA.
- Novo menu no campo CATEGORIA.
- Muitos detalhes corregidos, como novas mensagens, re-organização das janelas e muitas outras coisas.
- Documentação revisada, ampliada e disponível no formato html.
- Suporte para o VBAY by Random, e também para os arquivos do tipo .AZX, .PSG e .VTX.
- Novos emuladores suportados:
 . BACTERIA by Antonio José Villena Godoy
 . DAMSPECEM by Diogo Bastos (Win)
 . DELPHISPEC - vbSpec ported to Borland Delphi by Jari Korhonen (Win)
 . GLECK by Ignacio Burgueño (Win)
 . NO$ZX8 nocash ZX8 emulator by Martin Korth (DOS e Win)
 . REALSPECTRUM by Ramsoft demogroup
 . SEM - ZX Spectrum Emulator by Alexander E. Patrakov (Win)
 . SPECEMU by Mark Woodmass (Win)
 . UNREALSPECCY by SMT (Win)
 . VBSPEC - ZX Spectrum Emulator by Grok Developments Ltd (Win)
 . YaSE 2 by Christian Hackbart (Win)
para JAVA:
 . HOB Java Spectrum Emulator by Nigel Barford
 . JX-SPECCY Java ZX-Spectrum 48K Emulator by Marzio De Biasi
 . JZX Java Sinclair ZX Spectrum emulator by Razvan Surdulescu
 . SPECTRUM Emulator for Java by James Sutherland
 . ZZ Spectrum Java Emulator by Troels Noergaard
******************** 76 EMULADORES SUPORTADOS!!! *******************

Se deseja estabelecer contato comigo escreva para reguerra@montevideo.com.uy
Eu gostaria muito de receber o seu e-mail para saber o que você acha a respeito do SpecBASE.