Quantcast
Channel: Emulators - World of Spectrum
Viewing all 477 articles
Browse latest View live

Swapping tapes?

$
0
0
I have created a custom Molecule Man maze using the supplied designer, but how do I load it into Molecule Man?

On both JSpeccy and Spin, when I insert the tape, they reset. I don't want that, I want to be able to load the data into my already-running program.

How can I do this? (Another emulator? -- which?)

Recommend me a Speccy emulator to use with an arcade FE (Windows)

$
0
0
Considering the vast amount of choice out there, I'm struggling to find one that really fits my (fairly basic) needs
- Starts Fullscreen
- Always configured with a joystick (mapped to my arcade J/S)
- Configurable model on command line
- Free is always good

I tend to use Zero, but have to configure the JS each time (I'm sure it should be able to use a configuration file?). + I find it flaky switching between models (eg -128k on the CL)
Fuse doesn't do fullscreen
Is Mess any good?

Fuse 1.4.1 released

$
0
0
A new release of Fuse, the Free Unix Spectrum Emulator, is now available at the SourceForge project:

https://sourceforge.net/projects/fuse-emulator/

Highlights of this release include:
  • Improvements to the loader acceleration code to reduce errors - Blood Brothers, City Slicker, Driller, Dynamite Dan, Games Compendium (by Gremlin), Joe Blade II, Kokotoni Wilf, Powerplay, Saboteur, Trapdoor and Zanthrax now all load successfully
  • Multiface 3 returns values stored from ports 0x1ffd and 0x7ffd
  • Set contention for DivIDE/DivMMC EPROM memory and clear data to 1's
  • Debugger: Allow an exit code to be specified when using the "exit" command
  • Debugger: Add new "tape:microphone" and "spectrum:frames" system variables to allow access to the current tape level and frame count since reset
  • Correct enabling of ide slave menu item
  • Add *.mlt as an allowed filetype to file selectors

Upgrade to libspectrum 1.4.1 to fix generation of malformed RZXs

Many thanks to everyone who's contributed to this release. Source code and binaries for Windows are currenly available on the SourceForge site; compiled binaries for various other platforms should become available in the next few days.

Fuse for macOS 1.4.1 Released

$
0
0
A new version of Fuse for macOS has been released at the dedicated sourceforge project:

https://sourceforge.net/projects/fuse-for-macosx/

Note that this release requires Mac OS X 10.8+

Emulation core improvements:
  • Improvements to the loader acceleration code to reduce errors - Blood Brothers, City Slicker, Driller, Dynamite Dan, Games Compendium (by Gremlin), Joe Blade II, Kokotoni Wilf, Powerplay, Saboteur, Trapdoor and Zanthrax now all load successfully (thanks, windale and ub880d) (Philip Kendall).
  • Multiface 3 returns values stored from ports 0x1ffd and 0x7ffd (thanks, Fredrick Meunier) (Sergio Baldoví).
  • Set contention for DivIDE/DivMMC EPROM memory and clear data to 1's (Sergio Baldoví).
  • Fix generation of malformed RZXs (thanks, Nicholas Naime) (ub880d).
Debugger improvements:
  • Add new "tape:microphone" and "spectrum:frames" system variables to allow access to the current tape level and frame count since reset (Philip Kendall).
Deprecated features removed:
  • All Z80 variables in the debugger must now be referenced as "z80:NAME" rather than just "NAME" e.g. "set z80:af 0x1234" rather than just "set af 0x1234" (Philip Kendall).
Various other minor bugfixes.

Best emulator for demos?

$
0
0
Just wanted to ask what's the best Spectrum emulator to run demos from all these party's that go on as I intend to capture some of these and put them up as videos soon.

Most accurate display on emulator

$
0
0
Which Windows emulator has the most accurate display. I am making a game and one of the tiles is not showing correctly on an real spectrum +2 machine, however on my emulator, it looks just fine. I am running Spectaculator and have tried the windows version of Real Spectrum and cannot duplicate the feature.

On Spectaculator I have tried to "Mimic a TV screen", with and without Pixel Smoothing and TV scanlines options. I have also adjust the TV Picture Quality from Aerial to Custom. Also on custom, I set it to the worst quality. Any Ideas?

Thanks
Andy

Precisely what is the ROM licencing situation?

$
0
0
Freeware use, that is.

Are the Speccy ROMs allowed to be used in any utility related to Spectrum emulation, or just in actual emulators?

Is it OK to use part of the ROM (I'm thinking specifically of the character set), or does the entire ROM have to be used?

Any feedback welcome.

ULAPlus Support

$
0
0
Hi,

Does Fuse (I'm on 1.4.1) support ULAPlus?

Thanks

Utility to read/write to memory cards formatted for +3E

$
0
0
This post comes from this thread.

I've released a small command-line utility that can read files from a memory card or HDF image, and the opposite: get files from your hard disk and write them into a +3DOS partition inside the memory card or HDF file.

For writting new files to the +3DOS partition, the user can choose whether the destination file will have a standard +3DOS header, or a plain binary file. The later is necessary for copying .Z80 and .SNA files, so you can use the SPECTRUM command and run the snapshot directly on a real Spectrum +3E.

Besides, the utility is able to read a whole TAP archive, and write each file to a +3DOS partition. It does not modify BASIC loaders in any way, so the user is responsible for customizing the BASIC loader to properly load the rest of the program from the current partition.

Facilities for building front-ends have been included, so a programmer can write a nice GUI for handling +3E formatted memory cards without having to deal with low-level issues. In the same way, there are facilities to ease scripting with this utility so complex tasks can be performed with a little shell programming wizzardy.

GPL licensed. Source code (C language) included. Compiled and tested on Windows XP and Windows 7. Should compile on Linux and Mac OS X (yet to be tested with these two OS).

This is alpha software, so expect it to have errors, and some (or all) features might not work as described on your particular setup. The utility has only a few days of life (at the time of this posting), and while I'm currently using it to perform numerous file operations, exhaustive tests must be performed to ensure reliability. If in doubt, use a newly created HDF image file for testing, or a dump of your memory card to a HDF file, or a memory card with no valuable files on it.

Features:
- Can operate with disk image files (HDF / RAW) and physicial drives (tested on Windows).
- It's not necessary to poke around the system to obtain the special file for a given card just inserted: a "scan" command will reveal all PLUSIDEDOS compilant drives along with their special file name (implemented on Windows by now).
- Can list partitions and show details on a given partition (+3DOS partitions)
- Can list a directory for a given partition using the partition name or the partition number.
- Can get files from a partition and save to a specified location in your PC.
- Can put files from a specified location in your PC to a specified partition and file name on your memory card / disk image.
- Files can have a optional +3DOS header added upon writting to the memory card /image disk.
- Can scan a TAP archive and dump all blocks, whether they have a header or not, to a given partition.
- NEW! Can read a standard DSK file and transfer all its files to a given partition.
- Can delete files given a partition and a file name to delete.
- Can output information suitable for post-processing by a front-end utility, or a shell script. It's front-end friendly, as all error messages are directed to the stndard error, and meagninful exit codes are sent to the parent process upon exit.

Limitations:
- Does not support "halved size sector" cards (those used with a cheap interface that wastes half the capacity of the card in order to simplify electronics) nor does support HDF256 image disks.
- Reading and writting to physical devices is limited to devices that can operate at a 512 byte boundary.
- Reliable operation not tested (and therefore not guaranteed) for partitions beyond the 2GB boundary.

Download link to the last version.

Feel free to upload it to WOS or the web page for the +3E project.

Thanks!

Can't download any emulator, please help

$
0
0
When i click any emulator the page asks for a username and password, ok so far, i inserted my username and password for the login and the page returnes "530 login authentication failure"

Any emulator with divIDE IDE mode only ?

$
0
0
Hi,

Is there any emulator that supports divIDE in IDE mode only ( no divIDE ROM paging ) ? All seem to always enable divIDE ROM when divIDE interface is enabled.

ZXBaremulator v2.0

$
0
0
Hi all,

I've released the new version of my ZX Spectrum bare-metal for Raspberry PI. The new features and the images can be found on my project site: zxmini.speccy.org

Best regards

How do I convert a .z80 snapshot to a tape file?

$
0
0
I've been fiddling with this for a while but can't get it to work reliably. I use Marvin to write short BASIC and assembly programs that uses .z80 in 48k mode. I want to convert to .tap somehow and had it done before using FUSE but I can't get it to work again. I need to save the BASIC listing, screen and machine code data as one .tap. What you guys use ?

load/save games

$
0
0
Sorry Newbie here so this is probably in the totally wrong place.

Can i save games to my pc from an emulator and (assuming the answer is yes) is there a quicker way of saving/loading those games on the pc, than there would be if i was using a proper speccy?

if it makes it any easier the games i was thinking of doing this on are
The Double
football manager I+II

SpecEmu shows second Harddisk (IDE Unit1) when only one (IDE Unit0) is attached (esxDOS)

$
0
0
When I start SpecEmu (Version 3.1.b011017 from 2017-10-11)) and have attached only one Harddisk-Image als IDE Unit 0 = hd0: than esxDOS reports the same as IDE Unit 1 = hd1: while booting.

If I attach another .HDF-Harddisk-Image as , this one is correctly IDE Unit 1, this one is correctly shown/attaches/accessible as hd1:

I think this is a fault within SpecEmu and not from esxDOS? I cannot try it on real hardware as I have no divIDE or dicMMC with two card slots.

ZEsarUX not yet supports a secondary Harddisk, so I cannot test it with this Emulator.

Can one confirm this is a Bug in SpecEmu?

Can secondary Harddisk Image File be attached from Fuse GUI?

$
0
0
There´s are commandline-options to attach a second Harddisk-Image in Fuse (I tried FUSE 1.41 Windows-Version):

From "fuse.html"-Manual:
−−divide−masterfile file
−−divide−slavefile file
Specify an IDE image to be loaded into the DivIDE’s emulated master and slave drives respectively.

BUT I can not find an option to attach a second Harddisk-Image via the GUI of Fuse?

GZX emulator source code published

$
0
0
Hi, GZX is the name of my own personal ZX Spectrum emulator that I wrote and have been using for my needs. I just wanted to let you know that I published the source code under a BSD-style (i.e. free software) license and I will continue to develop it in the open. Consider this an early preview, not something that is fit for general consumption.

It's *very* old, started sometime around 1999. I realize nowadays there are many good open-source emulators so it will probably not interest many people. Still, I decided to do the development in the open since there is hardly any benefit in the contrary. Also it has some nice features and still has the chance of becoming better :-)

Don't try this unless you are *very* determined. Documentation (e.g. how to build it, how to use it) is missing. Some features can only be enabled by editing the source code. Consider this a very early preview.

Note I am just publishing the source repository. There is no stable releases, no binary packages. You need to build it from source if you want to try it out.


Description:
- UI style is similar to that of DOS emulators (Z80v2/X128) - menus and file browser rendered inside the spectrum frame buffer
- compile for Linux/unixish systems (SDL), cross-compile for Windows with mingw64 (GDI/DirectDraw)
- emulates Spectrum 48k/128k, AY-3-8192
- scanline effects
- Z80, SNA and SNX and AY snapshot formats
- Reads TAP, TZX and WAV tape formats
- Experimental support or Spec256, double-vertical-res
- Emulate built-in MIDI port of Spectrum 128k (output to ALSA Sequencer on Linux, MIDI Mapper on Windows)
- Record data sent to I/O ports into a file stream with time stamps
- Built-in debugger with disassembler (not very helpful)

Blog post with video :jiri-svoboda.blogspot.cz/2017/11/gzx-open-sourced.html (there is no actual demo of the software)

I am planning to make a video with actual demo of the software - how to build it, how to use it.

Spectaculator 8.0 says it's registered but "buy online" nag screen persists

$
0
0
I bought Spectaculator 8 just over a year ago, and now I have a problem with it acknowledging my registration code. I get the nag screen to "buy online", then I enter my code, a message pops up saying I am registered and will no longer receive the nag screen, and immediately after the nag screen appears again. I try again and again to enter the registration code but no joy.

I am on Win10 Pro (part of the free upgrade offer last year) and am actually using an SSD for the first time (but I doubt that would be a problem). Maybe my registration of Spectaculator 8.0 has expired? And if not, why isn't it registering?

Introducing SpectREM

$
0
0
Yep, yet another Spectrum emulator, this one being for Mac OS.

Writing my own Spectrum emulator has been a bucket list item for a while. While I'm really enjoying it and have written it with my requirements in mind, its not much fun if you don't share it. For that reason I thought there was no better place to post it there here :)

The emulator supports the 48k and 128k along with the beeper and AY sound. It loads SNA and Z80 snapshots and TAP files. It also saves to TAP files from BASIC and allows for the creation of SNA and Z80 snapshots from what's running. I've also added some fun (for me) effects to the screen, including a realtime screen reflection using the Macs camera.

So far its passing all Z80 and timing tests I've thrown at it, so let me know if you break the timing.

For those who are not Mac users I made a little video which can be viewed at https://www.dropbox.com/s/nzfm06bzt228hpa/SpectREM.mp4?dl=0

The app can be downloaded from https://www.dropbox.com/s/ix702j8fiw0z0m3/SpectREM.zip?dl=0

A huge thanks to those emulator authors who have gone before me and provided great advice including Woody, Mr R Chandler, Adrian Brown, Paul Tankard and Juan Carlos Amestoy and last but by no means least Polomint :D

All feedback welcome :)

Test of screen switching timings.

$
0
0
I modified the btime.tap test by Jan Bobrowski to explore the timing of screen switching. The new test, ptime-128, produces different results on different emulators. I hope that there are interested owners of real 128/gray +2 and black +2A/+3, who will launch the test on their machines and share the results (in form of a video or a text summary).

It is necessary to explore on which machine cycle a small strip appears at the left-top screen corner (press the Q button to increase the cycle number), what color the strip is, and how it behaves on the next cycles, at least 20 cycles more.

The test needs to be performed for each of the four preselected ports on 128/gray +2, and for 16385/16384 ports on black +2A/+3 (on these machines the port decoding includes the 14th bit of the address, so the strip will not be shown for the ports 253/252 at all). To proceed to next port press the P key.

I hope for your help.

Download the ptime-128 test
Viewing all 477 articles
Browse latest View live