Jump to content

Photo

>FFE8


42 replies to this topic

#26 RickyDean OFFLINE  

RickyDean

    Dragonstomper

  • 695 posts

Posted Thu Sep 28, 2017 8:35 AM

Sorry no this was done just before I released RXB 2001, at the time I think it was RXB version 5.55 released.

Rich, was this source ever on the Chicago, or Tim's BBS back in the late 90's? I used to download as well as interact with some of the group here, back then. If it was, it is possible that I could have it on something here in storage. I will keep my eye out for it if it was.


  • RXB likes this

#27 InsaneMultitasker OFFLINE  

InsaneMultitasker

    Stargunner

  • 1,743 posts

Posted Thu Sep 28, 2017 10:40 AM

I might have a copy of Dave Connery's platter that he used to house Chicago Library.  If we think it existed there, I can check those files sometime. Sadly, when Mike shared the CTIUG BBS files upon selling his system, the file transfer folders were empty.  My BBS folders suffered from a hard drive failure at one of the Faires, though I don't believe I had a copy of the RXB source.  Delphi and GEnie had some nice repositories but I don't think anyone ever created a replica :(

 


  • RXB likes this

#28 atrax27407 OFFLINE  

atrax27407

    Dragonstomper

  • 797 posts

Posted Thu Sep 28, 2017 2:05 PM

I have a copy of the Chicago UG Library. I'll look through the disks in the next day or so.


  • RXB likes this

#29 RXB OFFLINE  

RXB

    River Patroller

  • 2,842 posts
  • Location:Vancouver, Washington, USA

Posted Thu Sep 28, 2017 11:23 PM

I have a copy of the Chicago UG Library. I'll look through the disks in the next day or so.

It would be awesome it we found a copy of the XB ROM source code I sent to people.



#30 atrax27407 OFFLINE  

atrax27407

    Dragonstomper

  • 797 posts

Posted Fri Sep 29, 2017 6:45 AM

Nothing in either the Chicago or Lima UG indices



#31 kl99 OFFLINE  

kl99

    Dragonstomper

  • 676 posts
  • Location:Vienna, Austria

Posted Tue Oct 3, 2017 3:37 AM

Yea all of them named XBROMSRC1 and 2 or XBROMS1 and 2.

 

Are we talking these files/disks? I might know who to ask for these then. More later...

 

Checksum     Filename    Type        Size  P  B  Diskname    PC Filename

275170633   XBGROM3     INT/FIX128   231        XBGROMS     ..\XBGROMS.DSK
 624830275   XBGROM4     INT/FIX128   296        XBGROMS     ..\XBGROMS.DSK
 603017639   XBGROM5     INT/FIX128   270        XBGROMS     ..\XBGROMS.DSK
 917119298   XBGROM6     INT/FIX128   169        XBGROMS     ..\XBGROMS.DSK
 204166271   XBROM0      INT/FIX128   328        XBROMS      ..\XBROMS.DSK
-298225384   XBROM1      INT/FIX128   340        XBROMS      ..\XBROMS.DSK
 1538052480  *READ-ME    DIS/VAR 80    13  Y     XBROMS012   ..\XBROMSRC.DSK
 990561544   ARCHIVER    PROGRAM       26        XBROMS012   ..\XBROMSRC.DSK
 204166271   TIXB-ROM01  INT/FIX128   328  Y     XBROMS012   ..\XBROMSRC.DSK
 1782979693  TIXB-ROM02  INT/FIX128   340  Y     XBROMS012   ..\XBROMSRC.DSK
 

What about these?
-1344488280  GPLDEMO1    INT/FIX128    88        PC99        ..\totalark.dsk
 581046879   GPLDEMO2    INT/FIX128   155        PC99        ..\totalark.dsk
-1183416786  GPLMAN1     INT/FIX128   463     Y  PC99        ..\totalark.dsk
-812703662   GPLMAN2     INT/FIX128   477     Y  PC99        ..\totalark.dsk
-682866851   README1ST   DIS/VAR 80     9        PC99        ..\totalark.dsk
-1681270476  RYTEDATA    INT/FIX128   181        PC99        ..\totalark.dsk
 



#32 RXB OFFLINE  

RXB

    River Patroller

  • 2,842 posts
  • Location:Vancouver, Washington, USA

Posted Tue Oct 3, 2017 3:47 AM

 

Are we talking these files/disks? I might know who to ask for these then. More later...

 

Checksum     Filename    Type        Size  P  B  Diskname    PC Filename

