Amstrad CPC Core

https://github.com/MiSTer-devel/Main_MiSTer/wiki

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

Sorgelig
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2863
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Amstrad CPC Core

Postby Sorgelig » Sun Jul 29, 2018 4:48 am

I need help from those who have real CPC.
Please test this: http://www.cpc-power.com/index.php?page ... &num=12883
and tell me if you have any errors.

breiztiger
Atari maniac
Atari maniac
Posts: 84
Joined: Sun Sep 20, 2009 6:54 am
Location: FRANCE

Re: Amstrad CPC Core

Postby breiztiger » Sun Jul 29, 2018 7:48 am

hi sorgelig

result: all tests passed.

on cpc 6128 crtc 1 fr

Sorgelig
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2863
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Amstrad CPC Core

Postby Sorgelig » Sun Jul 29, 2018 8:34 am

That's interesting!
CCF/SCF tests are failed on this core, WinAPE, JavaCPC - all of them has the same wrong CRC.

besides CCF/SCF failure, T80 still have an issue of undocumented X/F flags on BIT n,XY instructions (which can be fixed) and BIT n,HL which will be very hard to fix as it requires internal MEMPTR register which is not implemented in T80.
Totally 6 failed tests.

I'm more curious about CCF/SCF failure with the same wrong CRC on T80 and emulators.

breiztiger
Atari maniac
Atari maniac
Posts: 84
Joined: Sun Sep 20, 2009 6:54 am
Location: FRANCE

Re: Amstrad CPC Core

Postby breiztiger » Sun Jul 29, 2018 9:01 am


breiztiger
Atari maniac
Atari maniac
Posts: 84
Joined: Sun Sep 20, 2009 6:54 am
Location: FRANCE

Re: Amstrad CPC Core

Postby breiztiger » Sun Jul 29, 2018 9:57 am


Sorgelig
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2863
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Amstrad CPC Core

Postby Sorgelig » Sun Jul 29, 2018 11:41 am

ZEXALL is fully passed. I've already mentioned it in latest release.

Sorgelig
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2863
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Amstrad CPC Core

Postby Sorgelig » Sun Jul 29, 2018 3:02 pm


bscdemo7 doesn't run at all - i don't know what's the problem yet.
Another interlace demo works, so i could adjust the settings and add deinterlacer to scaler, so interlace should look good.

breiztiger
Atari maniac
Atari maniac
Posts: 84
Joined: Sun Sep 20, 2009 6:54 am
Location: FRANCE

Re: Amstrad CPC Core

Postby breiztiger » Sun Jul 29, 2018 4:22 pm

good news for the scaler upgrade

do you look at my prob of no sound in Amstrad but ok in minimig for example ?

Sorgelig
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2863
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Amstrad CPC Core

Postby Sorgelig » Sun Jul 29, 2018 9:27 pm

I have no idea why you don't have the sound.
The part around HDMI is the same for both cores. Since i have no such probs with my monitor and TV - i cannot debug it.
Try to browse the menu of TV - may be it shows somewhere the format of incoming audio and reason of refusing.

breiztiger
Atari maniac
Atari maniac
Posts: 84
Joined: Sun Sep 20, 2009 6:54 am
Location: FRANCE

Re: Amstrad CPC Core

Postby breiztiger » Mon Jul 30, 2018 6:05 am

It’s Not a tv, just pc monitor ...

