News:

Download Pelles C here: http://www.pellesc.se

Main Menu

Recent posts

#11
Announcements / Re: Release Candidate #1 for v...
Last post by Michele - Yesterday at 09:12:40 AM
Quote from: John Z on March 26, 2026, 03:33:23 PMWeirdness

On a rather large 64 bit program V14 keeps popping up a message box "The main.rc has been changed outside of the editor. Do you want to reload it?"  Even if clicking Yes and Save All, next build/run it pops up again.  Needless to say. but I will, nothing I am doing is changing the .rc file. It happens immediately after starting the program within the IDE environment.  Checking the .rc file date-time, it is changed to the time the program was started.  When I run the program outside of the IDE in the same directory, the .rc file does not change date-time.
I had a similar problem, the cause was an addin that increments the build number at each compilation.
#12
Projects developed with Pelles C / Re: JJs Road Rage: The Musical
Last post by John Z - Yesterday at 02:19:39 AM
Hi, Ronald,

Yup I saw and ran in windowed mode too. But of course I then had all other windows distracting. Of course I could close them ........


John Z
#13
Thanks, John Z, for checking out and testing my game. I greatly appreciate your efforts and feedback. If you enjoy the game but the orientation on your monitor is an issue, I've got good news. It runs in windowed mode, too. In windowed mode, you can move the game around your monitor to where you like it. 

The game initializes on the high score screen. From there:
* Press the |Backspace| key to get to the main menu.
* Press |S| to get to the settings screen.
* Press |W| to get to windowed mode.

While you're there, feel free to play around with the different difficulty settings.

I made windowed mode for folks with smaller monitors. For that reason, in windowed mode I drop the dashboard/stereo view. I didn't consider it might be a nice feature for folks with larger monitors too. I might have gotten lucky with that feature.

--
Ronald
#14
Projects developed with Pelles C / Re: JJs Road Rage: The Musical
Last post by John Z - March 26, 2026, 08:57:51 PM
Hi rweidner,

Downloaded and ran on my desktop.  Ran quite well.  Neat ole time video game, impressed.

One thing, I've got a 32 inch monitor, in the Full screen mode it locks to the top of the screen centered horizontally.  I think being centered vertically too would be better, at least better for my neck. :)  :)

Makes my VEXED game look pretty tame. https://www.oldergeeks.com/downloads/file.php?id=3529 or here https://sourceforge.net/projects/vexed-for-windows/

I'll try on a few different systems.  I've not tried to build it yet though just running your exe.

Cheers,
John Z
#15
Announcements / Re: Release Candidate #1 for v...
Last post by John Z - March 26, 2026, 03:33:23 PM
Weirdness

On a rather large 64 bit program V14 keeps popping up a message box "The main.rc has been changed outside of the editor. Do you want to reload it?"  Even if clicking Yes and Save All, next build/run it pops up again.  Needless to say. but I will, nothing I am doing is changing the .rc file. It happens immediately after starting the program within the IDE environment.  Checking the .rc file date-time, it is changed to the time the program was started.  When I run the program outside of the IDE in the same directory, the .rc file does not change date-time.

Same program V14 complains about an invalid character in file.c which is 1252 ANSI Latin-1 and will not open it in the editor.  The file shows no invalid characters in TextPad editor. Even though V14 says invalid character and won't open it, it compiles without complaint and the final exe is created.  Also clicking on the + to display file.c procedures works, just can't get it into the editor no matter which proc is clicked. Related to issue 1 maybe I don't know.

Verified under V13 neither of these issues exist.  However bug? or code? I don't know for sure.


It is a big program (vcardz_i) with a lot of features to test so possibly more issues.

Unfortunately I think I'm not going to be able to develop a minimum program to demo.

I've tested about 20 small programs w/o issue running in Windows 11 with a MOVBE capable processor.  I haven't tried the resulting programs in Win 7 with a MOVBE incapable processor.

John Z
#16
Announcements / Re: Release Candidate #1 for v...
Last post by Vortex - March 26, 2026, 02:11:03 PM
Hi John,

You can also disassemble the MS COFF object module files produced by Pelles C with Agner Fog's objconv tool :

https://github.com/gitGNU/objconv
#17
Announcements / Re: Release Candidate #1 for v...
Last post by John Z - March 26, 2026, 10:50:20 AM
Testing many programs now, but a question -

Will each program compiled in V14_RC1 on a 'modern' CPU then need to be run/tested on a Windows 7 system and/or with an older CPU not supporting the MOVBE op code?

Essentially will programs completed with V14 possibly include the MOVBE op code in the exe?

GDIpTest program fails under V14, but OK under V13. Not sure why yet no error during creation but crashes on opening file to display. Sources , picture and exe files included.  The picture is what makes the upload so large but wanted to include exact test case.  Can be deleted later to release space.  Didn't find MOVBE in the exe btw


John Z

Seems you can use a HEX Editor and search for HEX 0F38F1 (found in several places poide.exe) or 0F38F0
#18
Projects developed with Pelles C / Re: JJs Road Rage: The Musical
Last post by rweidner - March 25, 2026, 06:22:10 PM
Wow! Thanks. That would be awesome!
#19
Projects developed with Pelles C / Re: JJs Road Rage: The Musical
Last post by TimoVJL - March 25, 2026, 06:10:32 PM
Thanks for it.
I might test a your program in my PC farm  :D
#20
Projects developed with Pelles C / Re: JJs Road Rage: The Musical
Last post by rweidner - March 25, 2026, 05:21:29 PM
My computer is:

  • Processor: Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz (3.19 GHz)
  • Installed RAM: 16.0 GB (15.8 GB usable)
  • Graphics: Intel(R) UHD Graphics 630 128 MB
  • OS: Windows 11 64-bit operating system, x64-based processor

I tested the game compiled as 32 bit. I don't have testers, so I don't know what other combinations of PC/OS work.

Also, I compiled using PellesC 14.00.0 RC 1.