Jump to content

Pab

Members
  • Posts

    284
  • Joined

  • Last visited

Recent Profile Visitors

5,032 profile views

Pab's Achievements

Moonsweeper

Moonsweeper (5/9)

169

Reputation

  1. I believe it originally had to do with the drivers for the SX212 modem, which is what I used to develop Version 2.0. If not that, there was at least one modem that I had reports of not dropping into command with a DTR drop.
  2. Figured out one thing. The modem isn't getting the initialization string if there is an existing connection. Easy fix: 32093 O.#2,13,0,"R:":X.36,#2,DBAUD,0,"R:":X.40,#C2,O,O,"R:":GOS.TWOSEC:?#2;"+++";:GOS.TWOSEC:? #2;"ATM0HV0X2Q0E0S0=1^M"; Replacing the ^M with a CTRL-M character.
  3. The VBLANK routine stores 8 in this register to clear (actually set) the status of all console keys and set the console speaker line to output. When you read the register the it clears bit 1 for START, bit 2 for SELECT, and bit 3 for OPTION.
  4. New build, 2023-12-17 Changes since last build: * When using SELECT key to log in locally, will now wait for all console keys to be released before performing local login. Avoids accidentally banning your own account. * Y2K compliance: Years from 80-99 assumed to be 20th century, all others 21st. * Deletes DOORPASS on successful return from external program, preventing perma-log of last user. * Fix to FTX crashing under Altirra BASIC. (Note: no configuration file changes have been made so you will not have to reinstall or run a converter program. Just copy these files over top of your existing install.) Link201X-231217-alpha.atr
  5. It will push me to finish work on a new feature while debugging. I’m changing the menus from being hard coded in data statements to configured in files to allow a lot more customization.
  6. When we pick a date/time, I'll post a new build here so we're all working on the same page.
  7. How do you think I feel? It’s kicking my ass and I WROTE the damn thing.
  8. The connection and handshaking over Telnet converted to modem by Altirra can take a while. I've had to wait 30 seconds or more to connect. Are you giving it enough time? Weird thought: if you're running Altirra on PC for the BBS, can you connect through Bobterm running on Atari800Mac?
  9. Grrr. Line 905: L$="CONNECT" Change L$ to F$.
  10. Sigh. Yep. I broke a few dozen things with these add-ins.
  11. I'm getting the Oops loop now, so it's something in selecting extenders I think. Working on it.
  12. Playing around with some of my old Atari BASIC programs, I have a number of ML routines I had stored in dynamic strings. X=USR(ADR("hhh.... etc. and so forth. I'm thinking I might like to move some of these routines out of dynamic strings and into fixed locations in memory. Mainly so I can then port those programs to BASIC XE's EXTEND mode. But where to put them? These programs already use Page 6 for their non-relocatable routines. Mapping the Atari says that in addition to the cassette buffer, 480-4FF are "spare bytes" and implies that BASIC and floating point need $57E-$5FF. I know SpartaDOS X uses pages 4 and 5 at least at bootup and probably after, but I can deal with that. What hazards would there be to using locations $480-$57D for some of these short routines?
  13. I have full network simulation, dialing and handshaking, and 19.2K, but otherwise same as you, Rick.
  14. Weird. "2" is the numeric response for "RING." The modem should have been set up to auto answer. I was going to go through some long debugging steps, but in the end I think we might as well just pretend it's a 1030. 893 INPUT #C2,L$:IF L$="2" THEN ? #C2;"ATA{^}m";:GOTO 820 894 INPUT #C2,L$:BAUD$=L$:? L$:IF L$<>"1" AND L$<>"5" AND L$<>"10" AND L$<>"12" AND L$<>"15" AND L$<>"16" THEN 820 895 GOSUB 8953 896 POKE 77,I:? "{esc}{clear}";:TRAP ETR:POKE 752,O:POKE 82,O:POKE C7,O:GOSUB 481:U=-I:GOSUB SF:MSE=O Replace the carat contained text in 893 with CTRL-M. Replace the {esc}{clear} in 896 with a clear screen character. This way, if the modem sends a "RING" message, the BBS will send the answer command in case the auto-answer is screwed up.
×
×
  • Create New...