Jump to content
IGNORED

The Last Word 3.21 Released


flashjazzcat

Recommended Posts

  • 1 month later...
  • 1 year later...

Hi Jon,

 

I don't mean to ask an obtuse question... I have read everything I can find, but still can't figure how to load a large file (39K) in LW.

 

When I use ^D and select it, it loads and says Linked at the lower left. I tried selecting the other banks, but they are empty. Do I need to find a way to manually split the file into smaller chunks? This is a LONG listing of a BASIC program with many many references of D1: I would like to change to D:, plus lots more changes to make it more efficient with TurboBASIC-XL running on SDX.

 

Thanks,

 

-Kyle

Link to comment
Share on other sites

Yeah - you need to manually split the file, unfortunately. Just go into the next empty bank, type CTRL+L to get the "Load" prompt up, then CTRL+L again (this is a short-cut for the name of the last loaded file in the input line), then add ,C to the end of the file name, and press Enter. This will load the next chunk of the file into the next bank. Do the same for the third chunk.

 

Now, when saving the file back, you can save the first chunk, then append the other sections with the ,A switch at the end of the name. Indeed, when pressing SHIFT+CTRL+S (Save As) with the second or third chunk of a linked file in the editor, LW automatically appends the ,A switch for you. In addition, it won't let you auto-save (with CTRL+S): it always brings up the file name with the append switch added, as a safety measure.

Link to comment
Share on other sites

  • 1 month later...

Encountered an odd problem while testing a printer (to fix bugs reported by Kyle: thanks Kyle!). If I plug the ICD Printer Connection directly into the 1200XL's SIO connector, all is well, but if I plug it into the pass-thru on the SIO2SD / SIO2PC, print comes out all screwy. Does the Printer Connection require lines other than Command / Data In / Data Out? Bit of a pain having to repeatedly disconnect and reconnect stuff in the SIO chain. Symptom is the print comes out with a gap down the middle, with repeated information, and overspills the right margin.

Link to comment
Share on other sites

Make sure that you have R63 shorted. R63 limits the +5v on the SIO.

 

Sounds like a bad SIO2SD... Can you try both the P:R and P:Conn without the SIO2SD? (print to Px: to select which device responds) That will load down the SIO signals as a test.

 

Yeah - as I said, everything works fine without the SIO2SD. R63 is shorted. I'll try a different SIO2SD...

 

Heh... traced the fault to Aspeqt, which appears to be intercepting the printer device (both SIO2SDs have SIO2PC built-in and were hooked up to the PC). Not sure how to persuade Aspeqt to ignore the printer device... anyway, if I shut Aspeqt down, the problem goes away.

Edited by flashjazzcat
Link to comment
Share on other sites

Debugged The Last Word version 3.3 released:

 

http://www.atari8.co.uk/lastword/

 

Thanks again to Kyle for all his troubleshooting help with printers. The previous couple of versions wouldn't open the printer under SpartaDOS X if the environment variable LWDSXDEV was set to 1 (enabling SDX kernel device names to be used in the program). I found out a few interesting things fixing that... not least that SDX banks in the library (cart ROM) when driving the printer via the PRN: kernel device name. So I stuck with "P:"...

 

Haven't got around to updating the manual or compiling new extensions, etc (so there's no spell-checker with this one yet), but I'll get around to it eventually. Everything other than the VBXE driver (included) and extensions from previous versions should work with this one. Note that the PADCHAR and EOLCHAR characters (set in LW.CFG) are now ATASCII codes rather than internal ones, though. All the internal / ASCII conversion has been gotten rid of, making the program faster again... and a bit smaller (or at least providing room for new stuff and bug fixes). So, you'll need to update your CFG files, lest you get odd-looking characters on the screen.

Edited by flashjazzcat
  • Like 2
Link to comment
Share on other sites

Kyle just pointed out that the SDX TD Line looks all wrong with this version: that's because TLW now re-organizes the font data to do away with ATASCII/Internal code conversions. This wasn't a trivial change: it was expedient to store the text in the buffers as ATASCII codes because this is the way VBXE fonts are organized. I'm inclined to drop support for TD Line entirely because of this: it always required kludges to keep if from spoiling the title screen, and it won't work with the VBXE display anyway. I'd be more inclined to use the codespace saved for an on-screen clock built into the editor.

  • Like 2
Link to comment
Share on other sites

and it won't work with the VBXE display anyway. I'd be more inclined to use the codespace saved for an on-screen clock built into the editor.

 

Do you think it would be possible for the SDX guys to make TDLine work with VBXE? A built-in TDLine would be great, maybe automatically disable SDX TDLine (if on), set a flag somewhere (if on), and re-enable (if previously on) at exit?

 

 

Just a thought....

 

 

-K

Link to comment
Share on other sites

Is that the change colour function? Hmmm... what puts me off using a GR.0 line is that a) it doesn't look so nice alongside the 80 column display (when it's activated), and b) it naturally reflects the currently selected text-mode font, which may or may not match the 80 column font choice (they're independently selectable). I'd like to plant the time / date somewhere in the existing display, but this is difficult, given the program operates in two (or three) different display modes. Before we know where we are, we're doing a major re-write. :)

Link to comment
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...