Jump to content

Photo

BasicXL on SpartaDos X 4.48

spartados basicxl

26 replies to this topic

#1 Jaystainbrook OFFLINE  

Jaystainbrook

    Combat Commando

  • 5 posts

Posted Wed Sep 27, 2017 9:52 PM

Hi everybody, I'm hoping somebody can help me configure Spartados x 4.48 to run with basic XL.

 

I'm using a stock 130XE with the Super SpartaDos X cartridge I bought from Bits of the Past.  My Basic XL cart is an early orange one (not basic XE).

 

I'm using a custom config.sys that looks like this:

 

USE OSRAM

DEVICE SPARTA

DEVICE SIO

DEVICE ATARIDOS

DEVICE ULTIME

 

I've tried lots of other options including USE BANKED and USE SPARTA OSRAM.  I've tried no using DEVICE ULTIME or DEVICE ATARIDOS and every possible combination of these.  When I go to the cart I can type in a basic program all day long, but any attempt to save or load causes the drive to spin forever and the computer to lock up.  

 

Any suggestions?  Anybody running a similar setup?



#2 Nezgar OFFLINE  

Nezgar

    Stargunner

  • 1,962 posts
  • Location:Saskatchewan Canada

Posted Thu Sep 28, 2017 1:21 AM

Not too familiar with BasicXL, but it very likely wants to use the OS RAM for itself. Try changing that first line in your config.sys to:

 

USE BANKED

 

But, then you will only have 3 extended banks left for Ramdisk (48K) and may conflict with programs that want all 4 stock 130XE banks.

 

EDIT: Duh, sorry missed that you already tried that. Do you have the same save problems when saving to RamDisk, vs real floppy, vs other types of disks?


Edited by Nezgar, Thu Sep 28, 2017 1:23 AM.


#3 drac030 OFFLINE  

drac030

    Stargunner

  • 1,836 posts
  • Location:Warszawa, Poland

Posted Thu Sep 28, 2017 3:00 AM

I will need a good BASIC XL cartridge dump to try that out. Does anyone have one?

Meanwhile, Jaystainbrook, while starting BXL, did you try CAR /I? Does it make any difference?

#4 drac030 OFFLINE  

drac030

    Stargunner

  • 1,836 posts
  • Location:Warszawa, Poland

Posted Thu Sep 28, 2017 4:02 AM

PS. I found a dump on Atarimania. It appears to work without problems with IDE+, but the Supercart I have not and Altirra does not seem to emulate it either.

#5 Jaystainbrook OFFLINE  

Jaystainbrook

    Combat Commando

  • Topic Starter
  • 5 posts

Posted Thu Sep 28, 2017 8:46 PM

Car /I didn't make any difference.

The RAMDISK is a good idea.  I wasn't running one before, but it unfortunately didn't make any difference either.  although now I'm getting the "CAR" memory save when I go to DOS.  SpartaDos is so cool.  

There's references to BASIC XE in the SpartaDOS X manual and even a section on how to run it.  I assume if that runs then BASIC XL must too.  I figure it must be an incompatibility specifically with the Super Cart.



#6 Jaystainbrook OFFLINE  

Jaystainbrook

    Combat Commando

  • Topic Starter
  • 5 posts

Posted Thu Sep 28, 2017 9:01 PM

After some more experimentation, I think BASIC XL locks up anytime it tries to use the SpartaDOS kernel.  I have a serial printer and attempts to list a program to "DCOM1:" also cause it to freeze.  This device works just fine in other programs including the imbedded BASIC.

 

I guess I'll have to use a different basic.  Darn, that orange cart just looks so awesome.



#7 Nezgar OFFLINE  

Nezgar

    Stargunner

  • 1,962 posts
  • Location:Saskatchewan Canada

Posted Thu Sep 28, 2017 9:04 PM

I haven't used it much myself yet, but Turbo Basic XL seems to be pretty popular with the BASIC programmers and 10-liner competitions these days.

#8 MrFish OFFLINE  

MrFish

  • 5,474 posts

Posted Thu Sep 28, 2017 10:33 PM

There's this, which has to be flashed to an AtariMax 8mbit cart (or flashed to The!Cart or loaded on SD for the Ultimate Cart).

 

OSS Cart Bundle.png

 

Attached File  OSS Cart Bundle & SDX AtariMax.rom   1MB   45 downloads

 



#9 Kyle22 OFFLINE  

Kyle22

    River Patroller

  • 4,095 posts
  • Call my BBS! telnet://broadway1.lorexddns.net
  • Location:McKees Rocks (Pittsburgh), PA

Posted Thu Sep 28, 2017 11:19 PM

