Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - ClainBill

Pages: [1] 2
1
Axe / Re: Does the Link Port Work in Axe?
« on: July 02, 2023, 05:08:40 pm »
That would be pretty epic if I could get communication over USB, it seems much more capable than I/O, but that's probably outside my league right now.

I ordered a link cable that supposedly was designed for the TI I/O port, so when that arrives I shall do more testing.

Just as a bit of background I just finished my A Levels studying Computer Science which was all in Python, so I don't really have much experience with low-level coding or coding in general, but I have dabbled in C# and (very little) C++, and I've made some basic websites from scratch.

I am planning on learning ASM using the Sean McLaughlin Z80 in 28 Days website.

E37 Can I ask how you learned assembly? Just curious how you got to be so proficient at it. I do think dedicating my time to creating some USB Axiom would be a worthwhile thing, especially as it would benefit future developers whatwith the link cable being so iffy, but I obviously need to learn some asm first  ;D

2
Axe / Re: Does the Link Port Work in Axe?
« on: June 30, 2023, 04:50:33 pm »
Oh, I didn't know the I/O port could transfer files as well...
Yeah, that doesn't work. I also have the USB to USB connector, and that successfully transfers files, so it's probably the I/O cable or port.

Okay, so I did some additional testing on wabbit and I have actually got a successful (very crude) link in axe, but the file transfer has the same error my actual calcs have.

I'll use the exact same program on my real calculators and see if I get it working later. Hopefully, my previous implementations were just wrong


*update
hmm, I tested it on the calcs and still no joy. It wouldn't matter that one is an 84+SE and the other is plain 84+ would it?
I guess I just gotta try some real link cables

3
Axe / Does the Link Port Work in Axe?
« on: June 26, 2023, 05:47:01 pm »
My motivation is fuelled by niche desires, and my current interest is making a multiplayer interactive game (thingy) on two TI calculators that released before I was born because I am partially insane.

