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

Spectaculator not running on windows 7?

$
0
0
Hi. I'm trying to get spectaculator running on an lt4009u with win 7 pro. I can get it to install, but when I try to actually run it, it crashes after the splash screen. It doesn't give an error message of any kind. I just hear a "ding" and it doesn't start.

Anyone got any ideas or had a similar experience?

How do I increase the window size in FUSE ?

$
0
0
I put FUSE on my Windows 8.1 laptop but it's almost unusable cause it's running 256x192 :) How can I increase the window size ?

Rendering techniques in emulators

$
0
0
I've been giving thought to the possibility of speeding up the rendering in Zero considering I've been putting it off long enough.

My approach is currently rather brute force: pump the speccy display buffer to the screen backbuffer every frame (69888 t-states that is). Swap backbuffer and present to screen. Rinse and repeat. Works fairly well so long as a decent graphics card and computer is running the emulator.

However, if there are ways of speeding things up a bit without having to resort to rocket science I would like to know.

A few things I'm aware of:

* Spin uses a multithreaded render model, but am not sure if Spin is dumping the speccy display to backbuffer every frame. Am not even sure how the display is synched to the current speccy display and the sound buffer. Dunny?

* Fuse seems to use dirty rectangles? A possibility I did consider but it requires keeping track of not only dirty pixel writes but also attribute writes as they affect 8x8 pixels. Seems to work well for Fuse as the emulator runs with good speed in all kinds of devices! If someone can explain the technique as applied to a speccy display area that would be very helpful.

* SpecEmu: It's written in pure assembly and doesn't use any multithreading or dirty rectangles as far as I can tell. Blazingly fast though!

Some info on Zero rendering model:
Backbuffer is 32 bpp. I suppose I could use a 16 bpp or even 8 bpp but am not sure if the gains would be worth the effort required for changing the blitting process.

The display is built by scanning the current byte run on a scanline and by looking up the pixel to see if a paper or ink color should be transferred to the display buffer (the one that will be blitted to the backbuffer at the end of 1 frame). vbSpec seems to use a LUT for every conceivable bit combination for the same process I think? Maybe other emulators as well?

IAC, would love to hear some thoughts on this subject. And yes I know I could switch to C from C# for 10% gain in overall performance but that's not an option ok? ;)

Unable to download an Emulator.

$
0
0
Hello everyone,

I am trying to download an emulator (Speccy) so that I may program/play games.

When I click the link the download link I am taken to a new page that displays 'Authentication Required',

I have always been fortunate to access the archive and this has never happened before.

My only known log in details (the one I use to access this forum) does not work.

Thank you for your help,

Toughy :)

Emulator Experiences

$
0
0
My workflow is to compile on command line and then launch an emulator to load the .TAP file. In this experiment I'll try to use memory map viewer to figure out how much stack is used.

Spud 0.240
- Bad: When I run /speccy/emus/spud/spud.exe myprog.tap, it crashes. Opening the .tap from spud's browser does not speedload the file.
- Good: has memory heat map, which is neat.
- Good: Has memory viewer that is active while emulation is running. For some reason the memory map jumps back to top when focus changes, though, which makes it less usable (I'd like to look at stack memory while it's running)
- Memory viewer is your standard 16 byte row view with ASCII which is nice. No hilighting support, no jump-to-typed-address support. Memory viewer in debugger (which is live while emulation runs) works.
- When I closed debugger from the 'X' while emulation was running, the emulator crashed.

Fuse 1.3.0
- When I run /speccy/emus/fuse/fuse.exe myprog.tap, it speed-loads the tap as expected.
- Screen always seems to start from the tiny resolution even though I've scaled it to 2x
- Memory browser freezes emulation, has per-row hilighting (not per byte hilight)
- Debugger output is frozen while emulation is running, and vice versa

ZX Spin 0.7
- When I run /speccy/emus/zxspin/zxspin myprog.tap, it fails to find the tap file. Giving the full path to the file works.
- Memory viewer not fixed to 16 bytes, hard to adjust. Per-line hilighting.
- Debugger freezes emulation, closes the whole debugger window when emulation is set to run.

SpecEmu 3.1
- When I run /speccy/emus/specemu/specemu myprog.tap, it fails to find the tap file. Giving the full path to the file works.
- Debugger freezes emulation
- Memory map viewer 16 bytes wide, no hilighting.

