Page 1 of 1

I think I should finish bubble bobble

Posted: Sat 04 Oct, 2008 4:44 pm
by Dwedit
I think I should finally fix the linkplay for Bubble Bobble, and add an ending.
Any help with linkplay? How would I go about performing working link IO?

Re: I think I should finish bubble bobble

Posted: Sat 04 Oct, 2008 5:05 pm
by benryves
Bell could be worth a look (working forum link is here).

Re: I think I should finish bubble bobble

Posted: Sun 05 Oct, 2008 4:28 am
by Art_of_camelot
Just for the record, I've had bubble bobble shut off durring gameplay and cause a memory reset a couple of times. There was also some other weird error that I had occur, but i cant remember exactly what it was :?:( I think maybe i had some weird garbage on the screen during gameplay) . I can't remember doing anything out of the ordinary that would have caused the crash either . I'm sure krunchy os and xlib were on there, but i dont know what else. This was the app version of the game running on my TI 83+ SE. Sorry for the lack of details as this was some time ago, but I thought It'd be worth mentioning.

Re: I think I should finish bubble bobble

Posted: Sun 05 Oct, 2008 8:23 am
by Dwedit
Is Bell compatible with the TI83+SE or TI84+ series? I see nothing in there to suggest that.

Re: I think I should finish bubble bobble

Posted: Sun 05 Oct, 2008 1:30 pm
by benryves
I don't see why it wouldn't be. If TI83P is defined all should be good.

Re: I think I should finish bubble bobble

Posted: Sun 05 Oct, 2008 1:38 pm
by tr1p1ea
Yes! Make us happy by finishing it and make Timendus happy by using Bell :D.

Re: I think I should finish bubble bobble

Posted: Sun 05 Oct, 2008 2:32 pm
by Dwedit
The TI83+SE and TI84+ don't have a link port controlled the same way. My existing code which works on the TI83+ fails on the TI83+SE and TI84+.
Those calcs instead use the link assist port to transmit data. Code written to turn the lines up and down fails.

Re: I think I should finish bubble bobble

Posted: Sun 05 Oct, 2008 2:45 pm
by benryves
I see. I was unaware that you couldn't access the link port directly on the 83+SE and higher! WikiTI doesn't mention this. Is there no way of disabling the link assist on these calculators?

(That said, the first AT keyboard routines I saw had a photo of them running on a TI-83+ SE, which requires direct access to the port).

Re: I think I should finish bubble bobble

Posted: Sun 05 Oct, 2008 8:49 pm
by Dwedit
I once tried the link assist disable feature, but the code still didn't work on the TI83+SE. Still not sure if I was correctly using the link assist disable.
Never mind that I have absolutely no calcs other than a single TI83 to test this stuff out with.
If anyone with two 83+SE's/84+'s wants to help me fix the game, they're welcome to tell me what to modify in my source and build a new copy.

Re: I think I should finish bubble bobble

Posted: Sun 05 Oct, 2008 10:11 pm
by Art_of_camelot
Well, I don't know anything about link programming. But if you figure out how to get the linking to work I have a TI 83+ SE, a TI 83+ BE, and my brother has a TI 84+ SE. So if you need any testing done on calc between these hardware models, I don't mind helping. Brandon W. seems to know an awful lot about hardware, perhaps you could ask him about the linking?

Re: I think I should finish bubble bobble

Posted: Mon 06 Oct, 2008 2:38 am
by calc84maniac
benryves wrote:I see. I was unaware that you couldn't access the link port directly on the 83+SE and higher! WikiTI doesn't mention this. Is there no way of disabling the link assist on these calculators?

(That said, the first AT keyboard routines I saw had a photo of them running on a TI-83+ SE, which requires direct access to the port).
I'm completely sure that direct access to the link port (i.e. hardware port 0) works the same way on all of the models. However, it's the link assist that works differently between the models.

Re: I think I should finish bubble bobble

Posted: Mon 06 Oct, 2008 8:21 am
by Timendus
Hello all, good to be back :)

I'm not sure about the link assist, seeing that all I can test with are old TI83s and PTI. However, I tried to use the information on the wikiti as much as possible, and I thought I'd added a few port writes to disable the link assist. Looking through the code I can't see those writes though, so perhaps I only did that in the CLAP library.

Either way, I suggest you use the library. There's no need to reinvent the wheel every time, and you can consider Bell as open source, so if people want additional functionality for their own calculator models, I suggest they improve Bell and send it to you ;) Or you could improve on it / rewrite it as you see fit. If you keep the interface the same, we should all benefit from that.

If you run into trouble, feel free to ask questions. At the moment I don't really plan on improving it or fixing bugs myself though, sorry :) I wouldn't mind slapping a license on it though..?