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

Pages: 1 ... 10 11 [12] 13 14 ... 24
166
ASM / Re: 8X+(se) testers needed...
« on: April 19, 2013, 10:49:03 am »
Some more testers around ?

@DrDnar :
So, did you try the new version ?
To tell the truth, i'm kinda curious to see the results.

167
TI Z80 / Re: edit8X+
« on: April 19, 2013, 10:44:19 am »
Handling tab seems to be harder than expected...

168
TI Z80 / Re: edit8X+
« on: April 14, 2013, 08:05:27 am »
I can provide a backspace routine from cmdOS if you want, it's OS-independant :)
I'm far from that part but thanks a lot for the proposition =]
I'll think of it if i encounter difficulties.

You mean like I could do .txt.8xp? or rename a .txt to .8xp?
I'm not totally sure which variable type i'm gonna use but i'll probably go for the 8xv format.
But yeah, the file will have to be converted to that format before sending it to the calc (not just renamed).
A converter should be included.

Unfortunately, files won't be larger than 65535 bytes, due to VAT limitations.
The converter will automatically split the file if necessary.

169
ASM / Re: 8X+(se) testers needed...
« on: April 14, 2013, 06:58:06 am »
I'm not sure why, but screwing with curRow and curCol the way you do makes it overwrite previous text.
Maybe those text display routines have been modified on the 84+CSE (Who knows...).
I'm specially thinking of the automatic newline performed by _puts (and putc i think) once a char has been displayed at col 15.

So I switched it to using the wonderful _NewLine. Anyway, this gives 22 ? ? ? on my TI-84+CSE. This seems highly unlikely to me, but I don't see anything obviously wrong. I'll have to do some more work later.
I just hope ti did not change the keyboard for some slow crap.
More likely, there is one or more piece(s) of hardware that is significantly faster (and that is involved in the test ofc).

EDIT :

I took some little time to modify the kbdelay.asm you provided.
It now goes up to 128.
Feel free to try it out =]

170
TI Z80 / Re: edit8X+
« on: April 13, 2013, 12:12:31 pm »
disp_char routine coded =]

171
ASM / Re: 8X+(se) testers needed...
« on: April 13, 2013, 02:19:13 am »
Good question.
Not even sure if the program works on those...

172
ASM / Re: 8X+(se) testers needed...
« on: April 12, 2013, 04:22:29 pm »
I'm starting to understand how it works now...
Thx for the sharing =]

173
ASM / Re: 8X+(se) testers needed...
« on: April 12, 2013, 08:07:28 am »
Yes, there is a problem with your source code. You forgot to disable interrupts, which could cause false values to be reported.
I already tried the same code with interrupts disabled and the same values seemed to be returned.
I checked again, and the response is then a bit slower with my old 83+.
Anyway, since you're the kind of person i would definitely trust, i updated the prog & source.
Thx a lot DrDnar =]

174
TI Z80 / edit8X+
« on: April 12, 2013, 07:21:56 am »
A new project on its way...

edit8X+ will mainly be a text viewer|editor.
The main idea is to be able to read text imported from a computer.
I know that doesn't sound very original, but i really wanted to code my own.
Also, i might use it later for a larger purpose.
A challenge will be to make the code OS-independant (avoiding system routines when possible).

*****

PLANNED FEATURES :

compatibility with as many models as possible
The default large font will be used but the characters order will match :
 ASCII printable characters (full compatibility)
 ISO-8859-1 printable characters (partial compatibility)
 CP-1252 printable characters (partial compatibility)
block selection , cut , copy , paste
undo
compatibility with the tab control character
compatibility with different versions of the enter control character :
 $0A
 $0D
 $0D,$0A
temporary system & extra ram usage during edition
view-only mode for archived files too large to be edited (if unsufficient free ram)
new , save as , save
backspace (maybe)
horizontal scrolling
...

*****

WHAT'S DONE FOR NOW :

The font :

242 printable characters
153 of them are compatible with notepad (instead of 92 in the original system font).
The other 89 are specific to the calculator (I needed them for another project).

