[ZX Spectrum Core] New Update

https://github.com/mist-devel/mist-board/wiki

Moderators: Mug UK, Zorro 2, spiny, Greenious, Moderator Team

slingshot
Atari God
Atari God
Posts: 1668
Joined: Mon Aug 06, 2018 3:05 pm

Re: [ZX Spectrum Core] New Update

Post by slingshot »

jamesrc wrote:
slingshot continuing to make all my MiST dreams come true. Good god! Do you ever sleep? :D
Ehh, cannot sleep enough :)

DanyPPC
Atari Super Hero
Atari Super Hero
Posts: 840
Joined: Tue Feb 21, 2017 7:02 am

Re: [ZX Spectrum Core] New Update

Post by DanyPPC »

Willow Pattern Adventure doesn't load. Reset ad end.
It's a 48k game and it loads in BASIC 48.

CSW converted file works.

Thanks

slingshot
Atari God
Atari God
Posts: 1668
Joined: Mon Aug 06, 2018 3:05 pm

Re: [ZX Spectrum Core] New Update

Post by slingshot »

DanyPPC wrote:Willow Pattern Adventure doesn't load. Reset ad end.
It's a 48k game and it loads in BASIC 48.

CSW converted file works.

Thanks
I've converted the tzx to csw with TZX2WAV, it still resets at the end.

DanyPPC
Atari Super Hero
Atari Super Hero
Posts: 840
Joined: Tue Feb 21, 2017 7:02 am

Re: [ZX Spectrum Core] New Update

Post by DanyPPC »

I have a CSW converted from another TZX.

Anyway it's not a prolems. It was just for report only.
Thanks for this new function of ZX Spectrum core. :cheers:

slingshot
Atari God
Atari God
Posts: 1668
Joined: Mon Aug 06, 2018 3:05 pm

Re: [ZX Spectrum Core] New Update

Post by slingshot »