SPECCY 4.0
- When I run /speccy/emus/speccy/speccy.exe myprog.tap, it speed-loads the tap as expected.
- Really weird debugger, no memory map that I can find
- Quits whole emulator when I hit ESC, which is useful


ZX Spin and a question or two......

$
0
0
Not really used Spin before since Spectaculator covers everything I need - except now I have need of an easy to use assembler. Downloaded several, none of them work in any way shape or form the way I expect them to, and there is a distinct lack of documentation provided by the authors.

Enter Spin, I've had a small play with it and yeah, that assembler does things the way I expect it to. See, I've come from using Devpac and Code Machine, and I use labels (now I say labels, other people might call them (correctly) something else). I want to do stuff like:
LOOP          LD A,(HL)
                    CP 0
                    JR Z,EXIT
                    RST #10
                    INC HL
                    JR LOOP


So, is Spin's assembler available as a stand alone program,
AND, where can I get documentation on setting up Spin - it does strange things and looks horrid when full screen.

Why does TAB not work anymore.......

Cheers :D :D :D

Emulate ZX Spectrum on emulated Commodore 64 on emulated DOS on emulated Windows on Linux

Retropie and Recreated ZX Spectrum

$
0
0
It's been over 30 years since I had a Spectrum but I want to get back into it. Partly for some nostalgic game playing but also to hopefully do some coding, and to have a platform for my daughter to learn coding the "proper" way.
My options seem to be:
1. Buy a refurbished Spectrum;
2. Buy a Recreated ZX Spectrum and rely on their app and any other (probably) Android based emulators that I can use with it;
3. Option 2 plus buy a Raspberry Pi 2 and install RetroPie onto it.
I think that option 1 would be too restrictive and non-portable. So, currently, I am thinking that I should start off with 2 and then get the Pi 2 and setup option 3. This would then give me a portable Android based solution plus a hardware based system which I could use for other things (by having a second OS image on another SD card).
Has anyone tried the Recreated ZX Spectrum with the RetroPie? If so, which emulator(s) would you recommend? Also, are there any other Android emulators which work with the Recreated ZX Spectrum?

Fuse 1.3.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:
  • Warn on inserting disk images for disks larger than the emulated drive
  • Win32: Re-enable standard output for Windows builds
  • Win32: Minimum supported OS is now Windows 2000

Many thanks to everyone who's contributed to this release. 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.

Can't get BASin

$
0
0
I downloaded it from Every Child Can Code site but once unpacked it reported that the .EXE was missing! This is weird because I put the same copy into this netbook and it unpacked just fine. So I guess i should just copy the .exe over to the old Win XP dell i mostly use for Speccy stuff which isnt able to go online so I have to do transfers with a USB thumbnail drive. Just answered my own question BUT the point is that I cannot download it from here. Access denied. Which is weird because Games and Utilities has been letting me get stuff.

Fuse for macOS 1.3.1 Released

$
0
0
A new version of Fuse for macOS 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+

Emulation core improvements:
  • Warn on inserting a disk image larger than the emulated drive (thanks, Stefano Bodrato) (Fredrick Meunier).
Miscellaneous improvements:
  • Fix the Recreated ZX Spectrum Bluetooth keyboard support on the Mac (thanks, Allan Høiberg and Jason Hudson) (Fredrick Meunier).
  • Moved the Recreated ZX Spectrum Bluetooth keyboard option to the Machine menu (Fredrick Meunier).
  • Various minor bug fixes.

Can you MERGE using FUSE?

$
0
0
How do you do it? I tried the command plus filename and the emulator locked up! The program to be merged is numbered correctly so its first line is higher than the last of the program in memory. I typed MERGE (keyword) "beeper2.szx"
maybe the filename is unnecessary. I'll try that now

specemu

$
0
0
dumb question, but where are the options for joystick support I can't find them?

BASinc keyword autocompletion

$
0
0
How do you do keyword autocompletion in BASinc? For example typing P<some_key> as a shortcut for PRINT.

New stable version ZEsarUX-4.2

$
0
0
Hi everyone!

I have uploaded a new stable version of ZEsarUX emulator, version 4.2.

You can download it from:

https://sourceforge.net/projects/zesarux/

Changes are:

