Jump to content
IGNORED

800XL, U1MB, SpartaDOS and an AVG cart


mr_gw454

Recommended Posts

Hello everyone,

 

I'm trying to my Atari 800XL set up properly with the U1MB, SpartaDOS and an AVG cart for virtual hard drive access off the SD card.

 

I've used JFC's excellent FDISK program (from the APT toolkit) and have a 2GB SD card split into a FAT and APT partition.  I've set up 3 virtual drives within the APT partition (D3:, D4: D5:).

The FAT parition only contains a few files, one being 'S2DX3.CAR.'  When I boot up the 800XL, I see AVG's menu, select the S2DX3.CAR file and it will boot into SpartaDOS 4.49c where I can access the 3 drives I defined in the APT partition.  

 

I'm trying to enable the 80 column mode using the 'rc_gr8.sys' driver, but unable to get a working CONFIG.SYS.  I'm sure it's my lack of understanding which one is trying to be read/accessed.

 

The D3: is my default boot drive in this configuration.  Not sure if that's an issue as I keep the D1: drive available for virtual floppy access (so I can copy files to my virtual hard drives).

If I place a CONFIG.SYS in the root of D3:, it doesn't seem like it's being accessed.  If I create a folder on D3: called 'SPARTA.DOS' and add a *.CFG files, I don't see a menu pop-up like the SpartaDOS manual says.

I can access a CONFIG.SYS file from CAR:, but where is that actually located?  In the U1MB flash bank?  I was hoping I would not have to flash my custom CONFIG.SYS file there and have it read from one of my virtual hard drives.

 

I apologize for sounding so lost, but learning as I go.

 

Thanks for any help someone can provide!

 

Link to comment
Share on other sites

Set 'CONFIG.SYS' to 'D3:' in the U1MB BIOS setup menu. Otherwise SDX will look for the file on D1:. There are two different settings 'Boot drive' and 'CONFIG.SYS' so that you can have different boot volumes depending on whether or not SDX is enabled).

 

If you already have U1MB in the machine, there is absolutely no need whatsoever to mess around with 'S2DX3.CAR' on the AVG cart. You should enabled SDX on the U1MB and put the AVG cart into SIDE mode via the persistent methods described in the notes for the most recent AVG firmware.

 

Note FDISK should already be on the CAR: drive if you already updated the U1MB with one of my all-in-one ROMs.

 

Finally: note also that I'm known as 'FJC', not 'JFC'. I have no affiliation to Jesus F***ing Christ, nor - and I cannot stress this enough - Jeremy F***ing Corbyn. :D

  • Like 1
  • Haha 5
Link to comment
Share on other sites

I've found that most 'optional' handlers like RC_GR8.SYS, RAMDISK.SYS, CON80.SYS, etc don't really need to be included in the CONFIG.SYS, they can be loaded from the command line, a batch file, or even AUTOEXEC.BAT. Makes it nice to enable some of those on-demand...

Link to comment
Share on other sites

27 minutes ago, flashjazzcat said:

Set 'CONFIG.SYS' to 'D3:' in the U1MB BIOS setup menu. Otherwise SDX will look for the file on D1:. There are two different settings 'Boot drive' and 'CONFIG.SYS' so that you can have different boot volumes depending on whether or not SDX is enabled).

 

If you already have U1MB in the machine, there is absolutely no need whatsoever to mess around with 'S2DX3.CAR' on the AVG cart. You should enabled SDX on the U1MB and put the AVG cart into SIDE mode via the persistent methods described in the notes for the most recent AVG firmware.

 

Note FDISK should already be on the CAR: drive if you already updated the U1MB with one of my all-in-one ROMs.

 

Finally: note also that I'm known as 'FJC', not 'JFC'. I have no affiliation to Jesus F***ing Christ, nor - and I cannot stress this enough - Jeremy F***ing Corbyn. :D

 

RE: FJC - I swear I'm suffering from dyslexia lately!  My apologies as I think I've done this twice now with you.  :)

 

