Author Topic: Mosaic  (Read 16277 times)

0 Members and 1 Guest are viewing this topic.

Offline Galandros

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1140
  • Rating: +42/-10
    • View Profile
Re: Mosaic
« Reply #15 on: March 26, 2010, 12:10:40 pm »
You ought using 4x4 font like in BBC Basic and store as ASCII, not TI tokens.

One idea of mine is an oncalc debugger. No kidding, it is possible to a certain extent.

Features that I have though:
- disassembler (already done in Calcsys but I suggest using 4x4 font for displaying more code)
- hex editor and memory viewer (again implement 4x4 font)
- view registers upon On+otherkey token (I have seen this done)
- breakpoints (just do a call to the debugger)
- call the debugger with a odd key combo

Good luck with the project. The main problem is memory issues on source code and labels, memory will be a limitation... Macros would be though and I only suggest implementing simple ones in later stage.
Hobbing in calculator projects.

SirCmpwn

  • Guest
Re: Mosaic
« Reply #16 on: March 26, 2010, 12:41:14 pm »
I'm thinking of adding a modified version of CalcSys in the application, and a debugger has been in the works since day one.
I'm also using ASCII so that there is support between files on-calc and files exported to a flash drive, there is no question about it.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Mosaic
« Reply #17 on: March 26, 2010, 05:58:57 pm »
that would be nice. Just make sure to add the CalcSys author permission (or check the license if it's required) to include code from it, though.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

SirCmpwn

  • Guest
Re: Mosaic
« Reply #18 on: March 26, 2010, 06:09:51 pm »
Yeah, I think that dev has abandoned the community, but I'll give credit if needed.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Mosaic
« Reply #19 on: March 26, 2010, 07:05:23 pm »
he still pops in in #ti sometimes, though. I saw him sometimes. He's a math teacher now (like Critor and Mic on TI-BANK). However idk if he still checks his ticalc e-mail address anymore.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

_player1537

  • Guest
Re: Mosaic
« Reply #20 on: March 26, 2010, 07:10:03 pm »
Could there be a feature where it puts the unsquished hex code into a string so you can use it in Axe programs?

SirCmpwn

  • Guest
Re: Mosaic
« Reply #21 on: March 26, 2010, 07:13:21 pm »
You could always use CalcSys to do this, but I don't think I will natively support it.

_player1537

  • Guest
Re: Mosaic
« Reply #22 on: March 26, 2010, 07:14:53 pm »
I'm sorry, could someone explain how to do that?

SirCmpwn

  • Guest
Re: Mosaic
« Reply #23 on: March 26, 2010, 07:18:55 pm »
Sure!
Make sure you have CalcSys installed (duh ;)) and run it.
Press 6, then 1 to open the VAT menu.
Press 1 again to get the program list.
Choose the program you want to look and push the corresponding number.
Press Alpha+D to disassemble, Alpha+H to view the hex.

_player1537

  • Guest
Re: Mosaic
« Reply #24 on: March 26, 2010, 07:39:03 pm »
then do I have to hand copy the Hex?

SirCmpwn

  • Guest
Re: Mosaic
« Reply #25 on: March 26, 2010, 07:42:55 pm »
Yes.

_player1537

  • Guest
Re: Mosaic
« Reply #26 on: March 26, 2010, 07:43:41 pm »
oh, I thought there was a way to let the calc take care of copying the hex

SirCmpwn

  • Guest
Re: Mosaic
« Reply #27 on: March 26, 2010, 07:44:30 pm »
Nope, not unless you write a customized program in assembly.

_player1537

  • Guest
Re: Mosaic
« Reply #28 on: March 26, 2010, 07:45:40 pm »
I think I will make that

SirCmpwn

  • Guest
Re: Mosaic
« Reply #29 on: March 26, 2010, 07:46:42 pm »
Don't forget that you don't need BB6D or ret from Axe.