Jump to content

jchase1970

Members
  • Posts

    356
  • Joined

  • Last visited

About jchase1970

  • Birthday 12/21/1970

Profile Information

  • Gender
    Male
  • Location
    Newburgh IN
  • Interests
    Programming, Toy train collecting, Saltwater fish tanks.

Recent Profile Visitors

6,254 profile views

jchase1970's Achievements

Moonsweeper

Moonsweeper (5/9)

48

Reputation

  1. I watched a video on new homebrews for the 2600 last night and in the games shown before the video starts was this car game but the games reviewed did not include it. Does anyone know what game this is?
  2. I knew there was a way but I was not finding it. Thank you Albert
  3. Is there a way to search just the TI-99/4A Development and not the whole atariage forum?
  4. I want to just find time to do some programming again, maybe finish a few of the many started games, and projects from the past 10 years. oh, and get me a NanoPEB.
  5. SteveB, Can I get a copy of Freds Module Creator from you. His website is down and I can not find it any place else. John
  6. Thank You Tmop69 for the .bin Thank you SteveB for the info, I will read it for sure!
  7. Ah so it made -e -f -g files, these are the EA5 files. I seen this CALL LINK(“EA5,”DSK1.HELLO-E”) everytime I used it but I didn't know what it was doing. And my manual must be older then my version because it has this info in it for the file it creates. "You can see that five files are used in the process of compiling a program. To help keep track of them, I recommend using the following conventions. If the original XB program is called TEST then: TEST = original XB program TEST-M = merge format file TEST-S = assembly source code file TEST-O = assembly object code file TEST-C = compiled code ready to run from Extended BASIC TEST-A – compiled code ready to run from EA5 (The above are just suggestions. Feel free to use whatever file names you wish.)" It said -A which I don't even have, So I didn't know why I had other files. I've not ever had to deal with other files and I figured out today looking back at stuff on the forums from 10-12 years ago that I was doing, I have forgot it all. I couldn't even do stuff that I had explained how I was doing it to work. I do good to be able to type a simply program like this and get it working. Thank you for your help. here are the ea5 files you requested. SANTA-G SANTA-E SANTA-F
  8. Someone would have to teach me how to do that. Retroclouds converted my Bouncing Babies game a long time ago, so I know it can be done but I am clueless on how to do it and would love to learn how.
  9. Can you teach me how. I don't know how to make a ea5 file. I was looking around trying to figure it out but I came up blank.
  10. This is a new game I just completed. It's been a long time since I have made a game and this was a lot of fun. It is some of the worse code I have ever written and caused me a huge debugging issue, but I got it working. Don't be too hard on it, it was only a couple of days of coding but it is fun for a few plays. I had bigger dreams for it, with music and more level pictures but it's almost Christmas and it is a Christmas theme so the game is done as is. SANTAPANIC
  11. I needed binary operations in basic and I created some simple nibble operations routines to go from dec to 4 bits 4 bits to dec dec to hex hex to dec 4 bits to hex hex to 4 bits I reserve variables DEC,HEX$,BITS$ They are string functions but if it is a decimal out come it will be a value not a string All functions are a single line and could be set up as User-Defined Functions in extended basic I have made them all gosubs so I can use them in compiled basic. The code include a example of each function converting 0-15, 0-F, 0000-1111 Not sure if anyone needs these but I have used the binary functions many times including for bitwise operators which I will post next time. I have made good use of them so maybe someone else can too REM SET UP HEX AND BIN STRINGS 1 HEXSET$="0123456789ABCDEF" 2 BINSET$="B0000B0001B0010B0011B0100B0101B0110B0111B1000B1001B1010B1011B1100B1101B1110B1111" REM RESERVE VARIABLEs REM DEC,HEX$,BITS$ REM EXAMPLES 10 CALL CLEAR 20 PRINT"WORKING WITH A NIBBLE(4BITS)" 30 PRINT"SEND 0-15 AND RETURNS HEX$ 0-F" 40 FOR DEC=0 TO 15 50 GOSUB 1000 60 PRINT DEC,HEX$ 70 NEXT DEC 80 GOSUB 900 90 PRINT"SEND HEX$ 0-F AND RETURN 0-15" 100 FOR VALUE=0 TO 15 110 DEC=VALUE 120 GOSUB 1000 130 DEC=0::REM CLEAR DEC VALUE TO KNOW WE ARE RETURNING A VALYE 140 GOSUB 1010 150 PRINT HEX$,DEC 160 NEXT VALUE 170 GOSUB 900 180 PRINT"SEND 0-15 RETURN NIBBLE BIT VALUE" 190 FOR DEC=0 TO 15 200 GOSUB 1020 210 PRINT DEC,BITS$ 220 NEXT DEC 230 GOSUB 900 240 PRINT"SEND NIBBLE BITS$ AND RETURN DEC" 250 FOR VALUE=0 TO 15 260 DEC=VALUE 270 GOSUB 1020::REM GET BITS$ TO SEND 280 DEC=0 ::REM CLEAR DEC TO KNOW WE ARE RETURNING A DEC FOR BITS$ 290 GOSUB 1030 300 PRINT BITS$,DEC 310 NEXT VALUE 320 GOSUB 900 330 PRINT"SEND HEX$ AND GET NIBBLE BITS$" 340 FOR DEC=0 TO 15 350 GOSUB 1000 360 GOSUB 1040 370 PRINT HEX$,BITS$ 380 NEXT DEC 385 GOSUB 900 390 PRINT"SEND NIBBLE BITS$ AND RETURN HEX$ (0-F)" 400 FOR DEC=0 TO 15 410 GOSUB 1020::REM GET BIT FOR DEC 420 GOSUB 1050::REM GET HEX$ FOR BITS$ 430 PRINT BITS$,HEX$ 440 NEXT DEC 450 GOSUB 900 899 END 900 PRINT"PRESS ANY KEY" 910 CALL KEY(0,K,S) 920 IF S=0 THEN 910 930 RETURN REM ALL ROUTINES FOR BIT FUNCTION FOR HEX AND BINARY NUMBERS REM ALL STORED IN STRINGS FOR SAVING SPACE REM ROUTINES WORK ON NIBBLES(4 BITS) REM NO ERROR CHECKING REM RETURN NIBBLE HEX FROM DEC REM SET DEC TO 0-15 NUMBER REM RETURN WILL BE HEX$ 1000 HEX$=SEG$(HEXSET$,DEC+1,1) 1001 RETURN REM RETURN NIBBLE DEC FROM HEX REM SET HEX$ TO HEX VALUE REM RETURN 0-15 IN DEC 1010 DEC=POS(HEXSET$,HEX$,1)-1 1011 RETURN REM RETURN NIBBLE BITS FROM DEC REM SET DEC TO 0-15 REM RETURNS NIBBLE BITS(4 BITS) 1020 BITS$=SEG$(BINSET$,DEC*5+2,4) 1021 RETURN REM RETURN DEC FROM NIBBLE BITS REM SEND BITS$ REM RETURNS DEC 1030 DEC=(POS(BINSET$,BITS$,1)-2)/5 1031 RETURN REM RETURN NIBBLE BITS FROM HEX REM SEND HEX VALUE IN HEX$ REM RETURNS BITS$ 1040 BITS$=SEG$(BINSET$,(POS(HEXSET$,HEX$,1)-1)*5+2,4) 1041 RETURN REM RETURN SINGLE HEX FROM NIBBLE BITS(4 BITS) REM RETURNS 0-F FOR A 4 BIT STRING REM SET BITS$ TO 4 BITS 1050 HEX$=SEG$(HEXSET$,(POS(BINSET$,BITS$,1)-2)/5+1,1) 1051 RETURN
  12. Yes the side port. I need to access the bus with wires that I can plug into an arduino.
  13. Where can I get a expansion port breakout board. I looked on ebay but nothing came up. Thank you
  14. What I am trying to do is communicate to a mircocontroller thru the cartridge port to provide some enhanced sound functions. I was going to use a PI Zero but I have figure out that this has several hurdles to overcome. Now I am looking at various stand alone midi or mp3 players. They are small enough to insert in to a cart and have a micro speaker in it. This would allow a game to play a background track thru that speaker and sound effects thru the TI. The only thing I need to figure out is how to send a signal out to the controller to tell it what track to play. I had hoped this would be as simply as having the controller listen to the 8bit DIO bus and when it reads a command to it then do a function. But I may be in over my head on this. But I'll plug alone and maybe get it right.
×
×
  • Create New...