I have used this and it works well. Not recommended if you have any form of internal SDX, unless you know that there is no conflict with the $D5xx addressing.



#10 drac030 OFFLINE  

drac030

    Stargunner

  • 1,836 posts
  • Location:Warszawa, Poland

Posted Fri Sep 29, 2017 6:29 AM

I would not recommend using SDX 4.46, it is old as hell, and not compatible with the programs on the current revision of the Toolkit.

As of 4.47 there was a ground up rewrite of the ext memory management routines and new programs on the Toolkit use it, so there is little chance they would work with 4.46. Please upgrade to a later SDX revision.

#11 MrFish OFFLINE  

MrFish

  • 5,474 posts

Posted Fri Sep 29, 2017 8:37 AM

Compared to the real cart not working correctly with 4.48, at least it's a functional option. Maybe the multicart could be updated...


Edited by MrFish, Fri Sep 29, 2017 9:16 AM.


#12 drac030 OFFLINE  

drac030

    Stargunner

  • 1,836 posts
  • Location:Warszawa, Poland

Posted Fri Sep 29, 2017 9:07 AM

Car /I didn't make any difference.


One more question: what does the XVER.COM display for the SDX, under which you have a problem using the BXL?

XVER.COM is on the Toolkit disk.

#13 Jaystainbrook OFFLINE  

Jaystainbrook

    Combat Commando

  • Topic Starter
  • 5 posts

Posted Sat Sep 30, 2017 12:48 AM

Getting XVER.com onto a real disk turned out to be non-trivial.  Here's what it said:

 

SpartaDOS X 4.48 6-03-17  8:42:05

Build:  SIDE2, not pass-through



#14 drac030 OFFLINE  

drac030

    Stargunner

  • 1,836 posts
  • Location:Warszawa, Poland

Posted Sat Sep 30, 2017 3:14 AM

SpartaDOS X 4.48 6-03-17  8:42:05
Build:  SIDE2, not pass-through


"Not pass-through", while the cartridge _is_ a pass-through one. No marvel then why your BXL does not work: the wrong SDX build is flashed into the cartridge. Please reflash it with the "Supercartridge" build and check again.

The correct build will still say "SIDE2", I think, but also "pass-through" (and this is essential).

Edited by drac030, Sat Sep 30, 2017 3:23 AM.


#15 Jaystainbrook OFFLINE  

Jaystainbrook

    Combat Commando

  • Topic Starter
  • 5 posts

Posted Sat Sep 30, 2017 11:02 AM

Yup, that fixed it.  Basic XL working perfectly. Hopefully Bits of the Past didn't ship too many of these this way.  



#16 luckybuck OFFLINE  

luckybuck

    Stargunner

  • 1,049 posts

Posted Fri Oct 13, 2017 3:04 PM

@drac030:

https://atariwiki.or...p?page=Basic XL

we have the source code for Basic XL on the latest...



#17 _The Doctor__ OFFLINE  

_The Doctor__

    Flux Capacitor Master Craftsman

  • 6,930 posts
  • Location:10-0-11-00:02

Posted Sat Oct 21, 2017 6:36 PM

super cartridge build 4.47 is the best for me so far... it's had the least difficulty with whatever I've tossed at it...

#18 Kyle22 OFFLINE  

Kyle22

    River Patroller

  • 4,095 posts
  • Call my BBS! telnet://broadway1.lorexddns.net
  • Location:McKees Rocks (Pittsburgh), PA

Posted Sat Oct 21, 2017 6:40 PM

BXL works fine for me on 4.49b.

#19 drac030 OFFLINE  

drac030

    Stargunner

  • 1,836 posts
  • Location:Warszawa, Poland

Posted Mon Oct 23, 2017 2:01 AM

super cartridge build 4.47 is the best for me so far... it's had the least difficulty with whatever I've tossed at it...

 

There is no such thing as 4.47 Supercart build. This build appeared in SDX 4.48.



#20 _The Doctor__ OFFLINE  

_The Doctor__

    Flux Capacitor Master Craftsman

  • 6,930 posts
  • Location:10-0-11-00:02

Posted Mon Oct 23, 2017 11:22 AM

okay, super spartados x cart... from bits of the past.... I have two with 4.47 21-2-2016 after putting it back with modified user areas...

am i confusing something? could be? since we were talking about super spartados x cart all thread long, I referred to it lovingly with simple nickname abbreviation of 'Super'  I'll assume there is something called a super cart.. like an ultimate cart etc... the omission didn't seem like it would have derailed the train but I guess it did....

 

unless your thinking of a SIC! cart which in super inexpensive cart... which I don't have who know how many carts are name with super in it....


Edited by _The Doctor__, Mon Oct 23, 2017 11:34 AM.