Added machine Spectrum 48k Spanish
Added machine Pentagon 128
Added .ay file player for Spectrum and CPC files
Added AY Piano menu to view notes
Added Turbosound emulation
Added ZX Dandanator! Mini emulation
Added Superupgrade emulation
Added experimental 8-bit simple IDE emulation
Added Z88 Hybdrid (RAM+Eprom) Card support
Added print char traps for TBBlue, CPC464, Sam Coupe
Added three new Prism video modes: 256x128, 128x128, both at 256 colours, and 4 plane 256 colour mode clashless
Added Sam Coupe GUI Style
Added Sam Coupe curses, stdout, simpletext video drivers
Added Setting to disable colours (set to black & white) on Spectrum
Added Setting to disable loading tape sound
Added setting to change DivIDE/DivMMC RAM
Added tape browser
Added Z88 generic card browser
Added Z88 card browser when copying from eprom/flash card
Fixed bug reading ports 2ffd and 3ffd and crashes running +2A/+3 ROMS with real video enabled
Fixed Z80 cold start registers
Fixed Z88 bug when smart loading all slots were ejected
Fixed handling symbols (. , : / - + < > = ' ( ) ") on menu for machines: Z88, CPC, Sam Coupe
Fixed enabling some memory and debug interfaces, so you can enable and disable them in any order you want
Fixed divmmc/divide were disabled when doing smartload
Fixed drawing of some menu items that refresh continuously: waveform, ay registers, cpu stats, debug cpu, visualmem
Fixed ZXpand emulation on ZX80
Improved menu. Now all settings are on a separate "Settings" menu
Improved debugger:
*Individual breakpoints can be disabled
*Breakpoints are fired by default when condition changes from false to true. And they are only fired again when condition changes from true to false and false to true
Improved scanlines drawing. Some demos with display page change (RAM 5&7) on a scanline run perfect
Improved windows with text content. Now a progress symbol (*) is shown
Improved floating bus value
Updated Z88 OZ V4.6.2
Updated ZXUno Flash and MMC image to the crowdfunding ones. MMC image now is called "zxuno.mmc"
Updated TBBlue emulation to use new I/O ports
Some other minor bugfixes and improvements


I hope you like it :)

Cheers
Cesar

Fuse 1.3.2 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:
  • Allow keyboard arrow keys to be used as a cursor joystick
  • Limit sound generation to less than 500% speed
  • WidgetUI: Fix order of Z80 flags in debugger
  • Win32: Limit sound generation from 50% to 300% to work around bugs in the DirectSound driver

Many thanks to everyone who's contributed to this release. 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 macOS 1.3.2 Released

$
0
0
A new version of Fuse for macOS 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+

Emulation core improvements:
  • Allow keyboard arrow keys to be used as a cursor joystick (thanks, solaris104) (Fredrick Meunier).
  • Limit sound generation to less than 500% speed (thanks, windale and Sergio Baldoví) (Fredrick Meunier).

Miscellaneous improvements:
  • QuickLook Generator: speed improvements by enabling concurrent requests (Fredrick Meunier).
  • New Fuse Help with improved organisation and cross-references (Fredrick Meunier).
  • Various other minor bugfixes.

ZX Spin 0.7 + SE BASIC 3.2

$
0
0
I've bought SE BASIC 3.2, but I've got no EPROMs to test it yet.

While I wait for those EPROMs, I've configured my favourite emulator to run a 48k with OpenSE... but it doesn't work well. I've tested it with both OpenSE 3.1.2 and 3.2, and when it tries to load a tape (both tap and tzx) it starts to read it as "pulses" (like when it tries to load Digital Integration games).

It doesn't matter if it uses flash, edge or normal loading. Spectaculator and fuse works fine with the same configuration.

Can it be solved? How?

New machine added to ZEsarUX

$
0
0
Hi

The following video shows the new machine I added to ZEsarUX and it will be on the next emulator version... I think it's not necessary to say which machine is ;)


image

Only cpu emulation and display, no keyboard yet, but it will work soon...

Cheers

How to take SCR out of multicolour games?

$
0
0
Emulators do not seem able to take scr out of Nirvana games correctly.
I have tried SpecEmu, Speculator and Jspeccy.
Try to save El Stompo or SunBucket as .scr to see what I mean
Viewing all 477 articles
Browse latest View live