Author Topic: Mac OS 9 Development Requests (OS Level Items)  (Read 60563 times)

Offline MacTron

  • Global Moderator
  • Platinum Member
  • *****
  • Posts: 2116
  • keep it simple
Re: Mac OS 9 Development Requests (OS Level Items)
« Reply #40 on: December 01, 2015, 07:30:26 AM »
I don't think that improving dual processor support must be a priority. I have tested this topic at user level, and eventroug dual CPU can theoretically double the speed of our computers, there is a lot of bottlenecks that dramatically limit the success of multi CPU support. Even the faster 166 Mhz system bus on a MDDs is a bottleneck for most dual CPUs apps, let  aside slow ATA 66 or ATA 100 Hard Disk ...

As I use to tell, if you wish speed on a Classic Mac install a nVidia GeForce4 Ti 4600, a  SSD with a SeriTek 64 bits SATA PCI card into a MDD single 1.25. And finally  add an xServe 1.33 CPU and overclocked it to 1.50 Ghz...

... but don't bore with dual CPU's ... IMHO
Please don't PM about things that are not private.

Offline nanopico

  • Moderator
  • Platinum Member
  • *****
  • Posts: 767
Re: Mac OS 9 Development Requests (OS Level Items)
« Reply #41 on: December 01, 2015, 08:09:50 AM »
I don't think that improving dual processor support must be a priority. I have tested this topic at user level, and eventroug dual CPU can theoretically double the speed of our computers, there is a lot of bottlenecks that dramatically limit the success of multi CPU support. Even the faster 166 Mhz system bus on a MDDs is a bottleneck for most dual CPUs apps, let  aside slow ATA 66 or ATA 100 Hard Disk ...

As I use to tell, if you wish speed on a Classic Mac install a nVidia GeForce4 Ti 4600, a  SSD with a SeriTek 64 bits SATA PCI card into a MDD single 1.25. And finally  add an xServe 1.33 CPU and overclocked it to 1.50 Ghz...

... but don't bore with dual CPU's ... IMHO

I couldn't agree more.  I think dual cpu support would be something I would only do once I have every other possible thing implemented.  And by that point I'm just not sure about it.
If it ain't broke, don't fix it, or break it so you can fix it!

Offline Front 424

  • Enthusiast Member
  • ***
  • Posts: 87
  • not exactly new to the forums
Re: Mac OS 9 Development Requests (OS Level Items)
« Reply #42 on: December 04, 2015, 01:31:07 AM »
Hmm.  I wasn't sure about the feasibility or method of implementation if one were to do so regarding multiprocessor, and I guess I'm even less sure now.  It's a neat thought, though, if it were doable. 
If I understand correctly, doesn't OS X have some innate multiprocessor/multicore assignment scheme?  I believe recent Windows versions do the same, utilizing several cores without the application code necessarily being optimized for that.  Or maybe I'm wrong on that?




Offline Front 424

  • Enthusiast Member
  • ***
  • Posts: 87
  • not exactly new to the forums
Re: Mac OS 9 Development Requests (OS Level Items)
« Reply #43 on: December 04, 2015, 01:35:26 AM »

As I use to tell, if you wish speed on a Classic Mac install a nVidia GeForce4 Ti 4600, a  SSD with a SeriTek 64 bits SATA PCI card into a MDD single 1.25. And finally  add an xServe 1.33 CPU and overclocked it to 1.50 Ghz...

... but don't bore with dual CPU's ... IMHO

Been interested in a compatible SSD, but I'm just scratching the surface.  So tell me about this SeriTek PCI card, and what kinds of performance increase have you or others experienced with SSD?

Also, I assume the xServe CPU is the fastest currently compatible processor with OS 9?  I saw some discussion on the forum just recently about it.

Offline devils_advisor

  • Platinum Member
  • *****
  • Posts: 752
Re: Mac OS 9 Development Requests (OS Level Items)
« Reply #44 on: December 04, 2015, 01:42:45 AM »
Dual cpu in our case is very delicate.  You risking stability.  Most of these apps aren't aware of 2 cpus and totally ignore the second one. If you enforce it you will end up with a disaster. I would leave it as it is and focus on other things that can be done without leveraging stability and other stuff that everybody needs. After all how many of you have a dedicated test system at hand to check for incompatibility? By dedicated i mean a fully equipped test system with specs as your first system. And another thing would be how do you think you go about reverse engineering the apps to implement dual cpu support?

