Page 6 of 6

Re: Amstrad Core

Posted: Sat Feb 10, 2024 8:34 pm
by breiztiger

Hi programmers …

Is someone to implement dandanator in the Amstrad core ?


Re: Amstrad Core

Posted: Sat Apr 20, 2024 9:14 am
by breiztiger

fdc bug

https://www.cpc-power.com/index.php?pag ... s&num=7405

when you type RUN"5KBDEMO3 i get a Drive A: read fail


Re: Amstrad Core

Posted: Sat Apr 20, 2024 1:54 pm
by Flandango

I'm not too familiar with the Amstrad line of computers, but as far as I know, the 3" floppy drives they used only supported 40 tracks, which is what this core supports.
The disk image you linked too is 42 tracks.
If you try the "non-original" disk (2nd tab on that website), it's 40 tracks and it works.


Re: Amstrad Core

Posted: Sat Apr 20, 2024 2:14 pm
by breiztiger

amstrad cpc can handle 42 tracks dsk without error like lots of originals disks

this dsk work on a real cpc

the second dsk is a crack version (in files) of this dsk

and i am from this site staff ;-)


Re: Amstrad Core

Posted: Sat Apr 20, 2024 3:14 pm
by Flandango

Nice to know! I couldn't find any information other than they were 180k per side and 40 tracks.


Re: Amstrad Core

Posted: Sat Apr 20, 2024 4:53 pm
by Flandango

So I made a slight modification to the core to read up to 42 tracks.
That particular demo will load but crash. Tried it on Mame and same thing.
I did find another 42 track disk on your site that wasn't cpc+ exclusive (3DDemo) that seems to work.
Since I am unfamiliar with the system, I can't vouch that it will format/write properly past 40 tracks.
If you want to give it a shot, I have it attached...


Re: Amstrad Core

Posted: Sat Apr 20, 2024 7:05 pm
by breiztiger

this dsk work for example on caprice forever or ace-dl

5kb3 Demo.png
5kb3 Demo.png (52.69 KiB) Viewed 1494 times

i think it is the b0 id from track 01 that make the problem


Re: Amstrad Core

Posted: Sat Apr 20, 2024 8:30 pm
by Flandango

I'll play around with it and see what i can figure out. Thanks for pointing out Caprice Forever...it has a nice disk viewer that I can use.


Re: Amstrad Core

Posted: Sun Apr 21, 2024 12:01 pm
by pgimeno

Most 40- or 80-track floppy drives support a few more than 40 or 80 tracks resp., including the PC ones; they're just left unused in most cases. I think there was a PC program that used 1 or 2 extra tracks too.


Re: Amstrad Core

Posted: Sun Apr 21, 2024 4:17 pm
by Flandango
breiztiger wrote: Sat Apr 20, 2024 7:05 pm

this dsk work for example on caprice forever or ace-dl

I can't seem to get it run on the Caprice emulator. After selecting one of the options, it will crash at one point or another.
It works just fine on the Ace-dl emulator.
If you can verify it works for you on the Caprice emulator, can you please tell me version number and settings if possible.

From what I have gathered so far, sectors for tracks 9 and up on that image are not stored in a linear fashion (i.e. 0-17), yet the sector info in the track block all have them as "sector 1". Ace-dl loads them in alternating pattern (1,3,5....17,0,2,4....), but the core and Caprice don't (at least from my copy of the emu).
Other tracks, who load just fine, have the interleaving sectors identified in the track header and the sectors are stored in that order on the image.


Re: Amstrad Core

Posted: Sun Apr 21, 2024 4:54 pm
by breiztiger

just test with download last 24.2 extract in a new directory it work directly without touch config

i think the loader use the last byte of each sector to recognize then (on track 9+)