English Amiga Board


Go Back   English Amiga Board > Support > support.AmigaOS

 
 
Thread Tools
Old 21 October 2021, 16:06   #1
stevelord
Registered User
 
stevelord's Avatar
 
Join Date: Apr 2019
Location: UK
Posts: 540
Softkicking 'up'

I'm trying to get setfnsize to work on my CDTV, running 1.3 and it isn't happening. I don't want to get physical roms and have to swap them, and I don't have anything else with a SCSI interface.


All I really want to do is setfnsize so I can have full length PFS filenames on a PFS partition. I've tried a few softkick tools that I could remember such as relokick, but I can't seem to boot 2.04 off my CDTV.


Does anyone know of a tool that can be used to relokick a 1.3 ECS Amiga to 2.04 or 3.1?
stevelord is offline  
Old 21 October 2021, 20:07   #2
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,214
Quite frankly, this does not make too much sense. The CDTV has 1MB of chip, and that's it. Now, kick a 512K ROM, then more than half of the RAM is gone. What else then do you want to use the system for?
Thomas Richter is offline  
Old 21 October 2021, 20:12   #3
nogginthenog
Amigan
 
Join Date: Feb 2012
Location: London
Posts: 1,309
skick supports non-MMU systems. Worth a try.

http://aminet.net/package/util/boot/skick346
nogginthenog is offline  
Old 21 October 2021, 20:33   #4
Matt_H
Registered User
 
Matt_H's Avatar
 
Join Date: Jul 2008
Location: Boston, MA
Posts: 943
Quote:
Originally Posted by nogginthenog View Post
skick supports non-MMU systems. Worth a try.

http://aminet.net/package/util/boot/skick346

SKick requires a 2.0+ physical ROM.


PseudoKick and ZKick are 2 older softkickers that might work.
Matt_H is offline  
Old 21 October 2021, 20:51   #5
daxb
Registered User
 
Join Date: Oct 2009
Location: Germany
Posts: 3,303
Maybe PFSaio is working on your CDTV because it was updated to work on OS 1.x? http://aminet.net/package/disk/misc/pfs3aio
daxb is offline  
Old 21 October 2021, 21:22   #6
stevelord
Registered User
 
stevelord's Avatar
 
Join Date: Apr 2019
Location: UK
Posts: 540
Quote:
Originally Posted by Thomas Richter View Post
Quite frankly, this does not make too much sense. The CDTV has 1MB of chip, and that's it. Now, kick a 512K ROM, then more than half of the RAM is gone. What else then do you want to use the system for?

Literally 5 minutes. Boot to cli. Run one command. That's it. My understanding is once the flag is set it doesn't need to be run again.
stevelord is offline  
Old 21 October 2021, 21:24   #7
stevelord
Registered User
 
stevelord's Avatar
 
Join Date: Apr 2019
Location: UK
Posts: 540
Quote:
Originally Posted by daxb View Post
Maybe PFSaio is working on your CDTV because it was updated to work on OS 1.x? http://aminet.net/package/disk/misc/pfs3aio

PFS3AIO does indeed work on os 1.x. Unfortunately it doesn't come with the tools to customise PFS3, and the tools don't work on 1.x, hence the request.
stevelord is offline  
Old 21 October 2021, 22:51   #8
thomas
Registered User
 
thomas's Avatar
 
Join Date: Jan 2002
Location: Germany
Posts: 6,985
The packets used to set PFS parameters are documented. It shouldn't be too difficult to write tools for Kick 1.3 to set them.
thomas is offline  
Old 22 October 2021, 00:12   #9
Retro1234
Phone Homer
 
Retro1234's Avatar
 
Join Date: Jun 2006
Location: 5150
Posts: 5,773
iirc mkick
Retro1234 is offline  
Old 22 October 2021, 07:53   #10
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,214
Quote:
Originally Posted by stevelord View Post
Literally 5 minutes. Boot to cli. Run one command. That's it. My understanding is once the flag is set it doesn't need to be run again.

The fastest way is then: Remove the harddisk, put it temporarily into a >2.04 system, set the flag, put it back.
Thomas Richter is offline  
Old 22 October 2021, 08:40   #11
Retro1234
Phone Homer
 
Retro1234's Avatar
 
Join Date: Jun 2006
Location: 5150
Posts: 5,773
how is that quicker than softkick, set flag ?
Retro1234 is offline  
Old 22 October 2021, 11:28   #12
stevelord
Registered User
 
stevelord's Avatar
 
Join Date: Apr 2019
Location: UK
Posts: 540
Quote:
Originally Posted by Retro1234 View Post
how is that quicker than softkick, set flag ?

It's not, especially when I don't have another SCSI setup. I've looked into this, tried a few things and this seemed the path of least resistance. I guess I was wrong.

I've found the source for a version of setfnsize. I guess I'll get a 1.3 compiler setup and try to build it.

Last edited by stevelord; 22 October 2021 at 12:11.
stevelord is offline  
Old 22 October 2021, 12:28   #13
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,214
Quote:
Originally Posted by Retro1234 View Post
how is that quicker than softkick, set flag ?
That there is not a working softkick for 1.3 for this system, for example?
Thomas Richter is offline  
Old 22 October 2021, 21:49   #14
matburton
Registered User
 
