|
|
|
|
| Welcome, Guest | Home | Search | Login | Register | |
| Author | Low-hanging programming fruit? (Read 50414 times) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
cballero
1024 MB ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1176 System 7, today and forever |
on: January 08, 2024, 20:03
I was recalling some of the 'dreams' I had envisioned for 68k Macs right at the end of 2022, and I'm hoping some of the lower-hanging fruit I mentioned might still be of interest? here's my original post:https://system7today.com/forums/index.php?topic=3521 I will definitely be trying out some of 68040's suggestions as far as media playback since I think he hit that nail on the head! The other tool I might play with is FileMaker Pro 4/4.1 for some kind of dynamic gallery of sorts where it might pool from a folder? I'm not much of a developer but might find a crude way to make that work as well, but making it web-accessible (well, and looking pretty) might prove to be too big a task for FMP4 ![]() Filemaker might prove to have more oomph under hood for other nerworking/gaming ideas Bolkonskij might have some thoughts on this since he's our official game-master! but I'd love to hear what folks might think on the items of my old list now that it's been a year
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
lauland
|
512 MB ![]() ![]() ![]() ![]() ![]() Posts: 674 Symtes 7 Mewconer!
Reply #1 on: January 09, 2024, 15:38
|
I can give an m68k version of Goliath a go. The source for it and DAVLib mention needing CodeWarrior 8 and 7 (respectively), neither of which have m68k support...but that doesn't mean it won't build on older ones.
|
cballero
|
1024 MB ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1176 System 7, today and forever
Reply #2 on: January 09, 2024, 20:48
|
That would be phenomenal, Lauland! ![]() I know the original intended goal of this program is to allow web content to be updated via the WebDAV protocol, but as a (very nice) side effect, as some cloud storage services do offer WebDAV-based access, they can then be used to transmit and backup non-binary files back and forth directly from Classic Macs, i.e.: .iso/.toast/.img/.bin and .cue volume disc image files .bin/.hqx/.sit/.zip and similar archive files, as well as .mp3/.mov/.doc/.rtf/.jpg/.png/.gif and many other common document formats Having this tool for 68k Macs would then open up some neat web-based backup options to what's already possible on emulated Macs, but not as practical or doable on real 68k Macs! It's such a straightforward protocol like FTP, but it was sadly just overlooked for 680x0 Macs due to the move to PowerPC
|
Bolkonskij
|
Administrator 1024 MB ![]() ![]() ![]() ![]() ![]() Posts: 2023
Reply #3 on: January 10, 2024, 06:36
|
I agree, it would be a nice thing to have!
|
lauland
|
512 MB ![]() ![]() ![]() ![]() ![]() Posts: 674 Symtes 7 Mewconer!
Reply #4 on: January 10, 2024, 16:32
|
The source is there for PPC so it MIGHT be as easy as setting up projects in the right versions of CodeWarrior and a recompile...but I'm definitely expecting some fixes will be needed...we'll see.
|
Bolkonskij
|
Administrator 1024 MB ![]() ![]() ![]() ![]() ![]() Posts: 2023
Reply #5 on: January 10, 2024, 17:09
|
That's always how these projects start ![]() And then you try to build it the first time and - bang - 158 strange errors
|
Knezzen
|
Administrator 512 MB ![]() ![]() ![]() ![]() ![]() Posts: 608 Village idiot
Reply #6 on: January 11, 2024, 09:03
|
Yeah, CodeWarrior is bit picky to say the least
|
lauland
|
512 MB ![]() ![]() ![]() ![]() ![]() Posts: 674 Symtes 7 Mewconer!
Reply #7 on: January 11, 2024, 16:13
|
Yeah, unless you have the EXACT version the original author used, project files are a nightmare. Having lots of fun with Goliath just building for PPC.
|
Knezzen
|
Administrator 512 MB ![]() ![]() ![]() ![]() ![]() Posts: 608 Village idiot
Reply #8 on: January 11, 2024, 18:31
|
Indeed! I have been trying to get this to compile for ages: http://macintoshgarden.org/apps/jabbernaut If you'd ever want to give it a go, lauland, I would appreciate it greatly. It's quite crashy and buggy under System 7 and on 68k, but it's more or less the only Jabber/XMPP client we have and I use it more or less on a daily basis.
|
lauland
|
512 MB ![]() ![]() ![]() ![]() ![]() Posts: 674 Symtes 7 Mewconer!
Reply #9 on: January 12, 2024, 17:35
|
Oh dang, I spent hours getting a version of openssl to compile for goliath, but the jabbernaut source has the .lib's all already built! Oh well! Jabbernaut looks like Goliath in that you need to get all the dependent parts/libs (some 3rd party) built before you can get to the app. I can definitely take a look. Are you having trouble building it at all, or just for m68k?
|
Knezzen
|
Administrator 512 MB ![]() ![]() ![]() ![]() ![]() Posts: 608 Village idiot
Reply #10 on: January 13, 2024, 10:13
|
I can't get it to compile at all. I got MacJlib to compile, but other than that I'm quite stuck. Download #9 (Jabbernaut_src_with_deps.sit) in the list includes all the dependencies I could find as well as the sources. Give it a go if you have the time and feel like it
|
lauland
|
512 MB ![]() ![]() ![]() ![]() ![]() Posts: 674 Symtes 7 Mewconer!
Reply #11 on: January 13, 2024, 23:54
|
What version of CodeWarrior are you using?
|
Knezzen
|
Administrator 512 MB ![]() ![]() ![]() ![]() ![]() Posts: 608 Village idiot
Reply #12 on: January 14, 2024, 00:13
|
CodeWarrior 6, the last version able to compile for 68k. Seems to be the version the guy behind Jabbernaut used as well.
|
lauland
|
512 MB ![]() ![]() ![]() ![]() ![]() Posts: 674 Symtes 7 Mewconer!
Reply #13 on: January 14, 2024, 03:28
|
Goliath: Have it compiling for PPC, but not linking, using CW7. Lots of things missing that might be from newer powerplant and/or openssl. I'd tried CW6 first since I'm aiming for m68k, but many lib name and other issues. (m68k support stopped at CW6 as @Knezzen mentioned) Going to try CW8 since that seems to be what the authors (reportedly) used! - Once I've got an actual PPC version built, I'll try creating CW6 m68k projects...which may be an unholy MESS if the code depends on CW8's powerplant and MSL, etc. Also going to look at m68k Jabbernaut (and it's NUMEROUS dependencies), if it was actually built with CW6 it might be a far easier haul. The moral of the story being: It's less about porting the actual software itself, and more about recreating (or just commenting out!) features used from newer compilers/libs! - One note: I was able to get CW7 to build m68k apps by copying all the m68k plugins and pre-built libs from CW6. The next step would be trying to rebuild CW7's MSL (and powerplant) for m68k using this mutant. (And then repeat for CW8?!?)
Last Edit: January 14, 2024, 03:33 by lauland
|
Knezzen
|
Administrator 512 MB ![]() ![]() ![]() ![]() ![]() Posts: 608 Village idiot
Reply #14 on: January 14, 2024, 10:12
|
Quote from: lauland One note: I was able to get CW7 to build m68k apps by copying all the m68k plugins and pre-built libs from CW6. The next step would be trying to rebuild CW7's MSL (and powerplant) for m68k using this mutant. (And then repeat for CW8?!?) Yes, good idea! I have one of those mutant installs on my TiBook and it works somewhat at least. Crossing my fingers that you'll be getting somewhere with all of this. I was in pain when trying to get Jabbernaut to compile (Bolkonskij can testify to this). Crossing fingers!
|
|
Pages: [1] 2
|
| |||||||||||||||
|
© 2021 System7Today.com. |


here's my original post:
Bolkonskij might have some thoughts on this since he's our official game-master!
but I'd love to hear what folks might think on the items of my old list now that it's been a year 
