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

FBZX Wii emulator

$
0
0
Just discovered that a USB keyboard plugged into the front of a WiiU works with this emulator
Get in.

Apparently ZXSpin pirated commercial code?

$
0
0
Anyone know what this is all about?

https://twitter.com/YourSinclairRRY/status/700696502948089858

twit.png

As far as I can recall, aside from filters (RPI libs and the hq2x/4x object files) all of ZXSpin was written by ... well, us. The source release doesn't seem to contain any pirated commercial code.

So anyone know what we're supposed to have copied, and which commercial company we're supposed to have lifted it from?

D.

Question about emulators under Linux Mint.

$
0
0
(*delurks*)

Hi. I've recently started using Linux Mint, and I'm having trouble with a Spectrum emulator for it. (I'm also having trouble with screensavers and function keys and all sorts of other things, but that doesn't matter here.)

I've installed the FBZX emulator from the Linux Software Manager repositories, but it doesn't seem to be working properly. It just plain won't open large, complex TZX files even though smaller ones will open OK, as will TAP files.

Then, if it manages to open the file, using the tape loader stops the sound working. Once the program is loaded there's a cycle of 20 seconds of silence followed by half a second of white noise, repeating indefinitely.

IDo you know if it's worth sticking with FBZX and trying to solve the problems? Or should I switch to another emulator like xspect/Spectemu instead? AIUI that's a much much more limited emulator, 48K only, but if it works properly, it might be worth switching anyway.

If you need my Linuc technical details, they are:
System:    Host: sputnik Kernel: 4.4.0-83-generic i686 (32 bit gcc: 5.4.0)
           Desktop: Xfce 4.12.3 (Gtk 2.24.28) Distro: Linux Mint 18.1 Serena
Machine:   System: TOSHIBA product: Satellite Pro U300 v: PSU31E-00900KH3
           Mobo: TOSHIBA model: Satellite Pro U300
           Bios: TOSHIBA v: V5.00 date: 12/02/2008
CPU:       Dual core Intel Core2 Duo T5450 (-MCP-) cache: 2048 KB
           flags: (lm nx pae sse sse2 sse3 ssse3) bmips: 6649
           clock speeds: max: 1667 MHz 1: 1333 MHz 2: 1333 MHz
Graphics:  Card: Intel Mobile GM965/GL960 Integrated Graphics Controller (primary)
           bus-ID: 00:02.0
           Display Server: X.Org 1.18.4 drivers: intel (unloaded: fbdev,vesa)
           Resolution: 1280x800@59.91hz
           GLX Renderer: Mesa DRI Intel 965GM x86/MMX/SSE2
           GLX Version: 2.1 Mesa 11.2.0 Direct Rendering: Yes
Audio:     Card Intel 82801H (ICH8 Family) HD Audio Controller
           driver: snd_hda_intel bus-ID: 00:1b.0
           Sound: Advanced Linux Sound Architecture v: k4.4.0-83-generic
Network:   Card-1: Realtek RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
           driver: r8169 v: 2.3LK-NAPI port: 2000 bus-ID: 03:00.0
           IF: enp3s0 state: down mac: <filter>
           Card-2: Intel PRO/Wireless 3945ABG [Golan] Network Connection
           driver: iwl3945 v: in-tree:s bus-ID: 04:00.0
           IF: wlp4s0 state: up mac: <filter>
Drives:    HDD Total Size: 160.0GB (7.6% used)
           ID-1: /dev/sda model: TOSHIBA_MK1646GS size: 160.0GB
           Optical: /dev/sr0 model: HL-DT-ST DVDRAM GSA-U10N
           rev: TS05 dev-links: cdrom,cdrw,dvd,dvdrw
           Features: speed: 24x multisession: yes
           audio: yes dvd: yes rw: cd-r,cd-rw,dvd-r,dvd-ram state: running
Partition: ID-1: / size: 143G used: 7.5G (6%) fs: ext4 dev: /dev/dm-0
           ID-2: /boot size: 472M used: 108M (25%) fs: ext2 dev: /dev/sda1
           ID-3: swap-1 size: 4.28GB used: 0.00GB (0%) fs: swap dev: /dev/dm-1
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 47.0C mobo: N/A
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 184 Uptime: 22 min Memory: 724.6/4032.8MB
           Init: systemd runlevel: 5 Gcc sys: 5.4.0
           Client: Shell (bash 4.3.481) inxi: 2.2.35

Thanks.

HOWTO Best Pratice for formatting SD- / MMC-Cards and Image-Handling e.g. Tools for Resize

$
0
0
Could you please tell me your experiences with handling images of SD- and MMC-Memory-Cards for Emulation.

I use Windows 10 32-Bit as PC-OS, but you can tell for Tools for Linux, Mac and so here.

Tools wanted are for creating empty Image-Handling for different formats like .HDF or RAW-Formats and Interfaces like divIDE, divMMC and OS like esxDOS.

Tools for resizing Images, extract Files, stuffing/inserting files and directories, displaying partition information. And verifying disk-structures. From commandline (prefered by me) or with GUI.