Offline Front 424

  • Enthusiast Member
  • ***
  • Posts: 87
  • not exactly new to the forums
Re: Mac OS 9 Development Requests (OS Level Items)
« Reply #45 on: December 04, 2015, 02:11:52 AM »
It was mentioned above, and I thought it was interesting.


In general I am not missing much with Mac OS 9. Most things are at a user level:

-) modern PDF Viewer - could be quickly done with the existing Ghostscript & MacGSView
-) Improved Classilla
-) Possibility to use .odt/xml textfiles
-) some modern Video Codecs (best would be a PCI decodercard like the Wired4DVD was for MPG2)

What I would really like to see at OS level at 9 machines is the possibility to use both CPU at Dual computers in general. Something like "1 program at this CPU the other one at the other". Cameron Kaiser made some tests int his directions (he tried to use the 2nd CPU for JavaScript) but stopped at some point.

I'd like to see better usage of dual CPU's as well.  The Process Manager would probably be need to be updated so that it can control execution of each application and distribute it between the CPU's.  Also I believe protected memory would have to be implemented so to prevent memory corruption between the two CPU's.

As it is right now.  The second CPU is initialized and then set to what equates to an infinite loop.  If an application is designed for multiple CPU's it can use both of them and both can access the ram, but the application decides which processor access which part of the heap.  If the application designer isn't careful with that they could hit a deadlock.

All good input though, thanks.

Assigning an application to one or the other is probably the easiest to achieve, if any usage of dual cpu is possible.  I was just interested and wondering really about how one would go about it if one were to attempt it. 
Nanopico is still trying to fully understand the memory and processor managers, anyway, so this would be down the list.

Offline devils_advisor

  • Platinum Member
  • *****
  • Posts: 752
Re: Mac OS 9 Development Requests (OS Level Items)
« Reply #46 on: December 04, 2015, 02:19:18 AM »
Yes but keep in mind you can only work or patch the os, the application is still the same as it was before. The program needs to recognize and utilize a second cpu which would mean you have to reverse the app without the blessing of the company. They would never release the source to you.

Offline nanopico

  • Moderator
  • Platinum Member
  • *****
  • Posts: 767
Re: Mac OS 9 Development Requests (OS Level Items)
« Reply #47 on: December 04, 2015, 06:09:43 AM »
 
Yes but keep in mind you can only work or patch the os, the application is still the same as it was before. The program needs to recognize and utilize a second cpu which would mean you have to reverse the app without the blessing of the company. They would never release the source to you.

I think the advantage if it were able to work at the OS level is that you could have two apps running at the same time with out task switching and one having to give control to the other.  But that is in theory.
I believe I'm in agreement with you on this one though.  As even if two app's ran at once, they still could access the same resources and if the multitasking isn't re-written (which would probably break just about every application out there) You would easily get in a dead lock and that would not be fun.
If it ain't broke, don't fix it, or break it so you can fix it!

Offline Protools5LEGuy

  • Global Moderator
  • Platinum Member
  • *****
  • Posts: 2749
Re: Mac OS 9 Development Requests (OS Level Items)
« Reply #48 on: January 21, 2016, 01:00:11 PM »
Improving sherlock to include google/yahoo and bing as search engines. Sherlock is in Mac OS 9 included app and should be considered at OS level.

Create plugs for Quicktime to be closer to 2016 standarts. Audio streams/Internet Radio.

Improving disk utility to understand GUID partitions.

Looking for MacOS 9.2.4

Offline davisdelo

  • Newcomer
  • Posts: 3
  • Weary of X
    • DeLo Digital Photography and Design
Re: Mac OS 9 Development Requests (OS Level Items)
« Reply #49 on: March 11, 2016, 06:31:40 PM »
Improving sherlock to include google/yahoo and bing as search engines. Sherlock is in Mac OS 9 included app and should be considered at OS level.

Here's some pretty good resources for Sherlock plugin creation:
http://www.macos.utah.edu/documentation/general_software_and_utilities/sherlock_utilities.html

http://pwrsearchr.users1.50megs.com/sherlock/srclinks.html

I managed to make a Google.com plugin that looks the part, but I'm not sure if it functions right now because the only thing I have to test it on is Sheepshaver with 8.6, which Sherlock likes to crash every few seconds.  Once I have a monitor for my MDD though I'll be all over this  ;)
Why did I sell all my old Macs?

