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 - Sorunome

Pages: [1] 2 3 ... 590
News / Re: Discord and Matrix linked to IRC.
« on: February 09, 2018, 04:24:41 am »
Basically. OmnomIRC isn't actually doing all of the linking, we are using a couple other technologies instead of rolling our own. I believe @Sorunome does have plans for integrating it into OIRC in the future though.
I couldn't have worded it better.
The basic idea is to add an OmnomIRC "network" type which is a matrix appservice for linking and has virtual networks so that omnomirc can still differentiate between discord and matrix even though it receives both of those via matrix

News / Re: Reuben Quest: Lost Between Times
« on: January 12, 2018, 04:21:27 pm »
Woohoo, thank you to everybody who voted for me in the POTY!

The Axe Parser Project / Re: Convert Number to String
« on: November 25, 2017, 08:48:48 am »
Axe has you covered!

You can do something like

Code: [Select]
:Text "You found # "
:Text 25>Dec

TI Calculators / Re: Flash apps for TI-89 series
« on: July 29, 2017, 07:59:30 pm »
I think a large factor is that the community for the 68k calculators is pretty much non-existant and thus people don't write things for's sad, i really like my 89

The Axe Parser Project / Re: Breaking the 8K limit
« on: June 17, 2017, 11:07:00 am »
The axiom Fullrene should allow you to bypass the 8KB program code limit. There are mixed reports of its efficacy, though. Also, the program needs to be launched from a shell, as the OS simply refuses to launch programs this large.

Alternatively, compile your code as an application to get a bit under 16KB of room, although this may not be desirable for other reasons.

Interrupts being enabled or not should have no bearing on this.
Fullrene uses interrupts to disable the limit. If you read the source, you will see that it uses the I register for interrupts. I know that zStart has a hack to disable the limit, but I don't know if it simply removes the limit firm the OS itself. I don't know about crabcake. I couldn't find a download for it anywhere. Compiling as an app is not an option for me currently for various reasons.

It uses the i register as part of the logic to disable the code limit, but it does use interrupts or the i register after that. The limit is not removed permanently; it is only removed for the remainder of the program's execution.
I thought it sent some magical number to some magical port? I remember a really old news article about this by 'thepenguin' (?).
You are probably talking about

Which limit the CPU execution in the upper and the lower direction. Now, as you can see on wikiti, both ports are protected. That means that you can't simply change their value, you first have to "unlock" your calculator, so-to-say. The TIOS itself can unlock the calculator but, well, re-locks it before a program has control again.
Crabcake, zstart and thelike use TIOS bugs to gain access to the protected ports while running.

Wow, this is looking amazing!

News / Re: Reuben Quest: Lost Between Times
« on: April 04, 2017, 08:01:49 am »
I am experiencing the same bug as Xeda112358. When I try to use an item in a battle, first the game freezes and the grayscale stops working (only black and white). After a few seconds, the screen clears and "error:link" appears. After that, I have to reset the ram for my calculator to behave properly (garbled screen, etc.). I even saw  a blue line of death once. I have a ti-84 plus with 2.55MP.
Are you on the latest Reuben3 version? Which item did you try to use?

ASM / Re: Renaming a command in TIOS
« on: March 24, 2017, 08:51:24 am »
Writing back into flash after erasing the sector is probably also a matter of looping+stack?
Yeah, that should be the write routine you copypasted up there somewhere
However, I can't even get FlashToRAM to work. Since I want to copy page 1, I assume the source address is 0 and number of bytes is $8000. But I don't know where in RAM I should put the copy. Especially because RAM can only hold ~24000 bytes (sector size ~32000); I guess I'll have to use the archive?
If page 1 is currently in MemA (you can read up on memory mapping here) then it's a simple matter of
Code: [Select]
ld hl,$4000
ld de,someRamArea
ld bc,$4000

ASM / Re: Renaming a command in TIOS
« on: March 13, 2017, 02:55:15 pm »
From what I've gathered from this thread it is possible to write into flash by finding a free sector to erase (I assume this is what zStart does, as there seem to be no side effects to the modification), then use WriteFlashUnsafe to write. [...]
Oh, right, the flash command won't accept any write comments unless you cleared hte page first.
So here's how to go ahead:
1. copy the page to ram
2. modify the copy in ram
3. erase the flash page
4. write from ram to flash

Be sure to test this in an emulator, you might break your calc hard-time otherwise

ASM / Re: Renaming a command in TIOS
« on: March 12, 2017, 11:56:35 am »
Thanks for the tip, zStart is really useful. Unfortunately it seems to get deleted when doing an "All Memory" reset, however when adding it again, the "run on RAM Clear" option is still installed.
Oh, yeah, that still happens, zstart is still removed.
The reason for "run on RAM Clear" still being set is that zstart actually modifies the OS :P

ASM / Re: Renaming a command in TIOS
« on: March 12, 2017, 07:46:34 am »
If I wanted to do that I'd probably make it a token hook and have zstart run my token hook on ram clear so that it is still persistant ;)

As for writing flash, have you been able to verify that you actually unlocked flash?

ASM / Re: Should I learn ASM?
« on: February 24, 2017, 07:51:57 pm »
For me the most amazing part in learning ASM was starting to understand on a rather low level how computers actually work, i personally found that extremely rewarding

The frontpage login widget uses the RSA tunnel now, too.

As @Eeems reminded me on IRC we actually use extra-RSA tunneling for transmitting passwords, meining that as long as you had JS enabled while logging in and got that "Loading..." bar thing on the top it was impossible for your password being accidentally leaked somewhere, as it was additionally rsa-encrypted with a keypair of which the private key only existed for a few seconds and never left the omnimaga servers.

However, we just noticed that unfortunately the left login widget on the front page for some reason that tunneling isn't turned on, so in the unlikely event that sensitive information did get leaked somehow there is a very slim chance of your password being leaked.

Please note that if you haven't logged in since september or so when the bug was introduced, and only stayed logged in via cookies, you are good-to-go anyways :)

Pages: [1] 2 3 ... 590