Jump to content
Tursi

Classic99 Updates

Recommended Posts

10 hours ago, Tursi said:

Hmmm... that's probable. TIDIR will cache information from a disk image, so if Classic99 changes it underneath (due to a write), TIDIR will not know about the change and will perform its next operation based on the cached data. (Classic99 doesn't cache anything on purpose, to minimize that risk -- but that doesn't mean the TI software you are running doesn't!)

 

This tends to be less of an issue with files than disk images, but I think in the end your advice is fair - be careful if multiple programs are accessing the same files.

 

I do not run with Disk Images just FIAD, well for years I have used SCSI or Classic99 or PC99 with WSD to read DSK2.

Source, Objact output and List output but in last year it has been buggy now.

Share this post


Link to post
Share on other sites

Hmmm need help here.

I have 3 computers and all 3 have Classic99 and Windows 10, but not a single version of Classic99 does not crash in RXB or XB or XB 2.7

when I do this:

 

>OLD DSK1.TEST

>MERGE DSK1.TEST2

  * I/O Error 02

 

This is TEST RXB program:

1 REM  Test
3 PRINT "THIS IS A TEST PROGRAM"
5 CALL BEEP
7 END

This is TEST1 RXB program:

100 ! REMARK HERE
105 REM  Test
110 ! SHOW IT
115 PRINT "THIS IS A TEST PROGRAM"
120 ! LET THEM KNOW IT
125 CALL BEEP
130 ! DONE
135 END

Now this should load and merge in XB fine as I am not running the program, anyone know what is going on?

Share this post


Link to post
Share on other sites
5 hours ago, atrax27407 said:

Is TEST2 saved as a D/V163 file?

OMG I am staying up to late!!!!

  • Like 1

Share this post


Link to post
Share on other sites

New problem Tursi.

I have modified XB ROMs with a change but unknown now I would write to XB ROMs to put in changes?

* 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                * <<<<<<<<<<<<<<<<<<<< OLD CODE IN XB ROMS
*************************************************************
* RXB 2020 change for PRAM command                          *
       MOV  @RAMTOP,R0        PRAM sets RAMTOP value <<<<<<<<<<<<<<<<<<<<<<<<<<<<< THIS IS THE CHANGE FOR RXB
*-----------------------------------------------------------*
       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

Of course with out GPL loaded to set RAMTOP to >FFE7 RXB will crash instantly but how do I make changes to XB ROMs?

As far as I know they are hard coded and you can not LOAD them from EA Cart?

Share this post


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

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