11 undefined characters (dedicated sprite)

The 3 remaining slots are used for control chars (tab & enter).

*****

Any suggestions are welcome =]

175
ASM / Re: 8X+(se) testers needed...
« on: April 12, 2013, 06:12:43 am »
So, for now, the known maximum delays are :
83+ : 6
other models - mode 0 : 6
other models - mode 1+ : 29

More tests are needed...

176
ASM / Re: 8X+(se) testers needed...
« on: April 11, 2013, 04:14:25 pm »
How on earth does someone "time" a processor with only the processor to do so?
And the same goes for keypresses! Wahh lol
Hmm... timing the processor is definitely not the aim here.
The idea is to know how many cycles are needed between writing & reading to port 1.
Knowing that delay allows you to make sure low level interactions with the keyboard are compatible with all hardware types.

Should I test different OS versions?
That shouldn't matter, since i don't use any OS code in the delay calculation.
Just be sure to turn that mathprint shit off if using 2.53 or 2.55.

177
ASM / Re: 8X+(se) testers needed...
« on: April 11, 2013, 03:05:46 pm »
Another slow one XD

Thx Darl181 =]

178
ASM / Re: 8X+(se) testers needed...
« on: April 11, 2013, 02:55:04 pm »
Results would be interesting, indeed.
Anyway, i'll probably post a duplicate topic on cemetech.

179
ASM / Re: 8X+(se) testers needed...
« on: April 11, 2013, 12:30:51 pm »
Reading such results reminds me how slow is my 84+se XD

Thx a lot Streetwalker !

180
ASM / 8X+(se) testers needed...
« on: April 11, 2013, 11:50:32 am »
Hey there =]

If you don't already know, a delay is needed between writing and reading to the keyboard (using port 1).
The problem is, that the needed time is not accurately known.
Since there seems to be many different opinions about the subject, i decided to code a program to test that up.
The main purpose is to be able to have a better knowledge of the hardware, allowing more optimised low level operations.
Also, maybe we'll have some surprises (ti likes to change hardware pieces).

COMPATIBILITY

TI-83 Plus
TI-83 Plus.fr
TI-83 Plus Silver Edition
TI-84 Plus
TI-84 Pocket.fr
TI-84 Plus Silver Edition
TI-84 Plus Pocket Silver Edition
TI-84 Plus C Silver Edition

All official OS are compatible, as long as you TURN OFF MATHPRINT.

INSTRUCTIONS

Simply execute from the homescreen and follow instructions.
Important : When pressing the 0 key, you must HOLD it until the end of the test.

DOWNLOAD

black & white models : http://www.omnimaga.org/index.php?action=dlattach;topic=16102.0;attach=15043
TI-84 Plus C Silver Edition : http://www.omnimaga.org/index.php?action=dlattach;topic=16102.0;attach=15044

RESULTS

The displayed value(s) are the needed delays (in cycles) for each CPU speed mode (order : 0,1,2,3).
A question mark specifies an unknown delay.
Please don't forget to specify the model and serial number end (at the back of your calc, in the form X-XXXXX).

Code: [Select]
OWNER MODEL SERIAL DELAY-0 DELAY-1 DELAY-2 DELAY-3

the_mad_joob 83+ I-0299A 6
bhtooefr 83+ S-0504E 0
chickendude 83+ N-0305H 5

fortytwo 83+SE I-0501 4 23 30 37 overclocked

Darl181 84+ S-0305B 6 29 29 29
Streetwalker 84+ S-0107G 4 21 21 21

the_mad_joob 84+SE S-0404 6 29 29 29
DrDnar 84+SE S-0605D 4 19 19 19
fortytwo 84+SE P-0410O 4 17 17 17
willwac 84+SE P-0410O 4 20 20 20
chickendude 84+SE ? 4 18 18 18

DrDnar 84+CSE ? 22 72 72 72

THANKS IN ADVANCE FOR YOUR PARTICIPATION =]

Pages: 1 ... 10 11 [12] 13 14 ... 24