Jump to content
IGNORED

AMS/SAMS Software list


Gazoo

Recommended Posts

  • 10 months later...

....

 

Do you think this is something you might want to take on? I know Gazoo is not here to benefit, but I can think of possibly 40 individuals in the future that might like to see a listing such as this.

 

 

Yes of course I´ll do that. No problem to differ that AMS-soft in the list. I just need all your input.

I watch the thread here to fetch all infos, and do some search on other threads next days.

 

hmmm, I just wonder about that I did not recognize his request here before....

 

xXx

  • Like 2
Link to comment
Share on other sites

What about all the stuff I have written for the SAMS in RXB.

 

File Copy program disk to disk or hard drives or other devices written in XB so easy to read and edit program.

Sector copy program that copies 8K at a time into lower 8K each page and stores up to 917K for copy or editing all from a XB program that is easy to read.

Game In the Dark using SAMS 384K of memory for map.

Screen displays that copy entire VDP to lower 8K and into VDP for instant Screens from SAMS memory.

Loading and storing massive numbers of Assembly programs all written by different authors that load and save and run those program all from SAMS.

 

  • Like 3
Link to comment
Share on other sites

FIRST UPDATE v1.01 on the list :)

 

 

/ /

\ \ ** NEWS-TICKER: ** click here for latest changelog

/ /

\ \ * 2016-05-10 05/10/16 - AMS, SAMS & related gallery_41141_1470_4265.gif& gallery_41141_1470_35.gif

 

The posting on the PDF should read 1993 BLOAD/BSAVE as without BSAVE the BLOAD will not work in RXB.

I wrote it on a prototype 128K AMS Criss from ASGARD gave me, and later I had it upgraded to 512K then 1Meg.

  • Like 2
Link to comment
Share on other sites

@KSARUL

 

Hi,

 

referring to your post here http://atariage.com/forums/topic/237697-super-ams-card-compatible-programs/?p=3226919

 

 

can you please tell me which of these C-Compilers are AMS- or SAMS-capable ?

(and if I missed a compiler, of course) :)

 

post-41141-0-83031500-1462966828_thumb.jpg

 

 

----

 

 

And I have a question on R.A. Green, is here in this (filtered) list software that IS AMS-/SAMS-Capable ?

 

post-41141-0-36773300-1462966915_thumb.jpg

 

 

thanks a lot :)

Link to comment
Share on other sites

The original AMS test program was written by Shaun Baron. Bruce Harrison and I did the upgrade to AMSTEST4 to allow for 1 meg cards.

RXB has the same thing and will detect any size card. 128K, 256K, 512K or 1 meg.

 

Also the program in RXB is written in XB not Assembly:

10 ! THIS PROGRAM HAS BEEN
11 ! MODIFIED SO NO ASSEMBLY
12 ! IS USED. RXB COMMANDS
13 ! ARE THE ONLY COMMANDS
14 ! USED. THAT MEANS THE
15 ! AMS CAN HAVE ANY PAGE
16 ! SWAPED FROM RXB.
17 !*********************
18 !*                   *
19 !*    XB AMS CARD    *
20 !*   QUERY PROGRAM   *
21 !*                   *
22 !*********************
23 !VERSION 1.07.951206
24 !BY P. E. SCHIPPNICK
25 !MODIFIED FOR RXB
26 !BY RICH GILBERTSON
27 CALL CLEAR :: GOSUB 28 :: GOTO 29
28 CALL VCHAR(1,31,31,96) :: RETURN
29 FOR I=1 TO 14 :: CALL COLOR(I,2, :: NEXT I
30 CALL SCREEN(15)
31 GOTO 33
32 DISPLAY AT(ROW,(28-LEN(TEXT$))/2):TEXT$ :: RETURN
33 ROW=10 :: TEXT$="TI EXTENDED BASIC" :: GOSUB 32
34 ROW=11 :: TEXT$="AMS CARD" :: GOSUB 32
35 ROW=12 :: TEXT$="QUERY PROGRAM" :: GOSUB 32
36 ROW=13 :: TEXT$="VERSION 1.07" :: GOSUB 32
37 ROW=15 :: TEXT$="BY P. E. SCHIPPNICK" :: GOSUB 32
38 ROW=17 :: TEXT$="MODIFIED FOR RXB" :: GOSUB 32
39 ! SET-UP ASSEM SUPPORT
40 GOSUB 109
41 ! TEST MAP/PASS
42 GOSUB 112
43 ! TEST FOR AMS SIZE
44 GOSUB 91
45 ! MAPPED PAGES
46 GOSUB 60
47 IF M2=M3 THEN CALL CLEAR :: GOSUB 28 :: PRINT:"* NO AMS CARD" :: CALL SOUND(150,219,5) :: END
48 CALL CLEAR :: GOSUB 28
49 ROW=1 :: TEXT$=" *** AMS QUERY PROGRAM ***" :: GOSUB 32 :: ROW=2 :: TEXT$="VERSION 1.07" :: GOSUB 32
50 AMSSIZE$=STR$(AMSSIZE)&"K RAM"
51 ROW=8 :: TEXT$=" AMS MEMORY = "&AMSSIZE$ :: GOSUB 32
52 IF MAPON=0 THEN ROW=12 :: TEXT$=" AMS CARD 32K PASS MODE" :: GOSUB 32 :: GOTO 59
53 ROW=9 :: TEXT$=" AMS IN MAPPED MEMORY MODE" :: GOSUB 32
54 ROW=12 :: TEXT$="PAGES 8K MEMORY:" :: GOSUB 32
55 ROW=13 :: TEXT$=STR$(M2+O*(M2>=O))&" "&STR$(M3+O*(M3>=O)) :: GOSUB 32
56 ROW=15 :: TEXT$="PAGES 24K MEMORY:" :: GOSUB 32
57 ROW=16 :: TEXT$=STR$(MA+O*(MA>=O))&" "&STR$(MB+O*(MB>=O))&" "&STR$(MC+O*(MC>=O))&" "&STR$(MD+O*(MD>=O))&" "&STR$(ME+O*(ME>=O))&" "&STR$(MF+O*(MF>=O)) :: GOSUB 32
58 ROW=18 :: TEXT$="1-"&STR$(AMSSIZE/4)&" PAGES AVAILBLE." :: GOSUB 32
59 END
60 ! MAPPED AT 23ABCDEF
61 CALL AMSON
62 CALL PEEK(24548,M2) :: CALL PEEK(24550,M3) :: CALL PEEK(24564,MA) :: CALL PEEK(24566,MB) :: CALL PEEK(24568,MC) :: CALL PEEK(24570,MD) :: CALL PEEK(24572,ME)
63 CALL PEEK(24574,MF)
64 CALL AMSOFF
65 RETURN
66 ! MAP 2,3,A,B,C,D,E,F
67 CALL AMSON
68 CALL LOAD(24548,2) :: CALL LOAD(24550,3) :: CALL LOAD(24564,10) :: CALL LOAD(24566,11) :: CALL LOAD(24568,12) :: CALL LOAD(24570,13) :: CALL LOAD(24572,14)
69 CALL LOAD(24574,15)
70 CALL AMSOFF
71 RETURN
72 ! MAP 23 ABCDEF
73 GOSUB 66
74 CALL AMSMAP
75 RETURN
76 ! MAP 23 ABCDEF
77 GOSUB 66
78 CALL AMSPASS
79 RETURN
80 ! MAP MODE ON/OFF
81 CALL AMSON :: CALL PEEK(-31804,H1,H2) :: IF H1+H2 THEN CALL ISROFF(ADDRESS)
82 CALL PEEK(24548,M2) :: CALL PEEK(24550,M3) :: CALL LOAD(24550,M2) :: CALL PEEK(8198,A1,B1) :: CALL PEEK(12294,A2,B2)
83 IF A1=A2 AND B1=B2 THEN MAPON=1 ELSE MAPON=0
84 CALL LOAD(24550,M3)
85 IF H1+H2 THEN CALL ISRON(ADDRESS)
86 CALL AMSOFF
87 RETURN
88 CALL PEEK(12288,OLDV) :: NEWV=255-OLDV :: CALL LOAD(12288,NEWV) :: CALL PEEK(12288,TESTV) :: IF TESTV<>OLDV AND TESTV=NEWV THEN MEM=1 ELSE MEM=0
89 IF MEM=1 THEN CALL LOAD(12288,OLDV)
90 RETURN
91 ! FIND AMS SIZE
92 GOSUB 80 :: IF MAPON=0 THEN GOSUB 72
93 CALL PEEK(-31804,H1,H2) :: IF H1+H2 THEN CALL ISROFF(ADDRESS)
94 ! MAP LOWER PAGES 23
95 CALL AMSON :: CALL PEEK(24548,M2) :: CALL PEEK(24550,M3)
96 CALL LOAD(24548,2,"",24550,3) :: GOSUB 109
97 CALL PEEK(8194,MB1,LB1,MB2,LB2) :: CALL LOAD(8194,MB2,LB2,MB1,LB1)
98 ! 1024K/4=240 PAGES
99 E=256 :: CALL PEEK(24550,M3)
100 CALL LOAD(24550,2+E) :: CALL PEEK(12290,A,B,C,D) :: IF A=MB2 AND B=LB2 AND C=MB1 AND D=LB1 THEN AMSSIZE=E*4 :: GOTO 104
101 GOSUB 88 :: IF MEM=0 THEN AMSSIZE=E*4 :: GOTO 104
102 E=E+32 :: IF E<255 THEN 100
103 AMSSIZE=E*4
104 CALL LOAD(24550,2) :: CALL LOAD(8194,MB1,LB1,MB2,LB2) :: CALL LOAD(24548,M2,"",24550,M3)
105 IF MAPON=0 THEN CALL AMSPASS
106 IF H1+H2 THEN CALL ISRON(ADDRESS)
107 CALL AMSOFF
108 RETURN
109 ! EXPANSION MEMORY?
110 CALL PEEK(-31863,A) :: IF A<>231 THEN CALL SOUND(150,218,0) :: PRINT "* NO EXPANSION MEMORY" :: STOP
111 RETURN
112 ! TEST MAP/PASS MODE?
113 CALL AMSON :: CALL PEEK(24544,M0) :: CALL LOAD(24544,0) :: CALL PEEK(24544,O) :: CALL LOAD(24544,M0) :: CALL AMSOFF :: RETURN
114 END
  • Like 3
Link to comment
Share on other sites

Hi, any idea how to get it to a DSK-file (V9T9) ?

 

I have copy and pasted the RX-Basic-sourcecode from the ASTEST4(RXB) here into a plain file on my PC (Text),

and then copied it with TI99DIR to an empty DSK-file.

On this step, I just called it "AMSTEST4RX" and told TI99DIR while copying that it is a "PROGRAM"

(TI99DIR asks for that, and I also told NOT to add 3 words (6 bytes) to my head (whatever that is) :)

 

If I now try to open my new AMS4TESTRX from DSK1 (DSK) in Classic99, I get an "I/O Error 50"

Same if I open my text-file via a FIAD, from a folder on my PC.

I also copied it back via TI99DIR to another folder (DSK2) to be sure to have a TIFILE for the FIAD,

but no gain, exactly the same I/O error 50....

 

I have also tried just to copy and paste the basic-sourcecode into Classic999/->RXB,

but I cannot write to an empty DSK1 that is inserted into Classic99 :(

I remember that this is not possible, or there was something ?

 

Anybody an idea how to get the Basiccode working in a .DSK-file (V9T9) ?

 

thanks a lot

Link to comment
Share on other sites

If you're just copy and pasting the text anyway, why not paste it directly into RXB in Classic99 and save it to the disk image from there? Just modify your Classic99.ini and change the DiskType from 2 to 3 to load the TI Disk Controller (sorry, I'll get that all expanded into a proper option eventually). Note that since it's a TI disk controller it must be DSK1, DSK2 or DSK3 and no larger than 180k.

  • Like 2
Link to comment
Share on other sites

If you're just copy and pasting the text anyway, why not paste it directly into RXB in Classic99 and save it to the disk image from there? Just modify your Classic99.ini and change the DiskType from 2 to 3 to load the TI Disk Controller (sorry, I'll get that all expanded into a proper option eventually). Note that since it's a TI disk controller it must be DSK1, DSK2 or DSK3 and no larger than 180k.

 

 