Anyways, does it work? I have a TI84+SE and my brother has a TI84+, I have a 2.5mm link cable (I'm not sure where it came from) and yet I can't get any response from either calculator using the Get( Send( or just port commands in Axe.
I also noticed that Multiplayer in the Smash Bros game on doesn't work on my calcs - although I assume that may never have been fully implemented in the first place

I have also tried using Wabbitemu to see if it was my calculators or the link cable that was the issue, but no avail (I do recognise that Wabbitemu could also have not properly implemented the emulated link between calculators or that I am misusing it).

Anyways, any pointers would be appreciated. As a side note I have recently found Google to be profoundly useless as I can no longer find specific pages on forums such as this that I could normally pull from the search engine within seconds - e.g. it literally took me about 30 minutes to find the download to BuilderBoy's Portal Prelude. Something I have been able to locate and download numerous times in the past within seconds. So if there is already some comprehensive post somewhere that has a guide to using the link port that I silly-ly couldn't find, I blame Google

4
TI-Nspire / Re: Minecraft 2D for TI-Nspire
« on: January 31, 2020, 09:51:33 am »
Simple answer, you can't

5
ASM / Re: Better LCD Delay Routines?
« on: August 04, 2019, 01:26:30 pm »
I was just thinking the same thing.
Although I definitely haven’t been around as long as he  :blah:

6
Super Smash Bros. Open / Re: Selecting on the menu not working?
« on: March 22, 2019, 04:05:09 am »
I’m experiencing the same thing

Also multiplayer won’t work on it

7
Axe / Re: Tilemapping help
« on: February 04, 2019, 02:47:18 pm »
you know me  ^-^

8
Axe / Re: Tilemapping help
« on: February 04, 2019, 02:43:38 pm »
figured it out, for future reference

Main Program (called MAINSRC)
Code: [Select]
.MAIN
prgmMAPCODE

Sub program (called MAPCODE)
Code: [Select]
..MAPDATA
[01010101010101010101010101010101010101010101010101010101]->GDB1
[01000000000000000000000000000000000000000000000000000001]
[01000002030400000000000000000000000000000000000000000001]
[01000005060700000000000000000000000000000000000000000001]
[01000008090A00000000000000000000000000000000000000000001]
[010000000B0000000000000000000000000000000000000000000001]
[010000000B0000000000000000000000000000000000000000000001]
[01000000000000000000000000000000000000000000000000000001]
[01000000000000000000000000000000000000000000000000000001]
[01010101010101010101010101010101010101010101010101010101]

The sub program has to have a double dot .. and then a name so that axe knows its a sub program, then use prgmMAPDCODE (in this case) as usual

9
Axe / Re: Tilemapping help
« on: February 04, 2019, 01:22:57 pm »
So I could just put
Code: [Select]
prgmMAPCODE and because in that program I already said in the first row [...]->GDB1 that's now all I need?

I tried it and it throws an error : BAD HEADER ?

10
Axe / Tilemapping help
« on: February 04, 2019, 12:52:40 pm »
Because I'm organised  8) ,  I would like to NOT include my tile map code in the same program the rest of my code is in, Instead I can just put the map in another program (let's call it MAPCODE for fun) and in my main program refer the contents of this code and store it into GDB1

Let's say that:
Code: [Select]
[01010101010101010101010101010101010101010101010101010101]->GDB1
[01000000000000000000000000000000000000000000000000000001]
[01000002030400000000000000000000000000000000000000000001]
[01000005060700000000000000000000000000000000000000000001]
[01000008090A00000000000000000000000000000000000000000001]
[010000000B0000000000000000000000000000000000000000000001]
[010000000B0000000000000000000000000000000000000000000001]
[01000000000000000000000000000000000000000000000000000001]
[01000000000000000000000000000000000000000000000000000001]
[01010101010101010101010101010101010101010101010101010101]
Is the contents in MAPCODE.
How?
How do I put this info into another program? so that now i don't have to scroll past this huge mass of code every time I'm going to change one small detail?
edit: This is in Axe in case anyone wasn't sure

11
TI Z80 / Re: Yet Another VAT Sort
« on: February 02, 2019, 05:21:04 am »
Probably the most advanced code i have made yet was a simple game using Unity where you have a fox that runs around a little room dodging orange balls that dispense at varied speeds from the top left corner, slowly speeding up interval between dispenses. It only lacked menu systems and a high score but I left it because everything my computer had that supported any code (Python, CSharp, Java) broke

12
TI Z80 / Re: Yet Another VAT Sort
« on: February 01, 2019, 10:50:50 am »
No. Actually I only just started coding... kinda
Ive been trying for ages with different languages but as the only computer I have sucks and because of schoolwork I just haven't really had the chance to try anything.
so I got a Ti-84 +SE as soon as I heard about it and here I am! Axe is the first language I can use every spare minute I have because its on a portable(ish) device which is great!

13
Axe / Re: Alphabetize the VAT
« on: January 29, 2019, 04:17:48 pm »
hOhHoH I is excited now :w00t:
Diolch (<-use google translate)

14
Axe / Re: Alphabetize the VAT
« on: January 29, 2019, 04:02:02 pm »
Oh right. Don't really know any of the rules yet ???
Also (sorry for dragging it on) i can't find out how to make a new topic? I would have if I knew how

15
Axe / Re: Alphabetize the VAT
« on: January 29, 2019, 03:26:43 am »
I last night made some code that just simply went through each program in alphabetical order and displayed the name when you hit down
(I know It's a bit late but for those watching now)
Code: [Select]
.SORT
"prgm"->Str1

{e9830}r->E

ClrHome
While E>{e982E}r
ReturnIf getKey(15)
For(F,0,14
{E-F}->{F+L1}
End

If getKey(1)
Pause 500
ClrHome

!If {L1}-5/2
For(A,1,{L1+6}
{L6+6+A}->{Str1+A}
End
0->{Str1+{L1+6}+1}

Text(0,0,Str1+1
End
E-{L1+6}-7}->E
End

End
It's not the best but it was the first time I had tried sorting VAT ever  :thumbsup:

Pages: [1] 2