CCS C Software and Maintenance Offers
FAQFAQ   FAQForum Help   FAQOfficial CCS Support   SearchSearch  RegisterRegister 

ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

CCS does not monitor this forum on a regular basis.

Please do not post bug reports on this forum. Send them to CCS Technical Support

Apple Silicon <Added some Pics>
Goto page Previous  1, 2, 3, 4  Next
 
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion
View previous topic :: View next topic  
Author Message
curt2go



Joined: 21 Nov 2003
Posts: 225

View user's profile Send private message

PostPosted: Tue May 13, 2025 8:20 am     Reply with quote

Not getting anywhere with MicroSoft. :(
Ttelmah



Joined: 11 Mar 2010
Posts: 19845

View user's profile Send private message

PostPosted: Tue May 13, 2025 9:03 am     Reply with quote

Problem is of course, that it is not a floating point error.
It is an execution error somewhere in the compiler leading to distorted values.
curt2go



Joined: 21 Nov 2003
Posts: 225

View user's profile Send private message

PostPosted: Tue May 13, 2025 11:51 am     Reply with quote

Valid, but how then how do we pose the question to get the best answer do you think?
temtronic



Joined: 01 Jul 2010
Posts: 9476
Location: Greensville,Ontario

View user's profile Send private message

PostPosted: Tue May 13, 2025 4:27 pm     Reply with quote

Kinda curious...
why do you use a MAC when CCS was developed for a PC ?
Ttelmah



Joined: 11 Mar 2010
Posts: 19845

View user's profile Send private message

PostPosted: Tue May 13, 2025 11:37 pm     Reply with quote

On how to ask, you would have to work through the compiler assembler
to find what is being executed, and post this. This CCS might be able to
help with by giving the source code for that small section, and what compiler
they use. I have a feeling I worked it out a while ago, as Delphi.
Jay, we always tend to upgrade to faster and more capable chips.
Historical compatibility, may get sacrificed on the way. The M series chips
are very capable of graphics, but their performance in other areas is less
impressive. Their power consumption is better than the Intel systems,
but unless you are going to throw all your old software, you are dependant
on how good the emulation abilities are. Most issues are with timings and
peripheral support. Must admit I've not found one yet with basic execution
of i386 code. This is the first example I have seen.
curt2go



Joined: 21 Nov 2003
Posts: 225

View user's profile Send private message

PostPosted: Wed May 14, 2025 8:03 am     Reply with quote

I use a Mac because of XCode and app development. Before i started building Apps, I always used a PC. Apple makes things difficult when using XCode and the Apps store on a PC. It may be better now , but when i started you needed an Apple for all of that. So I have just stuck with it.
asmallri



Joined: 12 Aug 2004
Posts: 1646
Location: Perth, Australia

View user's profile Send private message Send e-mail Visit poster's website

PostPosted: Fri May 16, 2025 12:37 pm     Reply with quote

curt2go wrote:
I use a Mac because of XCode and app development. Before i started building Apps, I always used a PC. Apple makes things difficult when using XCode and the Apps store on a PC. It may be better now , but when i started you needed an Apple for all of that. So I have just stuck with it.


The MAC is a PC. When referring to a PC above, it is actually referring to a PC running Windows. CCS has been around a very long time running on early iterations of Windows. The processors in use at that time are no longer supported by the current version of Windows. Anything written to run natively on Windows when CCS was developed, would not run on today's version of Windows. Funnily enough, Linux, which also runs on a PC, will run on much older generation processors than are supported either by Apple or Microsoft.

Asking why would you use a Mac running MacOS instead of Windows is like asking why you would drive a car when the road was designed for the horse and buggy
_________________
Regards, Andrew

http://www.brushelectronics.com/software
Home of Ethernet, SD card and Encrypted Serial Bootloaders for PICs!!
curt2go



Joined: 21 Nov 2003
Posts: 225

View user's profile Send private message

PostPosted: Wed May 21, 2025 10:24 am     Reply with quote

Still getting no where on this. No response from CCS . I even asked then if they were going to look into it. As i would wait if they could make a work around. But nothing. They are usually really good.

Is it possible that parallels will ever make a fix or it is in the Prism emulator from MS , so they have no way of doing that?
newguy



Joined: 24 Jun 2004
Posts: 1917

View user's profile Send private message

PostPosted: Wed May 21, 2025 11:49 am     Reply with quote

No response (usually) = not our problem.

You're going to have to track down a workaround elsewhere; CCS likely wants nothing to do with it.
jeremiah



Joined: 20 Jul 2010
Posts: 1390

View user's profile Send private message

PostPosted: Wed May 21, 2025 2:34 pm     Reply with quote

curt2go wrote:
Still getting no where on this. No response from CCS . I even asked then if they were going to look into it. As i would wait if they could make a work around. But nothing. They are usually really good.

Is it possible that parallels will ever make a fix or it is in the Prism emulator from MS , so they have no way of doing that?


Did you try calling them and talking to technical support on the phone? Their email system is a bit rough around the edges (at least on my end). My emails frequently don't get through to them. Occasionally they get through but the system auto archives them and they don't actually get seen.
Ttelmah



Joined: 11 Mar 2010
Posts: 19845

View user's profile Send private message

PostPosted: Thu May 22, 2025 3:51 am     Reply with quote

It's the Prism emulator.
The point is you are running Windows ARM. This is the Windows OS, that
runs on the ARM processors, and contains inside it code to allow Intel
applications to run. Parallels allows this to be run as an OS inside the
Mac OS's, rather than having to be installed instead.
Must admit the more I'm looking t this the more puzzled I am. Prism pretty
much handles every Intel instruction as closely as the different procesors
like AMD do. The problems normally code from things like graphics and
device interfacing, not the core emulation. What is odd, is that my system
refuses to make the errors you are seeing. I've tried dozens of different
numbers and all come out the same both on Intel and ARM.
curt2go



Joined: 21 Nov 2003
Posts: 225

View user's profile Send private message

PostPosted: Thu May 22, 2025 9:05 am     Reply with quote

Ttelmah , yeh its crazy. In the past i have had a few hiccups here and there and actually this computer had no other issues, which sucks cause i cant move to this computer without getting this fixed.

I appreciate all the help so far on this. I will contact CCS again, i know its not their issue , but they may be able to work around it.

I'm still not to sure where or how to put it as a Prism issue for MS to look at or on the forums.

Ttelmah , what version of M4 do you have? Could this issue still be something i am doing wrong?

Sorry for the stupidity on this, i just woudl liek to solve it. Smile
Ttelmah



Joined: 11 Mar 2010
Posts: 19845

View user's profile Send private message

PostPosted: Thu May 22, 2025 10:25 am     Reply with quote

Yes it could. As I said before, mine is a desktop, not the Macbook.
It's the 10core 24" unit.However, not the Pro, and they say that the Mac
Book, can run the processor harder than the desktop, since it has active
cooling. Is yours the 10core tr the 8 core unit?.
curt2go



Joined: 21 Nov 2003
Posts: 225

View user's profile Send private message

PostPosted: Thu May 22, 2025 1:19 pm     Reply with quote

its 10 CORE model num : MCX04LL/A 24g of mem.

I could try to give the parallels more CPU's ? Or that is just not going to do anything?

Jeremiah you were right. They were not getting my messages. I went on their chat and got my emails flowing to them. Thanks for the idea.
Ttelmah



Joined: 11 Mar 2010
Posts: 19845

View user's profile Send private message

PostPosted: Fri May 23, 2025 8:55 am     Reply with quote

That's good. The real magic thing, would be if someone there has an
M4 machine and can duplicate the fault. I asked early on what number
you actually used to give the results you show in the hex?.
That might allow the behaviour to be found.
Display posts from previous:   
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion All times are GMT - 6 Hours
Goto page Previous  1, 2, 3, 4  Next
Page 3 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group