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

Pages: 1 ... 26 27 [28] 29 30 ... 38
406
TI Z80 / Re: zStart - an app that runs on ram clears
« on: June 28, 2011, 08:55:14 pm »
They're real. The limit is actually 3 bytes, not tokens.

Dang, ninja'd by four seconds.

407
News / Re: 84+/SE Boot Pages Modified
« on: June 28, 2011, 01:00:47 am »
P-0211Q

408
News / Re: 84+/SE Boot Pages Modified
« on: June 27, 2011, 10:53:54 pm »
Somebody should lock this thread before TI notices and actually does change things again.

409
News / Re: 84+/SE Boot Pages Modified
« on: June 27, 2011, 10:03:05 pm »
I just a got Walmart calculator today. It came with 1.03. So, TI is definitely shipping 1.03 for the new school year.

Also, TI is trying to get a Z80 to do 2048 encryption? That . . . is ridiculous. Just . . . as ridiculous as possible. Let's one-up them and make a boot code that verifies the OS with a 4096-bit key. That'll probably take 2 hours to validate.

410
Miscellaneous / Re: Definitely retiring from coding
« on: June 25, 2011, 04:27:37 pm »
Wear all black clothing with lots of chains and spikes, and get a few tattoos.

411
Humour and Jokes / Re: Funny #omnimaga quotes (NSFW)
« on: June 24, 2011, 10:31:49 pm »
Quote
[18:21:41] <calc84maniac> yo dawg, I put a monitor in your monitor so you can monitor your monitor while you monitor

It's a monitor in your monitor.

412
TI Z80 / Re: zStart - an app that runs on ram clears
« on: June 24, 2011, 12:09:02 am »
That's a difficult request. (At the very least, the internal workings of those menus are not documented.) Though it would be a nice feature.

413
TI Z80 / Re: Putting Your Name in the About Screen / Certificate
« on: June 23, 2011, 02:24:51 am »
At any rate, BrandonW's CertEdit app can do this, just not so easily.

Edit: By the way, 0100 is the certificate revision number, not 0310.

414
TI Z80 / Re: Putting Your Name in the About Screen / Certificate
« on: June 23, 2011, 01:22:49 am »
A whole certificate is only 8 K, which you can easily fit in main RAM. Also, you can probably figure out a way to completely avoid buffering in RAM and just write straight to the inactive sector.

415
TI Z80 / Re: zStart - an app that runs on ram clears
« on: June 22, 2011, 04:33:59 pm »
Is that error with my version or yours? It worked fine with that first sample font from TI Calc. I think you need to pass Str1+1 instead of Str1 to the name input routine.

416
TI Z80 / Re: zStart - an app that runs on ram clears
« on: June 22, 2011, 12:19:35 am »
Glancing at this, I have to ask: Is the name input routine overwriting the first byte of Str1/Str3? That byte must be 6 for the converted font to show up in zStart. The conversion worked for me when I manually entered the name. I'll check the source for typos, too.

So, here it is, from Source Coder. I don't see any differences, though.
Code: [Select]
:.AA
:" COURIERN"→Str1
:6→{Str1}
:[BB6DC96F6D6E6963616C63]→Str2
:" COURIERM"→Str3
:6→{Str3}
:"FONT"→Str4
:Disp "Working...",i
:GetCalc(Str1,Y1)→A
:!If A
: Disp "Var not found.",i
: Return
:End
:For(A,0,10)
: {A+Str2}→B
: {Y1+A}→C
: If B≠C
:  Disp "Header error.",i
:  Return
: End
:End
:.CREATE VAR
:GetCalc(Str3,2052)→X
:!If X
: Disp "Cannot create.",i
: Return
:End
:.MAKE HEADER
:conj(Str4,X,4)
:X+4→X
:Disp "Converting...",i
:For(C,0,255)
: C*7+11→G
: C*8+X→H
: For(D,0,6)
:  {Y1+G}→E
:  E→{H}
:  G++
:  H++
: End
: 5→{H}
:End
:Disp "Archiving...",i
:ArchiveStr3
:Disp "Done!",i

417
TI Z80 / Re: zStart - an app that runs on ram clears
« on: June 21, 2011, 06:12:02 pm »
Omnicalc to zStart font converter. I didn't feel like messing with string input routines, so the source and destination names must be hard coded. Source font must be archived.
Code: [Select]
.NAME
"_SOURCE"->Str1
6->{Str1}
[BB6DC96F6D6E6963616C63]->Str2
.This hack is needed because Axe seems to have no support for protected programs and zStart requires the font to be protected. Also, why doesn't zStart use a appvars for the fonts?
"_DEST"->Str3
6->{Str3}
"FONT"->Str4
GetCalc(Str1,Y1)->A
!If A
 Disp "Var not found.",i
 Return
End
For(A,0,10)
 {A+Str2}->B
 {Y1+A}->C
 If B!=C
  Disp "Header error.",i
  Return
 End
End
GetCalc(Str3,2052)->X
!If X
 Disp "Cannon create.",i
 Return
End
Copy(Str4,X,4)
X+4->X
Disp "Converting...",i
For(C,0,255)
 .Work around bugs in the way Axe handles files.
 C*7+11->G
 C*8+X->H
 For(D,0,6)
  {Y1+G}->E
  E->{H}
  G++
  H++
 End
 5->{H}
End
Disp "Arching...",i
Archive Str3
Disp "Done!",i

418
TI Z80 / Re: Axe Wiki
« on: June 18, 2011, 03:32:29 pm »
Runer, about the instant quit which uses sp, what is the $ED56 for? Can't you just do:
Code: [Select]
ld sp ($83E3)
ret
It sets IM 1 before quitting, killing any active custom interrupt. But it doesn't reset the interrupt ports, though Axe may or may not do anything to those. It should be removable. You can clean up your interrupts on your own.

419
News / Re: Pegs for Nspire Released
« on: June 17, 2011, 07:39:49 pm »
Guys? Pegs was a DOS classic before it was a TI-83+ classic. Also, Blockdude was a DOS game first, too.

420
ASM / Re: Weird Ports
« on: June 17, 2011, 01:08:26 am »
"The Desolate guy" is Patrick Prendergast, aka tr1p1ea. So, yes, the 60 FPS thing has been known since at least 2004.

Pages: 1 ... 26 27 [28] 29 30 ... 38