And tools for creating dumps of Memory-Cards and writing them back from Image to MemCard.

Together with links to websites with good informations and manuals about this all

Thanks in advance!

LnxSpectrum - one of the best emulators?

New Windows Spectrum Emulator: CSpect V0.2 ZXSpectrum emulator by Mike Dailly

$
0
0
New Windows Spectrum Emulator: CSpect V0.2 ZXSpectrum emulator by Mike Dailly

(Found on SpecNext Facebook-Page)

Info and Download (=klick "CSpect Emulator"):
https://dailly.blogspot.de/2017/07/new-cspect-zx-spectrum-next-emulator.html

Included File snasm.exe was reportet by AVAST Free AntiVirus as Win32:Malware-gen.
Further Check via://virusscan.jotti.org reports, this is a False Positive von AVAST Antivirus Report: https://virusscan.jotti.org/de-DE/filescanjob/gux8xmbtb3

CSpect not yet seem to features sound, but SpecNext Layer 2 Emulation.

Please read Readme before using it. I post it here:

CSpect V0.2 ZXSpectrum emulator by Mike Dailly
(c)1998-2017 All rights reserved

Be aware...emulator is far from well tested, might crash for any reason!


Whats new
New debugger!!! F1 will enter/exit the debugger
Sprite shape port has changed (as per spec) from $55 to $5B
Loading files from RST $08 require the drive to be set properly - as per actual machines. RST $08/$89 will return the drive needed.
Please see the example filesystem.asm for this.



