My pleasure Josue,
The program currently only works with 14-bit cores, so for now, it won't work with 18-F's.
For the 628,
Although it has 4 banks, bank 3 doesn't have any General Purpose Registers in it. This causes one of the variable assignments to fail.
It does have access memory that's common to all banks at $70 which can be used instead.
Open the DT_INTS-14.bas file, and at the top you should see this section...Comment out all the wsave? lines, and un-comment the 'wsave var byte $70Code:wsave var byte $20 SYSTEM ' location for W if in bank0 'wsave var byte $70 SYSTEM ' alternate save location for W ' if using $70, comment out wsave1-3 ' --- IF any of these three lines cause an error ?? ---------------------------- ' Comment them out to fix the problem ---- ' -- It depends on which Chip you are using, as to which variables are needed -- wsave1 var byte $A0 SYSTEM ' location for W if in bank1 wsave2 var byte $120 SYSTEM ' location for W if in bank2 wsave3 var byte $1A0 SYSTEM ' location for W if in bank3 ' ------------------------------------------------------------------------------
Then you should be good to go.
<br>




Bookmarks