Offline it0uchpods

  • Active Member
  • *
  • Posts: 5
  • Mac mini G4, PowerBook G4 Titanium
Re: Mac OS 9 Development Requests (OS Level Items)
« Reply #50 on: December 17, 2016, 06:22:32 PM »
Improved right click/CTRL+click menus with Copy, Paste, etc...
Screensavers!
Josh

Offline Front 424

  • Enthusiast Member
  • ***
  • Posts: 87
  • not exactly new to the forums
Re: Mac OS 9 Development Requests (OS Level Items)
« Reply #51 on: December 19, 2016, 10:45:45 PM »
Improved right click/CTRL+click menus with Copy, Paste, etc...
Screensavers!

I've been thinking about right click menu for a while and glad you mentioned it!
There should be an "open with" when you right click on a file that brings up a submenu for that filetype with a selection of applications that can be modified by a control panel.  And you can modify the default program as well.

I know there are some extensions that are similar, maybe there is already one that does this?

Online IIO

  • Platinum Member
  • *****
  • Posts: 4439
  • just a number
Re: Mac OS 9 Development Requests (OS Level Items)
« Reply #52 on: December 20, 2016, 01:43:43 PM »
i believe that anything new in that field should indeed use the contextmenu plug-in interface.

there are already plugins like "open with filebuddy" - maybe one should just try to hack one of them to match another app.

p.s. should be possible with applescript, btw.
« Last Edit: December 20, 2016, 01:59:18 PM by IIO »
insert arbitrary signature here

Online IIO

  • Platinum Member
  • *****
  • Posts: 4439
  • just a number
Re: Mac OS 9 Development Requests (OS Level Items)
« Reply #53 on: December 20, 2016, 03:08:00 PM »
here it is, voila.

i would have been suprised if something like this was not in my 1000 items strong OS9 extensions collection!



insert arbitrary signature here

Online IIO

  • Platinum Member
  • *****
  • Posts: 4439
  • just a number
Re: Mac OS 9 Development Requests (OS Level Items)
« Reply #54 on: December 20, 2016, 03:15:12 PM »
here are two alternatives.

where "open with" will give you all apps scanned, "open with cm" will let you create you a custom list and "open with process" allows the file only to be opened using a currently running program.

have fun!
insert arbitrary signature here

Online IIO

  • Platinum Member
  • *****
  • Posts: 4439
  • just a number
Re: Mac OS 9 Development Requests (OS Level Items)
« Reply #55 on: December 20, 2016, 03:16:17 PM »
hint: dont install them all 3 at the same time, or you dont know what you are seeing.
insert arbitrary signature here

Offline Front 424

  • Enthusiast Member
  • ***
  • Posts: 87
  • not exactly new to the forums
Re: Mac OS 9 Development Requests (OS Level Items)
« Reply #56 on: December 20, 2016, 08:40:21 PM »
hint: dont install them all 3 at the same time, or you dont know what you are seeing.

Thanks IIO!  I'm going to try Open With CM first, that sounds like the most desirable for my usage.

Offline Knezzen

  • Administrator
  • Platinum Member
  • *****
  • Posts: 975
  • Pro Tools Addict!
    • Macintosh Garden
Re: Mac OS 9 Development Requests (OS Level Items)
« Reply #57 on: December 20, 2016, 11:09:38 PM »
IIO: Is there any way to make you share your extension collection or parts of it? Would be wonderful to have on Macintosh Garden or here :)
Pro Tools addict and admin at Macintosh Garden, Mac OS 9 Lives! and System 7 Today

Offline Front 424

  • Enthusiast Member
  • ***
  • Posts: 87
  • not exactly new to the forums
Re: Mac OS 9 Development Requests (OS Level Items)
« Reply #58 on: December 21, 2016, 08:23:19 PM »
I tried out Open With CM.  It works admirably.  I was hoping ultimately for something that is filetype/application dependent, so you can have a separate list for audio/video/text files etc, BUT, it is still an improvement over having nothing at all for sure! 

Thanks IIO! ;)

Offline Front 424

  • Enthusiast Member
  • ***
  • Posts: 87
  • not exactly new to the forums
Re: Mac OS 9 Development Requests (OS Level Items)
« Reply #59 on: December 21, 2016, 08:23:54 PM »
IIO: Is there any way to make you share your extension collection or parts of it? Would be wonderful to have on Macintosh Garden or here :)

I've seen you post over at Macintosh Garden.  Are you a mod over there?