ah OK. after a long crusade I got it into a DSK-file now. I don´t know what goes wrong on converting,

so I did as you told me, just copied and pasted the AMS4TEST(RXB) via the Classic99-XB-function, directly into RXB here.

Then I saved it to my DSk2, which is configured as a FIAD-directory.

There from I took the new TIFILE now, and copied it with TI99DIR into a new DSK-file (see below)

 

I don´t know what all the time happens to my DiskType "3", so I forgot about that and always do a workaround

via SAVE DSK2.bla (my FIAD-directioy), and then I copy this newly generated TIFILE via TI99DIR to a new DSK-file.

 

I think, the problem here was somehow between pasting the pure Basic-Text into a Windows-TXT-file on my harddisk

and copyiing it with TI99DIR into the DSk-file (see dialogue-box as described before, "Program" as filetype, NO 3 words/header)

I think here should be my error....(?)

 

 

 

AMSTEST4 for RXB: (XB AMS Card Query v1.07-951206)

 

AMSTEST4.RXB.dsk

 

 

post-41141-0-22069800-1463048745_thumb.jpg post-41141-0-78979500-1463048753_thumb.jpg

 

 

 

PS: I also have added that to the AMS-list, the XB-version, AND the RXB-version.

Maybe sombody has the pure XB-version for me ? (EDIT: I think I found it on the "AMS-PAUL" now ?)

PS2: Oh yes, to have a GUI-function to swap to DiskType #3 would be really cool :) really :)

 

post-41141-0-48417700-1463049478_thumb.jpg

  • Like 2
Link to comment
Share on other sites

.

Yes of course, BUT

 

You might want to rename the file to avoid confusion with AMSTEST4 (A/L version)

 

which file to rename ? And what is the meaning of "A / L" ?

 

 

 

 

Are you going the link the lists to the software in the future? ;) (ducking and running for cover)

Seriously, great job!

 

thanks, but "link list to the software" ? Sorry I do not understand that meaning

 

 

xXx

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...