I agree with you but when i Start amstrad core no sound, f12 change core to minimig and sound is ok. F12 change core to amstrad no sound :(

Sorgelig
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2863
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Amstrad CPC Core

Postby Sorgelig » Mon Jul 30, 2018 9:13 am

what i can think is signed vs unsigned audio samples.
I2S (HDMI) requires signed samples, while many cores provide unsigned one. So, instead of wave with -max..+max, HDMI transmits 0..+max.

Sorgelig
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2863
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Amstrad CPC Core

Postby Sorgelig » Tue Jul 31, 2018 10:41 am

New release should fix all previously posted problems with games and demos.

User avatar
Newsdee
Atari God
Atari God
Posts: 1200
Joined: Fri Sep 19, 2014 8:40 am

Re: Amstrad CPC Core

Postby Newsdee » Tue Jul 31, 2018 11:19 am

Great work! Good to have this core on MiSTer. I have a bunch of obscure French games to try on CPC...

breiztiger
Atari maniac
Atari maniac
Posts: 84
Joined: Sun Sep 20, 2009 6:54 am
Location: FRANCE

Re: Amstrad CPC Core

Postby breiztiger » Tue Jul 31, 2018 7:24 pm

Very good !!!

imperial mahjong OK
edge grinder OK
entrelace existe aussi sur cpc OK very good the de-interlacer

catart of demoizart is ok also

bugs

skate ball
http://www.cpc-power.com/index.php?page=detail&num=1949
Under main Windows blinkin square that doen't exist on real cpc

dtc detect always crtc 3 asic Inside (do i'm only one with this bug ?)

impdraw
http://www.cpc-power.com/index.php?page ... &num=12316
when you move the cursor the screen is blinking

ps :is it difficult to make a build to test the signed samples ?

thanks in advance

Sorgelig
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2863
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Amstrad CPC Core

Postby Sorgelig » Wed Aug 01, 2018 12:21 am

breiztiger wrote:dtc detect always crtc 3 asic Inside (do i'm only one with this bug ?)

May be. I never saw CRTC 3 on my MiSTer. If i would know how they detect the type then i would have a clue.

breiztiger wrote:is it difficult to make a build to test the signed samples ?

it's not that i want to make signed or unsigned. It's nature of original audio chip. I will see what can i do.

Is there other cores without sound?

breiztiger
Atari maniac
Atari maniac
Posts: 84
Joined: Sun Sep 20, 2009 6:54 am
Location: FRANCE

Re: Amstrad CPC Core

Postby breiztiger » Wed Aug 01, 2018 6:11 am

Vectrex, sms, bomjack haven’t sound

Is it possible to implement playcity

http://www.cpcwiki.eu/index.php/PlayCity

Sorgelig
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2863
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Amstrad CPC Core

Postby Sorgelig » Wed Aug 01, 2018 6:46 am

breiztiger wrote:Is it possible to implement playcity

only one game supports it?
Too much effort and very little gain.

breiztiger
Atari maniac
Atari maniac
Posts: 84
Joined: Sun Sep 20, 2009 6:54 am
Location: FRANCE

Re: Amstrad CPC Core

Postby breiztiger » Wed Aug 01, 2018 7:51 am

this year we have a new traker witch take playcity advantage

http://www.julien-nevo.com/arkostracker/

i think some demo or game can arrive :cheers:

Sorgelig
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2863
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Amstrad CPC Core

Postby Sorgelig » Wed Aug 01, 2018 11:02 am

We'll see where it will go.
I can add multiple AY if there will be a real usage. Just don't see a need for it right now as there are other things need to be improved.

Sorgelig
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2863
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Amstrad CPC Core

Postby Sorgelig » Thu Aug 02, 2018 10:45 am

Just made SymbOS package for MiSTer for easier use:
SymbOS-cpc-MiSTer.zip
You do not have the required permissions to view the files attached to this post.

Sorgelig
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2863
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Amstrad CPC Core

Postby Sorgelig » Fri Aug 10, 2018 4:49 am

Now with CDT support you can try Breaking Baud demo.

breiztiger
Atari maniac
Atari maniac
Posts: 84
Joined: Sun Sep 20, 2009 6:54 am
Location: FRANCE

Re: Amstrad CPC Core

Postby breiztiger » Fri Aug 10, 2018 3:34 pm

hi

for 464 only test

http://www.cpc-power.com/index.php?page ... s&num=1359
marmelade as some protection check and can detect floppy connected

i have test with only os rom and rom basic 1.0 loaded but crash

Sorgelig
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2863
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Amstrad CPC Core

Postby Sorgelig » Fri Aug 10, 2018 4:54 pm

breiztiger wrote:hi

for 464 only test

http://www.cpc-power.com/index.php?page ... s&num=1359
marmelade as some protection check and can detect floppy connected

i have test with only os rom and rom basic 1.0 loaded but crash

How come they have a disk version (hacked) of this game then? ;)

breiztiger
Atari maniac
Atari maniac
Posts: 84
Joined: Sun Sep 20, 2009 6:54 am
Location: FRANCE

Re: Amstrad CPC Core

Postby breiztiger » Fri Aug 10, 2018 5:47 pm

Marmelade has been sold as disk version but we haven’t found yet originale version to dump

Only a cracked version

Sorgelig
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2863
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Amstrad CPC Core

Postby Sorgelig » Sat Aug 11, 2018 11:45 am

I can add CPC464 mode through disabling FDC and loading 464 ROM.
But the Marmelade tape on cpc-power looks like not compatible with TZX parser i use. It shows 202% of speed and according to what i hear, even first block sounds like turbo. Does CPC auto-adjust itself to tape speed?

So i don't understand how CPC handles the turbo speed without custom loaders.


Return to “MiSTer”

Who is online

Users browsing this forum: No registered users and 11 guests