--- Log opened Sun Jan 04 00:00:07 2009 03:17 -!- Netham46 [~Netham45@c-71-229-253-50.hsd1.co.comcast.net] has joined #tiasm 03:17 <@efneTI92> [Netham46] Narf! 03:25 -!- Netham45 [~Netham45@c-71-229-253-50.hsd1.co.comcast.net] has quit [Read error: Operation timed out] 03:50 -!- DrDnar [~DrDnar@cmu-24-35-40-168.mivlmd.cablespeed.com] has joined #tiasm 03:50 -!- mode/#tiasm [+v DrDnar] by efneTI80 03:51 <+DrDnar> What's this "Print8X" I'm seeing on your (BrandonW) forum? 03:52 < _aegis_> usb printer driver 03:52 <+DrDnar> I figured. But when did THAT happen? 03:52 < _aegis_> a while ago 03:53 <+DrDnar> It's not in /calcstuff. 03:53 <+DrDnar> Oh, I see. 03:54 <+DrDnar> For a moment I thought he'd actually continued development. 04:04 < BrandonW> Far too many other projects to deal with first. 04:11 <+DrDnar> Is the keyboard part of Periph8x done? 04:12 < _aegis_> it works... 04:13 <+DrDnar> I'm thinkin' USB keyboard for note keeping, then periph8x to send the notes to PC. 04:15 < BrandonW> It seems very silly to me to use periph8x to automate sending notes to a PC. 04:15 < BrandonW> Send them as a file and convert them. 04:15 < BrandonW> But to each his own, that's not my responsibility. 04:15 < BrandonW> You can do whatever you want with the API. 04:15 < BrandonW> And no, it's not done, it's going to have to be reworked. 06:17 -!- Merthsoft is now known as spaghetti 06:27 -!- efneTI89 [aardrop@student3113.student.nau.edu] has quit [Read error: Connection reset by peer] 06:33 -!- efneTI89 [aardrop@student3113.student.nau.edu] has joined #tiasm 06:33 -!- mode/#tiasm [+o efneTI89] by efneTI80, efneTI86, efneTI92 06:37 -!- Merthsoft [~Shaun@140.141.22.74] has joined #tiasm 06:37 -!- Merthsoft [~Shaun@140.141.22.74] has quit [Client Quit] 06:41 -!- spaghetti is now known as facehugge 06:41 -!- facehugge is now known as facehugr 06:44 -!- facehugr is now known as Merthsoft 06:52 -!- DrDnar [~DrDnar@cmu-24-35-40-168.mivlmd.cablespeed.com] has quit [Ping timeout: 335 seconds] 07:07 < BrandonW> I just don't understand...73 OS 1.91 makes a single output to port 16h (8, which should allow execution everywhere). The other OSes don't. 07:07 < BrandonW> So how do apps work on them? 07:07 < BrandonW> And why does none of it work on an 83+ OS? 07:13 < BrandonW> I output 08h to port 16h and I still cannot execute code on page 13h. Explain it to me! 07:14 < Merthsoft> try outputting 09h to port 12h and see if you can execute on page b00b1e5h 07:15 < chronomex> ... 07:20 < BrandonW> Port 12h actually doesn't exist. 07:20 < Merthsoft> page b00b1e5h does? 07:21 < BrandonW> That part was so stupid I felt it didn't warrant a response. 07:21 < Merthsoft> oh 07:21 < Merthsoft> what about page shaun? 07:21 < Merthsoft> there hsould be a page shaun 07:28 < BrandonW> I found the output on OS 1.91, but not 1.90. 07:28 < BrandonW> It's done on RAM reset. 07:28 < BrandonW> So clearly the Flash execution protection is not used at all on the 73 by TI. 07:28 < BrandonW> Which is smart, because the protection is worthless. 07:28 < BrandonW> But how pre-1.91 OSes function, I have no idea. 07:34 < BrandonW> I don't understand! :( 07:44 < BrandonW> This makes no sense, there are NO outputs to that port in these OS versions. 07:49 < BrandonW> Which suggests to me that it's being disabled some other way. 07:56 < BrandonW> They've got me stumped. 07:57 < BrandonW> Time to put on 1.90, enable the protection, and see what it takes to make it start working, or if it even stops. 07:58 < BrandonW> That should let me narrow it down to either the boot process or app execution. 08:01 < BrandonW> So long story short, the latest version of the 73 OS enables Flash execution permissions on boot, but it doesn't look like the earlier OSes ever do it, so how did apps ever work? 08:01 < BrandonW> The boot code always disables it, so the OS *MUST* do it at some point. 08:12 < BrandonW> AAAAAH-HA!!!!!!!!!!!!! 08:13 < BrandonW> I disable it and then immediately execute an application and it continues to work. 08:19 < BrandonW> Unfortunately there's no _ExecuteApp so I'm not sure how to narrow it down any more. 08:29 < BrandonW> Actually, there is...BWAHAHA... 08:30 < BrandonW> 4A8Fh 08:31 < BrandonW> Although I got ERR:VALIDATION when trying to use it. 08:42 < BrandonW> Because apparently that's what it does when it can't find the app. 08:47 < BrandonW> And it continues to work when enabling the protection and BCALLing that, so somewhere in there is the answer. 08:49 < BrandonW> And even better, jumping into the application directly doesn't work, even without disabling the protection. 08:49 < BrandonW> Not even the 83+ has that kind of security. 08:49 < BrandonW> Well, not the 73 either, since 1.91. 08:57 < BrandonW> Yeah, so, I have no idea how this is working. 09:11 < BrandonW> ...I am extremely disturbed by this. 09:11 < BrandonW> Code that doesn't execute on a privileged page appears to be it. 09:14 < BrandonW> Holy crap... 09:14 < BrandonW> I set the permissions and jump into a section of OS code that more or less jumps into the app...works. 09:14 < BrandonW> I set the permissions and jump directly to the app...doesn't work. 09:23 < BrandonW> I just don't know anymore. 09:24 < BrandonW> Now I'm doing exactly what the boot code does and I can't get it to crash... 09:28 < BrandonW> Now that just makes no sense at all. 09:28 < BrandonW> Disabling the permissions and jumping straight to the app and it doesn't crash. 09:28 < BrandonW> That's NONSENSE. 09:28 < BrandonW> That same thing won't work when the 83+ OS is on there. 09:31 < BrandonW> NO OS INTERACTION 09:31 < BrandonW> So which OS I have on there should make NO DIFFERENCE AT ALL. 09:33 < BrandonW> I give up, because I set the permissions on the 83+ OS and was able to run an application, and that's all that matters. 09:33 < BrandonW> God only knows how the 73 OS is doing it. 09:33 < BrandonW> But I know that the boot code outputs 0Ch to port 16h and the OS has no "out (16h),a" instruction. 09:33 < BrandonW> Take from that what you will. 09:33 < _aegis_> <_< 16:01 -!- Merthsoft [~Shaun@140.141.22.74] has quit [Read error: Connection reset by peer] 16:22 -!- Merthsoft [~Shaun@140.141.22.74] has joined #tiasm 16:22 < Merthsoft> l 16:27 -!- Netham46 [~Netham45@c-71-229-253-50.hsd1.co.comcast.net] has quit [Read error: Operation timed out] 19:09 -!- DrDnar [~DrDnar@cmu-24-35-40-168.mivlmd.cablespeed.com] has joined #tiasm 19:09 -!- mode/#tiasm [+v DrDnar] by SnowCrash 23:49 -!- Storm\_ [~TheStorm@CPE-75-86-232-242.wi.res.rr.com] has joined #tiasm --- Log closed Mon Jan 05 00:00:07 2009