matburton's Avatar
 
Join Date: Apr 2017
Location: Cambridge
Posts: 136
MKick works from Kickstart 1.3 to 3.1 for my A500
(With 512kB chip and 512kB fast)

Edit: I've not tried from 1.3 to 2, I have no reason to think it wouldn't work.
matburton is offline  
Old 22 October 2021, 22:44   #15
thomas
Registered User
 
thomas's Avatar
 
Join Date: Jan 2002
Location: Germany
Posts: 6,985
Quote:
Originally Posted by stevelord View Post
All I really want to do is setfnsize so I can have full length PFS filenames on a PFS partition.

If you are still interested in the initial problem, then here is the program which runs on 1.3. It can change the file name length limit as well as the deldir size.
Attached Files
File Type: lha setpfs.lha (13.0 KB, 108 views)
thomas is offline  
Old 22 October 2021, 23:16   #16
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,365
Quote:
Originally Posted by stevelord View Post
I'm trying to get setfnsize to work on my CDTV, running 1.3 and it isn't happening. I don't want to get physical roms and have to swap them, and I don't have anything else with a SCSI interface.


All I really want to do is setfnsize so I can have full length PFS filenames on a PFS partition. I've tried a few softkick tools that I could remember such as relokick, but I can't seem to boot 2.04 off my CDTV.


Does anyone know of a tool that can be used to relokick a 1.3 ECS Amiga to 2.04 or 3.1?
On my A2000 with Kickstart 1.3 I once used Rekick to load a special Devs:Kickstart v40.64beta into the FastMem at $200000 and that worked pretty well for many years, except that a warm reboot wasn't possible. I also have an untested v40.70 kickstart file for rekick. But I don't know anything about CDTV or your problem with Setfnsize. Of course, I cannot upload kickstarts here, and only the special relocated versions will work with Rekick. Send me a PM or better an email if you think that Rekick could do the trick.

Too late! Thomas seems to have another solution for you.
PeterK is offline  
Old 22 October 2021, 23:40   #17
Radertified
Registered User
 
Join Date: Jan 2011
Location: -
Posts: 728
Quote:
Originally Posted by matburton View Post
MKick works from Kickstart 1.3 to 3.1 for my A500
(With 512kB chip and 512kB fast)

Edit: I've not tried from 1.3 to 2, I have no reason to think it wouldn't work.
I can confirm MKick works on 1.3 machines. I used to use it a lot back in the day.
Radertified is offline  
Old 23 October 2021, 14:27   #18
stevelord
Registered User
 
stevelord's Avatar
 
Join Date: Apr 2019
Location: UK
Posts: 540
Quote:
Originally Posted by thomas View Post
The packets used to set PFS parameters are documented. It shouldn't be too difficult to write tools for Kick 1.3 to set them.
I've found the source for setfnsize.c although it calls DoPkt() to make the change. After some time tearing my hair out, I found the 1.3 NDK, went through the code and couldn't find references to DoPkt(). I then went back through the 3.9 NDK AutoDocs and found that DoPkt() was introduced in V37, so (to the best of my limited knowledge) it wasn't accessible in my 1.3 setup.

Quote:
Originally Posted by thomas
If you are still interested in the initial problem, then here is the program which runs on 1.3. It can change the file name length limit as well as the deldir size.
Thanks for this and thanks for including the source! I'm going to read through that now and see what I can learn from it. I'm not at the CDTV right now but will try and report back.

If it doesn't, mkick might work but not on CDTV (at least in WinUAE) as it jumps back to the main CDTV screen. JP15 on the CDTV should get me into an A500 mode, but I may lose SCSI in the process. When I'm next near the CDTV I'll give it a try as being able to softkick forward may have other advantages.

Last edited by stevelord; 23 October 2021 at 18:40. Reason: Didn't initially spot thomas's kind code
stevelord is offline  
Old 23 October 2021, 15:31   #19
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,214
Under 1.3, you have to implement DoPkt() yourself. That is, create struct StandardPacket (see dos/dosextens.h) and link all the references correctly, then PutMsg() it to the handler port. Unfortunately, that is quite an arcane art. Probably DoPkt() exists in amiga.lib, but I'm not sure.
Thomas Richter is offline  
Old 23 October 2021, 15:46   #20
Photon
Moderator
 
Photon's Avatar
 
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,602
Original Kickstart is excellent for keeping a stock machine around for testing or running original/old software.

But since you are expanding it anyway, how about a Kickstart switch and a 2.0+ or 3.0+ ROM?
Photon is offline  
 


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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Softkicking KS 3.1 V40.63 Olecranon support.Hardware 6 30 August 2013 18:11
Softkicking 3.1 on GVP 030 MagerValp support.Hardware 7 21 August 2008 10:16
help with softkicking on startup Lips2k8 support.Other 12 06 May 2008 17:58
Softkicking 3.1 on a A600 kickstart 2.04 machine Smiley support.Hardware 16 11 February 2007 16:05

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 14:56.

Top

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