Don't have an account? Register now to chat, post, use our tools, and much more.
Latest Headlines
Online Users
There are 136 users online: 2 members, 106 guests and 28 bots. Members: keoni29, ordelore. Bots: VoilaBot (4), Spinn3r (1), Magpie Crawler (2), VoilaBot (3), Googlebot (18).
RSS & Social Media
SAX
You must log in to view the SAX chat widget
|
| Author |
Message |
|
qazz42

Vampire Killer

Joined: 07 Apr 2010 Posts: 4179
|
Posted: 26 Sep 2010 09:13:20 pm Post subject: |
|
|
well, one thing I am really wondering is how the speed of the calc affects calcnet transmissions and such _________________
 |
|
| Back to top |
|
|
KermMartian

Site Admin

Joined: 14 Mar 2005 Posts: 55882 Location: Earth, Sol, Milky Way
|
Posted: 26 Sep 2010 09:34:38 pm Post subject: |
|
|
| qazz42 wrote: | | well, one thing I am really wondering is how the speed of the calc affects calcnet transmissions and such | None whatsoever; note that CALCnet operates on 6MHz speeds, so everything is (forced) to operate at the same slower speeds. You could run a 15MHz CALCnet network with obviously 2.5x the throughput, but no 6MHz calcs could connect. _________________
 |
|
| Back to top |
|
|
KermMartian

Site Admin

Joined: 14 Mar 2005 Posts: 55882 Location: Earth, Sol, Milky Way
|
|
| Back to top |
|
|
merthsoft
File Archiver

Joined: 09 May 2010 Posts: 2735
|
Posted: 27 Sep 2010 10:58:55 am Post subject: |
|
|
Move propstring.asm to Page 0
Move parserhook.inc to Page 0
Move credit.asm to Page 2
Page 1 now has 999 bytes free, put it there.
Does that work? _________________ Shaun |
|
| Back to top |
|
|
KermMartian

Site Admin

Joined: 14 Mar 2005 Posts: 55882 Location: Earth, Sol, Milky Way
|
Posted: 27 Sep 2010 11:31:14 am Post subject: |
|
|
That could work. I'll have to probably create some new bcalls for that, but those are only 3 bytes to 3+3+1 = 7 bytes of code each, so no biggie. I'll probably try to do a few optimization passes through the code first, too. _________________
 |
|
| Back to top |
|
|
KermMartian

Site Admin

