Welcome, Guest | Home | Search | Login | Register
Author Knezzen programs a new Hotline client (Read 677465 times)
Knezzen
Administrator
512 MB
*****
Posts: 608

Village idiot
View Profile System 7 Today
Reply #45 on: March 09, 2025, 13:50

Well, no wonder it's not working then. HotStuff uses a few HFS specific checks on start to see if there's a preferences file, if all the needed directories are there etc. Will most likely work less than optimal on a FAT32 partition.
Jatoba
256 MB
*****
Posts: 270
System 9 Newcomer!
View Profile
Reply #46 on: March 10, 2025, 06:41

I honestly can't believe anything Mac OS even worked on a FAT32 partition at all. I'd expect nothing but screaming errors when booting, a failed boot process, and also when running literally anything.
ShinobiKenobi
256 MB
*****
Posts: 362
System 7 fan
View Profile My personal website
Reply #47 on: March 10, 2025, 07:01

@ lauland Yes, it's the larger hard drive among the two. It's where I save all my files and software and everything. I think I might have been using it in another computer and transferred it. I'm not 100% sure it's FAT32, but if it's not a Mac file system, what else could it be? I doubt it's ext3 or 4.

I never realized it wasn't a Mac file system until I tried to verify it. I probably meant to format it and just forgot to.

My operating system is on a second hard drive (Mac-formatted). The larger hard drive is where I keep my files, which is the non-HFS one. I ran almost all my programs so far on the non-HFS drive.

Now that I know, I will fix the problem :)
Last Edit: March 10, 2025, 07:10 by ShinobiKenobi
ShinobiKenobi
256 MB
*****
Posts: 362
System 7 fan
View Profile My personal website
Reply #48 on: March 10, 2025, 18:30

Well, I formatted it as a Mac file system now, but HotStuff is still giving me that 1010 eror, even after re-downloading it.
Knezzen
Administrator
512 MB
*****
Posts: 608

Village idiot
View Profile System 7 Today
Reply #49 on: April 20, 2025, 18:52

I just released version 2.0.61 of HotStuff with a lot of fixes and added features. Get it while it's Hot (Stuff) at the usual place.

A snippet from the version history file:
Quote
2.0.61
•Games are working! Start a private chat with a friend and start a game from the "Games" menu in the bottom left corner to start playing :-)
•Sped up the user icon handling, they should render much faster now
•A default user icon is drawn instead of the resource ID number in the userlist if a specified user icon can't be found
•Added better crash handling code through out the application
•Added Appearance Manager sound support for the PowerPC PEF target
•Revised button code for icon buttons
•Revised preferences panel
•Revised visuals throughout the client to make it more 68k friendly
•Fixed a bug that would crash the client when finishing a download
•Fixed a bug that would crash the client when uploading a file that contained a resource fork

Last Edit: April 20, 2025, 18:55 by Knezzen
cballero
1024 MB
******
Posts: 1176
System 7, today and forever
View Profile
Reply #50 on: April 21, 2025, 02:27

Sweet, Knez! :D Keep 'em coming my friend ;)
Knezzen
Administrator
512 MB
*****
Posts: 608

Village idiot
View Profile System 7 Today
Reply #51 on: October 04, 2025, 23:56

I have been a bit "off" during the summer for various reasons. I recently got a USB-C to PowerBook 500-series power adapter and have finally been able to work some more on the HotStuff 68k bugs that have been pestering me for two years now.

Bolkonskij informed me that the client is good, but he's unable to use it on his IIci since it's so slow. I remembered that there's a fine and dandy routine to "paint" Geneva 9pt in bold for most of the "lists" in HotStuff. This works fine on anything PowerPC and above (and is mostly there for some unfinished Windows support) but runs at glaciar speeds on 68k machines. I decided to yank it out and use the native text functionality in RealBasic instead. This made the client 2-3 times faster on my 540c and is's now really usable as a main client, even on a 68k Mac!

