is there an emulator that supports the sid?

Struggling with Fuse or trying to find an emulator with a specific feature. Ask your questions here.
Post Reply
User avatar
777
Manic Miner
Posts: 534
Joined: Fri Jun 26, 2020 11:23 am
Location: sw uk

is there an emulator that supports the sid?

Post by 777 »

cant find one on google. not the ay emulator btw. something that emulates a real sid
i started programming the spectrum when i was 8 :-

1 plot rnd*255,rnd*175
2 goto 1

http://zxspeccy.great-site.net/
User avatar
stupidget
Dynamite Dan
Posts: 1670
Joined: Wed Jan 24, 2018 2:09 pm
Location: Sunny Wolverhampton

Re: is there an emulator that supports the sid?

Post by stupidget »

The NEXT has a SID Player:

https://www.specnext.com/nextsid-tracki ... 20computer.

So you could use that in a NEXT Emulator:

https://www.specnext.com/emulating-the-next-zesarux/
User avatar
777
Manic Miner
Posts: 534
Joined: Fri Jun 26, 2020 11:23 am
Location: sw uk

Re: is there an emulator that supports the sid?

Post by 777 »

stupidget wrote: Wed May 15, 2024 12:54 pm The NEXT has a SID Player:

https://www.specnext.com/nextsid-tracki ... 20computer.

So you could use that in a NEXT Emulator:

https://www.specnext.com/emulating-the-next-zesarux/
it uses the 3 ay chips and also i would like it to play on a spectrum not a next. but thank you
i started programming the spectrum when i was 8 :-

1 plot rnd*255,rnd*175
2 goto 1

http://zxspeccy.great-site.net/
User avatar
stupidget
Dynamite Dan
Posts: 1670
Joined: Wed Jan 24, 2018 2:09 pm
Location: Sunny Wolverhampton

Re: is there an emulator that supports the sid?

Post by stupidget »

There was this thread a few years back:

viewtopic.php?t=2786&hilit=SID+Player

But you need a DIVmmc on real hardware, but now that you can emulate DIVmmc in FUSE Maybe that's an option?
User avatar
777
Manic Miner
Posts: 534
Joined: Fri Jun 26, 2020 11:23 am
Location: sw uk

Re: is there an emulator that supports the sid?

Post by 777 »

stupidget wrote: Wed May 15, 2024 1:33 pm There was this thread a few years back:

viewtopic.php?t=2786&hilit=SID+Player

But you need a DIVmmc on real hardware, but now that you can emulate DIVmmc in FUSE Maybe that's an option?
again this is using ay's
i started programming the spectrum when i was 8 :-

1 plot rnd*255,rnd*175
2 goto 1

http://zxspeccy.great-site.net/
User avatar
flatduckrecords
Manic Miner
Posts: 831
Joined: Thu May 07, 2020 11:47 am
Location: Oban, Scotland
Contact:

Re: is there an emulator that supports the sid?

Post by flatduckrecords »

How about SimCoupé? It supports SID emulation, and the emulated SAM can itself emulate a 48K Spectrum. I haven't tried but the emulated-SID is on port &d4 so the emulated-Spectrum should be able to access it?
Xela
Dizzy
Posts: 65
Joined: Tue Apr 18, 2023 8:17 am

Re: is there an emulator that supports the sid?

Post by Xela »

stupidget wrote: Wed May 15, 2024 12:54 pm The NEXT has a SID Player:

https://www.specnext.com/nextsid-tracki ... 20computer.
It's not a SID player. It plays "PT3 Like SID".
Xela
Dizzy
Posts: 65
Joined: Tue Apr 18, 2023 8:17 am

Re: is there an emulator that supports the sid?

Post by Xela »

777 wrote: Wed May 15, 2024 12:26 pm something that emulates a real sid
https://github.com/cybern0id/NSID_Emu/t ... xCF%20port
SamC
Microbot
Posts: 185
Joined: Sun Sep 29, 2019 9:07 pm

Re: is there an emulator that supports the sid?

Post by SamC »

777 wrote: Wed May 15, 2024 12:26 pm cant find one on google. not the ay emulator btw. something that emulates a real sid
LnxSpectrum has an "experimental" (testing, unfinished?) emulation of the SID from the eLeMeNt ZX/MB hardware.

Code: Select all

eLeMeNt ZXi range
  30779  h783B   port0 - select port column hx00 - hxFF
  31035  h793B   port1 = column1/row1 = e_zxi_000 to e_zxi_0FF

e_zxi_002 - Audio output
	bit0 = enable ULA audio
	bit1 = enable TurboSound FM
	bit2 = enable MonsterBlaster (SounDrive, etc.)
	bit3 = enable SID (C64 sound chip)
	bit4 = enable SAA1099 (SamCoupe sound chip)
	bit5 = enable TAPE input

Sound interface device (SID)
	27707  h6C3B	select SID Control Register
	27963  h6D3B	read/write selected SID Control Register

SID registers
	h00-h1C = original SID registers
	h1F = SID type and frequency
	h20 = more SIDs (not implemented yet)

SID parameters
	h1F = select SID parameters
		bit 0	= SID type: 0-6581; 1-8580
		bit 1	= frequency: 0-PAL  1-NTSC (985248Hz for PAL C64, 1022730Hz for NTSC C64)
 		bits 2-7 = always 0
Post Reply