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

Idea for a new feature to compliment a debugger in an emulator

$
0
0
I had an idea for an emulator feature yesterday. Don't recall having seen this idea before, but I'm sure you'll correct me if it has. :)

In that case I wouldn't be the one who came up with it, but it would still be a good idea and could come in handy if some emulator supported it.

Often when I use an emulator, I use it for debugging something, and I thought it could be very handy, that instead of having to step through something manually, you could call up some sort of graphical representation of memory and see where the game reads and writes - to get an idea of where and what the program is doing, what it's doing. Three modes that you could change between, adresses being read from, written to and finally where instructions are being executed - ie. the programcounter.

This way you can start it while the program is executing some sort of graphical routine or something and call this thing up for as long as it lasts, or perhaps even see it 'live' and see (example) that the program is reading data from 25000 to 25500, writing data at 32768 to 36000 and running code from 59000 to 63000 - all represented using colors in a window where each pixel is equal to one memory address.
It would make it easier to see where you'd have concentrate your effort. And if a word was used as a counter instead of a byte, to keep track of menory access, you could even have shades showing the degree of access - light for fewer accesses and darker the "closer" you would get to the heart of the routine you wanted to tear apart.

Could be very handy and should be easy enough to program I should think?


[ This Message was edited by: Sokurah on 2004-12-08 23:21 ]

New Z80 CPU emulation tester

$
0
0
I have finally wrapped up the new Z80 tester package I have previously announced in this thread regarding the authentic SCF/CCF behavior. All of the included tests pass completely on the real Spectrum I have available, and now also on the ZXDS which I have updated.

BTW, I have even thrown in basic MEMPTR test as a bonus, even though the main point was to write ZEXALL replacement and test the SCF/CCF behavior. Feel free to provide the proper MEMPTR test vectors here if you wish...

Enjoy!

Patrik

ZXDS

$
0
0
I'm looking at trying out ZXDS and had a few questions?

Which DS do I need? There seems to be DS DSi, DS Lite, and DS XL. I would like to use an XL if possible because of the bigger screen but only if the resolution look right. How much would you expect to pay for a secondhand black model in good condition?

What software do I need to allow homebrew software installation and is this easy?

Thanks

Peter

Fuse 1.2.2 release

$
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:
  • Support for loading the first tape, snapshot, dock cartridge or RZX file found inside .zip files.
  • Support for auto-booting TR-DOS disk images without a boot file.
  • Fix +3 disk autoload.

Many thanks to everyone who's contributed to this release, and in particular thanks to Sergio Baldoví for his contributions. Source code and binaries for Windows are currently available on the SourceForge site; compiled binaries for various other platforms should become available in the next few days.

Fuse for Mac OS X 1.2.2 Released

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

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

Note that this release requires Mac OS X 10.8+

New features:
  • Support loading first tape, snapshot, dock cartridge or RZX file found inside .zip files (Patrik Rak and Sergio Baldoví).
  • Support auto-booting TR-DOS disk images without a boot file (thanks, windale, BogDan Vatra and Fredrick Meunier) (Sergio Baldoví).
Emulation core improvements:
  • Change microphone state when 0 tstate pulses do not have the no edge flag set (Fredrick Meunier).
Machine specific improvements:
  • Fix +3 disk autoload (thanks, windale and BogDan Vatra) (Sergio Baldoví and Fredrick Meunier).
  • Fix floppy drive selection when resetting a +3 (thanks, windale and BogDan Vatra) (Sergio Baldoví).

vbSpec

$
0
0
Honoured Ladies and Gentlemen,


it was 13 years ago, that I took over vbSpec and I must admint that in 13 years I have been doing ... well ... nothing on it (except for some extensions at the very beginning). I decided, that this was enough of doing nothing, so I did revive (kind of) the project. You can find it under http://vbspec.sourceforge.net/

Here you can also access the source code for version 1.80.

The next thing I plan is, to migrate the vbSpec emulator in a .NET environment. This is not going to happen any time soon (since I do not even have a Windows partition on my laptop -- I switched to Linux some 6 years ago), but I am working on it (beside this, at my job I also have to deal with Visual Studio and the appropiate tools).

