Recent Posts

Pages: [1] 2 3 4 5 6 7 8 9 10
1
One of the spoils of having three kids in kindergarden / school is that you get free home delivery of whatever this season's virus is. So after the kids were down with 40 C (100F) fever I got a nice bronchitis too, hence my late reply. Sorry!

Well, the surprise is gone :-) I nonetheless want to add a few thoughts. Knezzen approached me asking to code a light theme to add to the forum (as opposed to the original darker theme we already have), so users will have a choice. Then he asked me to have the same for the website and then make both look like one (the man's wishlist never ends :D)

The design is actually Apple's from the early 2000's, so not really much creativity on my part. Kudos to the nameless Apple webdesigner! My challenge was rather to write a theme and website that will look & feel like "one", as Mr. Knezzen would put it :-)

I'm trying my best to keep requirements for both forum theme and website low - Classilla is my target and any machine Classilla runs on should be able to handle it Because if the new software no longer runs on the old hardware, it is worse than the old software :-)

Anyway, since you're already dabbling with the forum theme, I'm attaching a few more screenshots from the website. All taken with Classilla on OS 9 at 1024x768, the basic requirement.

First and foremost, there'll be a news section on the front page. Less intended as a "breaking news" but rather as an archive of news for those returning / semi-following developments. And of course it's a great way to show how much life there is still left in OS 9 to outsiders!

There's sections on application-specific stuff, from games to spreadsheets, which should give newbies and returning OS 9 users a good starting point. Might be useful to either link to some tutorials here in the forum or even placing them on the website.

I think this is the part that Knezzen needs your help - I'm helping with the web dev stuff but I really suck at writing English (not my native language) and won't be much help writing guides and stuff.

Coughing and out ...

Note: I stopped at 90% due to getting sick, so there's definitely inaccuracies in margins and (quite obvious) in font colors and stuff. This will get fixed.
2
News, Information & Feedback / Re: We're hiring (and have some ideas)!
« Last post by Jubadub on Today at 01:40:49 AM »
I'm using this theme for now, really liking it so far! I particularly enjoy the "System Folder" icon for unread sections and sub-forums as opposed to regular folder icons, that approach really clicks well!

If the logo isn't final, maybe it will get an MDD upgrade? ;)
3
Development & Programming / Re: Debugging ATI drivers for Mac Mini
« Last post by ssp3 on Today at 12:27:03 AM »
Thanks for your input, joevt!

Maybe you could post a link to the ndrv so we know what you're looking at.

First attachment - drivers (extensions) for OS9 made out of OSX ndrvs. f63 is working in OS9, f100 is not.
Second attachment - OSX ndrvs f63 and f100 as extracted from OSX parts by ELN. From his GitHub repo.
Third attachment - PEF Viewer for OSX that I made to work standalone. Works on PPC and Intel under Rosetta.
Fourth attachment - asm and lst files of both PEFs, f63 and f100.
4
Development & Programming / Re: Debugging ATI drivers for Mac Mini
« Last post by joevt on Yesterday at 11:12:17 PM »
The compression is exactly defined by the PEF opcodes. I suppose PEF Viewer being a viewer means it doesn't have an option to edit? The only method I tried was to convert the disassembly of a PEF to an assembly file to be compiled by MPW or CodeWarrior PowerPC assembler into a new PEF.

I used Jasik's The Debugger for disassembly and used a script to convert that to assembly. I also used DumpPEF and a script to convert that to assembly. I don't remember how well they work. Jasik's the Debugger produces inconsistent results between the two formats it creates: .list and .asm. list includes hex data and offsets for each line so it might be more useful since you can check the offsets for all the labels to find the bugs.

Other options I haven't tried:
NationalSecurityAgency/ghidra
DBJ314/dePEF-and-disarm

The MPW DumpPEF command calls the compressed data "pidata"
The pidata opcodes are listed in IOGraphics-305.14/IONDRVSupport/IOPEFInternals.h
Code: [Select]
    kPEFPkDataZero              = 0,                            /* Zero fill "count" bytes. */
    kPEFPkDataBlock             = 1,                            /* Block copy "count" bytes. */
    kPEFPkDataRepeat            = 2,                            /* Repeat "count" bytes "count2"+1 times. */
    kPEFPkDataRepeatBlock       = 3,                            /* Interleaved repeated and unique data. */
    kPEFPkDataRepeatZero        = 4                             /* Interleaved zero and unique data. */

To be Mac OS X compatible, an ndrv must import only from a specific set of libraries. CarbonLib is definitely not one of them. Does it say CarbonLib somewhere in the ndrv? Maybe you could post a link to the ndrv so we know what you're looking at.
See IOGraphics-305.14/IONDRVSupport/IONDRVLibraries.cpp for the list of libraries and functions from each library.
Drivers should only use: PCILib, VideoServicesLib, NameRegistryLib, and DriverServicesLib
Apple also allowed some functions from InterfaceLib and PrivateInterfaceLib to make some of its ndrv's compatible with OS X.
Actually, IOGraphics-305.14 is for 10.5.8. If you look at IOGraphics-179.2.1 (for 10.4.11), then you see there's also some functions from the AtiUtils library which is used by the Beige G3's GPU.
XPostFacto may have some kexts that define some other libraries and functions to allow some other ndrv's to be usable. I added some libraries and functions to make my modified sixty6 ndrv usable (for video out of Power Mac 8600).

I'm not sure it's possible to create a ndrv that is compatible with OS X but not Mac OS 9?

An ndrv is suppose to have two exports:
TheDriverDescription - data
DoDriverIO - code

https://developer.apple.com/library/archive/documentation/Hardware/DeviceManagers/pci_srvcs/pci_cards_drivers/Designing_PCI_Cards_Drivers.pdf
5
News, Information & Feedback / Re: We're hiring (and have some ideas)!
« Last post by DieHard on Yesterday at 11:36:43 AM »
Thumbs Up !!

* Like *

etc.
6
Development & Programming / Re: Debugging ATI drivers for Mac Mini
« Last post by ssp3 on Yesterday at 10:11:03 AM »
Thanks, joevt, for your insight.
What do you think, what kind of compression is used here? Any idea how to decompress it, manipulate and then compress it back? I'm not a programmer, so I'm a bit lost here.

As I said before, f100 driver hangs the machine. At first I thought that since it was written for OSX, some symbols (or whatever they're called in OS9) might be missing, but no, everything seems to be present. Most imports are from Carbon Lib. One interesting export caught my attention, though - device description. Maybe that's the place to start digging?

Anyone want to join?
7
News, Information & Feedback / Re: We're hiring (and have some ideas)!
« Last post by IIO on Yesterday at 07:07:10 AM »
The logo is not the final one.

it is already much better than the very first one from this theme, which kind of caused eye cancer. :P

overall the new theme works well.
8
How to install those drivers?
9
News, Information & Feedback / Re: We're hiring (and have some ideas)!
« Last post by Knezzen on Yesterday at 06:07:22 AM »
This it?

Haha, yes. That's the current work in progress. Cool that you found it :)
See it as work in progress. The logo is not the final one. Any input is greatly appreciated.
10
Off Topic / Re: 68kMLA.org down?
« Last post by aBc on Yesterday at 04:59:58 AM »
Hopefully they are not lost. As each time we lose a member of our “community”
... it’s a bit like losing a family member or close friend.

Not to mention all of the information possibly lost as well.
Another resource lost.

I do hope that they recover. ;)
Pages: [1] 2 3 4 5 6 7 8 9 10