English Amiga Board


Go Back   English Amiga Board > Support > support.AmigaOS

 
 
Thread Tools
Old 12 January 2023, 23:34   #1
Photon
Moderator
 
Photon's Avatar
 
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,602
No SetFont in 1.3??

Running latest 1.3.3 rev 34.34. Checked Aminet.

Was it removed for this particular version (like some other useful things) or am I just expected of course it was there and it was never possible?

Looking for a command that changes topaz 8 to another 8 font. I wrote one, it works on all kickstarts, I'm curious if there was one. Cheers.

Last edited by Photon; 13 January 2023 at 00:04. Reason: -s
Photon is offline  
Old 13 January 2023, 00:09   #2
malko
Ex nihilo nihil
 
malko's Avatar
 
Join Date: Oct 2017
Location: CH
Posts: 4,857
This may help you
http://eab.abime.net/showpost.php?p=1358803&postcount=5
malko is offline  
Old 13 January 2023, 04:46   #3
Matt_H
Registered User
 
Matt_H's Avatar
 
Join Date: Jul 2008
Location: Boston, MA
Posts: 943
See Fish disk 182.
Matt_H is offline  
Old 14 January 2023, 22:48   #4
Photon
Moderator
 
Photon's Avatar
 
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,602
Quote:
Originally Posted by Matt_H View Post
The great Dave! Works for 8x8 and maybe fonts up to 10 wide in CLI on KS1.3 and KS3.1.

1989, so before 2.0. And requires diskfont.library, which is on WB 1.2+. So my question remains: Why wasn't SetFont in 1.3(.3), like in later WB versions?

At least I seem to have confirmed that OpenDiskFont() works below V36 (and above V36).

This documentation mentions no version below 36.
Photon is offline  
Old 15 January 2023, 08:59   #5
FlynnTheAvatar
Registered User
 
FlynnTheAvatar's Avatar
 
Join Date: Jan 2018
Location: Germany
Posts: 46
Quote:
Originally Posted by Photon View Post
At least I seem to have confirmed that OpenDiskFont() works below V36 (and above V36).

This documentation mentions no version below 36.
If there is no (V36) or other tag after the name, the function exists in every kickstart version. Just looked at the autodocs in the NDK-1.3, and the function is there.
FlynnTheAvatar is offline  
Old 15 January 2023, 10:57   #6
redblade
Zone Friend
 
redblade's Avatar
 
Join Date: Mar 2004
Location: Middle Earth
Age: 40
Posts: 2,127
Quote:
Originally Posted by Photon View Post
The great Dave!
I saw that too, I hope that Commodore supplied him with that copy of C++ in 1989 instead of having to pay for it out of his own pocket.

I wonder if Lattice gave Commodore discounts?
redblade is offline  
Old 15 January 2023, 11:20   #7
mark_k
Registered User
 
Join Date: Aug 2004
Location:
Posts: 3,337
The original Amiga C compiler sold by Commodore was Lattice C 3.03 if I remember correctly.
mark_k is offline  
Old 17 January 2023, 17:59   #8
Photon
Moderator
 
Photon's Avatar
 
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,602
Quote:
Originally Posted by FlynnTheAvatar View Post
If there is no (V36) or other tag after the name, the function exists in every kickstart version. Just looked at the autodocs in the NDK-1.3, and the function is there.
Makes sense.

Some other nodes suggest some thought needs to go into its use below 2.0 tho, and probably the documentation is 2.0+ centric. A lot happened. Went from BCPL to C and a great rearrangement of the OS generally.

But maybe mostly Workbench-related and not Kickstart related? At least many 1.3 utilities are less trouble to make work on 1.3 than 2.0+ utilities. Very stable.

I think some dependencies were introduced along the way and the error handling for them evolved to be version specific.

Dunno if Dave used BCPL or C for this, and dunno if it was the one C= Amiga sold, or even an Amiga compiler.

In some ways this grows the mystery. Obviously software takes time to develop, and this utility wasn't ready or decided not to include in 1.3. But it would have sparked lots of creativity for sure!

Last edited by Photon; 17 January 2023 at 18:05.
Photon is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 22:43.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.10056 seconds with 14 queries