Author |
Message |
|
cjgone Aw3s0m3
Active Member
Joined: 24 May 2006 Posts: 693
|
Posted: 25 Jul 2009 09:39:37 pm Post subject: |
|
|
Is calc84 aware of the wabbit.exe thing? |
|
Back to top |
|
|
calc84maniac
Elite
Joined: 22 Jan 2007 Posts: 770
|
Posted: 26 Jul 2009 10:51:27 am Post subject: |
|
|
panyan wrote: DigiTan wrote: Maybe we should compile a list that says which games can fit on each calc.
well all the ones i tried got the logo and then crashed -> i can confirm that Pokemon Bleu (french) and Rouge (french) dont work!
I think that's a problem with your calc (when did you buy it?)
cjgone wrote: Is calc84 aware of the wabbit.exe thing?
Yep. I'll see if I can replace it with the new real WabbitSign v7 that Spencer released earlier this month. |
|
Back to top |
|
|
thepenguin77
Advanced Newbie
Joined: 17 Jul 2009 Posts: 72
|
Posted: 05 Aug 2009 05:34:06 pm Post subject: |
|
|
I don't believe that that unlock trick works on 2.43. I've even copied part of brandon's destroy to test it. On TilEm and my own calc, it doesn't unlock. |
|
Back to top |
|
|
FloppusMaximus
Advanced Member
Joined: 22 Aug 2008 Posts: 472
|
Posted: 05 Aug 2009 06:20:24 pm Post subject: |
|
|
Which trick? Are you talking about the defragmentation patch? I'm pretty sure I tested that with 2.43, though not on a real calculator. |
|
Back to top |
|
|
thepenguin77
Advanced Newbie
Joined: 17 Jul 2009 Posts: 72
|
Posted: 05 Aug 2009 07:47:52 pm Post subject: |
|
|
No the
Code: ld a,1
ld (appInfo+2),a
bcall(50CBh)
doesn't work.
Edit: flashdrv doesn't work either.
Last edited by Guest on 05 Aug 2009 08:07:23 pm; edited 1 time in total |
|
Back to top |
|
|
FloppusMaximus
Advanced Member
Joined: 22 Aug 2008 Posts: 472
|
Posted: 05 Aug 2009 09:17:29 pm Post subject: |
|
|
Er, if neither of those work, I'd guess you're doing something wrong. What exactly are you trying to do? |
|
Back to top |
|
|
thepenguin77
Advanced Newbie
Joined: 17 Jul 2009 Posts: 72
|
Posted: 05 Aug 2009 09:30:35 pm Post subject: |
|
|
You're right. I just ran the template in flashdrv and it worked.
But after I run that code, 14h still reads 0. Wouldn't that work? |
|
Back to top |
|
|
FloppusMaximus
Advanced Member
Joined: 22 Aug 2008 Posts: 472
|
Posted: 05 Aug 2009 09:40:56 pm Post subject: |
|
|
Port 14 doesn't tell you whether Flash protection is enabled or not; you have to use port 2 for that. |
|
Back to top |
|
|
thepenguin77
Advanced Newbie
Joined: 17 Jul 2009 Posts: 72
|
Posted: 05 Aug 2009 09:55:40 pm Post subject: |
|
|
Port 2 bit 2 isn't showing it either.
But when I ran the template for flashdrv, port 14 read a 1. |
|
Back to top |
|
|
FloppusMaximus
Advanced Member
Joined: 22 Aug 2008 Posts: 472
|
Posted: 05 Aug 2009 10:13:26 pm Post subject: |
|
|
Interesting. Are you sure about that?
Anyway, what's the issue here? If you're trying to do something with Flash, then just do it. You'll find out soon enough whether it worked or not. |
|
Back to top |
|
|
thepenguin77
Advanced Newbie
Joined: 17 Jul 2009 Posts: 72
|
Posted: 05 Aug 2009 10:25:01 pm Post subject: |
|
|
Here is my full code
Code: .nolist
#include "ti83plus.inc"
.list
.org userMem-2
.db 0BBh,06Dh
ld a,1
ld (appInfo+2),a
b_call(50CBh)
in a,(14h)
in a,(02)
and $04
ld a,00h
ld de,0000h
ld b,0
bcall(_WriteAByte)
ret
.end
.end
I ran this on TilEm. The 14 reads 0 and the 02 reads E3 which ANDs to 0. Plus the WriteAByte failed.
Edit: I'm trying to make the press to test require more buttons.
Last edited by Guest on 05 Aug 2009 10:26:49 pm; edited 1 time in total |
|
Back to top |
|
|
FloppusMaximus
Advanced Member
Joined: 22 Aug 2008 Posts: 472
|
Posted: 05 Aug 2009 10:30:48 pm Post subject: |
|
|
Well, yeah, I can only tell you how the real hardware behaves - I have no idea what my 4+-year-old emulation code will do Give it time, the new TilEm will be better...
No idea why the WriteAByte wouldn't work, though. Unless perhaps you're not actually trying to write a zero to 0000, seeing as that doesn't make an awful lot of sense.
Last edited by Guest on 05 Aug 2009 10:49:06 pm; edited 1 time in total |
|
Back to top |
|
|
thepenguin77
Advanced Newbie
Joined: 17 Jul 2009 Posts: 72
|
Posted: 05 Aug 2009 10:34:57 pm Post subject: |
|
|
So this has been proven to work on 84+ SE with 2.43?
Maybe I have a weird OS. |
|
Back to top |
|
|
FloppusMaximus
Advanced Member
Joined: 22 Aug 2008 Posts: 472
|
Posted: 05 Aug 2009 10:44:38 pm Post subject: |
|
|
The program you posted works as expected in TilEm, on 2.43. Even reading from ports 2 and 14 works correctly in CVS TilEm, if not in the actual released 0.973 (all joking aside, I really can't remember what changes I made and when.)
I'm not going to run that program on my real calculator because, you know, that would be silly. And I'm still running 2.30, anyway. :)
Are you sure you have the correct definition for _WriteAByte? (8021h for the "unsafe" version, 80C6h for the "safe" version.)
Last edited by Guest on 05 Aug 2009 10:52:45 pm; edited 1 time in total |
|
Back to top |
|
|
thepenguin77
Advanced Newbie
Joined: 17 Jul 2009 Posts: 72
|
Posted: 05 Aug 2009 10:56:36 pm Post subject: |
|
|
Ok I found the problem. The ports still don't work. But, I just wrote 200 zeros to 0000.
The reason I didn't catch the first one was because the memory window didn't update and I couldn't scroll the debugger.
But when I wrote 200 zeros. The disassembly showed it.
Good. That only took all day.
Edit: And of course reading port 2 on my real calc actually works.
Last edited by Guest on 05 Aug 2009 11:01:46 pm; edited 1 time in total |
|
Back to top |
|
|
FloppusMaximus
Advanced Member
Joined: 22 Aug 2008 Posts: 472
|
Posted: 05 Aug 2009 10:58:25 pm Post subject: |
|
|
D'oh! I remember that bug. |
|
Back to top |
|
|
panyan
Member
Joined: 29 Dec 2007 Posts: 142
|
Posted: 08 Aug 2009 03:28:19 am Post subject: |
|
|
are there any advances on the emulator? or are we still at 0.2? |
|
Back to top |
|
|
calc84maniac
Elite
Joined: 22 Jan 2007 Posts: 770
|
Posted: 08 Aug 2009 09:29:13 am Post subject: |
|
|
Nah. I've been working on a secret-ish project. |
|
Back to top |
|
|
fullmetalcoder
Member
Joined: 01 Aug 2009 Posts: 139
|
Posted: 08 Aug 2009 10:54:17 am Post subject: |
|
|
calc84maniac wrote: Nah. I've been working on a secret-ish project.
Yet another one? Jeez, how can you ever hope to finish all of your projects if you start a new one everytime the previous gets usable (yeah, I know that kind of urge quite well and I sometimes find myself doing that but I'm trying hard to get some discipline... anybody up for an AP meeting? ) |
|
Back to top |
|
|
panyan
Member
Joined: 29 Dec 2007 Posts: 142
|
Posted: 08 Aug 2009 05:00:38 pm Post subject: |
|
|
fullmetalcoder wrote: calc84maniac wrote: Nah. I've been working on a secret-ish project.
Yet another one? Jeez, how can you ever hope to finish all of your projects if you start a new one everytime the previous gets usable (yeah, I know that kind of urge quite well and I sometimes find myself doing that but I'm trying hard to get some discipline... anybody up for an AP meeting? )
that doesn't make sense: if he followed all his ides into full development, then he would surely never get through his list. This way he gets to do a little of all the things and then the most popular or the ones he likes the most he can further develop |
|
Back to top |
|
|
|