What does the original CPC do if it's booting slower?SchneiderCPC664 wrote:This is a little bit picky, but the Amstrad startup screen is to fast displayed compared to the original CPC and the older core. Is it possible to change this?
Amstrad CPC 6128/664 (NEW)
Moderators: Mug UK, Zorro 2, spiny, Greenious, Moderator Team
Re: Amstrad CPC 6128/664 (NEW)
Re: Amstrad CPC 6128/664 (NEW)
I haven't noticed this. I own 4 x CPC models at home.SchneiderCPC664 wrote:This is a little bit picky, but the Amstrad startup screen is to fast displayed compared to the original CPC and the older core. Is it possible to change this?
-
- Atari nerd
- Posts: 46
- Joined: Mon Dec 12, 2016 7:54 am
- Location: Germany
Re: Amstrad CPC 6128/664 (NEW)
Here is the original speed:DanyPPC wrote:I haven't noticed this. I own 4 x CPC models at home.SchneiderCPC664 wrote:This is a little bit picky, but the Amstrad startup screen is to fast displayed compared to the original CPC and the older core. Is it possible to change this?
https://www.youtube.com/watch?v=Ra8zkfAsthE
On my MIST the startup screen will ultra fast displayed.
-
- Captain Atari
- Posts: 294
- Joined: Sun Sep 20, 2009 6:54 am
- Location: FRANCE
Re: Amstrad CPC 6128/664 (NEW)
hi
i think it's the first time you load the core
when you type "call 0" <enter> it's the same speed ?
i think it's the first time you load the core
when you type "call 0" <enter> it's the same speed ?
-
- Atari nerd
- Posts: 46
- Joined: Mon Dec 12, 2016 7:54 am
- Location: Germany
Re: Amstrad CPC 6128/664 (NEW)
A soft reset with Call 0 has the right speed. A hard reset with STR+ALT+DELETE not.
Re: Amstrad CPC 6128/664 (NEW)
What kind of shortcut combination is it ?
I used always only CTRL + SHIFT + ESCSchneiderCPC664 wrote:A soft reset with Call 0 has the right speed. A hard reset with STR+ALT+DELETE not.
Re: Amstrad CPC 6128/664 (NEW)
Since a hard reset stops generating sync signals, seems the monitor cannot lock into them until the whole display is generated already. Use 15kHz TV, and you'll see the slow boot.SchneiderCPC664 wrote:A soft reset with Call 0 has the right speed. A hard reset with STR+ALT+DELETE not.
-
- Atariator
- Posts: 22
- Joined: Sat Aug 20, 2016 5:03 pm
Xyphoes Fantasy
Recently I tried Xyphoes Fantasy on this great core. But the x-mem crack of this crashes after putting in disk 2.
Anyone else has encountered this and perhaps knows how it can be solved ? Might be still some imperfection of the core ?
Anyone else has encountered this and perhaps knows how it can be solved ? Might be still some imperfection of the core ?
Re: Amstrad CPC 6128/664 (NEW)
Here works properly, even on old cores.
-
- Atariator
- Posts: 22
- Joined: Sat Aug 20, 2016 5:03 pm
Re: Amstrad CPC 6128/664 (NEW)
Yes, on old cores it works but not with the new one out of this thread. Same für Prohibition 128k: works on the old cores but not with this one.
Tried it severeal times; it is always the same.
Tried it severeal times; it is always the same.
Re: Amstrad CPC 6128/664 (NEW)
Seems it's a CPU bug. But already fixed, the T80 in the Genesis core is OK for example.christianlucio wrote:Yes, on old cores it works but not with the new one out of this thread. Same für Prohibition 128k: works on the old cores but not with this one.
Tried it severeal times; it is always the same.
Re: Amstrad CPC 6128/664 (NEW)
I´m modify this core for listen tape loads, and add an option in OSD for enable or disable tape sound. I add the core file and the modified amstrad.sv
You do not have the required permissions to view the files attached to this post.
Visit my store http://www.manuferhi.com
Re: Amstrad CPC 6128/664 (NEW)
Thanks Manu, I have to test.
Re: Amstrad CPC 6128/664 (NEW)
What have to be modified there? UART_RX was connected to tape_in, UART_TX to motor control already.ManuFerHi wrote:I´m modify this core for listen tape loads, and add an option in OSD for enable or disable tape sound. I add the core file and the modified amstrad.sv
Re: Amstrad CPC 6128/664 (NEW)
I´m added this, i´m connect tape_play to output sound.
"O3,Tape sound,ON,OFF;",
if (status[3]) begin
tape_play2 <= 1'b0;
end
else tape_play2 <= tape_play;
sigma_delta_dac #(7) dac_l
(
.CLK(clk_sys & ce_16),
.RESET(reset),
.DACin(audio_l - audio_l[7:2] + {tape_rec, 5'd0} + {tape_play2, 5'd0}),
.DACout(AUDIO_L)
);
sigma_delta_dac #(7) dac_r
(
.CLK(clk_sys & ce_16),
.RESET(reset),
.DACin(audio_r - audio_r[7:2] + {tape_rec, 5'd0}+ {tape_play2, 5'd0}),
.DACout(AUDIO_R)
);
wire tape_play2;
"O3,Tape sound,ON,OFF;",
if (status[3]) begin
tape_play2 <= 1'b0;
end
else tape_play2 <= tape_play;
sigma_delta_dac #(7) dac_l
(
.CLK(clk_sys & ce_16),
.RESET(reset),
.DACin(audio_l - audio_l[7:2] + {tape_rec, 5'd0} + {tape_play2, 5'd0}),
.DACout(AUDIO_L)
);
sigma_delta_dac #(7) dac_r
(
.CLK(clk_sys & ce_16),
.RESET(reset),
.DACin(audio_r - audio_r[7:2] + {tape_rec, 5'd0}+ {tape_play2, 5'd0}),
.DACout(AUDIO_R)
);
wire tape_play2;
Visit my store http://www.manuferhi.com
Re: Amstrad CPC 6128/664 (NEW)
Ah, I see. Btw, what's the reason to start a tape save if there's no sound? 
Upd.: ok, it's the tape input, I understand now.

