Does BlitzMax vanilla 1.51 still work on latest OSX/Windows?

Started by GreyAlien, November 18, 2017, 16:10:54

Previous topic - Next topic

GreyAlien

Hi all, just planning ahead a bit in a paranoid manner. I'm still using the last official release of BlitzMax which is 1.51.

A compiled game exe seemed to work fine on Windows 10 OK when I last tested it a few months ago.

Has anyone had any trouble with the latest Windows 10 updates that I should know about? (I know that some PCs don't like DX9 and I should really switch over to DX11 support sometime).

However, I haven't tested it on a modern Mac OS, only 10.9.5 (Mavericks). Tthough probably some beta testers have got newer OSes but I don't have their system specs to check.  I know that in the past some Mac OS updates have broken BlitzMax and so I'm worried about that.

What's the latest Mac OSX you have tested it on and are there any known issues? Thanks!

[EDIT] As of 19/01/2018 V1.51 works on my new Macbook Air with High Sierra. I was able to compile Shadowhand (a large game) and it works fine. Yay!

Yue

I've only tested it on Windows 10 and I don't have any problems. everything's working out fine.

MikeHart

OSX High Sierra will be the last version that can use 32 bit apps. After that, BMax apps definitely won't be running on OSX anymore.

Kippykip

I believe it works fine, even Blitz3D works alright unless you're on Windows 8 (30FPS cap), although it works in Windows 10

Yue

Quote from: Kippykip on November 18, 2017, 21:27:15
I believe it works fine, even Blitz3D works alright unless you're on Windows 8 (30FPS cap), although it works in Windows 10

There is a library that fixes the problem in windows 8.

GreyAlien

Great thanks for the answers everyone.

@MikeHart OK that is definitely worth knowing! I guess as High Sierra isn't out yet and the next one hasn't been announced there's probably a year or so until that happens. Though I wonder if that OS will still have a way to run 32-bit apps via some kind of compatibility mode? If not, that for sure I'll have to switch to BlitzMaxNG by then (which I was probably going to do anyway) as I understand it can compile 64-bit exes, and so will hopefully work OK. Though it begs the question as how you can make a combined exe that runs on both 32-bit and 64-bit OSes somehow (like how it's possible to combine Intel and PPC exes into a single one), or will users have to download different 32/64 bit versions?

iWasAdam

QuoteI guess as High Sierra isn't out yet
Sorry to burst your bubble. High Sierra is the CURRENT MacOS release. So you have around 8-10 months left before 32 bit apps cease to run! Compatibility mode Will NOT be offered after this!

So you would do better to think about NG or monkey2

Qube

QuoteI guess as High Sierra isn't out yet
Checks MacOS version.. Yup it's definitely out and has been for weeks :)

Quoteand the next one hasn't been announced there's probably a year or so until that happens.
10 months until Apple make the MacOS community scream. Personally I think it's a little early to abandon 32bit apps in the desktop environment and from a users point of view I don't see any benefit of doing so. I'll be checking the apps I use very closely before I update to the next iteration of MacOS.

* Edit - iWasAdam posted just before me...
Mac Studio M1 Max ( 10 core CPU - 24 core GPU ), 32GB LPDDR5, 512GB SSD.
Beelink SER7 Mini Gaming PC, Ryzen 7 7840HS 8-Core 16-Thread 5.1GHz Processor, 32GB DDR5 RAM 1T PCIe 4.0 SSD.
Microsoft Surface Pro 11 ( Snapdragon® X Elite ), 16GB RAM, 512GB SDD.
ASUS ROG Swift OLED PG27AQDM OLED 240Hz.

Until the next time.

MikeHart


EdzUp

One thing to think about is where Apple treads and succeeds other follow eventually. So when they kill off 32bit you can guarantee the other companies will be watching to see how it goes.

In windows it's a compatibility layer already so if they wanted they could kill it off too much to the dismay of their customers. Linux is 64bit but as for compatibility it's anyone's guess there are to many versions to really pass a call on that.

Derron

I compiled "Trick Or Sweets" on 10.10.5 (Yosemite) and it did not run on "IWasAdam"'s Mac (I think he is on High Sierra). Might be an individual issue (do not have Sierra/HS here).




bye
Ron

iWasAdam

Also Trick or Sweets wouldn't run on a Sierra macbook

GreyAlien

Ah OK, so I've got less time than I thought then! Bummer. I wonder what the casual portals will do about all their old 32-bit Mac games as gradually they'll get more and more customer support issues.

@Derron: So what version of BlitzMax did you compile it with? 1.51? Sounds like it didn't work on TWO Sierra systems, which is concerning.


Derron

I am not sure about 1.51. 

I know for sure I also tried
- downlod the most current revision from github (s 1.5x)
- replace pub.mod and brl.mod with the ones from github.com/maxmods (at least Brucey is running a Mac too)
- build everything
- runs on my Mac OS 10.10(.5) installation

With 1.51 I might have had issues with compiling (some errors) but am not sure now.

bye
Ron

Pingus

I'm on the same boat as GreyAlien, that's really a concern. I'm glad that something like BlitzmaxNG exist but it's pretty unlikely that it will be 'hit F5 - done'...