It looks like I have a few new things to try -- thank you!

 

 

Edited by mr_gw454
  • Like 1
Link to comment
Share on other sites

8 minutes ago, Nezgar said:

I've found that most 'optional' handlers like RC_GR8.SYS, RAMDISK.SYS, CON80.SYS, etc don't really need to be included in the CONFIG.SYS, they can be loaded from the command line, a batch file, or even AUTOEXEC.BAT. Makes it nice to enable some of those on-demand...

 

Is there any downside to this method with regards to memory usage?  Are there any advantages to using a CONFIG.SYS file to save memory?  BATCH files are certainly easy to do so appreciate that tip!

 

Thank you

Link to comment
Share on other sites

17 minutes ago, flashjazzcat said:

Set 'CONFIG.SYS' to 'D3:' in the U1MB BIOS setup menu. Otherwise SDX will look for the file on D1:. There are two different settings 'Boot drive' and 'CONFIG.SYS' so that you can have different boot volumes depending on whether or not SDX is enabled).

 

If you already have U1MB in the machine, there is absolutely no need whatsoever to mess around with 'S2DX3.CAR' on the AVG cart. You should enabled SDX on the U1MB and put the AVG cart into SIDE mode via the persistent methods described in the notes for the most recent AVG firmware.

 

Note FDISK should already be on the CAR: drive if you already updated the U1MB with one of my all-in-one ROMs.

 

Finally: note also that I'm known as 'FJC', not 'JFC'. I have no affiliation to Jesus F***ing Christ, nor - and I cannot stress this enough - Jeremy F***ing Corbyn. :D

and I cannot stress this enough - Jeremy F***ing Corbyn.  <<<<<----- The Anti-Christ ☠️

  • Like 1
  • Haha 2
Link to comment
Share on other sites

13 minutes ago, mr_gw454 said:

 

RE: FJC - I swear I'm suffering from dyslexia lately!  My apologies as I think I've done this twice now with you.  :)

 

It looks like I have a few new things to try -- thank you!

 

 

It works!

 

I missed those U1MB BIOS settings.  I also toggled the SIDE mode on the AVG by using CTRL-SHIFT-S so it boots to that mode at power-up.

 

Now on to figuring out what file(s) are needed for the 80 column mode.  I'll start with a batch file first.

 

Thank you very much!

  • Like 1
Link to comment
Share on other sites

16 minutes ago, mr_gw454 said:

 

Is there any downside to this method with regards to memory usage?  Are there any advantages to using a CONFIG.SYS file to save memory?  BATCH files are certainly easy to do so appreciate that tip!

 

Thank you

Yes there is... modify the following so the drive paths match where your system has it's files.

 

DEVICE \DRIVERS\RC_GR8.SYS

DEVICE \DRIVERS\QUICKED
DEVICE \DRIVERS\CON.SYS
DEVICE CON64.SYS
DEVICE RAMDISK O,7

 

RamsDisk always needs to be last otherwise you waste a bank of memory... you can set the drive and number of banks etc.

If you load rc and con after the config it will impact memory as well...

 

notice the order I have these in... even the sparta manual has quicked in the wrong place... quicked needs to be before the consoles....

Edited by _The Doctor__
Link to comment
Share on other sites

1 hour ago, mr_gw454 said:

Is there any downside to this method with regards to memory usage?  Are there any advantages to using a CONFIG.SYS file to save memory?  BATCH files are certainly easy to do so appreciate that tip!

It looks like you've already looked into the SDX config selector (*.CFG files placed in a SPARTA.DOS directory), and that seems to me the best way of switching between multiple configurations at boot time. SDX stores the currently active config in the U1MB's NVRAM and presents it as the default selection in the list of configurations. Of course there's nothing to stop you from manually loading drivers by typing the complete filename at the command line when testing various setups, but once you've got things working as you want, it makes sense to simply put the driver entries in CONFIG.SYS (or one of your CFG files in the aforementioned folder).

 