275170633   XBGROM3     INT/FIX128   231        XBGROMS     ..\XBGROMS.DSK
 624830275   XBGROM4     INT/FIX128   296        XBGROMS     ..\XBGROMS.DSK
 603017639   XBGROM5     INT/FIX128   270        XBGROMS     ..\XBGROMS.DSK
 917119298   XBGROM6     INT/FIX128   169        XBGROMS     ..\XBGROMS.DSK
 204166271   XBROM0      INT/FIX128   328        XBROMS      ..\XBROMS.DSK
-298225384   XBROM1      INT/FIX128   340        XBROMS      ..\XBROMS.DSK
 1538052480  *READ-ME    DIS/VAR 80    13  Y     XBROMS012   ..\XBROMSRC.DSK
 990561544   ARCHIVER    PROGRAM       26        XBROMS012   ..\XBROMSRC.DSK
 204166271   TIXB-ROM01  INT/FIX128   328  Y     XBROMS012   ..\XBROMSRC.DSK
 1782979693  TIXB-ROM02  INT/FIX128   340  Y     XBROMS012   ..\XBROMSRC.DSK
 

What about these?
-1344488280  GPLDEMO1    INT/FIX128    88        PC99        ..\totalark.dsk
 581046879   GPLDEMO2    INT/FIX128   155        PC99        ..\totalark.dsk
-1183416786  GPLMAN1     INT/FIX128   463     Y  PC99        ..\totalark.dsk
-812703662   GPLMAN2     INT/FIX128   477     Y  PC99        ..\totalark.dsk
-682866851   README1ST   DIS/VAR 80     9        PC99        ..\totalark.dsk
-1681270476  RYTEDATA    INT/FIX128   181        PC99        ..\totalark.dsk
 

See if the files TIXB-ROM1 and TIXB-ROM2 are Source files of Assembly or just DUMP files.

 

Also if XBROM0 and XBROM1 are Source of Assembly or just DUMP files.

 

The others are just copies of demos and he GPL Manuals I uploaded.



#33 kl99 OFFLINE  

kl99

    Dragonstomper

  • 676 posts
  • Location:Vienna, Austria

Posted Tue Oct 3, 2017 4:47 AM

See if the files TIXB-ROM1 and TIXB-ROM2 are Source files of Assembly or just DUMP files.

 

Also if XBROM0 and XBROM1 are Source of Assembly or just DUMP files.

 

The others are just copies of demos and he GPL Manuals I uploaded.

 

I don't have these file as I only have a txt file containing these listed entries, it is some sort of directory index in txt format of his TI disk archive on the pc.

I just sent a mail to the owner of that file to help us get the actual files.



#34 kl99 OFFLINE  

kl99

    Dragonstomper

  • 676 posts
  • Location:Vienna, Austria

Posted Tue Oct 3, 2017 6:46 AM

I got no reply yet from the owner of that file.

 

But I continued my search over the copies of disk-image collections.

They all seem to originate from an upload to

ftp://solutions.solon.com/pub/ti99

Attached File  RXB1002.ARK   130.38KB   6 downloads

Attached File  TITECHMN.ARC   88.38KB   7 downloads

Attached File  TIXBROMS.ARC   169.88KB   13 downloads

Attached File  XBROM110.ARC   168.63KB   10 downloads

Attached File  CONSOLE.TXT   145.64KB   8 downloads

Attached File  DISK-CAR.TXT   34.54KB   8 downloads

Attached File  RS232SRC.TXT   33.63KB   9 downloads

 



#35 Ksarul OFFLINE  

Ksarul

    River Patroller

  • 4,235 posts

Posted Tue Oct 3, 2017 2:07 PM

I just opened the TIXBROMS archive--it is the code you have been looking for, Rich. It even has your README file in the archive. . .  :)  The XBROM110 files look like they are the same files too, once I got into them. . .


Edited by Ksarul, Tue Oct 3, 2017 2:17 PM.


#36 RickyDean OFFLINE  

RickyDean

    Dragonstomper

  • 695 posts

Posted Tue Oct 3, 2017 2:44 PM

I just opened the TIXBROMS archive--it is the code you have been looking for, Rich. It even has your README file in the archive. . .  :)  The XBROM110 files look like they are the same files too, once I got into them. . .

'Oh.. it's going to look like Christmas... the perfect time of year... as sprites are falling and XB lines a haulin' .. it's about to look like Christmas in that October time of yearrrrrrr.'



#37 senior_falcon ONLINE  

