We're on Discord! Please join our server now if you don't want to miss anything! (More info) | Join the UCC4 contest! (More info)

* WalrusIRC & Discord main room

If you have a forum account, have more than 4 posts and are not part of a restricted usergroup, then you can chat in our main Discord server room directly from here and continue using the forums at the same time. Or you can join our server directly and access many more discussion rooms!

Author Topic: TI84+CE Wrapper for Monochrome TI-BASIC Programs.  (Read 1508 times)

0 Members and 1 Guest are viewing this topic.

Offline c4ooo

  • Pedanticity prevents ambiguity
  • Super User
  • CW Contest II Winner
  • *
  • Join Date: Aug 2015
  • Location: 127.0.0.1
  • Posts: 1035
  • Post Rating Ratio: +13/-4
  • Advanced forumer
  • Gender: Male
TI84+CE Wrapper for Monochrome TI-BASIC Programs.
« on: June 25, 2017, 03:51:37 pm »
At this point this is only a proof of concept, but the goal of this project is to hook all the drawing commands in ti-basic, making them behave like they would on the monochrome calculators. As of right now i have only hooked 4 ti-basic commands: ClrDraw, pxl-on, pxl-off, and pxl-test. The library is initialized with "1:Asm(INSTLAPI" (this needs to be put at the start of the monochrome tibasic program) and de-initialized with "0:Asm(INSTLAPI".



Offline xlibman

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Moderator
  • Forum Maintenance
  • Original 5
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 19061
  • Post Rating Ratio: +101/-5
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Nice idea :O . I am curious if this could eventually be adapted for home screen commands, since many old games use it? Godd luck c4ooo on this project :3=
  • Calculators owned: TI-84 Plus C Silver Edition, TI-84 Plus CE, Casio fx-CG10
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nintendo Switch, Playstation TV

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline _iPhoenix_

  • Custom title
  • Super User
  • Join Date: Mar 2017
  • Location: Location
  • Posts: 668
  • Post Rating Ratio: +16/-1
  • ███████ ▼ ♪ Best music ♫
    • @dj_iPhoenix
    • @UCytgMNPxAMDsxjimvxHf01w
    • Legend-of-iPhoenix
    • @the-legend-of-iphoenix
    • My website.
  • Gender: Male
Well, with the home screen, it all works you just have to deal with the size being smaller.
  • Calculators owned: Two TI-84+ CE's
Please spam here: https://legend-of-iphoenix.github.io/spam/

"walruses are better than tuxedo chickens, all hail the great :walrii:" ~ me
Evolution of my avatar:

Offline c4ooo

  • Pedanticity prevents ambiguity
  • Super User
  • CW Contest II Winner
  • *
  • Join Date: Aug 2015
  • Location: 127.0.0.1
  • Posts: 1035
  • Post Rating Ratio: +13/-4
  • Advanced forumer
  • Gender: Male
Nice idea :O . I am curious if this could eventually be adapted for home screen commands, since many old games use it? Godd luck c4ooo on this project :3=
Well, with the home screen, it all works you just have to deal with the size being smaller.
Thanks!
I will have to eventually add some sort of handler for homescreen commands; at the very least switch back to 16bpp so the OS can at least render them correctly. But yea, any homescreen based game can already run fine, it just doesn't take up the whole screen :P

Offline Alvajoy123

  • Full User
  • Join Date: Feb 2017
  • Location: USA
  • Posts: 115
  • Post Rating Ratio: +4/-5
  • The best programmer start her ~ codewalr.us
    • alvajoy asante
    • @@AlvajoyAsante
  • Gender: Male
At this point this is only a proof of concept, but the goal of this project is to hook all the drawing commands in ti-basic, making them behave like they would on the monochrome calculators. As of right now i have only hooked 4 ti-basic commands: ClrDraw, pxl-on, pxl-off, and pxl-test. The library is initialized with "1:Asm(INSTLAPI" (this needs to be put at the start of the monochrome tibasic program) and de-initialized with "0:Asm(INSTLAPI".


Nice  :thumbsup:
Like the look and I hope it ends out looking good
  • Calculators owned: TI-84+CE
??? ??? ???
Qestions are hard to ask that why we have ???
http://huggle.jdf2.org/sig/Alvajoy123.png

Offline xlibman

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Moderator
  • Forum Maintenance
  • Original 5
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 19061
  • Post Rating Ratio: +101/-5
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Nice idea :O . I am curious if this could eventually be adapted for home screen commands, since many old games use it? Godd luck c4ooo on this project :3=
Well, with the home screen, it all works you just have to deal with the size being smaller.
Thanks!
I will have to eventually add some sort of handler for homescreen commands; at the very least switch back to 16bpp so the OS can at least render them correctly. But yea, any homescreen based game can already run fine, it just doesn't take up the whole screen :P
Ah ok I wasn't sure if you used the old 83+ fonts
  • Calculators owned: TI-84 Plus C Silver Edition, TI-84 Plus CE, Casio fx-CG10
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nintendo Switch, Playstation TV

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline _iPhoenix_

  • Custom title
  • Super User
  • Join Date: Mar 2017
  • Location: Location
  • Posts: 668
  • Post Rating Ratio: +16/-1
  • ███████ ▼ ♪ Best music ♫
    • @dj_iPhoenix
    • @UCytgMNPxAMDsxjimvxHf01w
    • Legend-of-iPhoenix
    • @the-legend-of-iphoenix
    • My website.
  • Gender: Male
Also, add the "working on it" thingie. It's the best part of an 83+/84+ program tbh (jk)
  • Calculators owned: Two TI-84+ CE's
Please spam here: https://legend-of-iphoenix.github.io/spam/

"walruses are better than tuxedo chickens, all hail the great :walrii:" ~ me
Evolution of my avatar:

Offline c4ooo

  • Pedanticity prevents ambiguity
  • Super User
  • CW Contest II Winner
  • *
  • Join Date: Aug 2015
  • Location: 127.0.0.1
  • Posts: 1035
  • Post Rating Ratio: +13/-4
  • Advanced forumer
  • Gender: Male
Re: TI84+CE Wrapper for Monochrome TI-BASIC Programs.
« Reply #7 on: August 31, 2017, 10:17:24 pm »
If anyone wants the source code: https://goo.gl/9PGkgX

Edit: "fixed" url, as for some reason the URL would redirect to "https://github.com/c4ooo/TI84-CE-Wrapper-for-Monochrome-TI-BASIC-Programs" instead of "https://github.com/c4ooo/TI84-CE-Wrapper-for-Monochrome-TI-BASIC-Programs.". (The second one has a period at the end).
« Last Edit: September 03, 2017, 12:01:44 am by c4ooo »

 


You can also use the following HTML or bulletin board code to share it on your page or forum signature!


Also do not forget to check our affiliates below.
Planet Casio TI-Planet Calc.news BroniesQC BosaikNet Velocity Games