NSID_Emu - SID Player for Spectrum

On the creation of AY or Beeper music, including the packages used to do so.
User avatar
Pegaz
Manic Miner
Posts: 493
Joined: Mon Nov 13, 2017 1:44 pm

NSID_Emu - SID Player for Spectrum

Post by Pegaz »

Yesterday I came across a fantastic SID emulator for Russian Spectrum models (Pentagon / Scorpion / Profi / ATM, etc) based on Simon Owen's SidPlayer and I can say that it works great. :)
The standard version requires a TurboSound interface, but there is also a basic version, which works on any Russian model with AY chip.
Each version comes with a lot of SID tunes, and there is also a conversion tool as the Total Comander plugin.
I tested the basic version (NSID_Emu r0244) for Pentagon and Scorpion with Fuse and Spectaculator and the sound quality is surprisingly good, recommend trying the Supremacy tune, its awesome!
https://anonfiles.com/B1f0z914od/NSID_r0244_Pentagon_7z
https://anonfiles.com/L0Zbze12of/NSID_r0244_Scorpion_7z
Also I tested the standard TS version with the UnrealSpeccy emulator and of course it sounds fantastic.
I didn't quite understand how to use the +3 version and whether its possible to run this emulator on standard Sinclair/Amstrad models, but here is the original thread with all the details and download links:
https://zx-pk.ru/threads/31677-nsid_emu ... ctrum.html
 
3 x

User avatar
lister_of_smeg
Dizzy
Posts: 59
Joined: Thu Nov 16, 2017 1:44 pm

Re: NSID_Emu - SID Player for Spectrum

Post by lister_of_smeg »

Pegaz wrote:
Mon Jun 08, 2020 9:37 pm
I didn't quite understand how to use the +3 version and whether its possible to run this emulator on standard Sinclair/Amstrad models.
You need a DivIDE/MMC device with ESXDOS firmware using it's TR-DOS emulation, as the Beta Disk Interface is incompatible with +2A/+3. It won't work on any of the earlier models, as it utilises the +2A/+3's special paging mode.

It runs and sounds great on my +3 w/ DivMMC. Well, the tunes that don't suffer from slowdown do...

Thanks for the heads up :)
1 x

azesmbog
Berk
Posts: 40
Joined: Sat May 16, 2020 8:43 am

Re: NSID_Emu - SID Player for Spectrum

Post by azesmbog »

Pegaz wrote:
Mon Jun 08, 2020 9:37 pm
I didn't quite understand how to use the +3 version and whether its possible to run this emulator on standard Sinclair/Amstrad model 
On 3+ models it works only with divMMC, it doesn’t work with standard models, since it is necessary to replace the ROM zero page with RAM. There are both fresher versions, and versions that work with a real SID chip, or versions for ZXUno
1 x

stupidget
Manic Miner
Posts: 468
Joined: Wed Jan 24, 2018 2:09 pm

Re: NSID_Emu - SID Player for Spectrum

Post by stupidget »

I get this screen on my +2a with a DivMMC:

Image

but when I select any of the tracks I get some corruption on the screen and nothing happens.
0 x

azesmbog
Berk
Posts: 40
Joined: Sat May 16, 2020 8:43 am

Re: NSID_Emu - SID Player for Spectrum

Post by azesmbog »

Is + 2A model compatible on port # 1FFD with 3+?
If compatible, and can substitute RAM in the zero page - then you need to try the version with 3+, for example NSID r0244 +3 Slow
or NSID_Emu_TS r0274 +3 Slow.trd
https://dropmefiles.com.ua/ru/VPC72UBN
0 x

azesmbog
Berk
Posts: 40
Joined: Sat May 16, 2020 8:43 am

Re: NSID_Emu - SID Player for Spectrum

Post by azesmbog »

Stable version with new interface:
https://zx-pk.ru/threads/31677-nsid_emu ... ost1072862
Experimental version, "as is", with support for muz files:
https://zx-pk.ru/threads/31677-nsid_emu ... ost1073138
Plays ancient SID files (The current collection contains 15655 MUS files):
http://www.c64music.co.uk/
0 x

User avatar
Pegaz
Manic Miner
Posts: 493
Joined: Mon Nov 13, 2017 1:44 pm

Re: NSID_Emu - SID Player for Spectrum

Post by Pegaz »

Tried with Spectaculator and SpecEmu in Pentagon mode, but it wont work.
It loads the sid file and then returns to the menu...
0 x

azesmbog
Berk
Posts: 40
Joined: Sat May 16, 2020 8:43 am

Re: NSID_Emu - SID Player for Spectrum

Post by azesmbog »

Pegaz wrote:
Sun Jul 19, 2020 9:50 pm
Tried with Spectaculator and SpecEmu in Pentagon mode, but it wont work.
It loads the sid file and then returns to the menu...
This is normal behavior for the 128th model.
The program uses a zero RAM bank - I mentioned that above.
Therefore, there are so many versions - either 3+ or the Pentagon 256-512-1024 model, which can connect RAM instead of ROM. The specifics and limitations of the program itself, apparently nothing else.
Well, basically it works well on real models 3+ \ 2+, and also on ZXUno and the Next.
In emulators it works for Unreal and also in the Caesar emulator.
0 x

User avatar
Seven.FFF
Manic Miner
Posts: 490
Joined: Sat Nov 25, 2017 10:50 pm
Location: USA

Re: NSID_Emu - SID Player for Spectrum

Post by Seven.FFF »

azesmbog wrote:
Tue Jun 09, 2020 8:34 pm
Is + 2A model compatible on port # 1FFD with 3+?
Yes it is. Any black +2A or +2B can do all-RAM mode.
0 x
Robin Verhagen-Guest
SevenFFF / Threetwosevensixseven / colonel32
NXtel NXTP ESP Update ESP Reset CSpect Plugins

Alcoholics Anonymous
Dizzy
Posts: 82
Joined: Mon Oct 08, 2018 3:36 am

Re: NSID_Emu - SID Player for Spectrum

Post by Alcoholics Anonymous »

Pegaz wrote:
Sun Jul 19, 2020 9:50 pm
Tried with Spectaculator and SpecEmu in Pentagon mode, but it wont work.
It loads the sid file and then returns to the menu...
On the Next it works in Pentagon 1024 mode. So Spectacular and SpecEmu are likely only doing the normal Pentagon 128. The Pentagon 1024 uses additional bits in port 0x7ffd for memory page number and has an additional i/o port in 0xeff7 that allows the rom to be replaced by ram bank 0.
0 x

Post Reply