senior_falcon

    Dragonstomper

  • Topic Starter
  • 960 posts
  • Location:Lansing, NY, USA

Posted Tue Oct 3, 2017 3:01 PM

That is wonderful news!



#38 InsaneMultitasker OFFLINE  

InsaneMultitasker

    Stargunner

  • 1,743 posts

Posted Tue Oct 3, 2017 5:22 PM

Talk about hitting the jackpot!   Nice find!



#39 RXB OFFLINE  

RXB

    River Patroller

  • 2,842 posts
  • Location:Vancouver, Washington, USA

Posted Wed Oct 4, 2017 12:16 AM

I just opened the TIXBROMS archive--it is the code you have been looking for, Rich. It even has your README file in the archive. . .  :)  The XBROM110 files look like they are the same files too, once I got into them. . .

For some reason I can no open the XBROM files just the README file?

 

UPDATE USING TI99DIR I GOT A COPY OF THE XB ROMS I POSTED SO MANY YEARS AGO BEFORE RXB 2001 THANKS TO:

 

KL99 FOR FINDING THESE 

 

AND THANK TO KSARUL

 

Guys this is going to help many of you in working with XB as it was aways a mystery as to what was in the XB ROMS!

 

Again many many thanks for your help and assistance.


Edited by RXB, Wed Oct 4, 2017 1:14 AM.


#40 kl99 OFFLINE  

kl99

    Dragonstomper

  • 676 posts
  • Location:Vienna, Austria

Posted Wed Oct 4, 2017 1:47 AM

@RXB:

we should include thanks to Mike Wright as his Cyc Suite was containing that huge index txt file of all his private disks and only with that precise meta data (Diskname, Filenames, ...) I could then search my hard drives for a copy.

Btw: Every binary search tools fails on .arc files (or .arc TI File on a DSK) as .arc files don't reveil their contained TI Files in clear text. I really need to include support for .arc decoding in my Web99 Tool to unhide more such treasures.

 

In parallel you should receive an email from Mike Wright with the 3 disks I asked for in your name. He already replied to me he wants to help, but didn't attach anything, so he is probably going the direct route to you.

 

To sum it up, do we now have ALL original source files in those ARC files that are necessary to compile XB? So Grom and Rom Sources?

What is that XBRom Source.zip file you posted on facebook TI99ers?

https://www.facebook...55281604479844/

 

If I got it right, the Source Files contain the untouched code with a merge of the original comments by TI and you. Is that correct? Did you remove any original comments, or only added comments where there were none?

 

Maybe you can share the whole story of what happened one more time. Talking the 990 mini computer original source code, the 2 books you bought,...

Did the book contain more than the above? Did the book include specifications as well or source code only?

The diskname of the XBROMSRC.DSK is XBROMS012. Did you have 11 more Disks? What is(was) on them?

Is there still data lost that was shared or uploaded?

Be as extensive as possible.

BR Klaus



#41 RXB OFFLINE  

RXB

    River Patroller

  • 2,842 posts
  • Location:Vancouver, Washington, USA

Posted Wed Oct 4, 2017 3:01 AM

@RXB:

we should include thanks to Mike Wright as his Cyc Suite was containing that huge index txt file of all his private disks and only with that precise meta data (Diskname, Filenames, ...) I could then search my hard drives for a copy.

Btw: Every binary search tools fails on .arc files (or .arc TI File on a DSK) as .arc files don't reveil their contained TI Files in clear text. I really need to include support for .arc decoding in my Web99 Tool to unhide more such treasures.

 

In parallel you should receive an email from Mike Wright with the 3 disks I asked for in your name. He already replied to me he wants to help, but didn't attach anything, so he is probably going the direct route to you.

 

To sum it up, do we now have ALL original source files in those ARC files that are necessary to compile XB? So Grom and Rom Sources?

What is that XBRom Source.zip file you posted on facebook TI99ers?

https://www.facebook...55281604479844/

 

If I got it right, the Source Files contain the untouched code with a merge of the original comments by TI and you. Is that correct? Did you remove any original comments, or only added comments where there were none?

 

Maybe you can share the whole story of what happened one more time. Talking the 990 mini computer original source code, the 2 books you bought,...

Did the book contain more than the above? Did the book include specifications as well or source code only?

The diskname of the XBROMSRC.DSK is XBROMS012. Did you have 11 more Disks? What is(was) on them?

Is there still data lost that was shared or uploaded?

Be as extensive as possible.

BR Klaus

