Author Topic: HYBRID (8X+)  (Read 33969 times)

0 Members and 1 Guest are viewing this topic.

Offline the_mad_joob

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 346
  • Rating: +47/-0
    • View Profile
Re: HYBRID (8X+)
« Reply #60 on: June 07, 2015, 04:13:56 pm »
Alright, so, looks like wabbitemu is more a liar than i expected (had some funky surprises on real hardware).
I am currently recoding lots of stuff.
The good point is that i already updated around 75% of the source (mainly everything lcd/keyboard/GUI related).
Was a great opportunity to optimize here & there.

In the mean time, a quick overview of "hybchoice", a high level routine that will be available to coders :



What you see is easily performed with the following code :
Code: [Select]
...

ld hl,hybchoice_example
call hybchoice

...

hybchoice_example
.db 7 ; (7 lines total)
.db "choice ?        " ; (line 1 used for title)
.db " one            " ; (line 2 used for choice 1)
.db " two            " ; (line 3 used for choice 2)
.db " three          " ; (line 4 used for choice 3)
.db " four           " ; (line 5 used for choice 4)
.db " six            " ; (line 6 used for choice 6)
.db " five           " ; (line 7 used for choice 5)
.db 0 ; (separator)
.db 2 ; (choice 1 located line 2)
.db 3 ; (choice 2 located line 3)
.db 4 ; (choice 3 located line 4)
.db 5 ; (choice 4 located line 5)
.db 7 ; (choice 5 located line 7)
.db 6 ; (choice 6 located line 6)
.db 0 ; (separator)

What i actually do is pressing down 5 times, then up 5 times.
The routine supports 1-7 lines, but scrolls if necessary (the whole block is handled as a home entry).
Also, like "hybpause" & "hybprompt", it can be exited with ENTER or QUIT (a bit like Ctrl+C in DOS), and automatically handles key repeat and a 3 minutes APD.
« Last Edit: June 07, 2015, 04:33:05 pm by the_mad_joob »

Offline the_mad_joob

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 346
  • Rating: +47/-0
    • View Profile
Re: HYBRID (8X+)
« Reply #61 on: April 23, 2019, 09:49:05 pm »
Hello there, good old omni-folks =]
First of all, sorry for the lack of news.
Long story short, 4 years ago, the whole source (and something like 15 years of personal data) got properly nuked by a ransomware, all different backups i had.
Pretty recently, i found an unexpected clean backup on my WW1 laptop, not the most recent one though, but pretty close to it.
I'm currently in the process of crossing the data with some cheese i was able to recover from the crypted files.
I'll keep you updated on how far the project has a chance to resurrect, but it looks like there may be decent hope.
In the mean time, kisses !
« Last Edit: April 23, 2019, 10:46:05 pm by the_mad_joob »

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: HYBRID (8X+)
« Reply #62 on: April 24, 2019, 08:39:44 am »
Oh, great news! I've had a few big projects like that (lost and then years later found a place that had an earlier backup). Good luck; it's a lot of work trying to relearn your old code.

Offline the_mad_joob

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 346
  • Rating: +47/-0
    • View Profile
Re: HYBRID (8X+)
« Reply #63 on: April 25, 2019, 12:13:59 am »
Oh, great news! I've had a few big projects like that (lost and then years later found a place that had an earlier backup). Good luck; it's a lot of work trying to relearn your old code.
I'm not there yet, but that part will come soon enough, i hope.

#####

Aight, just finished reconstructing everything i could.
The result is pretty encouraging, i have almost everything back, including the full 120KB latest source.
The only thing absolutely unrecoverable is a tiny text file that holded some data about the ti-os ram backup structure, but it looks possible to rebuild it from scratch without too much trouble.
More to come...
« Last Edit: April 25, 2019, 12:17:58 am by the_mad_joob »

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: HYBRID (8X+)
« Reply #64 on: May 03, 2019, 08:27:23 pm »
Hey there buddy, that really sucks about the data loss. I feel your pain on that. It's lucky that you had a fairly recent backup float around though. It's always nice to see old faces around, so welcome back!
* Art_of_camelot waves