Upd.: ok, it's the tape input, I understand now.
Last edited by slingshot on Fri Feb 08, 2019 1:12 pm, edited 1 time in total.
Re: Amstrad CPC 6128/664 (NEW)
I have done the same process in cores as MSX or ZX8X, the only difference is that now it is heard by the audio output, before they were silent charges. And I add the option to deactivate it in OSD in case you do not want to hear the noise.
Visit my store http://www.manuferhi.com
Re: Amstrad CPC 6128/664 (NEW)
In MSX, you also have to change the listening pin, OCM has the cmt_In connected to audio_r, you have to disconnect it and connect to the RX pin.
Visit my store http://www.manuferhi.com
Re: Amstrad CPC 6128/664 (NEW)
Yesterday I have tested my working CPC Target Renegade cassette on MISTICA. Everything seemed ok but at the end the game hasn't started.
I imagine not all loaders are supported, or I wrong ?
I imagine not all loaders are supported, or I wrong ?
Re: Amstrad CPC 6128/664 (NEW)
Would possible to add something like these instructions into C64 core for Play TAP files?ManuFerHi wrote:I´m added this, i´m connect tape_play to output sound.
"O3,Tape sound,ON,OFF;",
if (status[3]) begin
tape_play2 <= 1'b0;
end
else tape_play2 <= tape_play;
sigma_delta_dac #(7) dac_l
(
.CLK(clk_sys & ce_16),
.RESET(reset),
.DACin(audio_l - audio_l[7:2] + {tape_rec, 5'd0} + {tape_play2, 5'd0}),
.DACout(AUDIO_L)
);
sigma_delta_dac #(7) dac_r
(
.CLK(clk_sys & ce_16),
.RESET(reset),
.DACin(audio_r - audio_r[7:2] + {tape_rec, 5'd0}+ {tape_play2, 5'd0}),
.DACout(AUDIO_R)
);
wire tape_play2;
From SD or EAR input
Re: Amstrad CPC 6128/664 (NEW)
It's possible to add ear input, but I don't have the audio in circuit built for my MiST, so cannot test it. Also the C64 has a button sense input, I don't know if it's mandatory for loaders.
Re: Amstrad CPC 6128/664 (NEW)
In ZX Uno's C64 core, TAP loading is working in this way: when you type LOAD + Enter command, C64 goes on autoplay like if Play button on Datasette were already pressed and does autostop on ending of game loading.slingshot wrote:It's possible to add ear input, but I don't have the audio in circuit built for my MiST, so cannot test it. Also the C64 has a button sense input, I don't know if it's mandatory for loaders.
In this way no need to add start and stop TAP functions into OSD (like options presents into 1541 Ultimate II+)
I think this could be same on Mist (at least for loading .TAP files from SD) and from EAR input and .TAP files from SD for Mistica.
Just a question, would be possible for someone to add .TAP support from SD (for Mist & Mistica) and later another one (with Mistica) could add EAR input too? Second thing would be an added prize but at least .TAP from SD would be nice for all users (and i think that Mister users could have same option too)
Re: Amstrad CPC 6128/664 (NEW)
Slightly off topic, but really proud of this. A new teaser trailer for Pinball Dreams on the Amstrad CPC has been released:
https://www.youtube.com/watch?v=_DetN_p ... e=youtu.be
It runs well on MiST, but you really need to play on a CRT.
Here is a link to some playable demos:
http://www.indieretronews.com/2017/04/p ... .html#more
https://www.youtube.com/watch?v=_DetN_p ... e=youtu.be
It runs well on MiST, but you really need to play on a CRT.
Here is a link to some playable demos:
http://www.indieretronews.com/2017/04/p ... .html#more
Re: Amstrad CPC 6128/664 (NEW)
Amazing !!! 

-
- Captain Atari
- Posts: 311
- Joined: Sun May 15, 2016 3:44 pm
Re: Amstrad CPC 6128/664 (NEW)
I love pinball so that got my attention. I am trying out this core now. Are there two development builds right now?
I see "Amstrad_20181226.rbf" where you put amstrad.rom on a card by sorgelig AND I found "amstradTape_190124_r005.8.16.7c34.rbf" where you add AMSDOS.e07, BASIC1-1.e00, and OS6128.eZZ to the card
I don't know what things like "r005" mean in .rbf naming. Does that mean something like release candidate or revision or maybe one build is a fork of the other?
Either way, thank you for making it possible to try out computers I did not have!
I see "Amstrad_20181226.rbf" where you put amstrad.rom on a card by sorgelig AND I found "amstradTape_190124_r005.8.16.7c34.rbf" where you add AMSDOS.e07, BASIC1-1.e00, and OS6128.eZZ to the card
I don't know what things like "r005" mean in .rbf naming. Does that mean something like release candidate or revision or maybe one build is a fork of the other?
Either way, thank you for making it possible to try out computers I did not have!