Jump to content

RXB

Members
  • Posts

    5,808
  • Joined

  • Last visited

  • Days Won

    3

RXB last won the day on December 17 2023

RXB had the most liked content!

1 Follower

About RXB

  • Birthday 01/22/1954

Profile Information

  • Gender
    Male
  • Location
    Vancouver, Washington, USA
  • Interests
    Computers, Science, Technology, TI99/4A
  • Currently Playing
    World of Warcraft. Left4Dead, CoD4, Fallout 4, World of Tanks, Star Trek Online
  • Playing Next
    Mosty TI games and some CoD or Diablo or Fallout 4 or World of Tanks

Recent Profile Visitors

20,675 profile views

RXB's Achievements

Quadrunner

Quadrunner (9/9)

3.2k

Reputation

  1. Problems with Ryte Data GPL Assembler and RAG GPL Assembler and even Thierry GPL Assembler all crash for various reasons. None of these apparently are designed to deal with this project. Some commands just crash Ryte Data GPL Assembler due to 35 year old bugs. RAG GPL Assembler only lists to Printer so unusable to list to Disk or Hard drive Thierry GPL Assembler gives errors that are not defined or why it crashed as there is a error it just stops working with no clue what is wrong! With no list file to explain what is wrong it makes the Assembler totally useless, same exact problem I had with RAG GPL Assembler. So had Ralph help me install to use XGA99 on my PC to use it instead, but OMG still problems that thankfully Ralph is working on fixing. But some success as replacing many of the VDP Flags and Temp locations from VDP to RAM has shown this is going to work. I have yet to put the Crunch Buffer from VDP to RAM or the VDP STACK from VDP to RAM but that requires some XB ROM modifications first. (This is going to free up some XB ROM space for more features.)
  2. Actually you can still do a CALL GPOKE in Classic99 it you turn on that option. Most XB have CALL GPOKE so it works fine. Why well you can rewrite XB from XB!
  3. ******************************************************************************** PREDEFINED SYMBOLS ******************************************************************************** Symbol Table #4 (Def,alpha) 0034 ACCTON 835C ARG 0032 ATN 0036 BADTON 003B BITREV 0012 CFI 0014 CNS 002C COS 0010 CSN 8372 DATSTK 0001 DIVZER 0003 ERRIOV 0006 ERRLOG 0005 ERRNIP 0002 ERRSNN 0004 ERRSQR 0028 EXP 834A FAC 0006 FADD 000A FCOMP 0009 FDIV 0008 FMUL 836C FPERAD 0007 FSUB 0038 GETSPACE 0022 INT 0010 LINK 0018 LOCASE 002A LOG 8370 MEMSIZ 003D NAMLNK 8300 PAD 0024 PWR 0012 RETURN 000B SADD 000F SCOMP 000E SDIV 8375 SGN 002E SIN 000D SMUL 8400 SOUND 0026 SQR 000C SSUB 837C STATUS 0016 STCASE 8373 SUBSTK 0030 TAN 0007 TRIGER 004A UPCASE 836E VSPTR 0001 WRNOV 837F XPT 837E YPT Sorry where is this tool looked for it and can not seem to find it? CFI, LINK, RETURN, ACTION and BADTON are all predefined in Ryte Data GPL Assembler why I never need EQU to define them. ASSM-DOC.txt
  4. Well here is another error and I am clueless why it exists? C:\Users\Rich\Desktop\SAMS>xga99.py srxb6.txt -o brxb6 -L lrxb6.txt : xga99, version 3.6.1 > srxb6.txt <0> 1938 - * END * ***** Error: Syntax error 1 Error found. THIS IS THE END OF THE PROGRAM WHERE IT SAYS SYNTAX ERROR *********************************************************** * CALL VERSION(numeric-variable) * *********************************************************** VERSN DATA >0000 STRI 'VERSION' DATA $+2 CALL COMB Insure have left parenthesis XML PGMCHR Skip ( CALL SNDER Get variable info DST 2024,@FAC 11/29/2023 CALL CIFSND Convert to floating point * Assign and return to caller B LNKRTN ************************************************************** END I moved the END all the way from the * END * but get the same exact error even if it iis 20 lines from the line of ***** Why is it saying this?
  5. Ok got a real problem that makes no sense. Never was a problem in Ryte Data GPL Assembler or did it crash in the RAG GPL Assembler or Theirry GPL Assembler? C:\Users\Rich\Desktop\SAMS>xga99.py srxb4.txt -o brxb4 -L lrxb4.txt : xga99, version 3.6.1 > srxb4.txt <0> 1281 - CLOG >08,V@FLG(@PABPTR) INTERNAL file ***** Error: Invalid Gd address operand: V@FLG(@PABPTR) INTERNAL FILE > srxb4.txt <0> 3357 - AND >1F,V@FLG(@PABPTR) Clear error bits for ON ERRO ***** Error: Invalid Gd address operand: V@FLG(@PABPTR) CLEAR ERROR BITS FOR ON ERRO 2 Errors found. PABPTR EQU >8304 FLG EQU >05 Why is this a Address error for xga99 but not for the other GPL Assemblers? None of these have a comment in them so why is this a Address ERROR? And there are other lines that have the same thing like OPTZ02 OR >01,V@FLG(@PABPTR) or OPTZ4 OR >06,V@FLG(@PABPTR) or CLOG >01,V@FLG(@PABPTR) Anyon have a clue why?
  6. Cool thanks I have since corrected the comma and today hopefully I can start using XGA99
  7. Yea tried to download windows version of Python and it asked for a path even though I used properties to show the location of the just loaded Python and it says wrong path? Also you documents say your Python is loaded in Programs directory of Windows but the default is not that location. Why does it crash for the actual location of the files? Uninstalled Python twice and started over. Alright 2 hours later I figured out how to do the path and it says Python is loaded. But now the xtd99 documents do not match what it says I am supposed to do next, so again stuck.
  8. RXB 2024B is not listed on the resources list and has been out for over a month now. I know I may be out running the updates.
  9. Hello I live in Vancouver Washington time zone Pacific west coast. I am normally up and about at 10 am to 2 am. So Sunday would be fine as I am retired. Rich
  10. Thanks Ralphb It looks fast and efficient also my GPL code would have to be modified for things like HCHA=HCHAR but as I can not find a listing of changes it is hard to judge how much work it is going to be needed to modify GPL code to fit this GPL Assembler. I am definitely going to need a ton of help to get my project running under this GPL Assembler. This entire mess is all due to a 35 year old bug I ran into in the Ryte Data GPL Assembler. So who is going to zoom with me to get this up and running as I am sure many would like a RXB SAMS that would be extremely fast. Replacing most VDP storage with RAM should speed up XB programs. Ok who is going to hlep? Rich
  11. Yea I get to GIT HUB and it says manual.md, I click on that and nothing? I bet money you know how to get around in Git Hub and I do not know much of anything about it. Also I am using Windows 10 not Linux. I have been writing GPL for over 30 years now so I kind of know it very well. I have been making GPL for RXB since 1993 so I kind of know how to use GPL to assemble a cart. I am not trying to be mean or difficult but step by step is how you do something for a beginner and you have to explain EVERYTHING IN DETAIL. Pretend I am not a C or Python programmer for a second and assume I do not know where the "examples" directory is as I can not find it? If I can not find "examples" how do I figure out what to do? See the manual just assumes I know all this stuff and how to find it and how to use it.
  12. Thanks I see the instructions and that the GPL version is there. But having never worked with PYTHON or command line this is just like it says in the documents Tutorial A STEEP LEARNING CURVE. It does not explain how to Assemble GPL or how to debug or where to look for the listing or even if there is a listing of errors to look at? It just like Linux as it does not explain anything and takes for granted you are a expert with Python before you even launch it. I did GPL tutorials on Youtubes and posted them to show how to use the GPL Ryte Data GPL Assembler along with the files in step by step. Really if you do not do this do not expect new users very often. What you will get instead is Python trained people or Linux people only. How to files and video must always be included with anything complicated to learn, or you will end up with a small user base.
  13. Yea I am a GPL programmer and this is the Assembly section as far as I can tell.
  14. Just wanted to say many have talked about this package for me to use in GPL but first let me tell you about a 35 year old bug I found in the RYTE DATA GPL Assembler In working on making a RXB SAMS only version I was removing all VDP Storage for GPL Variables/ROM Variables to be saved in RAM instead. The Bug is if you change GPL code of XB like say STARTX = VDP ADDRESS >03B8 and STGADD = RAM ADDRESS >8323 ST V@STARTX,@STGADD into ST @STARTX,@STGADD Thus changing STARTX from VDP address to RAM address >23B8 would crash the GPL@LOADER but the code was correct. For some oddball bug the RYTE DATA GPL ASSEMBLER generated a incorrect code and the would crash the GPL@LOADER This bug drove me nuts so I thought maybe it was Classic99 so contacted Tursi After some trial and error it turned out to be the RYTE DATA GPL ASSEMBLER and GPL@LOADER Ok to that point here is Tursi suggested this package and my first look could not even figure out how to open a document or find one. I think I will just go with Thierry instead as at least he provides documents I can read. xdt99 is going to have to provide a package I can download and use without learning 1200 pages of Python first!
×
×
  • Create New...