As a nice side effect of this, I seem to have fixed the irritating "CopyPalette" bug. HotStuff would crash on System 7 if Appearance Manager wasn't present when going between it and other applications. After 4 hours of nothing crashing this evening, I can't seem to reproduce the "CopyPalette" error after I removed the above mentioned Geneva 9pt code. So triple the speed, double the stability (or something like that) ;)

 I think it's time for a new release really soon :)
Last Edit: October 05, 2025, 00:06 by Knezzen
Bolkonskij
Administrator
1024 MB
*****
Posts: 2023
View Profile Cornica - Video Entertainment for Mac OS users
Reply #52 on: October 05, 2025, 06:00

Great job!

You know where to find another tester if you should need one ;-)
lauland
512 MB
*****
Posts: 674
Symtes 7 Mewconer!
View Profile
Reply #53 on: October 05, 2025, 17:19

PRrrooooooogreesss!  Doesn't matter how much time it takes as long as the trajectory is upwards, I like to say!  (And even two steps forwards, one step back, you're still moving forward).

When I'm at work, I run hotstuff in basilisk in the background, so will definitely be a tester for you.
Bolkonskij
Administrator
1024 MB
*****
Posts: 2023
View Profile Cornica - Video Entertainment for Mac OS users
Reply #54 on: October 06, 2025, 08:40

It draws the list of users and other window contents (Files) noticably faster on the IIci now, I dare say almost a 50% increase in speed. (highly subjective, haven't taken the time). Which is neat nonetheless!

Any other possible ways to improve performance on a IIci?
snes1423
256 MB
*****
Posts: 458
A Man born of Mechina
View Profile
Reply #55 on: October 06, 2025, 10:16

where can i find more icons knez?
cballero
1024 MB
******
Posts: 1176
System 7, today and forever
View Profile
Reply #56 on: October 06, 2025, 15:17

Woohoo! These updates are an awesome feat, Knez, and a true game-changer for 68k Macs! Major, major kudos! :D
68kmac
32 MB
***
Posts: 51
System 7 Newcomer!
View Profile
Reply #57 on: October 06, 2025, 17:14

@Bolkonskij: yes, buy the 68040 CPU :-D
Bolkonskij
Administrator
1024 MB
*****
Posts: 2023
View Profile Cornica - Video Entertainment for Mac OS users
Reply #58 on: October 07, 2025, 07:02

Quote from: 68kmac
@Bolkonskij: yes, buy the 68040 CPU :-D

Not having that ugly software-incompatible chip ruining the pureness of my wonderful real 68030 CPU system ;-)

It's the software that should adapt to the hardware, not the hardware to the software. Anti-modern paradigm :)
Knezzen
Administrator
512 MB
*****
Posts: 608

Village idiot
View Profile System 7 Today
Reply #59 on: October 10, 2025, 21:18

The second most irritating 68k specific issue I have been dealing with on and off for over a year is the way HotStuff implements resourcestreams (to dowload uncompressed Mac binaries for example). It calls InterfaceLib and CarbonLib to implement whats needed for it to work on PowerPC PEF and Carbon respectively. 30% of what's needed for it to work on 68k is unimplemented in InterfaceLib and the toolbox traps, so no resourcestreams on 68k...

Until now!

The software magician siddhartha77 over at the garden cracked the copy protection on Einhugur's awesome ResourceStream  plugin for RealBasic back in February, but I never found any documentation on the plugin. It's long gone from Einhugur's website and Wayback Machine didn't help me out this time. Until I remembered that RBplugin Plunger exists. It can open RealBasic plugins and see what Controls, Classes and Methods they provide. Great! Some rudimentary documentation, at last!

Long story short; we've got it! HotStuff for 68k can now download uncompressed Macintosh binaries including the resourceforks. The last irritating bug to solve is uploads for the 68k target. Theat's the last thing to fix to reach total feature parity between the three targets (68k, PowerPC PEF and Carbon).

Onwards!
Last Edit: October 11, 2025, 09:35 by Knezzen
Pages: 1 2 3 [4] 5 6 7

© 2021 System7Today.com.
The Apple Logo, Macintosh™, Mac OS™, and others property of Apple Computer, Inc.
This site is in no way affiliated with Apple Computer, Inc.