Well I called Jim Leasher and asked him if he had anything with GPL in it as I just bought a GRAMULATOR from C.A.D.D. Electronics.

Jim replied he had no idea but he did have some TI Manuals from a Texas Instruments Engineer and would sell them to me after he made copies of them.

So I sent him $400.00 for anything he had and he sent me the TI GPL Manual and GPL Interface and Standards Device Guide.

 

I got these and called for anything else he had, he said only thing he had was something with GPL but had no idea what it was and was two huge books of listings.

He asked for I think $150 and I sent the money and got the GPL XB GROM Source and included were two books of the XB ROMS Source.

 

I took all of these and hand typed in all of them and put them out for the TI Community to have if you ever wondered where all of these came from.

I also made DISK copies and sent to go many BBS and mailed hard copies to people in TI Community.


Edited by RXB, Wed Oct 4, 2017 3:03 AM.


#42 RXB OFFLINE  

RXB

    River Patroller

  • 2,842 posts
  • Location:Vancouver, Washington, USA

Posted Wed Oct 4, 2017 3:12 AM

By the way here is the XB Source for why bytes above >FFE8 to >FFFF are empty (Like I said TI DEBUGGER)

********************************************************************************
       AORG >6000
       TITL 'XML359'
 
* PAGE SELECTOR FOR PAGE 1
PAGE1  EQU  $                 >6000
C2     DATA 2                 0
* PAGE SELECTOR FOR PAGE 2
PAGE2  EQU  $                 >6002
C7     BYTE >00
CBH7   BYTE >07               2
CBHA   BYTE >0A
CBH94  BYTE >94               4
C40    DATA 40                6
C100   DATA 100               8
C1000  DATA >1000             A
       DATA 0                 C
FLTONE DATA >4001             E
*************************************************************
* XML table number 7 for Extended Basic - must have         *
*     it's origin at >6010                                  *
*************************************************************
*           0      1      2      3      4      5     6
       DATA COMPCG,GETSTG,MEMCHG,CNSSEL,PARSEG,CONTG,EXECG
*           7      8    9     A    B    C      D
       DATA VPUSHG,VPOP,PGMCH,SYMB,SMBB,ASSGNV,FBSYMB
*             E     F
       DATA SPEED,CRNSEL
*************************************************************
* XML table number 8 for Extended Basic - must have         *
*     it's origin at >6030                                  *
*************************************************************
*           0   1      2    3      4  5     6      7
       DATA CIF,CONTIN,RTNG,SCROLL,IO,GREAD,GWRITE,DELREP
*           8    9    A      B      C      D      E
       DATA MVDN,MVUP,VGWITE,GVWITE,GREAD1,GWITE1,GDTECT
*           F
       DATA PSCAN
 
* Determine if and how much ERAM is present
GDTECT MOVB R11,@PAGE1        First enable page 1 ROM
*-----------------------------------------------------------*
* Replace following line      6/16/81                       *
* (Extended Basic must be made to leave enough space at     *
* top of RAM expansion for the "hooks" left by the 99/4A    *
* for TIBUG.)                                               *
*      SETO R0                Start at >FFFF                *
* with
       LI   R0,>FFE7          Start at >FFE7
*-----------------------------------------------------------*
       MOVB R11,*R0           Write a byte of data
       CB   R11,*R0           Read and compare the data
       JEQ  DTECT2            If matches-found ERAM top
*-----------------------------------------------------------*
* Change the following line   6/16/81                       *
*      AI   R0,->2000         Else drop down 8K             *
       LI   R0,>DFFF          Else drop down 8K
*-----------------------------------------------------------*
       MOVB R11,*R0           Write a byte of data
       CB   R11,*R0           Read and compare the data
       JEQ  DTECT2            If matches-found ERAM top
       CLR  R0                No match so no ERAM
DTECT2 MOV  R0,@RAMTOP        Set the ERAM top
       RT                     And return to GPL
CNSSEL LI   R2,CNS
       JMP  PAGSEL
CRNSEL LI   R2,CRUNCH
* Select page 2 for CRUNCH and CNS
PAGSEL INCT @STKADD           Get space on subroutine stack
       MOVB @STKADD,R7        Get stack pointer
       SRL  R7,8              Shift to use as offset
       MOVB R11,@PAD0(R7)     Save return addr to GPL interpeter
       MOVB @R11LB,@PAD1(R7)
       MOVB R11,@PAGE2        Select page 2
       BL   *R2               Do the conversion
       MOVB R11,@PAGE1        Reselect page 1
       MOVB @STKADD,R7        Get subroutine stack pointer
       DECT @STKADD           Decrement pointer
       SRL  R7,8              Shift to use as offset
       MOVB @PAD0(R7),R11     Restore return address
       MOVB @PAD1(R7),@R11LB
       RT                     Return to GPL interpeter
