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 - ACagliano
Pages: 1 ... 38 39 [40] 41 42 ... 62
586
« on: September 29, 2010, 02:01:31 pm »
Not in version 1.0. Only basic text. No animations. Not yet. Nooooo. I'm lucky I can get it to clear the screen. lol. jk. Basic stuff for now. I MAY be able to add support for importing sprites, but it would be a non-moving display.
587
« on: September 29, 2010, 01:55:12 pm »
You mean like Pic files. If so, then I believe I can have them imported.
I can do
"Pic0"->Str0AA GetCalc(Str0AA)->P That should return a pointer to the OS variable Pic0.
From there, I can do a
P->DispGraph That should display the picture, right?
Then, you can continue drawing onto the sceen, then when u go to the next slide, it saves the Bitmap as usual.
588
« on: September 29, 2010, 01:26:47 pm »
I have returned to omnimaga after much absence, predominantly because I've been working on a project that has come far along on Cemetech. I am waiting on some routines from the master, Kerm Martian, before I can release Blast AntiVirus Version 5.0 (Axe Edition) for beta testing. Some features of this program will be: -the ability to scan files by content, using a virus definitions file consisting of hex search strings that are known to cause issues. -the ability to automatically update said definitions file -an optional Parser Hook, fully compatible with DoorsCS7, that as you run a program, scans it for mal-codes. If none are found, the program is launched. If some are found, you are warned and given a "Trust or Block" option. When KermM releases CalcNet2.2, my goal is to extend its functionality to cover incoming connections. But, onto the main event: TI-Point PowerPoint Simulation Suite This will be a 2-program suite, TIPOINT, a slide show creation program, and TIPVIEW, the corresponding viewer program. It will be packaged into a single installer program, that will create and fill the two programs with their data, then archive itself. TIPOINT will have the ability to create and edit slide files consisting of text, lines, circles, and simple pixel-ons. Each slide file is packaged into an AppVar, starting with a 3-byte identifier (TPF). I need an assembly routine that returns a list of all appvars starting with that data. The slide files are bounded in size only by the amount of Archive space, but the amount of free RAM limits the size of files you can create. S=3+(768+1)n represents a formula where S: is the size of arbitrary slide file 3: is the identifier bytes 768: holds the bitmap for the full screen image of the slide 1: is the byte holding the pause time n: is the number of slides in the file So far, all I have completed is the Splash Screen and main menu **In screenshot below, please note that the Splash Screen says "PowerPoint" and that causes copyright issues. It has already been resolved and will not say that in the official release. I'm just too lazy to take another screenshot.
589
« on: September 19, 2010, 02:44:32 pm »
thanks
590
« on: September 19, 2010, 02:30:31 pm »
Excellent. And how would I save the result into an arbitrary appvar?
591
« on: September 18, 2010, 09:50:02 am »
Here's the source code and hex for the checksumming routine
di in a,($06) push af ld hl,$0000 ld bc,$0700 jr go ComeBack: in a,($02) bit 5,a jr nz,TI84P bit 7,a jr nz,TI83PSE ld bc,$1F18 jr go TI83PSE: ld b,$7F78 jr go TI84P: in a,($21) bit 0,a jr nz,TI84PSE ld bc,$3F34 jr go TI84PSE: ld bc,$7F74 go: ld a,b out ($06),a ld de,$4000 loopi: ld a,(de) add a,l ld l,a adc a,h sub l ld h,a inc de ld a,d cp $80 jr c,loopi dec b ld a,c cp b jr c,go ld a,c or a jr z,ComeBack pop af out ($06),a ret F3DB06F52100000100071821DB02CB6F200DCB7F200501181F18120678180EDB21CB47200501343F180301747F78D3061100401A856F8C9567137AFE8038F40579B838E979B728C4F1D306C9 I've tested it and it doesn't crash. Note that it should be its own subroutine because it returns when it's done. On my calc, it took a couple seconds to run (I enclosed it in an Axe program).
Ran it. It returns 0. Is that right, or is it not working? And what var does it return into? How do I access it from Axe?
592
« on: September 17, 2010, 06:26:55 pm »
So what would you recommend?
593
« on: September 16, 2010, 07:30:42 pm »
Thank you very much.
Oh, and question.
Would a properly written OS patch, like the PTT patch change the checksum, or would it only change for something badly written?
594
« on: September 16, 2010, 06:34:20 pm »
What would be the best sort of a check to search for basic errors or changes in OS data due to a badly written or malicious program. That's what my goal is.
595
« on: September 15, 2010, 10:03:28 am »
Well, what exactly does an MD5 hash do?
And, in that case can someone please write one for the OS, since I don't know asm.
596
« on: September 14, 2010, 08:19:33 pm »
Could someone, if they have the time, write an asm routine that calculates a simple checksum of the OS and saves it to an appvar, "BChkSav", overwriting an old one if it is found. If it isn't too much of a problem. It might be an interesting addition to a secret program I am working on.
597
« on: September 14, 2010, 08:08:15 pm »
Ok. What sort of errors would your above method check for?
And can the OS itself be checksummed in Axe, or would that need asm?
598
« on: September 14, 2010, 08:01:16 pm »
And what should the sum be? How do I use it to decide if something is not right?
599
« on: September 14, 2010, 07:53:32 pm »
First off, what exactly is a checksum on a calculator? What does it check and how does it work?
And, can it be calculated using Axe? If so, how exactly would I perform a checksum on all programs in either RAM or Archive, but only the programs and nothing else?
Then, how would you perform a checksum on the operating system?
**I would like to do this in Axe, if possible.
600
« on: September 14, 2010, 02:58:03 pm »
Until a few minutes ago, above my posts there were two replies within minutes of each others . It was deleted it seems, though. I see it in the Trash bin 
I'll try it.
Lol. I was giving you a hard time. I deleted it myself after realizing it was a double post.
Pages: 1 ... 38 39 [40] 41 42 ... 62
|