It works in emulators only if I select 48k mode (128 48k mode doesn't work). Seems it's the ROM - needs the original 48K one, but in the core, even the 48K mode uses the ROM1 from the Spectrum 128K.

I've added the original 48k ROM (and some more TZX features):
https://github.com/gyurco/ZX_Spectrum-1 ... 190520.rbf

Forgot to mention: need a new spectrum.rom!
https://github.com/gyurco/ZX_Spectrum-1 ... ectrum.rom

DanyPPC
Atari Super Hero
Atari Super Hero
Posts: 840
Joined: Tue Feb 21, 2017 7:02 am

Re: [ZX Spectrum Core] New Update

Post by DanyPPC »

You are a Genius ! :cheers:

Lroby74
Captain Atari
Captain Atari
Posts: 168
Joined: Sun Sep 04, 2016 8:35 pm

Re: [ZX Spectrum Core] New Update

Post by Lroby74 »

i have a lot of .TRD files and they won't load.. while .DSK files works fine

slingshot
Atari God
Atari God
Posts: 1668
Joined: Mon Aug 06, 2018 3:05 pm

Re: [ZX Spectrum Core] New Update

Post by slingshot »

I have lot of .TRD files which work.
I guess you are in +3 mode, since using .DSKs. The Beta interface wasn't compatible with the +3, probably most of the software on TRDOS disks also not.

desUBIKado
Captain Atari
Captain Atari
Posts: 172
Joined: Sat Jan 06, 2018 11:49 pm

Re: [ZX Spectrum Core] New Update

Post by desUBIKado »

Hi Slingshot,

I have been dividing the spectrum.rom file into the individual roms that compose it, so that I can replace the Spectrum 48K (16K), 128K (32K) and +3 (64K) roms, as seen in these images:
Spectrum Core 01.jpg
Spectrum Core 02.jpg
Would it be possible to add in the OSD of the Spectrum core three new options such as the "Load Kernal * .ROM" of the Commodore 64 core?

This would allow you to change roms without having to edit the mist.ini file, but simply select them from the OSD.

The options could be something like:
  • "Load rom * .16K"
  • "Load rom * .32K"
  • "Load rom * .64K"
And the files with the rom would have as filename extension their size: 16K, 32K and 64K. For example:

SP128.32K ; Spectrum 128 English
BBCBAS.32K ; Emulador de BBC BASIC
SEBAS4.32K ; SE Basic IV Anya

P3EMMC.64K ; ZX Spectrum +3e EN (DivMMC) 1.43
PLUS3.64K ; ZX Spectrum +3 English
DERBYP.64K ; ZX Spectrum 128K Derby++ 64K

PRETTY.16K ; Pretty BASIC 48K (Basic in color)
SP48K.16K ; ZX Spectrum 48K (original rom)
GW133.16K ; ZX Spectrum 48K Gosh Wonderful 1.33
LG107.16K ; ZX Spectrum 48K Looking Glass 1.07
INVES.16K ; INVES Spectrum+
METK95.16K ; Microdigital Eletronica TK95

Do you think it's a good idea?
You do not have the required permissions to view the files attached to this post.

slingshot
Atari God
Atari God
Posts: 1668
Joined: Mon Aug 06, 2018 3:05 pm

Re: [ZX Spectrum Core] New Update

Post by slingshot »

Not impossible, but you should provide the patch (as you addressed the question to me - I won't work on it in the near future). However I wouldn't name the ROMs after their size, but their function. (e.g. .+3, .128, .48 for example).

Chris23235
Captain Atari
Captain Atari
Posts: 228
Joined: Thu Aug 07, 2014 6:52 pm

Re: [ZX Spectrum Core] New Update

Post by Chris23235 »

Just curious, as I am not at my MiST at the moment, isn't the specific Rom loaded, whenever a specific machine is selected? What would be the benefits of selecting a Rom manually?

EDIT: Nevermind, I now realise, that it is about the custom Roms in the list.

desUBIKado
Captain Atari
Captain Atari
Posts: 172
Joined: Sat Jan 06, 2018 11:49 pm

Re: [ZX Spectrum Core] New Update

Post by desUBIKado »

slingshot wrote:Not impossible, but you should provide the patch (as you addressed the question to me - I won't work on it in the near future). However I wouldn't name the ROMs after their size, but their function. (e.g. .+3, .128, .48 for example).
I have named you because I thought you were the main maintainer, because I don't have the knowledge to make that modification. I only propose the idea and if someone seems interesting and has the knowledge and time to carry it out, great. For now I have it solved by editing the mist.ini file, but it is more uncomfortable.

Your idea that the filename extensions were .+3, .128, .48 seems right to me.

I hope I have not bothered you.

slingshot
Atari God
Atari God
Posts: 1668
Joined: Mon Aug 06, 2018 3:05 pm

Re: [ZX Spectrum Core] New Update

Post by slingshot »

I think the word "maintainer" means that he makes sure that it won't break, but new things are not necessarily coming from him.

desUBIKado
Captain Atari
Captain Atari
Posts: 172
Joined: Sat Jan 06, 2018 11:49 pm

Re: [ZX Spectrum Core] New Update

Post by desUBIKado »

slingshot wrote:I think the word "maintainer" means that he makes sure that it won't break, but new things are not necessarily coming from him.
OK, I get it.

By the way, I have published a post on this subject (in Spanish) in case someone wants to see it and find it useful

squid4
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 126
Joined: Tue Oct 25, 2016 8:12 pm

Re: [ZX Spectrum Core] New Update

Post by squid4 »

Spectrum Next has a 7Mhz Z80 mode which improves some games considerably. I wonder how they've implemented this without messing up the timings in the Speccy?

slingshot
Atari God
Atari God
Posts: 1668
Joined: Mon Aug 06, 2018 3:05 pm

Re: [ZX Spectrum Core] New Update

Post by slingshot »

There's no "official" timings for > 3.5 MHz, so it doesn't matter how it's done until it runs. No border effects will work anyway. The MiST(er) cores go up to 56 MHz, inserting wait states if the SDRAM is not ready.

User avatar
goran
Atari maniac
Atari maniac
Posts: 96
Joined: Sat Feb 27, 2016 4:17 pm

Re: [ZX Spectrum Core] New Update

Post by goran »

Great core. Watching new demos for couple hours now. :)
Two things: there is a noticeable slowdowns in some areas when running some demos from TRD disks. Maybe when stuff is loading from the virtual disk, don't know yet. Also, I'm using Sony PVM crt monitor with component cable. All is good with 48k and 128k timings but when I switch to Pentagon video timings there is no sync (detected) and picture goes green.

Best regards,
Goran
Best regards,
Goran

squid4
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 126
Joined: Tue Oct 25, 2016 8:12 pm

Re: [ZX Spectrum Core] New Update

Post by squid4 »

Pentagon timings work fine on my Sony PVM and an RGB cable.

User avatar
goran
Atari maniac
Atari maniac
Posts: 96
Joined: Sat Feb 27, 2016 4:17 pm

Re: [ZX Spectrum Core] New Update

Post by goran »

squid4 wrote:Pentagon timings work fine on my Sony PVM and an RGB cable.
My model is PVM-14L4, which one is Yours?

I tried now with ypbpr mode just for fun, but sync is still lost when I switch to Pentagon video timings.

Best regards,
Goran
Best regards,
Goran

squid4
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 126
Joined: Tue Oct 25, 2016 8:12 pm

Re: [ZX Spectrum Core] New Update

Post by squid4 »

PVM-14L2

jamesrc
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 136
Joined: Fri Aug 12, 2005 11:33 pm
Location: Austin, TX, USA
Contact:

Re: [ZX Spectrum Core] New Update

Post by jamesrc »

goran wrote:
squid4 wrote:Pentagon timings work fine on my Sony PVM and an RGB cable.
My model is PVM-14L4, which one is Yours?

I tried now with ypbpr mode just for fun, but sync is still lost when I switch to Pentagon video timings.

Best regards,
Goran
FWIW, Pentagon timings work just fine on my PVM-1354Q, too.

User avatar
goran
Atari maniac
Atari maniac
Posts: 96
Joined: Sat Feb 27, 2016 4:17 pm

Re: [ZX Spectrum Core] New Update

Post by goran »

Latest firmware? Latest Spectrum ROM from Sorgelig repo?

I have another PVM and will test today with it.

Best regards,
Goran
Best regards,
Goran

User avatar
goran
Atari maniac
Atari maniac
Posts: 96
Joined: Sat Feb 27, 2016 4:17 pm

Re: [ZX Spectrum Core] New Update

Post by goran »

I tested the core with PVM-1450QM and Pentagon timings are OK. I tried to mess with the service menu of the 14L4 but I didn't manage to do anything useful. Any advice on that?
The picture is actually stable but all green and monitor states no sync:
Image
What are the differences between ULA and Pentagon timings?
Best regards,
Goran

jamesrc
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 136
Joined: Fri Aug 12, 2005 11:33 pm
Location: Austin, TX, USA
Contact:

Re: [ZX Spectrum Core] New Update

Post by jamesrc »

goran wrote:Latest firmware? Latest Spectrum ROM from Sorgelig repo?

I have another PVM and will test today with it.

Best regards,
Goran
I hadn't updated to the latest Firmware, but I have now and it still works.

Latest Spectrum core. Latest ROM. Latest firmware.

Switch to Pentagon timings and -- it works!

slingshot
Atari God
Atari God
Posts: 1668
Joined: Mon Aug 06, 2018 3:05 pm

Re: [ZX Spectrum Core] New Update

Post by slingshot »

goran wrote:Latest firmware? Latest Spectrum ROM from Sorgelig repo?
The firmware doesn't affect the video output in any way. Nor the ROM, the Speccy has fully hardware assisted video output, not like the ZX81.

Post Reply

Return to “MiST”