Command line
-zxnext = enable Next hardware registers
-zx128 = enable ZX Spectrum 128 mode
-s7 = enable 7Mhz mode
-s14 = enable 14Mhz mode
-s28 = enable 28Mhz mode
-mmc=<dir>\ = enable RST $08 usage, must provide path to "root" dir of emulated SD card (eg "-mmc=.\" or "-mmc="c:\test\")
-map=<path\file> = SNASM format map file for use in the debugger. Local labels in the format "<primary>@<local>".



General Emulator Keys
Escape - quit
F1 - Enter/Exit debugger
F2 - load SNA
F3 - reset
F5 - 3.5Mhz mode (when not in debugger)
F6 - 7Mhz mode (when not in debugger)
F7 - 14Mhz mode (when not in debugger)
F8 - 28Mhz mode (when not in debugger)



Debugger Keys
F1 - Exit debugger
F2 - load SNA
F3 - reset
F7 - single step
F8 - Step over (for loops calls etc)
F9 - toggle breakpoint on current line
Up - move user bar up
Down - move user bar down
PageUp - Page disassembly window up
PageDown - Page disassembly window down

Mouse is used to toggle "switches"





Whats working?!??!
=====================
Raster line reporting via registers 30/31. No raster interrupts currently (soon)

Sprite rotate, flip and mirror working as per documented, no palettes yet
https://www.specnext.com/tbblue-io-port-system/
https://www.specnext.com/sprites/



Layer 2 currently working, but be aware access/format subject to change!!!

Layer 2 access
===================
port $123b
bit 0 = WRITE paging on. $0000-$3fff write access goes to selected VRAM page
bit 1 = Layer 2 ON (visible)
bit 4 = Layer 2 behind Spectrum screen
bit 6/7= VRAM Banking selection (layer 2 uses 3 banks)


Layer 2 xscroll
===================
ld bc, $243B ; select the X scroll register
ld a,22
out (c),a
ld a,<scrollvalue> ; 0 to 255
ld bc, $253B
out (c),a

Layer 2 yscroll
===================
ld bc, $243B ; select the Y scroll register
ld a,23
out (c),a
ld a,<scrollvalue> ; 0 to 191
ld bc, $253B
out (c),a

Layer 2: $E3 ; bright magenta acts as transparent

Register $20 ; Layer 2 transparency color working


Kempston mouse (to be verified)
==============
Buttons $fadf
Mouse X $fddf (0 to 255)
Mouse Y $ffdf (0 to 191)


esxDOS simulation
===================
M_GETSETDRV - simulated
F_OPEN - read mode only simulated
F_READ - simulated
F_CLOSE - simulated

ZXDS 1.3.4

$
0
0
Hello,

to celebrate the 35th Spectrum (and 10th ZXDS) anniversary, I have prepared new ZXDS release. It fixes just one very subtle contention bug in HALT emulation, which no one will ever likely notice, but as there has been no release to fix it in for couple of years now and this imperfection kept bugging me, today felt like a good occasion to finally fix it. And as I had to bump the multiplayer compatibility version just because of that, I thought it might be a good idea if ZXDS detected and reported incompatible multiplayer version, instead of ignoring them entirely, to give anyone who might try 1.3.4 connect to 1.3.3 a clue.

Not the biggest release ever, but it might still be a good excuse to find your DS again and give it a whirl.

Enjoy,

Patrik

Spectacol 2.0 new features

$
0
0
Hello everyone,

I'd like to know which ones from the opened features from https://github.com/bog-dan-ro/spectacol/issues you'd like to see in the next major version of Spectacol. Because I'm working on it in my spare time, I need to narrow the list to the most wanted features which I can code in the next 1-2 months :). If anyone wants to help with the coding, is welcomed to join the effort ;-) !

My own list has:

How to join two RZX files together

$
0
0
I wonder is there any utility which could join two RZX files together? If it is possible at all...

Fuse 1.3.8 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:
  • Add workaround for Multiface One and 128 clash
  • Limit RZX sentinel warning to once per playback
  • Disable Melodik interface on 128K machines
  • Correct the list of machines for Multiface One
  • Document --mdr-len and --mdr-random-len options
  • Document support for the Recreated ZX Spectrum
  • GTK UI: Destroy tape browser dialog on close
  • Fix Z80 snapshot writing when +D is enabled
  • Fix offset of keyboard mappings in Z80 v3 snapshots

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.3.8 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:
  • Add workaround for Multiface One and 128 clash (thanks, Fredrick Meunier) (Sergio Baldoví).
  • Limit RZX sentinel warning to once per playback (Sergio Baldoví).
  • Disable Melodik interface on 128K machines (Sergio Baldoví).
  • Correct the list of machines for Multiface One (Fredrick Meunier).
  • Fix Z80 snapshot writing when +D is enabled (thanks, Fredrick Meunier) (Sergio Baldoví).
  • Fix offset of keyboard mappings in Z80 v3 snapshots (Sergio Baldoví).
  • Don't use MDR random length by default (Fredrick Meunier).
  • Also include Eject options for Opus and Didaktik disk interfaces (thanks, Alain Vezes) (Fredrick Meunier).

Various other minor bugfixes.

Any way to Vsync Spectaculator 8?

$
0
0
I am using Spectaculator 8 for the Demoscene mostly, and have discovered that my monitor supports 50Hz, like a real Speccy. Unfortunately, the tearing in the screen due to vsync not being active (I believe) is more noticeable.

Are there options in Spectaculator to enable vsync, or could the Nvidia graphics settings do the job?

PS. My account here was created in 2004 when I was ignorant of the ZX Spectrum, but over the years I've really grown to appreciate the Speccy Demoscene and I love the imagination and colour in those prods. If I could change my username, I would - maybe an Admin can help me?

ULAplus palette levels of blue in emulators

$
0
0
Tell me somebody, why ULAplus palette levels of blue are $00,$6F,$90,$FF in ZXSpin, SpecEmu, Zero and ZEsarUX, instead of $00,$55,$AA,$FF as they should be according to ULAplus documentation? (In ZXSpin's Palette Editor levels of blue are $00,$55,$AA,$FF, but in programs they are $00,$6F,$90,$FF.) Is it a mistake, or I don't understand something?

Multiface in SPIN

$
0
0
Hello,

I have enabled Multiface emulation in SPIN, but whats the equivalent of the red button? I tried generate NMI but it does not seem to start it.

I'm using Windows XP in a VM.

Thanks

@Dunny : If your reading I did send you a PM a few weeks ago, but perhaps you didn't get an alert?

Emulator with print function?

$
0
0
Is there an emulator that can LLIST to a standard printer? Speccy does have a function to dump a graphical version to a text file, but it's a pain then getting that to print properly.

ZXBaremulator v1.2

$
0
0
Hi!,

I've released ZXBaremulator v1.2. The new release add a few features and removes a limit. :)

The new version can be downloaded from project web page: http://zxmini.speccy.org

Happy holidays!.

Gun Stick / Lightgun Support

$
0
0
Just looking through Opera Soft's games in the Archive and notice a few that are Gun Stick lightgun shooters...

Does anybody know of any emulators that support the Gun Stick? Or other Lightguns even? I use Spectaculator these days and that doesn't support them..

Best Linux setup for spectrum emulation

$
0
0
Found an old laptop with ubuntu on. As the machine is not being used, thinking about creating a specy llaptop. What setup would you go with. I.e. Is there a better Linux distro for this sort of thing and quite like the idea of the machine booting into 'spectrum' mode.

How do I [blah-de-blah] while using an emulated diskette in a +3?

$
0
0
I'm using ZXSpin 0.7, emulating a +3 and I've been trying out random games that come on diskettes. I've had issues with saving/loading snapshots correctly when using a multi part diskette.

So, to walk you through my issue:
1) I load in a multipart game off of an emulated diskette.
2) Play the game, reach the end of level.
3) The +3 loads in the next level, all is fine.
4) I save a snapshot of my progress.
5) I progress in the game but eventually I die.
6) I load the snapshot, all is fine.
7) I finish the level. It's got the loading borders, but because it's a snapshot it just stalls.
8) I have to restart the game completely from beginning :-(

TL;DR: What is the proper step-by-step procedure for saving snapshots correctly when playing a multipart game on a +3 diskette?

Joystick support for fuse on linux

$
0
0
Does anyone have any advice to getting joystick support working in Linux? Tried all sorts of combinations but in game I just get players moving north east and continuing firing. Joypad then fails to repond.

Game is atic atac.
Viewing all 476 articles
Browse latest View live