#21 flashjazzcat ONLINE  

flashjazzcat

    Quadrunner

  • 14,576 posts
  • Location:United Kingdom

Posted Mon Oct 23, 2017 11:34 AM

Didn't some Supercarts initially get shipped with the wrong build of SDX on them (SIDE2... I recall reading on the forum recently).

 

EDIT: Oh yeah - further up this thread. :)


Edited by flashjazzcat, Mon Oct 23, 2017 11:39 AM.


#22 _The Doctor__ OFFLINE  

_The Doctor__

    Flux Capacitor Master Craftsman

  • 6,930 posts
  • Location:10-0-11-00:02

Posted Mon Oct 23, 2017 11:56 AM

I have a number of the super sparta dos x carts all came with 4.47 and later I upgraded 2 of them to 4.48 and 4.49 but they broke some games, cleared screens when using other than 40, and no longer played nice with my Atarimax SIO2PC usb version.... so am I to understand I can't roll the upgraded 2 carts back to something more useful like the others as it won't be in the archive? on the project page?


Edited by _The Doctor__, Mon Oct 23, 2017 11:57 AM.


#23 _The Doctor__ OFFLINE  

_The Doctor__

    Flux Capacitor Master Craftsman

  • 6,930 posts
  • Location:10-0-11-00:02

Posted Mon Oct 23, 2017 12:40 PM

okay so I boot up the superspartadosx cart and it indeed said 4.47 and I went into basic... then I returned to dos and typed car... car took me into express! cart just fine... exit program back in dos... car back in express select cartridge above express and pack man worked  alas back man had no exit function so I reboot.... I try some other cart fun... switching library on off etc... and it seems to behave... so I plug express back in... drop to it's dos shell.. it gives the expected D1: prompt and I exit back to express... all good... so now the plot thickens because in theory 4.47 does not do pass thru?

Just for giggles I do xver... it says side2 no pass thru...

I now slap an ultimate cart on the stack...

4.47    car  boom I am in Ultimate select maxflash 4.49b image.... bzzzzzt sure enought 4.49b pops up.... I prolly should try some others but so far it's working...


Edited by _The Doctor__, Mon Oct 23, 2017 12:52 PM.


#24 drac030 OFFLINE  

drac030

    Stargunner

  • 1,836 posts
  • Location:Warszawa, Poland

Posted Mon Oct 23, 2017 12:47 PM

SIDE2 build (which was used to program Bits-of-the-past Supercartridges) does not contain code which can correctly handle the pass-through cartridge port. This code was left out because SIDE2 does not contain a pass-through cart port.

 

This means that it may accidentally work with some cartridges as long as you do not try to do file I/O while in the cartridge... and especially as long as it is not an OSS-supercart, which is banked, and therefore the system has not only to be able to switch it on and off, but also after switching it back on to be able to restore the correct configuration of the banks.

 

When the code which does that is not there, you will run into mysterious trouble like OP did.


Edited by drac030, Mon Oct 23, 2017 1:08 PM.


#25 _The Doctor__ OFFLINE  

_The Doctor__

    Flux Capacitor Master Craftsman

  • 6,930 posts
  • Location:10-0-11-00:02

Posted Mon Oct 23, 2017 1:10 PM

Got it... tried other stackables..... depending on oss scheme they either work, work partially, or out right fail....

 

So if I beg pretty please... what are the chances of 4.47 with the improved car: pass thru moved over to it....

 

basic xe failed miserably on the stack... and since I still like more than 40 and use atarimax sio solutions with real drives and a mio it to date was the only version that worked with everything until I just now tried basic xe.... so you are correct, it depends on the OSS cart. hit or miss....

 

My everyday drivers are.... 130xe's with standard and memory  upgrades, 1 with meg mio, 1 with black box, one with myIde, all have, one 1050 or 810, an XF, and indus, and one modified drive happy/bit etc, capped off with an atarimax ape sio2pc usb version, 2 real printers, one virtual, and only one has the 850 or prconnection on it depending on what we are doing....  4.47 was the only one that played nice....  but since the two with 4.47 were always doing telecom/internet of some kind and and needed stable I/O it wasn't used with basic XE, the last one had 4.49 in it basic XL cart worked on that and I had no idea that they would be a problem. I thought we had tested all that with 4.47 but clearly it was missed or the test rig wasn't set up or skipped it.... oh well... any how I'd wish for 4.47 with pass thru tossed in I will check the other super carts and see if they are correct... they may well be missing the proper version....

 

and of course I forgot to mention all are NTSC...


Edited by _The Doctor__, Mon Oct 23, 2017 1:13 PM.






Also tagged with one or more of these keywords: spartados, basicxl

0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users