GETCH  MOVB @R6LB,*R15
       NOP
       MOVB R6,*R15
       INC  R6
       MOVB @XVDPRD,R8
GETCH1 SRL  R8,8
       RT
GETCHG MOVB R6,@GRMWAX(R13)
       MOVB @R6LB,@GRMWAX(R13)
       INC  R6
       MOVB *R13,R8
       JMP  GETCH1
GETCGR MOVB *R6+,R8
       JMP  GETCH1
*
CBHFF  EQU  $+2
POPSTK LI   R5,-8
       MOVB @VSPTR1,*R15
       LI   R6,ARG
       MOVB @VSPTR,*R15
       A    R5,@VSPTR
STKMOV MOVB @XVDPRD,*R6+
       INC  R5
       JNE  STKMOV
       RT
*
PUTSTK INCT @STKADD
       MOVB @STKADD,R4
       SRL  R4,8
       MOVB @GRMRAX(13),@PAD0(R4)
       MOVB @GRMRAX(13),@PAD1(R4)
       DEC  @PAD0(R4)
       RT
*
GETSTK MOVB @STKADD,R4
       SRL  R4,8
       DECT @STKADD
       MOVB @PAD0(R4),@GRMWAX(R13)
       MOVB @PAD1(R4),@GRMWAX(R13)
       RT
********************************************************************************
 

* Replace following line 6/16/81 *
* (Extended Basic must be made to leave enough space at *
* top of RAM expansion for the "hooks" left by the 99/4A *
* for TIBUG.) *
* SETO R0 Start at >FFFF *
* with
LI R0,>FFE7 Start at >FFE7
*-----------------------------------------------------------*



#43 kl99 OFFLINE  

kl99

    Dragonstomper

  • 676 posts
  • Location:Vienna, Austria

Posted Wed Oct 4, 2017 4:56 AM

       ORIGINAL XB ROM SOURCE CODE by Rich Gilbertson
 
 As I was re-writting XB for my RXB (RichGKXB) I decided you can help
me with the project by having the code and viewing it.
 These Archived files TIXB-ROM01 and TIXB-ROM02 are the Source code for
the XB Module. The TIXB-ROM01 file is 862 sectors and the TIXB-ROM02 is
894 sectors. To Assemble the files I used the FunnelWeb Assembler with
a Horizon 4000 Ramdisk, control files on disk 6 and set the Object file
on disk 7 (127 sectors). The list files are both over 1430 sectors so
unless you have DSQD you will not be able to create a single list file.
 I have extracted the original 990 Mini-computer Source code with all
the Debugger code inserted through out the code so it can be Assembled
on a TI or Geneve. Getting a absolute duplicate of the version 110 XB
module was not easy as there was a modification to the code just before
the TI-99/4A was introduced.
 The original code also included some Macro Fortram code to assist in
short hand methods for TI programmers to write the code. I had to decode
many sections then insert comments as to what was going on. There are
some sections that I placed a ????????? or ? on the comment line as it
is beyond me as to why that code was there. You will also find some lines
that TI programmers themselves did the same thing!
 After you Assemble the code you will find very few loaders that will
load the object code correctly. I finally turned off the RXB GRAM power-up
routine and loaded the object code with the REA EA3 loader. Other loaders
deleted at least one byte while loading. I loaded the Object code into
my GRAMULATOR ROM bank 0 and swapped banks to load both banks.
 The reason I created the code to only load in 8K chunks is becuase
the Geneve, GRAMULATOR, GRAM-KRACKER, PGRAM and RXB Cartridge all have
two (2) 8K pages instead the original TI XB cart that was three (3) 4K
pages with only upper pages 1 and 2 switching places. Of course that
means the lower 4K pages are the same in my code.
 If you have any modifications you would like to see please send them to
me as the XB GPL Source has to be re-written also in order to be bug
free. (XB fetches bytes directly from ROM)
 I intend to create 80 column support in RXB and fix many of the little
bugs I have found in XB. Many other ideas are things like you can either
use line numbers or lables, merge in programs while running a program,
or save programs (or sections) from a running program.
 Send me your modified code so we can all benifit, send to:
 Richard Lynn Gilbertson              Phone: ****
 ****






0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users