Joined: 14 Mar 2005 Posts: 55882 Location: Earth, Sol, Milky Way
|
Posted: 27 Sep 2010 09:28:24 pm Post subject: |
|
|
*bump* Please help Kerm quickly convert six-byte-per-char fonts into 3-bytes per char! For example:
Code: .db 4,$80,$80,$A0,$C0,$A0 ;k
.db 3,$80,$80,$80,$80,$40 ;l
.db 6,$00,$D0,$A8,$A8,$88 ;m
.db 4,$00,$C0,$A0,$A0,$A0 ;n
.db 4,$00,$40,$A0,$A0,$40 ;o becomes Code: .db $48,$8A,$CA ;k
.db $38,$88,$84 ;l
.db $f6,DCSF_GS_m ;$06,$00,$D0,$A8,$A8,$88 ;m
.db $40,$CA,$AA ;n
.db $40,$4A,$A4 ;o It's simple nibble-packing except for characters 5 pixels wide or wider, which become pointers starting in $f[width], with the actual value in the comment. Here's the data still to convert; call your section, please:
Code: .db 4,$00,$C0,$A0,$C0,$80 ;p
.db 4,$00,$60,$A0,$60,$20 ;q
.db 4,$00,$A0,$C0,$80,$80 ;r
.db 3,$00,$C0,$80,$40,$C0 ;s
.db 3,$80,$C0,$80,$80,$40 ;t
.db 4,$00,$A0,$A0,$A0,$E0 ;u
.db 4,$00,$A0,$A0,$40,$40 ;v
.db 6,$00,$88,$A8,$A8,$50 ;w
.db 4,$00,$A0,$40,$40,$A0 ;x
.db 4,$00,$A0,$A0,$40,$80 ;y
.db 5,$00,$F0,$20,$40,$F0 ;z
.db 4,$60,$40,$80,$40,$60 ;{
.db 2,$80,$80,$80,$80,$80 ;|
.db 4,$C0,$40,$20,$40,$C0 ;}
.db 5,$00,$50,$A0,$00,$00 ;~
.db 3,$E0,$00,$E0,$00,$E0 ;-=
.db 4,$E0,$A0,$A0,$A0,$E0 ;zero
.db 4,$40,$C0,$40,$40,$E0 ;one
.db 4,$C0,$20,$40,$80,$E0 ;two
.db 4,$C0,$20,$40,$20,$C0 ;three
.db 4,$80,$A0,$E0,$20,$20 ;four
.db 4,$E0,$80,$C0,$20,$C0 ;five
.db 4,$60,$80,$E0,$A0,$E0 ;six
.db 4,$E0,$20,$40,$80,$80 ;seven
.db 4,$E0,$A0,$E0,$A0,$E0 ;eight
.db 4,$E0,$A0,$E0,$20,$C0 ;nine
.db 5,$20,$60,$90,$F0,$90 ;A'
.db 5,$40,$60,$90,$F0,$90 ;A`
.db 5,$60,$60,$90,$F0,$90 ;A*
.db 5,$90,$60,$90,$F0,$90 ;A:
.db 5,$20,$00,$60,$A0,$50 ;a'
.db 5,$40,$00,$60,$A0,$50 ;a`
.db 5,$40,$A0,$60,$A0,$50 ;a^
.db 5,$A0,$00,$60,$A0,$50 ;a:
.db 5,$80,$70,$60,$40,$70 ;E'
.db 5,$10,$E0,$C0,$80,$E0 ;E`
.db 4,$40,$00,$E0,$C0,$E0 ;E^
.db 5,$A0,$E0,$C0,$80,$E0 ;E:
.db 4,$20,$40,$C0,$A0,$60 ;e'
.db 4,$80,$40,$C0,$A0,$60 ;e`
.db 4,$40,$40,$C0,$A0,$60 ;e^
.db 4,$A0,$40,$C0,$A0,$60 ;e:
.db 4,$20,$E0,$40,$40,$E0 ;I'
.db 4,$80,$E0,$40,$40,$E0 ;I`
.db 4,$40,$E0,$40,$40,$E0 ;I^
.db 4,$A0,$E0,$40,$40,$E0 ;I:
.db 4,$20,$00,$C0,$40,$E0 ;i'
.db 4,$80,$00,$C0,$40,$E0 ;i`
.db 4,$40,$00,$C0,$40,$E0 ;i^
.db 4,$A0,$00,$C0,$40,$E0 ;i:
.db 6,$10,$70,$88,$88,$70 ;O'
.db 6,$40,$70,$88,$88,$70 ;O`
.db 6,$20,$70,$88,$88,$70 ;O^
.db 6,$50,$70,$88,$88,$70 ;O:
.db 6,$10,$00,$70,$88,$70 ;o'
.db 6,$40,$00,$70,$88,$70 ;o`
.db 6,$20,$00,$70,$88,$70 ;o^
.db 6,$50,$00,$70,$88,$70 ;o:
.db 4,$20,$40,$A0,$A0,$A0 ;U'
.db 4,$80,$40,$A0,$A0,$A0 ;U`
.db 4,$40,$A0,$00,$A0,$A0 ;U^
.db 4,$A0,$00,$A0,$A0,$A0 ;U:
.db 5,$20,$00,$A0,$A0,$50 ;u'
.db 5,$80,$00,$A0,$A0,$50 ;u`
.db 5,$40,$00,$A0,$A0,$50 ;u^
.db 5,$A0,$00,$A0,$A0,$50 ;u:
.db 4,$60,$80,$80,$60,$C0 ;C5
.db 4,$00,$60,$80,$60,$C0 ;c5
.db 5,$00,$00,$00,$00,$00 ;N~
.db 5,$00,$00,$00,$00,$00 ;n~
.db 3,$40,$80,$00,$00,$00 ;'
.db 3,$80,$40,$00,$00,$00 ;`
.db 4,$A0,$00,$00,$00,$00 ;^:
.db 4,$40,$00,$40,$80,$60 ;^?
.db 2,$80,$00,$80,$80,$80 ;^!
.db 5,$00,$50,$A0,$A0,$50 ;alpha
.db 4,$40,$A0,$C0,$A0,$C0 ;beta
.db 5,$10,$50,$A0,$20,$20 ;gamma
.db 6,$00,$20,$50,$88,$F8 ;delta
.db 4,$40,$80,$40,$A0,$40 ;??
.db 4,$60,$80,$F0,$80,$60 ;epsilon
.db 3,$C0,$80,$80,$80,$C0 ;[
.db 4,$80,$40,$40,$A0,$A0 ;sigma
.db 5,$00,$A0,$A0,$F0,$80 ;micro
.db 6,$00,$F8,$50,$50,$50 ;pi
.db 5,$20,$50,$60,$40,$80 ;psi
.db 5,$F0,$40,$20,$40,$F0 ;Sigma
.db 5,$00,$70,$A0,$A0,$40 ;hmmm
.db 5,$00,$E0,$40,$50,$20 ;tau
.db 6,$20,$70,$A8,$70,$20 ;Psi
.db 6,$70,$88,$88,$50,$D8 ;Omega
.db 4,$E0,$00,$A0,$40,$A0 ;x-bar
.db 4,$E0,$00,$A0,$40,$80 ;y-bar
.db 4,$A0,$40,$A0,$00,$00 ;^x
.db 4,$00,$00,$00,$00,$E0 ;underscore
.db 4,$20,$60,$E0,$60,$20 ;<|
.db 3,$00,$C0,$C0,$00,$00 ;square
.db 4,$20,$20,$40,$80,$80 ;/
.db 3,$00,$00,$C0,$00,$00 ;-
.db 4,$C0,$20,$40,$E0,$00 ;^2
.db 4,$40,$A0,$40,$00,$00 ;^o
.db 4,$E0,$40,$20,$C0,$00 ;^3
.db 5,$00,$00,$00,$00,$00 ;CR
.db 4,$80,$00,$80,$A0,$C0 ;imag
.db 4,$40,$C0,$A0,$C0,$80 ;??
.db 4,$80,$A0,$40,$A0,$20 ;??
.db 4,$E0,$80,$E0,$80,$80 ;FinF
.db 4,$00,$40,$A0,$C0,$60 ;2.717 e
.db 3,$00,$80,$80,$80,$E0 ;list L
.db 3,$C0,$A0,$A0,$A0,$A0 ;crampedN
.db 4,$A0,$50,$50,$50,$50 ;scriptcrampedN
.db 3,$C0,$80,$C0,$80,$C0 ;crampedE
.db 3,$40,$E0,$E0,$E0,$40 ;formulaDiamond
_________________
 |
|
| Back to top |
|
|
souvik1997

Guru-in-Training

Joined: 19 Apr 2010 Posts: 2870
|
Posted: 27 Sep 2010 09:31:20 pm Post subject: |
|
|
Me does last section:
one moment...
.db 3,$00,$C0,$C0,$00,$00 ;square
.db 4,$20,$20,$40,$80,$80 ;/
.db 3,$00,$00,$C0,$00,$00 ;-
.db 4,$C0,$20,$40,$E0,$00 ;^2
.db 4,$40,$A0,$40,$00,$00 ;^o
.db 4,$E0,$40,$20,$C0,$00 ;^3
.db 5,$00,$00,$00,$00,$00 ;CR
.db 4,$80,$00,$80,$A0,$C0 ;imag
.db 4,$40,$C0,$A0,$C0,$80 ;??
.db 4,$80,$A0,$40,$A0,$20 ;??
.db 4,$E0,$80,$E0,$80,$80 ;FinF
.db 4,$00,$40,$A0,$C0,$60 ;2.717 e
.db 3,$00,$80,$80,$80,$E0 ;list L
.db 3,$C0,$A0,$A0,$A0,$A0 ;crampedN
.db 4,$A0,$50,$50,$50,$50 ;scriptcrampedN
.db 3,$C0,$80,$C0,$80,$C0 ;crampedE
.db 3,$40,$E0,$E0,$E0,$40 ;formulaDiamond
.db $30,$CC,$00
.db $42,$24,88
.db $30,$0C,$00
.db $4C,$24,$E0
.db $44,$A4,$00
.db $4E,$42,$C0
.db $50,$00,$00
.db $48,$08,$AC
.db $44,$C8,$CA
.db $48,$A4,$A2
.db $4E,$8E,$88
.db $40,$4A,$C6
.db $30,$88,$8E
.db $3C,$AA,$AA
.db $48,$55,$55
.db $3C,8C,$8C
.db $34,$EE,$E4
I WIN _________________ CALCnet Tournament-38%
deviantArt

Last edited by souvik1997 on 27 Sep 2010 09:38:03 pm; edited 2 times in total |
|
| Back to top |
|
|
merthsoft
File Archiver

Joined: 09 May 2010 Posts: 2735
|
Posted: 27 Sep 2010 09:31:50 pm Post subject: |
|
|
I'll take the top section. _________________ Shaun |
|
| Back to top |
|
|
MufinMcFlufin

Advanced Member

Joined: 29 Aug 2009 Posts: 252 Location: C:\Users\Admin\Desktop
|
Posted: 27 Sep 2010 09:32:18 pm Post subject: |
|
|
I guess I'll start with the third section then
Code:
.db $54,$A6,$A5 ;a^
.db $5A,$06,$A5 ;a:
.db $58,$76,$47 ;E'
.db $51,$EC,$8E ;E`
.db $44,$0E,$CE ;E^
.db $5A,$EC,$8E ;E:
.db $42,$4C,$A6 ;e'
.db $48,$4C,$A6 ;e`
.db $44,$4C,$A6 ;e^
.db $4A,$4C,$A6 ;e:
.db $42,$E4,$4E ;I'
.db $48,$E4,$4E ;I`
.db $44,$E4,$4E ;I^
.db $4A,$E4,$4E ;I:
.db $42,$0C,$4E ;i'
.db $48,$0C,$4E ;i`
_________________
MufinMcFlufin's quote of the week:
"Diapers and Politicians should both be changed often for the same reason."
-Anonymous
Last edited by MufinMcFlufin on 27 Sep 2010 09:42:04 pm; edited 2 times in total |
|
| Back to top |
|
|
KermMartian

Site Admin

Joined: 14 Mar 2005 Posts: 55882 Location: Earth, Sol, Milky Way
|
Posted: 27 Sep 2010 09:33:00 pm Post subject: |
|
|
I'll start at "i^ ", then. Post up when you finish a section. Thanks so much, guys!
Summary:
Souvik: 1st
Muffin: 3rd
Me: 4th
Sonlen: 5th
Merth: Last _________________
 |
|
| Back to top |
|
|
merthsoft
File Archiver

Joined: 09 May 2010 Posts: 2735
|
Posted: 27 Sep 2010 09:36:37 pm Post subject: |
|
|
Wait I said I'd do the top...
Code: .db 40,$CA,$C8 ;p
.db 40,$6A,$62 ;q
.db 40,$AC,$88 ;r
.db 30,$C8,$4C ;s
.db 38,$C8,$84 ;t
.db 40,$AA,$AE ;u
.db 40,$AA,$44 ;v
.db 60,$8A,$A5 ;w
.db 40,$A4,$4A ;x
.db 40,$AA,$48 ;y
.db 50,$F2,$4F ;z
.db 46,$48,$46 ;{
.db 28,$88,$88 ;|
.db 4C,$42,$4C ;}
.db 50,$5A,$00 ;~
.db 30,$0E,$0E ;-= Did I do it right?! _________________ Shaun |
|
| Back to top |
|
|
souvik1997

Guru-in-Training

Joined: 19 Apr 2010 Posts: 2870
|
|
| Back to top |
|
|
merthsoft
File Archiver

Joined: 09 May 2010 Posts: 2735
|
Posted: 27 Sep 2010 09:38:03 pm Post subject: |
|
|
Ah, so he just switched us. _________________ Shaun |
|
| Back to top |
|
|
KermMartian

Site Admin

Joined: 14 Mar 2005 Posts: 55882 Location: Earth, Sol, Milky Way
|
Posted: 27 Sep 2010 09:40:25 pm Post subject: |
|
|
Sorry, I did switch you. Merth, you did everything write except the 6-width, but I can quick fix that. I finished my section:
Code: .db $44,$0C,$4E ;i^
.db $4A,$0C,$4E ;i:
.db $f6,DCSF_GS_Oprime ;$06,$10,$70,$88,$88,$70 ;O'
.db $f6,DCSF_GS_Oacute ;$06,$40,$70,$88,$88,$70 ;O`
.db $f6,DCSF_GS_Ohat ;$06,$20,$70,$88,$88,$70 ;O^
.db $f6,DCSF_GS_Oumlaut ;$06,$50,$70,$88,$88,$70 ;O:
.db $f6,DCSF_GS_olprime ;$06,$10,$00,$70,$88,$70 ;o'
.db $f6,DCSF_GS_olacute ;$06,$40,$00,$70,$88,$70 ;o`
.db $f6,DCSF_GS_olhat ;$06,$20,$00,$70,$88,$70 ;o^
.db $f6,DCSF_GS_olumlaut ;$06,$50,$00,$70,$88,$70 ;o:
.db $42,$4A,$AA ;U'
.db $48,$4A,$AA ;U`
.db $44,$A0,$AA ;U^
.db $4A,$0A,$AA ;U:
.db $f5,DCSF_GS_ulprime ;$05,$20,$00,$A0,$A0,$50 ;u'
.db $f5,DCSF_GS_ulacute ;$05,$80,$00,$A0,$A0,$50 ;u`
_________________
 |
|
| Back to top |
|
|
_player1537

Guru-in-Training

Joined: 25 Nov 2009 Posts: 2958
|
Posted: 27 Sep 2010 09:40:52 pm Post subject: |
|
|
Code: .db $4E,$AA,$AE ;zero
.db $44,$C4,$4E ;one
.db $4C,$24,$8E ;two
.db $4C,$24,$2C ;three
.db $48,$AE,$22 ;four
.db $4E,$8C,$2C ;five
.db $45,$8E,$AE ;six
.db $4E,$24,$88 ;seven
.db $4E,$AE,$AE ;eight
.db $4E,$AE,$2C ;nine
.db $52,$69,$F9 ;A'
.db $54,$69,$F9 ;A`
.db $56,$69,$F9 ;A*
.db $59,$59,$F9 ;A:
.db $52,$06,$A5 ;a'
.db $54,$06,$A5 ;a`
That was tedious... _________________ http://tanner.myserverathome.com
 |
|
| Back to top |
|
|
souvik1997

Guru-in-Training

Joined: 19 Apr 2010 Posts: 2870
|
|
| Back to top |
|
|
KermMartian

Site Admin

Joined: 14 Mar 2005 Posts: 55882 Location: Earth, Sol, Milky Way
|
Posted: 27 Sep 2010 09:42:09 pm Post subject: |
|
|
Thanks tanner! I did about 128 characters before I thought to ask for you guys' help.
Edit: Just two more left! If you have a sec, I'd love the help:
Code: .db 5,$40,$00,$A0,$A0,$50 ;u^
.db 5,$A0,$00,$A0,$A0,$50 ;u:
.db 4,$60,$80,$80,$60,$C0 ;C5
.db 4,$00,$60,$80,$60,$C0 ;c5
.db 5,$00,$00,$00,$00,$00 ;N~
.db 5,$00,$00,$00,$00,$00 ;n~
.db 3,$40,$80,$00,$00,$00 ;'
.db 3,$80,$40,$00,$00,$00 ;`
.db 4,$A0,$00,$00,$00,$00 ;^:
.db 4,$40,$00,$40,$80,$60 ;^?
.db 2,$80,$00,$80,$80,$80 ;^!
.db 5,$00,$50,$A0,$A0,$50 ;alpha
.db 4,$40,$A0,$C0,$A0,$C0 ;beta
.db 5,$10,$50,$A0,$20,$20 ;gamma
.db 6,$00,$20,$50,$88,$F8 ;delta
.db 4,$40,$80,$40,$A0,$40 ;??
.db 4,$60,$80,$F0,$80,$60 ;epsilon
.db 3,$C0,$80,$80,$80,$C0 ;[
.db 4,$80,$40,$40,$A0,$A0 ;sigma
.db 5,$00,$A0,$A0,$F0,$80 ;micro
.db 6,$00,$F8,$50,$50,$50 ;pi
.db 5,$20,$50,$60,$40,$80 ;psi
.db 5,$F0,$40,$20,$40,$F0 ;Sigma
.db 5,$00,$70,$A0,$A0,$40 ;hmmm
.db 5,$00,$E0,$40,$50,$20 ;tau
.db 6,$20,$70,$A8,$70,$20 ;Psi
.db 6,$70,$88,$88,$50,$D8 ;Omega
.db 4,$E0,$00,$A0,$40,$A0 ;x-bar
.db 4,$E0,$00,$A0,$40,$80 ;y-bar
.db 4,$A0,$40,$A0,$00,$00 ;^x
.db 4,$00,$00,$00,$00,$E0 ;underscore
.db 4,$20,$60,$E0,$60,$20 ;<|
_________________
 |
|
| Back to top |
|
|
Sonlen

Calculator Deity

Joined: 25 Aug 2010 Posts: 1679
|
Posted: 27 Sep 2010 09:50:57 pm Post subject: |
|
|
Code: .db $54,$0A,$A5 ;u^
.db $5A,$0A,$A5 ;u:
.db $46,$88,$6C ;C5
.db $40,$68,$6C ;c5
.db $50,$00,$00 ;N~
.db $50,$00,$00 ;n~
.db $34,$80,$00 ;'
.db $38,$40,$00 ;`
.db $4A,$00,$00 ;^:
.db $44,$04,$86 ;^?
.db $28,$08,$88 ;^!
.db $50,$5A,$A5 ;alpha
.db $44,$AC,$AC ;beta
.db $51,$5A,$22 ;gamma
.db $60,$25,$88,$F8 ;delta
.db $44,$84,$A4 ;??
_________________
 | comicIDIOT wrote: | | KermMartian wrote: | | Stop double-posting. If you can't edit your posts, delete your old post before you post a new post. | I am too lazy to actually make my own post so instead I quote people and then don't say anything new |
dragon1414@att.net / Google and Yahoo E-Mail |
|
| Back to top |
|
|
MufinMcFlufin

Advanced Member

Joined: 29 Aug 2009 Posts: 252 Location: C:\Users\Admin\Desktop
|
Posted: 27 Sep 2010 09:55:07 pm Post subject: |
|
|
Code:
.db $46,$8F,$86 ;epsilon
.db $3C,$88,$8C ;[
.db $48,$44,$AA ;sigma
.db $50,$AA,$F8 ;micro
;pi
.db $52,$56,$48 ;psi
.db $5F,$42,$4F ;Sigma
.db $50,$7A,$A4 ;hmmm
.db $50,$E4,$52 ;tau
;Psi
;Omega
.db $4E,$0A,$4A ;x-bar
.db $4E,$0A,$48 ;y-bar
.db $4A,$4A,$00 ;^x
.db $40,$00,$0E ;underscore
.db $42,$6E,$62 ;<|
_________________
MufinMcFlufin's quote of the week:
"Diapers and Politicians should both be changed often for the same reason."
-Anonymous
Last edited by MufinMcFlufin on 27 Sep 2010 10:03:21 pm; edited 1 time in total |
|
| Back to top |
|
|
KermMartian

Site Admin

Joined: 14 Mar 2005 Posts: 55882 Location: Earth, Sol, Milky Way
|
Posted: 27 Sep 2010 09:56:06 pm Post subject: |
|
|
Thanks Sonlen and Mufin! Although I am afraid you both ended up doing the same one.
Edit: Sonlen, Mufin, Souvik, Merth, _Player, thank you guys so much for your invaluable help! Now I just need to make the second vector table and the actual display routine.
Edit #2: With all the pure data corrections, I now have 850 bytes free on Page 0, because fonts.inc shrunk to 1031 bytes from 1505! Now I need to rewrite the code that draws the font and test it to make sure all the chars are intact. _________________
 |
|
| Back to top |
|
|
|
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.
» Go to Registration page
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
© Copyright 2000-2013 Cemetech & Kerm Martian :: Page Execution Time: 0.048853 seconds.
|