There's no memory overhead whichever method you choose; it's really a question of convenience. I hadn't tried the SDX config selector until the other day when I was trying to figure out which bytes of the NVRAM are used by SDX (turns out it's bytes $30 and $31), but it looks like a pretty good solution. Of course, since you have a hard disk and four U1MB configuration profiles, you could set up four different HDD partitions and switch between those, with different CONFIG.SYS files in the root of each partition. There are several ways of accomplishing the same thing. :)

  • Like 1
Link to comment
Share on other sites

8 minutes ago, tschak909 said:

I have actually had to put my start addresses higher, have seen the 850 handler bring memlo all the way up to $2100-$2400. and the P:R: connection does similar.

I've encountered a few drivers which don't relocate at all; they simply load at a fixed address around $1F00 on the assumption that everything below is already occupied by DOS. Perhaps either or both of those are the same.

 

Link to comment
Share on other sites

  • 1 year later...
On 9/23/2019 at 11:08 AM, _The Doctor__ said:

Yes there is... modify the following so the drive paths match where your system has it's files.

 

DEVICE \DRIVERS\RC_GR8.SYS

DEVICE \DRIVERS\QUICKED
DEVICE \DRIVERS\CON.SYS
DEVICE CON64.SYS
DEVICE RAMDISK O,7

 

RamsDisk always needs to be last otherwise you waste a bank of memory... you can set the drive and number of banks etc.

If you load rc and con after the config it will impact memory as well...

 

notice the order I have these in... even the sparta manual has quicked in the wrong place... quicked needs to be before the consoles....

 

In config.sys:

DEVICE D1:\DRIVERS\RC_GR8.SYS
DEVICE D1:\DRIVERS\CON.SYS

DEVICE D1:\DRIVERS\CON64.SYS

 

Doesn't work.

 

In autoexec.bat:

D1:\DRIVERS\RC_GR8.SYS
D1:\DRIVERS\CON.SYS

D1:\DRIVERS\CON64.SYS

 

In Autoexec.bat it works.  That's where I copied the files, and it works.  What's the mistake in config.sys?

 

Also, how are people editing these files?   I'm editing the files using "ED" in spartados x.

Although I get an 80 column screen, or a 64 column screen, depending upon what I choose, ED immediately stops working.

 

Is that expected?  That you get the columns but tools stop working?

Link to comment
Share on other sites

2 hours ago, Mark2008 said:

Also, how are people editing these files?   I'm editing the files using "ED" in spartados x.

Although I get an 80 column screen, or a 64 column screen, depending upon what I choose, ED immediately stops working.

 

Is that expected?  That you get the columns but tools stop working?

ED unfortunately writes directly tp screen RAM.  Therefore it does not work with 64 or 80 column drivers:(

 

There's a pretty cool workaround that can be done from the SC (Sparta Commander) shell.  That will run in 80 column mode, and it can be set to call ED via the ctrl+E Edit command, and it will automatically switch into 40 column mode before calling the editor, and return you to 80 column mode upon exit.

 

And just like that, I spy this nice piece from the 4.49e changelog:

EDX: a new text editor to be used with 80-column drivers.
  • Like 1
Link to comment
Share on other sites

1 hour ago, Stephen said:

ED unfortunately writes directly tp screen RAM.  Therefore it does not work with 64 or 80 column drivers:(

 

There's a pretty cool workaround that can be done from the SC (Sparta Commander) shell.  That will run in 80 column mode, and it can be set to call ED via the ctrl+E Edit command, and it will automatically switch into 40 column mode before calling the editor, and return you to 80 column mode upon exit.

 

And just like that, I spy this nice piece from the 4.49e changelog:


EDX: a new text editor to be used with 80-column drivers.

Thanks! Wow, what great timing, I will check out EDX and also SC.

 

If I can get comfortable in SDX, I think I will probably prefer coding on the Atari, it's just a bit more fun for me than always cross compiling.

 

 

  • Like 1
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...