• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

Quadra 630 does not support 24-bit memory addressing mode

dan.dem

Well-known member
What’s required to get the app 32bit clean?
This would need a recompile. And I guess it would involve more changes than throwing the 32-bit flag in the compiler.
I my understanding this is also what @David Cook intends to communicate. He was trying to catch just the checks the software does, leaving the functional parts untouched.
 
Last edited:

cheesestraws

Well-known member
I don't know what the interface between the IIe card and the software looks like, but bear in mind that things like the pseudoslot addresses are different in 32/24 bit mode, which may be relevant here. You're talking about a totally different memory map for the machine. In theory it may be possible from the binaries available, but in practice probably not, given that it's software that talks to hardware.

At the very least it would probably be a hell of a lot of work for someone who really knows what they're doing, and most of what it would achieve is giving free content to mediocre youtubers. Not a project for me.
 

Tarantulas

Well-known member
I don't know what the interface between the IIe card and the software looks like, but bear in mind that things like the pseudoslot addresses are different in 32/24 bit mode, which may be relevant here. You're talking about a totally different memory map for the machine. In theory it may be possible from the binaries available, but in practice probably not, given that it's software that talks to hardware.

At the very least it would probably be a hell of a lot of work for someone who really knows what they're doing, and most of what it would achieve is giving free content to mediocre youtubers. Not a project for me.

Seems like step one is just pulling the check out of the code and seeing what happens?
 

cheesestraws

Well-known member
Seems like step one is just pulling the check out of the code and seeing what happens?

@David Cook did this in a post that you replied to:

By altering one of the previous branches or compares, we can cause the application to always believe the machine is in 24-bit mode and run anyway. Sadly, this is where I determined that the IIe software would eventually crash, suggesting the code is indeed not 32-bit clean.
 
Top