Jump to content

jorge-1987

Members
  • Posts

    18
  • Joined

  • Last visited

Profile Information

  • Location
    Ontario, Canada
  • Interests
    Retro Computers and Games.

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

jorge-1987's Achievements

Space Invader

Space Invader (2/9)

85

Reputation

  1. Wow... This is super interesting indeed... It looks so good that it feels like cheating, hahah Definetely will give it a try. Thanks!
  2. I wish someone told me that I could do this in TI BASIC when I was a kid, I would have hundreds of tapes with Black Sabbath demos at this point, lol I need to get working on using the Speech Synthetizer, something that I have seen on your videos. I guess that I need to retroactively make Black Sabbath demos now.
  3. Right now I'm reading "8-Bit Apocalypse: The Untold Story of Atari's Missile Command". The title is kind of self explanatory, but just in case, this is part of the description of the book: I'mm about 1/3 of it, and I'm liking it.
  4. Thank you so much for the compliment and the tip! To be fair, I discussed the tunes with two friends who are musicians. I knew that I was doing something barebones, but wanted it to sound at least acceptable since I was going to listen to it like 10000 times while trying. So I went online, found a table with the hz for each musical note, converted that to each octave into variables, and so on. But you are 100% right that I did not know how to properly manage the timing, so I basically adjusted the timing by ear changing the values to what it sounded better (for me after running it again and again and again). I did not know what you are mentioning, and it's a great tip, I'm writing a note with you suggestion, I guess that the only constrain is that I would need to get the musical sheet for the song and read it properly. Maybe I will do this as a yearly challenge and try to improve it each year, next time with sub-routines and better timing as you showed me, sounds fun. Thanks!!
  5. Don't worry, you are not alone, I'm on the same path than you, so your question was interesting to me. I don't want to move to TI Extended B because we didn't have it when I was a kid, and I want to stick to that nostalgia by the moment, even if it's a painful result. I think that the video about Hell's Halls development from @pixelpedant it's good to understand how to squeeze some stuff with TI Basic to make it appear a little bit faster. Although still a little bit too advance for where I am in terms of TI BASIC dev.
  6. Hi friends! I have been away for some time, and lately I started playing with my retro projects again. I want to show you my first ever TI99 BASIC production. Nothing interesting, nothing fancy, and can be improved in so many ways, but I'm happy that it works, and I have learned some of the basics of BASIC (ha!) during the process. Basically 4 FOR to create a christmas tree, some at signs to use a changing color lights, and a looooooot of call sounds to make some rudimentary music. The music and the change of the colors of the at signs it's in an infinite loop with a goto. Video of it working: The source code in Github: https://github.com/jorge-1987/TI99-DEMOS/blob/main/NAVIDAD.BASIC The source code plain: 10 L=15 11 R=1 12 CALL CLEAR 14 PRINT("FELIZ NAVIDAD!") 15 CALL SCREEN(6) 16 CALL COLOR(1,4,6) 17 CALL COLOR(2,2,6) 20 FOR N=1 to 5 21 CALL HCHAR(N,L,35,R) 22 L=L-2 23 R=R+4 24 NEXT N 25 L=15 26 R=1 27 CALL HCHAR(2,15,64) 28 CALL HCHAR(3,17,64) 29 CALL HCHAR(4,14,64) 30 FOR N=5 to 11 31 CALL HCHAR(N,L,35,R) 32 L=L-2 33 R=R+4 34 NEXT N 35 CALL HCHAR(6,14,64) 36 CALL HCHAR(7,17,64) 37 CALL HCHAR(9,13,64) 40 L=15 41 R=1 42 FOR N=11 to 17 43 CALL HCHAR(N,L,35,R) 44 L=L-2 45 R=R+4 46 NEXT N 47 CALL HCHAR(11,10,64) 48 CALL HCHAR(13,17,64) 49 CALL HCHAR(15,20,64) 50 FOR N=17 to 22 51 CALL HCHAR(N,11,43,8) 52 NEXT N 80 BH=494 81 CS=277 82 FS=370 83 GS=415 90 A=220 91 AH=440 92 AS=233 93 ASH=466 94 C=262 95 D=294 96 E=330 97 F=349 98 G=392 100 CALL SOUND(300,C,0) 110 CALL SOUND(300,F,0) 115 CALL SOUND(50,D,30) 120 CALL SOUND(200,F,0) 130 CALL SOUND(200,G,0) 140 CALL SOUND(200,F,0) 150 CALL SOUND(200,E,0) 160 CALL SOUND(300,D,0) 165 CALL SOUND(50,D,30) 170 CALL SOUND(300,D,0) 171 CALL COLOR(5,2,6) 180 CALL SOUND(100,D,30) 190 CALL SOUND(300,D,0) 200 CALL SOUND(300,G,0) 205 CALL SOUND(50,D,30) 210 CALL SOUND(200,G,0) 220 CALL SOUND(200,AH,0) 230 CALL SOUND(200,G,0) 240 CALL SOUND(200,F,0) 250 CALL SOUND(300,E,0) 265 CALL SOUND(50,D,30) 270 CALL SOUND(300,C,0) 271 CALL COLOR(5,3,6) 280 CALL SOUND(100,D,30) 290 CALL SOUND(300,C,0) 300 CALL SOUND(300,AH,0) 305 CALL SOUND(50,D,30) 310 CALL SOUND(200,AH,0) 320 CALL SOUND(200,ASH,0) 330 CALL SOUND(200,AH,0) 340 CALL SOUND(200,G,0) 350 CALL SOUND(300,F,0) 365 CALL SOUND(50,D,30) 370 CALL SOUND(300,D,0) 371 CALL COLOR(5,4,6) 380 CALL SOUND(100,D,30) 390 CALL SOUND(150,C,0) 395 CALL SOUND(25,D,30) 400 CALL SOUND(150,C,0) 405 CALL SOUND(25,D,30) 410 CALL SOUND(200,D,0) 415 CALL SOUND(50,D,30) 420 CALL SOUND(350,G,0) 425 CALL SOUND(50,D,30) 430 CALL SOUND(350,E,0) 425 CALL SOUND(50,D,30) 440 CALL SOUND(800,F,0) 441 CALL COLOR(5,5,6) 445 CALL SOUND(800,D,30) 446 CALL COLOR(5,6,6) 500 CALL SOUND(500,E,0) 510 CALL SOUND(500,AH,0) 520 CALL SOUND(300,GS,0) 530 CALL SOUND(300,AH,0) 540 CALL SOUND(800,FS,0) 541 CALL COLOR(5,7,6) 550 CALL SOUND(800,BH,30) 560 CALL SOUND(500,AH,0) 570 CALL SOUND(500,BH,0) 580 CALL SOUND(300,AH,0) 590 CALL SOUND(300,FS,0) 600 CALL SOUND(600,E,0) 601 CALL COLOR(5,8,6) 610 CALL SOUND(800,BH,30) 620 CALL SOUND(500,E,0) 630 CALL SOUND(500,AH,0) 640 CALL SOUND(300,GS,0) 650 CALL SOUND(300,AH,0) 670 CALL SOUND(800,FS,0) 671 CALL COLOR(5,9,6) 680 CALL SOUND(1,BH,30) 690 CALL SOUND(500,D,0) 700 CALL SOUND(500,E,0) 710 CALL SOUND(300,FS,0) 720 CALL SOUND(300,E,0) 721 CALL SOUND(50,BH,30) 730 CALL SOUND(600,E,0) 731 CALL COLOR(5,10,6) 740 CALL SOUND(1,BH,30) 750 CALL SOUND(500,E,0) 760 CALL SOUND(500,D,0) 761 CALL SOUND(50,BH,30) 770 CALL SOUND(300,D,0) 780 CALL SOUND(800,CS,0) 781 CALL COLOR(5,11,6) 790 CALL SOUND(800,D,30) 791 CALL COLOR(5,12,6) 800 GOTO 100 Hope you like it! Thanks! PS: Please don't be too harsh, I know is nothing interesting nor innovative, it was my first run playing with TI BASIC.
  7. Amazing setup to start. My problem looking at everyone elses photos like yours or @aftyde before, is that I look at them and I'm automatically saying "Oh no... Now I want that too!!!!"
  8. I know, I know, but I need to stop spending money for a while. I have a lot from your shop on wishlist waiting for now. Back on the topic, aside from saving a few dollars, in my mind this looked way more fun than in reality, haha.
  9. Hi! I just finished "building" my TI99 to Atari joystick adapter, and I have regreted every second of this day. I live in a small apartment, and I don't have a proper workshop so I basically move my computer keyboard and work there. The problem is that I made poor decisions, tried to cut corners, and at the end of the day I'm just thinking why I didn't buy one with a nice 3D printed case and all that? Why did I think that I was going to have fun doing this mess of cables and diodes? Build that I personally regret doing: "Build" that I loved: Recapping my TI99 with new capacitors. It was fun, it was not that hard, and it was meaningful because it could extend the life of my new old computer. (In the picture I was still working on the power supply section) And you? Was there any build that you hated doing? One that you loved doing?
  10. Thank you very much! As soon as I get more active on the BASIC dev side with the TI you are going to see me more active on the forum. Thanks!
  11. In Canada you use the car in front of you to stop in a traffic light.
  12. Seems accurate. And I agree that it looks like it's playing.
  13. Thank you! Gracias! And I agree. Also, I lived for two years in Winnipeg, if I was able to handle that, I can handle any other part of Canada, haha (photo attached to ilustrate Winnipeg in winter)
  14. I'm new here, and here is mine working! I don't have much yet, but I was able to load Ti-Trek using audacity with the WAV that someone shared in some other thread, and the pins connections for the DB9 to be able to use the casette port (also from some other thread, thanks to all of you, this community is amazing). Your systems look awesome!
×
×
  • Create New...