Jump to content
tschak909

CONFIG Improvements?

Recommended Posts

An interface to the old non used T: device could be redirected to a RasPi device on the network running Telegram. A module to link Telegram to BBS Express Pro would be possible and wonderful.

 

 

Edited by Kyle22
Off Topic, but I think interesting & possible. :)

Share this post


Link to post
Share on other sites

why would you need to use a t: device, fuji could just drop the file on the sd card or slot/storage place and the BBS could just read the file in...

Share this post


Link to post
Share on other sites
8 minutes ago, _The Doctor__ said:

why would you need to use a t: device, fuji could just drop the file on the sd card or slot/storage place and the BBS could just read the file in...

It could, but wouldn't T: be nice? Nobody uses it anymore. Let 1030 Express work again. [And so much more possibilities].

 

  • Like 1

Share this post


Link to post
Share on other sites

I guess letting fujinet not only provide an r: device but a config toggle to a T: device could be nice to run all the 1030/xm301/sx212/etc stuff could be nice... I wonder how that would flesh out with the SX212 using flow control and the motor etc etc etc lines that it uses to do it

Share this post


Link to post
Share on other sites
5 hours ago, phigan said:

Not sure if anyone's posted this idea.. What about being able to read text files? Like readme.md even, etc.

What would be a use case for doing it in config? README?

-Thom

Share this post


Link to post
Share on other sites

If I'm not misunderstanding, config is the app that allows you select the ATRs, yeah? If so, many times there are text files accompanying collections of things/disks explaining what to do with them. I for some reason have a bunch of text files in my Atari directory tree...

Share this post


Link to post
Share on other sites

It'll need the addition of a READ FILE command to the 0x70 device, and a simple text reader, which uses it.

 

(I will state this, again... we really...need...to....crunch down and make CONFIG smaller... These are great ideas, but CONFIG is getting _Very_ big!)

 

-Thom

Share this post


Link to post
Share on other sites
44 minutes ago, tschak909 said:

What would be a use case for doing it in config? README?

-Thom

It would be very helpful when using the Homesoft game collection.

 

Share this post


Link to post
Share on other sites

There are readme's in the homesoft game collection? Must be on the disks side, as I use the individual xex files lots, and don't see them there.

-Thom

 

Share this post


Link to post
Share on other sites

Again, I am asking...pleading...with people to step up and take maintainership of #FujiNet modules, so I can continue building. This includes CONFIG.

 

And adding stuff to CONFIG currently must be done carefully, as it is fast becoming a huge program, it needs to be made smaller. This program can not boot on 16K machines. 

 

-Thom

Share this post


Link to post
Share on other sites

configuration needs to be a multi-part system at this point,  for seldom used, deep guts changes, and the all the the other stuff  (TOS)... there could be a simple bridge between the systems. There is so much stuff and it can be broken down into disk operation, network operations, wifi stuff, etc...

be as granular as is needed to make sense of it. This is configuration, not everything in the kitchen sink Atari master commander and chief.

Edited by _The Doctor__

Share this post


Link to post
Share on other sites
14 minutes ago, tschak909 said:

There are readme's in the homesoft game collection? Must be on the disks side, as I use the individual xex files lots, and don't see them there.

-Thom

 

See pic.

 

Homesoft.jpg

Share this post


Link to post
Share on other sites

Yep, Config is becoming a big monster (a good one) and it can broken in functional pieces.

The text reader is a good idea, but it sounds too much for the configurator. However, if we are talking about a cool fujinet file manager I'd suggest to add another feature: unarc decompression. For example, decompress and add or mount the compressed image. Those umich archives (if I remember correctly) included the blurb in plan text and .arc with the program.

Just my $0.02

Share this post


Link to post
Share on other sites
4 hours ago, tschak909 said:

This program can not boot on 16K machines. 

 

 

I'm not sure 16K machines are all that important.  First, I suspect there are relatively few of them in the A8 universe.  Secondly, there hasn't been any feedback from 16K owners saying they want this feature.  Of more paramount concern is load time, as the bigger CONFIG gets the longer it takes to load, especially on machines lacking a high-speed BIOS.

 

All that said, I suspect the more future-proof way is to break it into pieces as others have mentioned.  You probably get one chance to code-crunch CONFIG into something that fits; after that it's just going to grow outside the 16K boundary once again.  Plus, a lot of techniques for saving space come at the expense of maintainability, and it looks like there's lots of future potential development in store.

Share this post


Link to post
Share on other sites
19 minutes ago, FifthPlayer said:

All that said, I suspect the more future-proof way is to break it into pieces as others have mentioned.

And these seldom used pieces still could be loaded by "main" config on demand like banking from disk. 

  • Like 1

Share this post


Link to post
Share on other sites

Does it really take up too much space in the device, or is the Atari too low on RAM to view a text file catalog of disks so I know which one to mount as D1:?

Config sounds like the perfect place for it. I need to read the file so I know which disk to mount.

 

Share this post


Link to post
Share on other sites

If it's possible in the future to fit inside 16k cartridge (image), those that have u1mb or something that can emulate cart, could take benefit of instantly using config from the "cart" without booting the fujinet. 

 

 

 

 

Share this post


Link to post
Share on other sites

when you create a new disk on the sd card is there a way to either remove or delete it from within the fujinet menu? Theres no option so having to remove the sd card put in pc and delete. 

Share this post


Link to post
Share on other sites

Hi.

 

There is a ton of great functionality in CONFIG which is accessible by pressing key or a combination of keys. It's ok when you are sitting close to the machine, but I've been always using long joystick cables and now I've Dualshock 4 connected via TOM2 and a little chinese  BT adapter so I'm few meters away.

 

What I mean it'd be wonderful to be able to select a file from SD card or TNFS server and boot it using only the joystick.

 

The simplest solution could be like this:

 

diff -Nur fujinet-config-orig/src/diskulator_select.c fujinet-config/src/diskulator_select.c
--- fujinet-config-orig/src/diskulator_select.c    2021-07-09 00:11:17.670188546 +0200
+++ fujinet-config/src/diskulator_select.c    2021-07-09 00:04:50.473515959 +0200
@@ -647,6 +647,10 @@
         case '<':
           if (context->dir_page > 0)
             *ss=PREV_PAGE;
+          else { 
+           *ss=DONE;
+           context->state = MOUNT_AND_BOOT;
+          }
           break;
         case '>':
           if (!context->dir_eof)
 

 

After I select a file, then I choose the slot, and get back by pressing joy to the left, if there is no more pages left, mount and boot.

Seems to work, what do you think?

 

W.

 

joystick_mount_and_boot.diff

Edited by greblus
Possible idea.

Share this post


Link to post
Share on other sites

Also, same could be done in the main CONFIG screen (diskulator_host.c), joy to left means mount and boot.

 

 

Edited by greblus

Share this post


Link to post
Share on other sites

Finally I came up with the following idea for simplistic joystick control, which makes me quite happy:

- joy to the left goes to previous page, when there are no more pages left, goes up in directory tree, up to 

  the top-most directory,

- joy up + fire goes to main screen with hosts list and drive slots = ESC

- joy to the left + fire = OPTION = booting

 

Diff and binary attached.

 

W.

config.com joy.diff

  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...