I have no idea, how long this would take (Microsoft released a special tool to _analyze_ the possible problems by such migration projects -- this is scary), but I shall let you know how it progresses.

In the moment I acquired an opti-rack, which I am going to place in my laptop, together with an SSD drive (this is still in a shop somewhere) and this is going to be the Windows Partition, which will make me able to start the migration project.


Thank you for your attention.


Best Regards,
Miklos Muhi


PS: I could not download any of the emulators on Friday (two days ago). The FTP links kept asking for a user name and password. If you wish to dowload vbSpec, please follow the SourceForge link (or, if anyone has the means to do it, please update the link on the Emulators page). Thank you.

vbspec sources?

$
0
0
Hi All.

I have seen that there is a zx spectrum emulator done with Visual Basic (vbspec 1.80). I have tried it and it really works and I have seen in the page of the author that the source code was available, but the link doesn?t work anymore.

Does any one of you have a copy of the source code to share with me? because I would really like to see how it has been programmed.

Thank you very much

MakeTZX

$
0
0
Having problems with the Windows version of MakeTZX, both in Win7 and XP.

Is it me?

Has Spectaculator development haulted

$
0
0
Hello,

Does anyone know if Johnathan Needle is still developing does anyone know? He is still around as he posted on Twitter in June. The Windows version has not been updated for some time, and when I purchased it there was an option of lifetime updates (which I purchased) and has now gone.

Looks like he may have moved to Apple?

Its a pity, because it looked as though he was developing version 9.

Thanks

Retro Virtual Machine v1.1.2 Released

Wanted Scriptable Emulator for sending inputs and Options

$
0
0
I have a dream ;-) ...

I would like to have a scriptable Emulator for automatically doing repeated works for me ...
E.g. Fuse features massive options while starting it from the commandline,
like selecting hardware-model, tape or disk-input-files ...

But after starting I have to do more manually like sending some inputs like LOAD ""
or enabling or disabling write protect on DivIDE emulation, sending a NMI etc. from the Emulator menus.

Would be nice for me, if this could all be scripted without any additional software.

What do others think about it ?

Emulator that supports original Spectrum keyboard?

$
0
0
Hello all

Google search didn't come up with an answer, so I've registered here.

Looking for a windows emulator that can use the original ZX Spectrum keyboard.
Is there any?

Maybe it could be connected to the parallel port. (which modern MB don't have, ok)
According to this, parallel port has 8 outputs (pins 2-9) and 5 inputs (pins 10, 11, 12, 13, 15)
which could be used to read the keyboard... right?

TR-DOS and DIVIDE emulation

$
0
0
Some ZX emulators (SPIN, FUSE, SPECEMU, SPECTACULATOR) contain configuration menu with possibility select ZX Spectrum model and interfaces. But why is impossible set ZX128 with BETADISC(TR-DOS) ? All emulators enable only Pentagon with TR-DOS. Betadisc is original old interface for ZX Spectrum then must be emulated for it. In russia exist only ZX clones with internal betadisc clone on board.

My idea:
1) add to emulators possibility use betadisc interface with any ZX model (ZX48/128/+2). On +2A and +3 is it impossible.

2) add advanced seup for DIVIDE emulation with possibility use only IDE ports (without DIVIDE memory). Exist cool ZX software for DIVIDE IDE ports only + tr-dos support. Yes, it's commanders/copiers/music players with tr-dos fdd support + ide access (use FAT16/FAT32 browsers). It's full usable with HDF image for example. Russian emulator UNREAL SPECCY yet emulate also DIVIDE IDE ports + BETADISC(tr-dos).

Problems with the .TZX format

$
0
0
I seem to have intermitent issues with the .tzx format and emulators.

Take for instance Dynamite Dan:

http://www.worldofspectrum.org/pub/sinclair/games/d/DynamiteDan.tzx.zip

It works fine in Spectaculator and ZEsarUX 4.1, but not in Fuse.

Does this format cause specific issues for developers?

Thanks

