Jump to content

Lastic

Members
  • Posts

    554
  • Joined

  • Last visited

Posts posted by Lastic

  1. This mornings observations

    I have removed the WimodemPRO from the equation, the BBS is running on the UDS-100.
    Still no Internet but these checks were done on the LAN IP from another PC on my LAN
    (since that's the only thing I have currently LAN)

    Since installing my own router transfer speeds have gone up a bit , past the 512 cps barrier but stuck around 700 cps


    I decided to try the BBS.TOS hack again which @Techman proposed to change the hardcoded 9600 limit to 19200 baud in BBS.TOS
    I had tried this already with the Wimodem PRO but the BBS would detect a caller but never send a prompt.

    I'm happy to report that it works on the UDS-100 and transferspeeds have gone up.
    In summary

    Xcontrol 19200 baud, RTS/CTS flow control
    UDS set at 19200 baud

    Ymodem and Ymodem-G still seem to only getting 580 cps, no clue why they perform so bad. (I guess they do a lot more negotiation)
    X-modem , X-modem CRC, Xmodem-1K speeds have gone up from 800 cps to 1300-1400 cps.
    (even when connecting at 9600 or 2400 baud)

    These number are off-course on my Local Network from a PC connected via Wifi (my own Wifi now) using Syncterm.
    Will have to wait until the ISP fixes my modem and I have Internet again to test these again when connecting to the BBS from the Internet.

    And yeah, no HSMODEM drivers ...

     

  2. And the final hurdles have been completed.

    The last FileArea has been added.
    There is a news bulletin (only one and static)
    Made a little change to the custom prompt, those who have tested/logged on before will notice what I'm referring to.

    If only those ISP 2nd line guys would activate my new ISP modem, then I would be able to let other people have a look but for now , no Internet (except via my 4G hotspot)

  3. 3 hours ago, DarkLord said:

     

    I understand. Just try that change to DRVIN.PRG and see what happens. If nothing else, you'll have ruled it out.

     

     

    I tried every possibility, it is driving me insane.

    DRVIN
    FASTINT NO and YES
    EXOPEN OFF

    RSVE N
    REPL U (6x times)
    DTR Y
    RBL 256
    TBL 256

    Both with the Wimodem 232 PRO and the UDS-100, on Syncterm I get  2 characters and the screen freezes.
    The Wimodem or the UDS-100 have a connected user , the BBS shows Detecting caller and that's where it stays stuck.

    AT&K1, AT&C1, even tried using these options on the modems, no luck.
    No Init-string in Michtron .

    I even went so far and installed HSMODEM 6 , same results.

    The only way I can get Michtron to Detect a Caller and send a "Press RETURN" prompt is by NOT using the HSMODEM drivers ??

  4. It's been a "hell of a day."

    I went in this Saturday morning to swap my all-in-one ISP modem/router/wifi thing for a modem-only.
    The lady at the shop was unable to register the new modem and told me she would log a support ticket but I could go ahead an leave with the new modem.
    12 hours later and I still ain't got a functioning ISP modem, I called them earlier and 2nd line has to take care of it but then the guy says I can't call them since they don't work on weekends and bank holidays.
    So I asked him , ok  you can't reach them by phone, do they work at all or am I going to have to wait until Tuesday when I need my internet to be able to work ?
    He assured me they would look into it , it just takes 48 hours , not really convinced here, but well a good moment to prepare the final things on the BBS.

    Luckily I can "survive" using a 4G hotspot but it does show how dependant we have become of the Web.
    On top of that my cell reception is so bad inside my appartment I need to do Voice over Wifi to be able to get calls ...
    It's going to be a quiet weekend :)

    First demoscene release of Revision 2024 (currently happening) will be added also, a new SNDH by 505 and m0dmate
     

     

  5. A lot of people have asked me if Michtron is Y2K compliant.

    As far as I can tell YES.

    I have an NetUSBee, so I fire it up with STING loaded, then use this software TIMEC to sync with an NTP server.
    TIMEC.PRG will actually bomb out with 2 Bombs but when I warm reset my MegaSTe , the clock has actually been synced as well as the date.

    As far as I can tell the date is handled correctly , when I connect using UIP , the date stamps seems legit.

    TIMEC_UIP_timestamps.thumb.png.fd4e2d1373c574c11d4e02911fd8d982.png

  6. 3 hours ago, DarkLord said:

     

    You'll need DRVIN.PRG in the AUTO folder first, followed by MFP.PRG. Do a "no sort" on the view option to see exactly where they sit

    in the AUTO folder, to make sure the order is correct.

     

    Okay, so yes, you only need MFP.PRG with any standard ST serial port. SCC.PRG is for the Atari's with extra serial ports like the Mega STe, TT030, or

    the rare case where someone did a mod and added another/faster serial port (I personally have never seen this done but it exists in the literature).

     

    DRVIN.PRG

     

    FASTINT = Y

    EXOPEN = N

     

    MFP.PRG

     

    RSVE = N

    REPL = U (6 TIMES)

    DTR = Y

    RBL = 256

    TBL = 256

     

    The buffers, RBL and TBL are recommended to start out at 256. You can try adjusting them from there, or I've had other users tell me that they

    jump in much bigger increments than 256. So try the 256, try 4096, 8192, 16384, 32768, and finally 65536 (which is the maximum, according

    to the docs). Something to also keep in mind, the buffers do use up memory. That shouldn't be a problem if you're running 4 megs or even a

    couple.

     

    So the only thing different that I can see between my settings and yours (aside from possibly the buffers) is in DRVIN.PRG.

     

    Try switching it and see what happens. From reading the docs, I interpreted it to mean that FASTINT should be Y for TOS.

     

    In the documentation I have it says the following (see what you think):

     

    "FASTINT:
    DRVIN.PRG is able to modify the timer interrupt of the TOS to achieve
    57600Bd on MODEM1 on a 8MHz-68000. Even on MegaSTE, TT and Falcon the
    modification can provide some enhancements. Under MagiC the madification
    will never be done because MagiC (version 2.0 and newer) has already a
    "friendly" timer routine. FASTINT should be switched off for
    experiments with other operating systems or if mystic errors/behavior
    occur.

    Function (for interested users):
    I discovered it's enough to call the routine (GEMDOS-timer) in NEXT_TIM
    (negatvie LineA variable) with an IPL < 6 to enable 57k6Bd receive with an
    68000/8MHz. So I insert a piece of code to set the IPL down to 5. That's not
    without any risk but only creates problems when other programs do such hacks
    too.

    EXOPEN:
    (works only if the GEMDOS-part of DRVIN is used, not under Magic
    version3.)
    "Yes" activates a very restricted GEMDOS-Fopen. It becomes impossible to
    Fopen a device more than ones at a the same time. It may protect (open)
    devices against influences of other programs on the GEMDOS-level. Normally
    you should answer "No", because some programs don't expect an error code
    from Fopen (reactions from senseless displayings till crashes) and because
    the program termination (normal and abnormal = crash) isn't watched, that
    means if the program doesn't close a device it remains open! (In few
    words: It's a game for developers.)"

     

    Hope this helps.  :)

     

    Thanks a lot, I will try again but as I stated once I start using HSMODEM with any settings, the BBS detects the caller but will no longer pickup.
    The Wimodem has a connected user but I never get any prompt anymore from the BBS to logon.
     

  7. 5 hours ago, Tillek said:

    Sent you a PM in reply to your PM about the list scraping.

     

    As usual I'm apologizing about being out of the loop due to work.

     

    Actually had been making progress on that so everyone could do it, natively from the ST.  Got sidetracked but I can return my focus to it.  Basically calls out using STing (which should work if you got the wifi version of the BlueSCSI or have a NetUSBee or equivalent).

     

    In theory........ We were told to take tomorrow (Friday) off due to all the extra hours we put in, so after I get done with the mandatory 9:30 meeting (called by the same guy who told us to take the day off, which is why I said "in theory" 🤣 ) I'll post a new thread about that work and anyone who is interested can follow along (and test, implement, etc).

     

    I have both a NetUSBee and the Wifi BlueSCSI.
    The Daynaport emulation cannot be used on an Mega STe simultanously with it emulating a harddisk sadly enough.

    From this post :
    https://www.atari-forum.com/viewtopic.php?p=453610&sid=675eea9e13fab628ae97618d0d54e1e1#p453610

    Important to know: The DaynaPort driver for STiNG unfortunately only supports LUN 0. This means that the DaynaPort emulation cannot be used with the internal host adapter of the MegaSTE in case LUN 0 is already being used by an emulated hard drive

    And no worries I know how crazy work can get, when I'm doing installations I never know when my day finishes, it can take 2 hours , it can take 16 hours.

  8. Today's workload

     

    1. Games FileAre has been added. another 22 files.
    2. Rudimentary Demoscene Event Calendar until July 2024 (still static but I hope to make it dynamic by gathering it via the NanoPI and pushing it to the BBS , that's a FUTURE feature)
      Message/Mail menu, option Calendar
      VT52


      Events_VT52.thumb.JPG.b5fa591f55c2d83a24ca1d271f36fd19.JPG

      ANSI
      EVENTS_ANSI.thumb.JPG.f6e981d7dbc58f3bbc536f5f903c7626.JPG
       
    3. Added some hints to the keys that can be used during filetransfer or in menu items
    4. Cleaned up some spacing in VT52 logos and menus
    5. Made the Terminal selection a bit more independent of the current mode the user connects with before changing it.
    6. I am now using the phone$ system variable to store a user's country instead, all references to phone (except the variable which lies within BBS.TOS) have been changed to country.


    Tested with TAZ in ANSI mode and TAZ in VT52 mode since I had not tested now with all my changes on a real Atari ST.

    TAZ ANSI

    The Wall in ANSI
    WALL_ANSI.thumb.JPG.832d01650c042da0837aa545e138ab7b.JPG

    Main Menu, Last callers in ANSI

    LASTCALLERS_ANSI.thumb.JPG.10d091e2e5986ff4d85f6035b0e11df6.JPG

    Message/Mail menu in ANSI

    MAILMENU_ANSI.thumb.JPG.a96f41f3357686189b51566105ca490a.JPG

    FileArea, Sig Change

    SIG_CHANGE_ANSI.thumb.JPG.aaf1be5a642c451d2788f84fa9e7ab7d.JPG

    Main menu, Welcome in ANSI

    WELCOME_ANSI.thumb.JPG.6aea8b52b1bf3fceee7e150b5c0acfd4.JPG

    TAZ VT-52

    FileAre, Sig change

    SIG_CHANGE_VT52.thumb.JPG.da4f0860cfcb64060949b4b3cd0bf13e.JPG



    Main Menu , Display Online User

    ONLINE_VT52.thumb.JPG.d1026d73804436c7fa36cc2ab5d99fca.JPG


    Any menu, Bye Logoff

    LOGOFF_VT52.thumb.JPG.25eb5d672bb6a4b9b44ff0683304f6e4.JPG

    The Mail/Message Menu in VT52

    MessageMenu_VT52.thumb.JPG.f811f8c9a794b50d479b26cb2f2590ad.JPG

    The Wall in VT52

    WALL_VT52.thumb.JPG.69aa794a3e535b97cfc961bc9a5e524e.JPG

    Todo this Saturday

    1. Complete the bulk import/upload of the last FileArea the Demoscene area which will hosts files to start with from March 2023-March 2024.
    2. News bulletins
    3. Questionaire/Poll to get some feedback on the BBS once it goes live.
    4. BBS listing ( static but might scrape it from Tilek's website via the Nano Pi or take the VAN NEST demo's routine, undecided yet)
    5. Clean up my 7 million last caller entries from myself by not storing them anymore (function in Michtron)
    6. Hopefully clean up the Wall and get it working so it will show the last 10-15 entries.


    And then it's the final hurdle , those freaking transfer speeds which are driving me ........

    • Like 1
  9. Also worthwhile to mention.

    DRVIN
    FASTINT NO
    EXOPEN OFF

    RSVE N
    REPL U (6x times)
    DTR Y
    RBL 256
    TBL 256

    Wimodem with AT&D2, ATS0=1 , no Init string in Michtron.
    I can connect to my Wimodem , the BBS stays stuck in Detecting caller and I never get the Press RETURN prompt in Syncterm.

    From the moment I install the HSMODEM7 drivers in whatever configuration, I cannot logon to my BBS anymore.
    If I run it without HSMODEM , everything works at 9600 BAUD except my Xmodem-CRC transfer speeds go to 700 cps maximum.

    Are my serial cables not good enough for HSMODEM ? Maybe a corrupted version of HSMODEM is currently residing on my harddisk ?

  10. I read the docs but they do not really give me advice on the buffers and such.

    I'm also hoping that HSMODEM 7 will bump my transfer speeds to more than 700 cps upload/download with the BBS and Wimodem running at 9600 Baud.

    I found this post on the atari-forum

    Put DRVIN.PRG into the AUTO folder followed by the MFP.PRG 
    
    I guess since I'm using Modem1 on my MegaSTe I don't need SCC.prg , right , since that is for the Modem2 port ?
    
    DRVIN.PRG has two user options. 
    
    FASTINT should be "on" if I would be using an 8Mhz ST but since I'm running my MegaSTe at 16Mhz it guess this should be NO or OFF.
    
    EXOPEN "off".
    
    "Drag and drop" the MFP.PRG (or SCC.PRG) onto SETTER.PRG to configure the 
    driver:
    
    Atari World recommended setting for a standard ST (MFP.PRG):
    RSVE	N
    HISP	N (not found in HSMODEM 7, like you stated in a post here on this forum)
    REPL	U (six times)
    DTR	Y
    RBL	16384
    TBL	8192
    
    Should I use the above RBL and TBL as a base and steadily increase with 256 or should I really start at 256 as a base and try to increase it stepwise +256 on both RBL and TBL ?
    
  11. Completing the FileAreas will probably be end of the week or this long weekend with Easter holiday coming up.

    I have one extra feature I might add to the current stable BBS but if the file areas and transfer speeds are in order, I'm calling it stable and ready for the masses.
     

  12. BBS is up and running.

    My current overall setttings

    no HSMODEM driver installed
    MegaSTE 16Mhz
    XCONTROL, Modem1, 9600 BAUD, 8N1 Flow control RTS/CTS

    Michtron at 9600 BAUD.

    Xmodem-CRC downloads and uploads on both Syncterm Linux and Syncterm Windows hover around 700 cps.
    Ymodem Downloads stay stuck at 512 cps.

    Ping towards my LAN IP of Wimodem is really bad when nobody is connected.
    Once somebody is connected I get 2ms , 3ms .

    I have tried this with my Wimodem hooked up to the ISP modem/router/Wifi and the Wimodem hooked up to my own Cisco Accesspoint controlled by a Cisco WLC , The Cisco AP is in line of sight of the Wimodem ,at approx 50 meters on the ceiling.
    Wifi channel 6 which is the least used in my environment.

    Guess next things to try to up my transfer speeds is installing HSMODEM and tuning it , anybody got pointers for a good start/baseline for the DRIVIN and MFP settings ?

    Also note that AT&K0 is still the default setting on the Wimodem but I guess that doesn't influence speeds.
     

  13. 1 hour ago, moonlight_mile said:

    Could you bottle Your ambition, time, and desire?  I surely could use it!  lol. I am sure this will be the most complete BBs built since the 90s! 
     

    Look forward to visiting. (When I can find some tim! lol)

    Well my BBS cannot compete in the work and dedication of all the currently existing Atari BBSes who have been around for centuries.
    I cannot phantom the time these gentlemen already invested in tuning and most importantly keep their BBS running for ages.
    I strongly encourage you to also visit hem if you haven't already.

    Work-wise I'm very driven and intense in a chaotic environment.
    I got enough ambition,desire and drive ( which drives some people nuts or they consider me annoying) but time-wise there is a 1000 more projects sitting aside in my appartment.

    When the topic about Michtron got a new life with it's author giving support and very detailed information, I decide to take the plunge and make my 17-year olds dream become a reality.
    I first checked if this is something I wanted to work on and then set myself a deadline by the end of March (having some vacations coming up in April) to have the BBS at a stable state.
    Using and learning a lot of modern tools to help me in accomplishing some dull/bulk tasks and have to work at the pace of a retro system is quite rewarding in these faster-than-lightning times.
    Also documenting the progress here and in my logbook (a textfile in Sublime) helps me keep sticking to the plan and not side-lining too much and also made me realise that for the past 2 weeks almost all free-time went into
    this "little" project.

    I guess any bystander and most of my friends , will declare me insane for setting up a telnet BBS on a 30+ year old system but hey I enjoy the process and I hope other like-minded people will enjoy it also.

    That being said , I must tackle my own network, today I moved my Wifimodem to a Cisco AP running on my own Cisco WLC so it's no longer connected to the built-in Wifi of the ISP router.
    But ping response times of the Wimodem are BAAAAAD (they were bad before also) so I'm going to return the ISP modem crap and ask for a Modem only to which I can hook up my own router
    , my own wireless and at least be able to fine-tune everything at my own will.

    Yesterday I completed my bulk prepping for the Games FileArea, today or tommorow I'll do the same for the last FileArea and then the only issue to tackle urgently is transfer speeds.
     

    • Like 2
  14. 4 minutes ago, Bikerbob said:

     

    So can you take the msg system from the original main.m can move it to an outside mcl? or just change change it so that an OPEN msg does not have the option to be deleted by the author or recipient?  I think this would be better.

     

    But the biggest difference between Michbbs and say, Express, Ratsoft, even FoReM - is the fact that the mail system and the msgs are seperate, and you dont have to worry about trying to figure out why it says there are 84 msgs in the first sig, but you are jumping from 67 to 74 to 81 etc.. because the others are private msgs.  Even with the 8-bit boards that have that, drives me crazy trying to figure out whats going on. At least the new msg pointer for logging in each time seems to work fine.

     

    James

    This is my Mailmenu.M which is converted to an MCL using MCL.TTP so that it can be called from the MAIN.MCL with an execute() statement.
    The reason I moved it to a seperate MCL was since my MAIN.M was getting too large as in too many lines and surplus I can make changes to the mailMENU.M  without having to recompile my MAIN.M again.

    As you can see I'm calling the built-in readmail() procedure for example and I have no control over what options it shows to the user like D(elete).
    There is no other way to access the MAIL.BBS file which hosts all messages/mails in the BBS.

    @Techman or is there a different approach that I am missing ?
     

    /* MailMenu.M
    */
    
    while(1)		/* loop forever */
    {
    	p$ = "srcimb?";
    	if(level > 0)
    			p$ = "srcilnmb?t";
    	if(level >= 2)
    		p$ = "srciln/mb?t";
    	k = prompt("Mail Menu:",p$);
    	if(k == 'S')
    		{
    		print("Scan mail\n");
    		scanmail();
    		}
    	else if(k == 'R')
    		{
    		print("Read mail\n");
    		readmail();
    		}
    	else if(k == 'I')
    		{
    		print("Individual read\n");
    		indivmail();
    		}
    	else if(k == 'L')
    		{
    		print("Leave mail\n");
    		leavemail();
    		}
    	else if(k == 'N')
    		{
    		print("NEW mail only\n");
    		newmail();
    		}
    	else if(k == 'T')
    		{
    		print("mail charT\n");
    		newmail();
    		}		
    	else if(k == '/')
    		{
    		print("/ SysOp functions\n");
    		if(user_var1 == 0)                  /*   Fantastic ASCII        */
        {
    	   list("\\bbs\\sysop.msg");
        }
        if(user_var1 == 1)             /*   Atari ST VT52     */
        {
    	   list("\\BBS\\SYSOPV52.MSG");
        }		
        if(user_var1 == 2)             /*   ANSI     */
        {
    		 list("\\BBS\\SYSOP.ANS");
        }		    
    		sysopshell("");
    		}
    	else if(k == 'M')
    		{
    /*
    here is the return from this routine the "return" command returns to
    the place of the last gosub command. i.e. called from the above loop.
    and the whole thing starts again.
    */
    		print("Main menu\n");
        execute("MAIN");
    		}
    	else if(k == 'B')
    		{
    		print("\n");
    		print("Bye ",g$,username$,b$,", and thanks for calling from ",r$,city$);
    		print(b$," . Hope to see you soon again !\n");
    		if(user_var1 == 0)                  /*   Fantastic ASCII        */
    		  {
    			 list("\\bbs\\logoff.msg");
    		  }
    		if(user_var1 == 1)             /*   Atari ST VT52     */
    		  {
    			 list("\\BBS\\LGOFFV52.MSG");
    		  }
    		if(user_var1 == 2)             /*   ANSI     */
    		  {
    			 list("\\BBS\\LOGOFF.ANS");
    		  }
    		logoff();
    		}
      else if(k == '?')
      {
        a lot of uservar testing to see if I have to display the menu in ASCII ,VT52 or ANSI.
    	 }
    /* end */
      }	
    }
    return;

     

  15. Techman had hinted me at a possible way to force Michtron 3.0 (which has the limit of 9600 BAUD in the MAINT.PRG) to 19200 BAUD by entering the hex value in the appropiate spot in BBS.TOS
    At first glance the BBS starts but it is not detecting any callers.
    I fiddled around with AUTOBAUD, settings on Wimodem (which HSMODEM,XCONTROL and the Wimodem all set to 19200 BAUD) but got to the point where I was unable to get logged on anymore.
    So I reverted it , also removed HSMODEM for the time being as to start of with a clean slate regarding serial settings.

    The BBS is reachable at 9600 BAUD and that counts at the moment.

    I hacked the NewUser questions in BBS.TOS (plain text) and changed the questions for a phonenumber to country.
    So basically I'm asking a new user to input his country and it will be stored in the phone$ system variable 🙂

    Due to GDPR and not going to call any users to verify their identity, this seemed a more appropriate use of the phone$ variable.

    @Bikerbob @Techman I had a look in the manual in regards to a Registered user being able to delete a mail in a mail thread.
    Bikerbob deleted a mail addressed to him by Darklord but that was open , Public to everybody.

    Deleted_message.thumb.GIF.72289f656e2666a5f947323603112d12.GIF

    It seems to be standard Michtron BBS behaviour
    from the manual ( I typed it over from the PDF )
     

    Quote

    [Delete]
    This choice is only offered to the Wizop, writer or addressee.
    When the writer or addressee uses this command the message is hidden
    from all users with the exception of Wizops and Sysops.
    When a Wizop deletes the message it is gone for good.


    So it looks if I want to restore it as a Wizop , I will need to do a "Make Open" as it is currently hidden for everybody except Sysops and Wizops.

  16. 12 hours ago, DarkLord said:

     

    That just seems...odd. I don't use BGM here. I never had a need for it. The TOS/DOS partition

    folders I have here, at slightly less than 512 megs each, hold thousands of files and folders...

     

     

    I used the ICD Format tool and my error might be that I have set them at exactly 512 Mb which the partition tool automatically chooses BGM as partition-type.

  17. 2 hours ago, Bikerbob said:

    I sent you feedback on the bbs - there is a bit of an issue with the mail/msg system.

    Thanks for reporting that, I will have to read on the manual myself to wrap my head around it.
    The Mail/MSG area is basically using the built in functions , it's not built from scratch MCL magic .

    What I noticed when I view that deleted message that it prompted me as Sysop to delete it Y or N so first guess is that is marked for deletion by not gone.
    Looks like the Wizop (me = Lastic) has the final call in deleting a message permanently.

    image.thumb.png.2470fceeebd1dbec940139c068ab290c.png

    But I agree on your view, it's a bizarre ability that a user can delete a message in a subject thread.

    Also something I want to check further before going live is , a way to view subjects (like forum threads/topics) , I know BBSes weren't built like that but I often find
    it confusing myself to understand multiple replies on a subject and their order.

    Regarding current MCL usage, I am mainly using the built in functions/procedures/variables since we now have an understanding of them due to the manual being available.

    Currently there are 4 MCL files.

    The demo MAIN.M which I have tweaked and has grown almost to its size limits.
    From within MAIN.MCL if you select

    File Areas this will execute FILEXFER.MCL which is a seperate MCL file .
    Message Areas this will execute MAILMENU.MCL which is a seperate MCL file .

    Due to the nature of the execute() statement , if you use return() it will jump from that point back to the MAIN.MCL

    Last but not least the GRAFFITI.MCL which is a seperate MCL where I misuse the logfile() function to store an entry if the user decides to post one after completely reading the file with the read()
    function.

    A lot of if then else, a lot of while loops :)

    Apart from that I'm using the user_vars to keep track of the terminal setting the user wants and I'm going to implement userflags in future expansions of the BBS.
    I want to expand the default user profile with user_vars and flags so that it's less "generic".
    But those tweaks are for the future, I'm almost at a stable "snapshot" of my BBS so no further risks in breaking it currently.

    A lot of debugging these past 2 weeks and getting the grasp on how VT52 and ANSI is handled.
    The VAN NEST examples on the ST Format Michtron Demo have been a huge inspiration but above all , Techman's continues feedback and time.
     

  18. Today's mini-experiment before I finally get out of the house this weekend.

    I've been looking for a way to use my Nano-Pi to get and push files to the BBS.
    C-kermit seems promising, only thing I cannot get to work is have rb (Ymodem) starting once the transfer is initiated from the BBS side.
    Zmodem works partially , tried it on other BBSes because it gets auto-triggered.

    Have a nice Sunday everybody.

  19. New_downloads_23march2024.thumb.GIF.ac6df6267d201429844e50bcd3b628b0.GIF

    @Bikerbob @Tillek @DarkLord a picture says more than 1542 available files for download now :)

    I'm going to stop messing around with the BBS, it will stay up and running, have a try with the menus and menu options.
    Since I moved things around I made sure that you all have access to the necessary FileSigs(Areas).

    ASCII should work, ANSI should work (not tried via an ST yet only SYNCTERM) and VT52 should work.

    Only minor issue I noticed was 1 spacing error in the FileArea ANSI menu but that will be for after this weekend, spent enough time inside this week.
    But transferspeeds with Ymodem 512 cps , Xmodem does reach 700 cps but that is the next big hurdle I need to tackle.

    If the modem is busy , a message will be shown.

    And the Wall might break if we pass 18 lines, it's a bug from the start due to my approach but Techman/Tim already gave me some good hints on how to tackle it.

    Lessons learned

    • 512MB BGM TOS partitions can only hold 256 files so I had to move my 626 files to the DVD-ROM.
    • Linux has been my companion once again in bulk zipping, renaming, extracting data , been loving it since I learned UNIX in school in 1988-1990.
    • I have to tame my mind into not wanting to add TOO much features, for now adding the remaining files to the FileAreas is priority.
      All other augments are for the future.
  20. Still busy with the SNDH file area but once that is done, the board will stay up and running so testers can access it.
    I will give an update here when I'm done.

    Current layout (but might change/increase in the future one thing I have in mind is an ABBUC section , using user_flags)

     

    SIG1 => General Talk                            no files                  
    SIG2 => Demoscene                            no files yet,next week, just need to ZIP them and prep the bulk import into the DOWNLOAD database of the BBS.
    SIG3 => Events/Parties                        no files (yet)            
    SIG4 => SNDH 2024 Archive DVD           626 files                 
    SIG5 => Fading Twilight partial DVD     899 files                 
    SIG6 => Music as of Jan-2024              17 files                  
    SIG7 => Games/Homebrews                 no files yet,next week, I have a few things in mind but still have to gather them and sort them out   
    SIG8 => Hardware/Books/Media            no files (yet)           

    Keep in mind, all of this is readily available on websites,FTP sites etc ... but I just wanted to provide another option for nostalgia reasons and well the whole challenge of this "little" project.

  21. Good morning everybody

    @Techman I'm looking for a way to push Houserules or a brief introduction about the BBS to either Unregistered users or a group of users.
    I guess I can use the level function and/or user_flags to filter out the users and I ran into this command in the manual force_read(expr)

    From what I can gather it allows me to "force" the user to read like a Welcome message but I'm a bit confused what the contents of expr  are supposed to be ?

    Another question I had, I can use ATH1 to take the Wimodem offline and it will display a message "Planned works please try again later"
    But is there a way to trigger sending this command to the (wi)modem when shutting down the BBS (SHIFT-F10) ?

    I can use the init string in the MAINT.PRG settings to put the modem "on it's hook again" when starting BBS.TOS but I'm looking for the reverse option.

  22. 2 hours ago, DarkLord said:

     

    I've been trying to logon but have been unable to get it to resolve?

     

    Thanks.

     

    My bad I had taken out the SD card to do the copy of those 626 files to the HDA file.
    Since I thought that would be done quickly , I unplugged the Wimodem232 also.

    But what started last evening, has ran all night and still not finished.
    But since the HDA copy is now on my laptop and being used by Hatari - EmuTOS to copy from my ZIP folder to the HDA copy file, I can restart the BBS in it's previous state.
    Before the SNDH archives.

    So I will keep it running again until I need to copy that HDA file over again .
    And indeed I should put the Wimodem OFFHOOK then when the BBS is offline :)

    Started up again.

×
×
  • Create New...