PS - My dream emulator would include emulation of Opus Discovery / PlusD / DivIDE / Disciple / MicroDrive / +3 Drive / Beta Drive / Multiface + Built in assembler. Many are close, but there is no one stop shop. (Unless I'm wrong?)

Searching for the perfect Spectrum emulator (Android)

$
0
0
I'm searching for the best Spectrum emulator to run on my GPD XD, which runs Android. I've got several thousand TZXs on a flash card (I own all the originals, hhhhonest!), so whilst everyone else argues about the Vega+ I'd like to get on with being able to play any one of those that takes my fancy.

However, I've been a bit disappointed with the emulators available:

Spectaculator is great: it's easy to configure (especially per-game keys, which is great for devices like the GPD with lots of hardware buttons to map to Spectrum keypresses) and it runs great. However, it doesn't support Gamesome or any other ROM launcher, which means that every time it starts I've got to let it scan through those thousands of ROMs. Worse still, I can't see any way of searching for a particular ROM - which means lots of scrolling up and down to try and find the ultimate version of Manic Miner. It doesn't allow me to browse file paths - only one static path can be configured at a time, which is then used to populate the game list.

Spectacol works with Gamesome, but doesn't have per-game keys, and also crashes more often than a ZX81 on a wobbly table. The game browser is rotten; very difficult to use and again, no searching.

Speccy - again, OK with Gamesome but no per-game keys. I can't get the "fast forward" option to work reliably (it's difficult to tell when it is working, and it doesn't want to "flash load" games, or even load Renegade at all.

Finally, the venerable Marvin - also OK with Gamesome, no per-game keys. I can't seem to get it to display the virtual keyboard in landscape mode (despite the "swipe to show keyboard" option being turned on), and the menu in general seem to come and go at random.

Does anyone have any answers to any of the above: am I being unfairly harsh on any of those emulators, and I'm missing something obvious? Spectaculator is easily my favourite out of the above, but it's practically unusable in it's current state: starting it up means a few minutes waiting for it to read the file system. If only I could get it to hook into Gamesome (or any other ROM launcher)... I've tried contacting the author, but it seems the project is dormant at the moment :(

Fuse 1.3.0 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:
  • Recreated ZX Spectrum Bluetooth keyboard support
  • Reset the emulated machine when auto-loading TRD/SCL disks
  • Update the +3e ROMs to v1.43
  • WidgetUI: Add an About Fuse dialog with less cluttered text
  • Print a summary of enabled features when building Fuse

Many thanks to everyone who's contributed to this release, and in particular thanks to Ekkehard Morgenstern and Alberto Garcia for their contributions. Source code and binaries for Windows are currently available on the SourceForge site; compiled binaries for various other platforms should become available in the next few days.

Fuse for Mac OS X 1.3.0 Released

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

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

Note that this release requires Mac OS X 10.8+

New features:
  • Recreated ZX Spectrum Bluetooth keyboard support (thanks, thrice, Philip Kendall and Sergio Baldoví) (Ekkehard Morgenstern).
Emulation core improvements:
  • Reset machine when auto-loading TR-DOS disks (thanks, BogDan Vatra and Fredrick Meunier) (Sergio Baldoví).
Machine specific improvements:
  • Update +3e ROMs to v1.43 (Sergio Baldoví; thanks, Garry Lancaster).
Miscellaneous improvements:
  • Various minor bug fixes.

The Recreated ZX Spectrum keyboard support is a beta on Fuse for Mac OS X and is untested - feedback from users on this feature would be welcome.

New features for an emulator

$
0
0
Hi.

I know this has been asked before, but only to know if there are new opinions...
What features do you expect to be on an emulator (that they don't exist yet)?

Cheers

New home for SpecEmu

$
0
0
No, not a new version. Don't be daft!

But since Virgin Media decided to reduce services whilst increasing prices, I thought I'd drop an alternative download here for both of its users!

Right, time to re-lurk :p

Can you make a .TAP file in an Emulator?

$
0
0
Hi

I been able to save my crappy BASIC programs in emulators as a .z80 snapshot. What about making a
.tap file ? Is there anyway I can use the good old SAVE command and then record a tape that way ?
Viewing all 477 articles
Browse latest View live