This is an archived, read-only copy of the United-TI subforum , including posts and topic from May 2003 to April 2012. If you would like to discuss any of the topics in this forum, you can visit Cemetech's Your Projects subforum. Some of these topics may also be directly-linked to active Cemetech topics. If you are a Cemetech member with a linked United-TI account, you can link United-TI topics here with your current Cemetech topics.

This forum is locked: you cannot post, reply to, or edit topics. Project Ideas/Start New Projects => Your Projects
Author Message
Rezek
Better Than You


Calc Guru


Joined: 24 Apr 2005
Posts: 1229

Posted: 09 Feb 2006 04:54:41 pm    Post subject:

Quote:
we wouldn't the whole ROM, just the OS


:|

Timendous: That font set looks *nice*. What I would suggest is a very small font, 4 rows by 5 or 6 columns for more text display on the small screen.
Back to top
tr1p1ea


Elite


Joined: 03 Aug 2003
Posts: 870

Posted: 09 Feb 2006 06:41:32 pm    Post subject:

Too many people are throwing this 'plugin' word around like its going to be simple to pull off. Especially with regards to enabling backwards compatibility with existing software. Does anyone understand the implications in such a feat? Even if you had a plugin holding lots of commonly used rewritten bcalls and other functions ... you would probably need a program patcher, and that will be a pain in itself. It would have to search the file and replace any calls or references to old functions/saferams areas ... and what if you replace data?

Also, i wrote this a fair while ago: http://www.ticalc.org/archives/files/fileinfo/348/34894.html

Back to top
Liazon
title goes here


Bandwidth Hog


Joined: 01 Nov 2005
Posts: 2007

Posted: 09 Feb 2006 06:47:22 pm    Post subject:

umm, the lowercase text is hard to read?
Back to top
DigiTan
Unregistered HyperCam 2


Super Elite (Last Title)


Joined: 10 Nov 2003
Posts: 4468

Posted: 09 Feb 2006 07:06:40 pm    Post subject:

The custom font would be a nice touch. All letters would be the same width now.
Back to top
Scavenger


Member


Joined: 21 Aug 2005
Posts: 122

Posted: 09 Feb 2006 07:18:31 pm    Post subject:

I think it's a little small. The lowercase looks like it's 3*4??? I like the current small font.

Anyway, I haven't got a cable yet. I got the parts last weekend, but one part was the wrong one. I'm going back this weekend to get the parts. Then, hopefully, I can get the cable working and check it out.

Also, I think I might help on porting/testing the 84 version, since I don't have an 83 and it's not very practical if it's not on a calculator. Very Happy
Back to top
Radical Pi


Advanced Member


Joined: 23 Nov 2005
Posts: 455

Posted: 09 Feb 2006 07:27:30 pm    Post subject:

Scavenger wrote:
Also, I think I might help on porting/testing the 84 version, since I don't have an 83 and it's not very practical if it's not on a calculator. Very Happy
[post="69517"]<{POST_SNAPBACK}>[/post]

Please, say you forgot "+SE" after the "84."
*looks for the right wording...*
I want Vera!
Back to top
alexrudd
pm me if you read this


Bandwidth Hog


Joined: 06 Oct 2004
Posts: 2335

Posted: 09 Feb 2006 07:33:43 pm    Post subject:

tr1p1ea wrote:
Does anyone understand the implications in such a feat? [post="69505"]<{POST_SNAPBACK}>[/post]
Not really. So far it's been a bunch of people throwing around cool ideas without anyone actually intending to code it. But don't let my pessimism dampen everyone's energy.
Back to top
Scavenger


Member


Joined: 21 Aug 2005
Posts: 122

Posted: 09 Feb 2006 07:46:54 pm    Post subject:

Radical Pi wrote:
Scavenger wrote:
Also, I think I might help on porting/testing the 84 version, since I don't have an 83 and it's not very practical if it's not on a calculator. Very Happy
[post="69517"]<{POST_SNAPBACK}>[/post]

Please, say you forgot "+SE" after the "84."
*looks for the right wording...*
I want Vera!
[post="69522"]<{POST_SNAPBACK}>[/post]

Yes, when I said 84 I meant the 84's in general, the 84+ and 84+SE.
Back to top
elfprince13
Retired


Super Elite (Last Title)


Joined: 11 Apr 2005
Posts: 3500

Posted: 09 Feb 2006 07:50:38 pm    Post subject:

Scavenger wrote:
Radical Pi wrote:
Scavenger wrote:
Also, I think I might help on porting/testing the 84 version, since I don't have an 83 and it's not very practical if it's not on a calculator. Very Happy
[post="69517"]<{POST_SNAPBACK}>[/post]

Please, say you forgot "+SE" after the "84."
*looks for the right wording...*
I want Vera!
[post="69522"]<{POST_SNAPBACK}>[/post]

Yes, when I said 84 I meant the 84's in general, the 84+ and 84+SE.
[post="69530"]<{POST_SNAPBACK}>[/post]


especially since the TI-84 doesn't actually exist, only the 84+
Back to top
Jim e


Advanced Member


Joined: 05 Sep 2005
Posts: 360

Posted: 09 Feb 2006 08:07:01 pm    Post subject:

Quote:
Not really. So far it's been a bunch of people throwing around cool ideas without anyone actually intending to code it. But don't let my pessimism dampen everyone's energy.
It's not pessimism it's realism.

For a while I would have been content on coding this for the sake of acomplishment. In all honesty it's not that hard. But based everyones posts I see that a 3rd party OS is not needed nor wanted, but rather new fonts and the same old basic.
Back to top
Brazucs
I have no idea what my avatar is.


Super Elite (Last Title)


Joined: 31 Mar 2004
Posts: 3349

Posted: 09 Feb 2006 08:10:51 pm    Post subject:

What? That's not true! There wouldn't be 20 pages about this if people weren't interested.
Back to top
DarkerLine
ceci n'est pas une |


Super Elite (Last Title)


Joined: 04 Nov 2003
Posts: 8328

Posted: 09 Feb 2006 08:13:41 pm    Post subject:

It's just that the people who want only the freedom of a new OS with possible plugins don't suggest anything yet.

How about an OS with nothing but a Maple-type command prompt and the ability to load functions?
Back to top
Scavenger


Member


Joined: 21 Aug 2005
Posts: 122

Posted: 09 Feb 2006 08:18:33 pm    Post subject:

Jim e wrote:
But based everyones posts I see that a 3rd party OS is not needed nor wanted, but rather new fonts and the same old basic.
[post="69534"]<{POST_SNAPBACK}>[/post]

I don't want the old basic, and I'm fine with the old os's small font and/or the current one we have now.
Jim e wrote:
For a while I would have been content on coding this for the sake of acomplishment. In all honesty it's not that hard.
[post="69534"]<{POST_SNAPBACK}>[/post]

I'll help as soon as I get the chance. :biggrin:
DarkerLine wrote:
How about an OS with nothing but a Maple-type command prompt and the ability to load functions?

What's Maple?
DarkerLine wrote:
It's just that the people who want only the freedom of a new OS with possible plugins don't suggest anything yet.

I've got some ideas, but what would be considered a plugin? (some of my ideas are better suited to be a program)
Back to top
Brazucs
I have no idea what my avatar is.


Super Elite (Last Title)


Joined: 31 Mar 2004
Posts: 3349

Posted: 09 Feb 2006 08:33:17 pm    Post subject:

alexrudd wrote:
Not really.  So far it's been a bunch of people throwing around cool ideas without anyone actually intending to code it.  But don't let my pessimism dampen everyone's energy.[post="69526"]<{POST_SNAPBACK}>[/post]
No one intending to code it? What about what has been coded already? Being pessimistic: That's all you've done so so far, alex.

Getting back on track (if you haven't scared the few people who ARE coding this yet), I have an idea about a way we can start coding plugins. I gotta do some chemistry stuff now, but I'll post it at 10PM EST. (2ish hours)


P.S. Here's what has been done so far:

Code:
textmem = $8000
curcol = $8100
currow = $8102
keymem = $8104


#define WAIT rst 8

.org $00
   jp startup
.org $08
   jp delay
.org $10
   jp putstring
.org $18
   jp Display
.org $20
   jp putchar
.org $28
   jp puthex
.org $30
   jp getk
.org $38
   jp startup
.org $53
   jp startup
   .db $5A,$A5 ; thanks moody
.org $0064
   .db "OMFGSPLOSION OS",0
   .db "TI-83 Plus",0
startup:
   di
   ld sp,$FFF8
   ld a,0
   out (0),a
   ld a,$ff
   out (1),a
   ld a,$08
   out (3),a
   ld a,0
   out (3),a
   ld a,$08
   out (3),a
   ld a,6
   out (4),a
   ld a,0
   out (6),a
   ld a,$41
   out (7),a
   WAIT
   ld a,00
   out ($10),a
   WAIT
   ld a,3
   out ($10),a
   WAIT
   ld a,5
   out ($10),a
   WAIT
   ld a,8
   out ($10),a
   WAIT
   ld a,$10
   out ($10),a
   WAIT
   ld a,$18
   out ($10),a
   WAIT
   ld a,$40
   out ($10),a
   WAIT
   ld a,$f0
   out ($10),a
   WAIT
   ld hl,$8000
   ld (hl),0
   ld de,$8001
   ld bc,$7fff
   ldir
   ld hl,$8000
   ld (hl),$20
   ld de,$8001
   ld bc,$7f
   ldir
   rst $10
   .db "Hello World!!",$0a,"Welcome to",$0a,"OMGSPLOSION OS",0
loop:
   call getk
   or a
   jr z,loop
   call puthex
   call newline
   jp loop


GetK:
   push hl
   push de
   push bc
   ld a,$ff      ;
   out (1),a      ;reset keyport
   ld e,$fe      ;frist group
   ld c,$01      ;key port
   ld l,0      ;l holds key pressed
cscloop:
   out ©,e      ;set keygroup
   ld b,8      ;loop, Delay needed when work with key driver
   in a,©      ;read key
cscbit:
   inc l         ;inc to get key pressed
   rra          ; if key pressed done
   jp nc,donecsc
   djnz cscbit    ;loop 8
   rlc e         ;next key group
   jp m,cscloop   ;if bit 7 set loop
   ld l,0      ;if no key pressed 0
donecsc:
   ld a,(keymem)
   cp l
   jr z,norepeat
   ld a,l
   ld (keymem),a
   pop bc
   pop de
   pop hl
   ret
norepeat:
   xor a
   pop bc
   pop de
   pop hl
   ret

delay:
   push bc
   ld bc,$10
delayloop:
   in f,©
   jp p,delaydone
   djnz delayloop
delaydone:
   pop bc
   ret

Display:
   push af
   push ix
   WAIT
   xor a
   out ($10),a
   WAIT
   ld a,$80
   out ($10),a
   ld ix,textmem
   ld a,$20
col:
   WAIT
   out ($10),a
   push af
   ld a,(ix)
   call Character
   ld a,(ix+16)
   call Character
   ld a,(ix+16*2)
   call Character
   ld a,(ix+16*3)
   call Character
   ld a,(ix+16*4)
   call Character
   ld a,(ix+16*5)
   call Character
   ld a,(ix+16*6)
   call Character
   ld a,(ix+16*7)
   call Character
   pop af
   inc a
   inc ix
   cp $30
   jp nz,col
   WAIT
   pop ix
   pop af
   ret

Character:
   push af
   push hl
   push de
   push bc
   ld l,a
   ld h,0
   add hl,hl
   add hl,hl
   add hl,hl
   ld de,font
   add hl,de
   ld b,8
row:
   WAIT
   ld a,(hl)
   rrca
   rrca
   out ($11),a
   inc hl
   djnz row
   pop bc
   pop de
   pop hl
   pop af
   ret

newline:
   push af
   xor a
   ld (curcol),a
   ld a,(currow)
   inc a
   and 7
   jr z,shiftline
   ld (currow),a
   pop af
   ret
shiftline:
   push hl
   push de
   push bc
   ld hl,$8010
   ld de,$8000
   ld bc,128-16
   ldir
   ld hl,$8070
   ld (hl),$20
   ld de,$8071
   ld bc,$F
   ldir
   call Display
   pop bc
   pop de
   pop hl
   pop af
   ret

putchar:
   push hl
   push af
   ld a,(currow)
   and 7
   add a,a
   add a,a
   add a,a
   add a,a
   ld l,a
   ld a,(curcol)
   and 15
   or l
   ld l,a
   ld h,$80
   pop af
   ld (hl),a
   call Display
   pop hl
   ret

Putstring:
   pop hl
putstringloop
   ld a,(hl)
   inc hl
   or a
   jp z,donestr
   cp $0a
   jp nz,nonewline
   call newline
   jr putstringloop
nonewline:
   call putchar
   ld a,(curcol)
   inc a
   and 15
   ld (curcol),a
   jp nz,putstringloop
   call newline
   jp putstringloop
donestr:
   call newline
   jp (hl)
puthex:
   push af
   push de

   ld d,a
   rra
   rra
   rra
   rra
   or $F0
   daa
   add a,$A0
   adc a,$40
   call putchar
   ld a,(curcol)
   inc a
   and 15
   ld (curcol),a
   ld a,d
   or $F0
   daa
   add a,$A0
   adc a,$40
   call putchar
   ld a,(curcol)
   inc a
   and 15
   ld (curcol),a
   pop de
   pop af
   ret

#include "font.asm"

; .define Fakeboot

.binaryrange $0000, $7ffff

.defpage 00, $00000, $4000, $0000
.defpage 01, $04000, $4000, $4000
.defpage 02, $08000, $4000, $4000
.defpage 03, $0C000, $4000, $4000
.defpage 04, $10000, $4000, $4000
.defpage 05, $14000, $4000, $4000
.defpage 06, $18000, $4000, $4000
.defpage 07, $1C000, $4000, $4000
.defpage 08, $20000, $4000, $4000
.defpage 09, $24000, $4000, $4000
.defpage 10, $28000, $4000, $4000
.defpage 11, $2C000, $4000, $4000
.defpage 12, $30000, $4000, $4000
.defpage 13, $34000, $4000, $4000
.defpage 14, $38000, $4000, $4000
.defpage 15, $3C000, $4000, $4000
.defpage 16, $40000, $4000, $4000
.defpage 17, $44000, $4000, $4000
.defpage 18, $48000, $4000, $4000
.defpage 19, $4C000, $4000, $4000
.defpage 20, $50000, $4000, $4000
.defpage 21, $54000, $4000, $4000
.defpage 22, $58000, $4000, $4000
.defpage 23, $5C000, $4000, $4000
.defpage 24, $60000, $4000, $4000
.defpage 25, $64000, $4000, $4000
.defpage 26, $68000, $4000, $4000
.defpage 27, $6C000, $4000, $4000
.defpage 28, $60000, $4000, $4000
.defpage 29, $64000, $4000, $4000
.defpage 30, $68000, $4000, $4000
.defpage 31, $6C000, $4000, $4000


.page 0
 .include "p1.asm"
.page 1

.page 2

.page 3

.page 4

.page 5

.page 6

.page 7

.page 8

.page 9

.page 10

.page 11

.page 12

.page 13

.page 14

.page 15

.page 16

.page 17

.page 18

.page 19

.page 20

.page 21

.page 22

.page 23

.page 24

.page 25

.page 26

.page 27

.page 28

.page 29

.page 30

.page 31

#ifdef Fakeboot

 jp startup

#else

.fopen fhnd, "D83PBE1.8xv"
.fseek fhnd,$004a
.for i, 1, 16384
.fread fhnd, chr
.db chr
.loop
.fclose fhnd

#endif


.end

;Tile data - Graphics Studio


font:
 ;Tile 0
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 1
 .db $00,$00,$B0,$48,$48,$90,$90,$00
 ;Tile 2
 .db $00,$00,$88,$88,$88,$98,$68,$00
 ;Tile 3
 .db $00,$00,$88,$88,$50,$50,$20,$00
 ;Tile 4
 .db $00,$00,$88,$88,$A8,$A8,$50,$00
 ;Tile 5
 .db $00,$40,$60,$70,$60,$40,$00,$00
 ;Tile 6
 .db $20,$70,$F8,$70,$70,$00,$00,$00
 ;Tile 7
 .db $00,$00,$70,$70,$F8,$70,$20,$00
 ;Tile 8
 .db $10,$28,$20,$20,$20,$A0,$40,$00
 ;Tile 9
 .db $00,$88,$50,$20,$50,$88,$00,$00
 ;Tile 10
 .db $00,$00,$00,$70,$50,$70,$00,$00
 ;Tile 11
 .db $00,$00,$00,$20,$70,$20,$00,$00
 ;Tile 12
 .db $00,$00,$00,$00,$20,$00,$00,$00
 ;Tile 13
 .db $00,$00,$00,$00,$E0,$40,$40,$00
 ;Tile 14
 .db $60,$10,$60,$10,$60,$00,$00,$00
 ;Tile 15
 .db $F8,$C0,$C0,$F0,$C0,$C0,$C0,$00
 ;Tile 16
 .db $38,$20,$20,$20,$A0,$60,$20,$00
 ;Tile 17
 .db $18,$08,$C8,$08,$08,$00,$00,$00
 ;Tile 18
 .db $60,$10,$20,$40,$70,$00,$00,$00
 ;Tile 19
 .db $00,$00,$08,$10,$20,$40,$F8,$00
 ;Tile 20
 .db $60,$90,$90,$60,$00,$00,$00,$00
 ;Tile 21
 .db $B0,$C0,$80,$80,$00,$00,$00,$00
 ;Tile 22
 .db $70,$20,$20,$20,$20,$00,$00,$00
 ;Tile 23
 .db $08,$30,$C0,$30,$08,$00,$F8,$00
 ;Tile 24
 .db $10,$10,$F8,$20,$F8,$40,$40,$00
 ;Tile 25
 .db $80,$60,$18,$60,$80,$00,$F8,$00
 ;Tile 26
 .db $00,$00,$38,$00,$00,$00,$00,$00
 ;Tile 27
 .db $00,$00,$78,$40,$70,$40,$78,$00
 ;Tile 28
 .db $00,$20,$10,$F8,$10,$20,$00,$00
 ;Tile 29
 .db $00,$00,$B8,$A8,$A8,$A8,$B8,$00
 ;Tile 30
 .db $20,$70,$A8,$20,$20,$20,$20,$00
 ;Tile 31
 .db $20,$20,$20,$20,$A8,$70,$20,$00
 ;Tile 32
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 33
 .db $20,$20,$20,$20,$20,$00,$20,$00
 ;Tile 34
 .db $50,$50,$50,$00,$00,$00,$00,$00
 ;Tile 35
 .db $50,$50,$F8,$50,$F8,$50,$50,$00
 ;Tile 36
 .db $40,$50,$70,$10,$10,$00,$00,$00
 ;Tile 37
 .db $C0,$C8,$10,$20,$40,$98,$18,$00
 ;Tile 38
 .db $40,$A0,$A0,$40,$A8,$90,$68,$00
 ;Tile 39
 .db $20,$20,$20,$00,$00,$00,$00,$00
 ;Tile 40
 .db $10,$20,$40,$40,$40,$20,$10,$00
 ;Tile 41
 .db $40,$20,$10,$10,$10,$20,$40,$00
 ;Tile 42
 .db $00,$20,$A8,$70,$A8,$20,$00,$00
 ;Tile 43
 .db $00,$20,$20,$F8,$20,$20,$00,$00
 ;Tile 44
 .db $00,$00,$00,$00,$60,$20,$40,$00
 ;Tile 45
 .db $00,$00,$00,$F8,$00,$00,$00,$00
 ;Tile 46
 .db $00,$00,$00,$00,$00,$60,$60,$00
 ;Tile 47
 .db $00,$08,$10,$20,$40,$80,$00,$00
 ;Tile 48
 .db $70,$88,$98,$A8,$C8,$88,$70,$00
 ;Tile 49
 .db $20,$60,$20,$20,$20,$20,$70,$00
 ;Tile 50
 .db $70,$88,$08,$10,$20,$40,$F8,$00
 ;Tile 51
 .db $F8,$10,$20,$10,$08,$88,$70,$00
 ;Tile 52
 .db $10,$30,$50,$90,$F8,$10,$10,$00
 ;Tile 53
 .db $F8,$80,$F0,$08,$08,$88,$70,$00
 ;Tile 54
 .db $30,$40,$80,$F0,$88,$88,$70,$00
 ;Tile 55
 .db $F8,$08,$10,$20,$40,$40,$40,$00
 ;Tile 56
 .db $70,$88,$88,$70,$88,$88,$70,$00
 ;Tile 57
 .db $70,$88,$88,$78,$08,$10,$60,$00
 ;Tile 58
 .db $00,$60,$60,$00,$60,$60,$00,$00
 ;Tile 59
 .db $00,$60,$60,$00,$60,$20,$40,$00
 ;Tile 60
 .db $10,$20,$40,$80,$40,$20,$10,$00
 ;Tile 61
 .db $00,$00,$F8,$00,$F8,$00,$00,$00
 ;Tile 62
 .db $40,$20,$10,$08,$10,$20,$40,$00
 ;Tile 63
 .db $70,$88,$08,$10,$20,$00,$20,$00
 ;Tile 64
 .db $70,$88,$A8,$B8,$A0,$80,$78,$00
 ;Tile 65
 .db $70,$88,$88,$F8,$88,$88,$88,$00
 ;Tile 66
 .db $F0,$88,$88,$F0,$88,$88,$F0,$00
 ;Tile 67
 .db $70,$88,$80,$80,$80,$88,$70,$00
 ;Tile 68
 .db $F0,$88,$88,$88,$88,$88,$F0,$00
 ;Tile 69
 .db $F8,$80,$80,$F0,$80,$80,$F8,$00
 ;Tile 70
 .db $F8,$80,$80,$F0,$80,$80,$80,$00
 ;Tile 71
 .db $70,$88,$80,$B8,$88,$88,$70,$00
 ;Tile 72
 .db $88,$88,$88,$F8,$88,$88,$88,$00
 ;Tile 73
 .db $70,$20,$20,$20,$20,$20,$70,$00
 ;Tile 74
 .db $38,$10,$10,$10,$10,$90,$60,$00
 ;Tile 75
 .db $88,$90,$A0,$C0,$A0,$90,$88,$00
 ;Tile 76
 .db $80,$80,$80,$80,$80,$80,$F8,$00
 ;Tile 77
 .db $88,$D8,$A8,$88,$88,$88,$88,$00
 ;Tile 78
 .db $88,$C8,$A8,$98,$88,$88,$88,$00
 ;Tile 79
 .db $70,$88,$88,$88,$88,$88,$70,$00
 ;Tile 80
 .db $F0,$88,$88,$F0,$80,$80,$80,$00
 ;Tile 81
 .db $70,$88,$88,$88,$A8,$90,$68,$00
 ;Tile 82
 .db $F0,$88,$88,$F0,$A0,$90,$88,$00
 ;Tile 83
 .db $78,$80,$80,$70,$08,$08,$F0,$00
 ;Tile 84
 .db $F8,$20,$20,$20,$20,$20,$20,$00
 ;Tile 85
 .db $88,$88,$88,$88,$88,$88,$70,$00
 ;Tile 86
 .db $88,$88,$88,$88,$50,$50,$20,$00
 ;Tile 87
 .db $88,$88,$88,$A8,$A8,$A8,$50,$00
 ;Tile 88
 .db $88,$88,$50,$20,$50,$88,$88,$00
 ;Tile 89
 .db $88,$88,$88,$50,$20,$20,$20,$00
 ;Tile 90
 .db $F8,$08,$10,$20,$40,$80,$F8,$00
 ;Tile 91
 .db $30,$48,$88,$F8,$88,$90,$60,$00
 ;Tile 92
 .db $00,$80,$40,$20,$10,$08,$00,$00
 ;Tile 93
 .db $60,$20,$20,$20,$20,$20,$60,$00
 ;Tile 94
 .db $20,$50,$88,$00,$00,$00,$00,$00
 ;Tile 95
 .db $00,$00,$00,$00,$00,$00,$F8,$00
 ;Tile 96
 .db $20,$20,$10,$00,$00,$00,$00,$00
 ;Tile 97
 .db $00,$00,$70,$08,$78,$88,$78,$00
 ;Tile 98
 .db $80,$80,$B0,$C8,$88,$88,$F0,$00
 ;Tile 99
 .db $00,$00,$70,$80,$80,$88,$70,$00
 ;Tile 100
 .db $08,$08,$68,$98,$88,$88,$78,$00
 ;Tile 101
 .db $00,$00,$70,$88,$F8,$80,$70,$00
 ;Tile 102
 .db $30,$48,$40,$E0,$40,$40,$40,$00
 ;Tile 103
 .db $00,$78,$88,$88,$78,$08,$70,$00
 ;Tile 104
 .db $80,$80,$B0,$C8,$88,$88,$88,$00
 ;Tile 105
 .db $20,$00,$60,$20,$20,$20,$70,$00
 ;Tile 106
 .db $10,$00,$30,$10,$10,$90,$60,$00
 ;Tile 107
 .db $80,$80,$90,$A0,$C0,$A0,$90,$00
 ;Tile 108
 .db $60,$20,$20,$20,$20,$20,$70,$00
 ;Tile 109
 .db $00,$00,$D0,$A8,$A8,$88,$88,$00
 ;Tile 110
 .db $00,$00,$B0,$C8,$88,$88,$88,$00
 ;Tile 111
 .db $00,$00,$70,$88,$88,$88,$70,$00
 ;Tile 112
 .db $00,$00,$F0,$88,$F0,$80,$80,$00
 ;Tile 113
 .db $00,$00,$68,$98,$78,$08,$08,$00
 ;Tile 114
 .db $00,$00,$B0,$C8,$80,$80,$80,$00
 ;Tile 115
 .db $00,$00,$70,$80,$70,$08,$F0,$00
 ;Tile 116
 .db $40,$40,$E0,$40,$40,$48,$30,$00
 ;Tile 117
 .db $00,$00,$88,$88,$88,$98,$68,$00
 ;Tile 118
 .db $00,$00,$88,$88,$88,$50,$20,$00
 ;Tile 119
 .db $00,$00,$88,$88,$A8,$A8,$50,$00
 ;Tile 120
 .db $00,$00,$88,$50,$20,$50,$88,$00
 ;Tile 121
 .db $00,$00,$88,$88,$78,$08,$70,$00
 ;Tile 122
 .db $00,$00,$F8,$10,$20,$40,$F8,$00
 ;Tile 123
 .db $18,$20,$20,$40,$20,$20,$18,$00
 ;Tile 124
 .db $20,$20,$20,$20,$20,$20,$20,$00
 ;Tile 125
 .db $C0,$20,$20,$10,$20,$20,$C0,$00
 ;Tile 126
 .db $00,$40,$A8,$10,$00,$00,$00,$00
 ;Tile 127
 .db $F8,$F8,$88,$F8,$88,$F8,$F8,$00
 ;Tile 128
 .db $00,$00,$70,$50,$50,$50,$70,$00
 ;Tile 129
 .db $00,$00,$20,$60,$20,$20,$20,$00
 ;Tile 130
 .db $00,$00,$60,$10,$20,$40,$70,$00
 ;Tile 131
 .db $00,$00,$60,$10,$20,$10,$60,$00
 ;Tile 132
 .db $00,$00,$40,$50,$70,$10,$10,$00
 ;Tile 133
 .db $00,$00,$70,$40,$60,$10,$60,$00
 ;Tile 134
 .db $00,$00,$30,$40,$70,$50,$70,$00
 ;Tile 135
 .db $00,$00,$70,$10,$20,$40,$40,$00
 ;Tile 136
 .db $00,$00,$70,$50,$70,$50,$70,$00
 ;Tile 137
 .db $00,$00,$70,$50,$70,$10,$60,$00
 ;Tile 138
 .db $10,$20,$70,$88,$88,$F8,$88,$00
 ;Tile 139
 .db $40,$20,$70,$88,$88,$F8,$88,$00
 ;Tile 140
 .db $20,$50,$00,$70,$88,$F8,$88,$00
 ;Tile 141
 .db $50,$00,$70,$88,$88,$F8,$88,$00
 ;Tile 142
 .db $10,$20,$70,$08,$78,$88,$78,$00
 ;Tile 143
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 144
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 145
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 146
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 147
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 148
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 149
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 150
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 151
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 152
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 153
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 154
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 155
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 156
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 157
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 158
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 159
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 160
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 161
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 162
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 163
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 164
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 165
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 166
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 167
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 168
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 169
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 170
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 171
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 172
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 173
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 174
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 175
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 176
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 177
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 178
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 179
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 180
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 181
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 182
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 183
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 184
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 185
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 186
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 187
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 188
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 189
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 190
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 191
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 192
 .db $00,$00,$70,$80,$F0,$80,$70,$00
 ;Tile 193
 .db $30,$20,$20,$20,$20,$20,$30,$00
 ;Tile 194
 .db $00,$40,$20,$10,$30,$48,$88,$00
 ;Tile 195
 .db $00,$00,$90,$90,$90,$E8,$80,$00
 ;Tile 196
 .db $00,$00,$F8,$50,$50,$50,$98,$00
 ;Tile 197
 .db $00,$30,$48,$48,$70,$40,$80,$00
 ;Tile 198
 .db $F8,$80,$40,$20,$40,$80,$F8,$00
 ;Tile 199
 .db $00,$00,$78,$90,$90,$90,$60,$00
 ;Tile 200
 .db $00,$00,$78,$A0,$20,$28,$10,$00
 ;Tile 201
 .db $20,$20,$70,$A8,$70,$20,$20,$00
 ;Tile 202
 .db $70,$88,$88,$88,$50,$50,$D8,$00
 ;Tile 203
 .db $F8,$00,$88,$50,$20,$50,$88,$00
 ;Tile 204
 .db $F8,$00,$88,$88,$78,$08,$70,$00
 ;Tile 205
 .db $28,$10,$28,$00,$00,$00,$00,$00
 ;Tile 206
 .db $00,$00,$00,$00,$00,$00,$A8,$00
 ;Tile 207
 .db $00,$10,$30,$70,$30,$10,$00,$00
 ;Tile 208
 .db $20,$20,$20,$00,$00,$00,$00,$00
 ;Tile 209
 .db $10,$10,$10,$20,$40,$40,$40,$00
 ;Tile 210
 .db $00,$00,$00,$70,$00,$00,$00,$00
 ;Tile 211
 .db $70,$10,$70,$40,$70,$00,$00,$00
 ;Tile 212
 .db $70,$50,$70,$00,$00,$00,$00,$00
 ;Tile 213
 .db $60,$10,$20,$10,$60,$00,$00,$00
 ;Tile 214
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 215
 .db $40,$00,$C0,$40,$40,$50,$20,$00
 ;Tile 216
 .db $20,$50,$F0,$88,$F0,$80,$80,$00
 ;Tile 217
 .db $80,$48,$50,$20,$50,$90,$08,$00
 ;Tile 218
 .db $F8,$88,$A0,$E0,$A0,$80,$80,$00
 ;Tile 219
 .db $00,$00,$70,$88,$F0,$80,$60,$00
 ;Tile 220
 .db $00,$00,$20,$20,$20,$20,$38,$00
 ;Tile 221
 .db $88,$C8,$E8,$F8,$B8,$98,$88,$00
 ;Tile 222
 .db $A0,$50,$28,$28,$28,$50,$A0,$00
 ;Tile 223
 .db $00,$40,$E0,$F0,$E0,$40,$00,$00
 ;Tile 224
 .db $F8,$F8,$F8,$F8,$F8,$F8,$F8,$00
 ;Tile 225
 .db $F8,$D8,$88,$50,$D8,$D8,$D8,$00
 ;Tile 226
 .db $F8,$D8,$A8,$88,$A8,$A8,$F8,$00
 ;Tile 227
 .db $F8,$D8,$E8,$C8,$A8,$C8,$F8,$00
 ;Tile 228
 .db $00,$00,$00,$00,$00,$00,$F8,$00
 ;Tile 229
 .db $20,$70,$A8,$20,$20,$00,$F8,$00
 ;Tile 230
 .db $20,$50,$70,$50,$50,$00,$F8,$00
 ;Tile 231
 .db $20,$10,$30,$50,$30,$00,$F8,$00
 ;Tile 232
 .db $00,$00,$40,$20,$10,$08,$00,$00
 ;Tile 233
 .db $C0,$E0,$70,$38,$18,$08,$00,$00
 ;Tile 234
 .db $F8,$78,$38,$18,$08,$00,$00,$00
 ;Tile 235
 .db $00,$00,$80,$C0,$E0,$F0,$F8,$00
 ;Tile 236
 .db $00,$10,$28,$E8,$28,$10,$00,$00
 ;Tile 237
 .db $00,$20,$50,$50,$50,$20,$00,$00
 ;Tile 238
 .db $00,$80,$00,$20,$00,$08,$00,$00
 ;Tile 239
 .db $20,$70,$F8,$70,$70,$70,$00,$00
 ;Tile 240
 .db $00,$70,$70,$70,$F8,$70,$20,$00
 ;Tile 241
 .db $A8,$50,$A8,$50,$A8,$50,$A8,$00
 ;Tile 242
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 243
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 244
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 245
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 246
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 247
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 248
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 249
 .db $00,$00,$00,$00,$00,$00,$00,$00

;Tile data - Graphics Studio


font:
 ;Tile 0
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 1
 .db $00,$00,$B0,$48,$48,$90,$90,$00
 ;Tile 2
 .db $00,$00,$88,$88,$88,$98,$68,$00
 ;Tile 3
 .db $00,$00,$88,$88,$50,$50,$20,$00
 ;Tile 4
 .db $00,$00,$88,$88,$A8,$A8,$50,$00
 ;Tile 5
 .db $00,$40,$60,$70,$60,$40,$00,$00
 ;Tile 6
 .db $20,$70,$F8,$70,$70,$00,$00,$00
 ;Tile 7
 .db $00,$00,$70,$70,$F8,$70,$20,$00
 ;Tile 8
 .db $10,$28,$20,$20,$20,$A0,$40,$00
 ;Tile 9
 .db $00,$88,$50,$20,$50,$88,$00,$00
 ;Tile 10
 .db $00,$00,$00,$70,$50,$70,$00,$00
 ;Tile 11
 .db $00,$00,$00,$20,$70,$20,$00,$00
 ;Tile 12
 .db $00,$00,$00,$00,$20,$00,$00,$00
 ;Tile 13
 .db $00,$00,$00,$00,$E0,$40,$40,$00
 ;Tile 14
 .db $60,$10,$60,$10,$60,$00,$00,$00
 ;Tile 15
 .db $F8,$C0,$C0,$F0,$C0,$C0,$C0,$00
 ;Tile 16
 .db $38,$20,$20,$20,$A0,$60,$20,$00
 ;Tile 17
 .db $18,$08,$C8,$08,$08,$00,$00,$00
 ;Tile 18
 .db $60,$10,$20,$40,$70,$00,$00,$00
 ;Tile 19
 .db $00,$00,$08,$10,$20,$40,$F8,$00
 ;Tile 20
 .db $60,$90,$90,$60,$00,$00,$00,$00
 ;Tile 21
 .db $B0,$C0,$80,$80,$00,$00,$00,$00
 ;Tile 22
 .db $70,$20,$20,$20,$20,$00,$00,$00
 ;Tile 23
 .db $08,$30,$C0,$30,$08,$00,$F8,$00
 ;Tile 24
 .db $10,$10,$F8,$20,$F8,$40,$40,$00
 ;Tile 25
 .db $80,$60,$18,$60,$80,$00,$F8,$00
 ;Tile 26
 .db $00,$00,$38,$00,$00,$00,$00,$00
 ;Tile 27
 .db $00,$00,$78,$40,$70,$40,$78,$00
 ;Tile 28
 .db $00,$20,$10,$F8,$10,$20,$00,$00
 ;Tile 29
 .db $00,$00,$B8,$A8,$A8,$A8,$B8,$00
 ;Tile 30
 .db $20,$70,$A8,$20,$20,$20,$20,$00
 ;Tile 31
 .db $20,$20,$20,$20,$A8,$70,$20,$00
 ;Tile 32
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 33
 .db $78,$78,$30,$30,$00,$30,$30,$00
 ;Tile 34
 .db $50,$50,$50,$00,$00,$00,$00,$00
 ;Tile 35
 .db $50,$50,$F8,$50,$F8,$50,$50,$00
 ;Tile 36
 .db $40,$50,$70,$10,$10,$00,$00,$00
 ;Tile 37
 .db $C0,$C8,$10,$20,$40,$98,$18,$00
 ;Tile 38
 .db $40,$A0,$A0,$40,$A8,$90,$68,$00
 ;Tile 39
 .db $20,$20,$20,$00,$00,$00,$00,$00
 ;Tile 40
 .db $30>>1,$60>>1,$C0>>1,$C0>>1,$C0>>1,$60>>1,$30>>1,$00
 ;Tile 41
 .db $60<<1,$30<<1,$18<<1,$18<<1,$18<<1,$30<<1,$60<<!,$00
 ;Tile 42
 .db $00,$20,$A8,$70,$A8,$20,$00,$00
 ;Tile 43
 .db $00,$20,$20,$F8,$20,$20,$00,$00
 ;Tile 44
 .db $00,$00,$00,$00,$60,$20,$40,$00
 ;Tile 45
 .db $00,$00,$00,$F8,$00,$00,$00,$00
 ;Tile 46
 .db $00,$00,$00,$00,$00,$60,$60,$00
 ;Tile 47
 .db $00,$08,$10,$20,$40,$80,$00,$00
 
 ;Tile 48
 .db $70,$D8,$D8,$F8,$D8,$D8,$70,$00
 ;Tile 49
 .db $60,$E0,$60,$60,$60,$60,$F0,$00
 ;Tile 50
 .db $70,$D8,$18,$30,$60,$C0,$F8,$00
 ;Tile 51
 .db $F8,$30,$60,$30,$18,$D8,$70,$00
 ;Tile 52
 .db $18,$38,$58,$D8,$F8,$18,$18,$00
 ;Tile 53
 .db $F8,$C0,$F0,$18,$18,$98,$70,$00
 ;Tile 54
 .db $30,$60,$C0,$F0,$D8,$D8,$70,$00
 ;Tile 55
 .db $F8,$18,$18,$30,$60,$60,$60,$00
 ;Tile 56
 .db $70,$D8,$D8,$70,$D8,$D8,$70,$00
 ;Tile 57
 .db $70,$D8,$D8,$78,$18,$D8,$70,$00
 
 ;Tile 58
 .db $00,$60,$60,$00,$60,$60,$00,$00
 ;Tile 59
 .db $00,$60,$60,$00,$60,$20,$40,$00
 ;Tile 60
 .db $10,$20,$40,$80,$40,$20,$10,$00
 ;Tile 61
 .db $00,$00,$F8,$00,$F8,$00,$00,$00
 ;Tile 62
 .db $40,$20,$10,$08,$10,$20,$40,$00
 ;Tile 63
 .db $70,$88,$08,$10,$20,$00,$20,$00
 ;Tile 64
 .db $70,$88,$A8,$B8,$A0,$80,$78,$00
 
 ;Tile 65
 .db $70,$D8,$D8,$F8,$D8,$D8,$D8,$00
 ;Tile 66
 .db $F0,$D8,$D8,$F0,$D8,$D8,$F0,$00
 ;Tile 67
 .db $70,$C8,$C0,$C0,$C0,$C8,$70,$00
 ;Tile 68
 .db $F0,$D8,$D8,$D8,$D8,$D8,$F0,$00
 ;Tile 69
 .db $F0,$C0,$C0,$F0,$C0,$C0,$F8,$00
 ;Tile 70
 .db $F8,$C0,$C0,$F0,$C0,$C0,$C0,$00
 ;Tile 71
 .db $78,$D8,$C0,$D8,$D8,$C8,$78,$00
 ;Tile 72
 .db $D8,$D8,$D8,$F8,$D8,$D8,$D8,$00
 ;Tile 73
 .db $78,$30,$30,$30,$30,$30,$78,$00
 ;Tile 74
 .db $3C,$18,$18,$18,$18,$D8,$70,$00
 ;Tile 75
 .db $D8,$D8,$D0,$E0,$D0,$D8,$D8,$00
 ;Tile 76
 .db $C0,$C0,$C0,$C0,$C0,$E0,$F8,$00
 ;Tile 77
 .db $D8,$F8,$F8,$D8,$D8,$D8,$D8,$00
 ;Tile 78
 .db $F0,$F8,$D8,$D8,$D8,$D8,$D8,$00
 ;Tile 79
 .db $70,$F8,$D8,$D8,$D8,$F8,$70,$00
 ;Tile 80
 .db $F0,$D8,$D8,$F0,$C0,$C0,$C0,$00
 ;Tile 81
 .db $78,$D8,$D8,$78,$18,$18,$18,$00
 ;Tile 82
 .db $F0,$D8,$D8,$F0,$D8,$D8,$D8,$00
 ;Tile 83
 .db $78,$F8,$C0,$70,$18,$F8,$F0,$00
 ;Tile 84
 .db $FC,$30,$30,$30,$30,$30,$30,$00
 ;Tile 85
 .db $D8,$D8,$D8,$D8,$D8,$D8,$70,$00
 ;Tile 86
 .db $D8,$D8,$D8,$F8,$70,$70,$20,$00
 ;Tile 87
 .db $D8,$D8,$D8,$D8,$F8,$F8,$D8,$00
 ;Tile 88
 .db $D8,$D8,$70,$20,$70,$D8,$D8,$00
 ;Tile 89
 .db $D8,$D8,$78,$30,$30,$60,$60,$00
 ;Tile 90
 .db $F8,$18,$38,$70,$E0,$C0,$F8,$00

 ;Tile 91
 .db $30,$48,$88,$F8,$88,$90,$60,$00
 ;Tile 92
 .db $00,$80,$40,$20,$10,$08,$00,$00
 ;Tile 93
 .db $60,$20,$20,$20,$20,$20,$60,$00
 ;Tile 94
 .db $20,$50,$88,$00,$00,$00,$00,$00
 ;Tile 95
 .db $00,$00,$00,$00,$00,$00,$F8,$00
 ;Tile 96
 .db $20,$20,$10,$00,$00,$00,$00,$00
 
 ;Tile 97
 .db $00,$00,$70,$18,$78,$D8,$78,$00
 ;Tile 98
 .db $C0,$C0,$F0,$D8,$D8,$D8,$F0,$00
 ;Tile 99
 .db $00,$00,$78,$D8,$C0,$D8,$78,$00
 ;Tile 100
 .db $18,$18,$78,$D8,$D8,$D8,$78,$00
 ;Tile 101
 .db $00,$00,$70,$D8,$F8,$C0,$70,$00
 ;Tile 102
 .db $18,$30,$30,$78,$30,$30,$30,$00
 ;Tile 103
 .db $00,$78,$D8,$D8,$78,$18,$70,$00
 ;Tile 104
 .db $C0,$C0,$C0,$F0,$D8,$D8,$D8,$00
 ;Tile 105
 .db $30,$30,$00,$30,$30,$30,$30,$00
 ;Tile 106
 .db $30,$30,$00,$30,$30,$B0,$60,$00
 ;Tile 107
 .db $C0,$C0,$D8,$D0,$E0,$D0,$D8,$00
 ;Tile 108
 .db $70,$30,$30,$30,$30,$30,$78,$00
 ;Tile 109
 .db $00,$00,$D8,$F8,$F8,$D8,$D8,$00
 ;Tile 110
 .db $00,$00,$F0,$D8,$D8,$D8,$D8,$00
 ;Tile 111
 .db $00,$00,$70,$D8,$D8,$D8,$70,$00
 ;Tile 112
 .db $00,$00,$F0,$D8,$F0,$C0,$C0,$00
 ;Tile 113
 .db $00,$00,$78,$D8,$78,$18,$18,$00
 ;Tile 114
 .db $00,$00,$D8,$F0,$E0,$C0,$C0,$00
 ;Tile 115
 .db $00,$00,$78,$E0,$70,$38,$F0,$00
 ;Tile 116
 .db $30,$30,$38,$30,$30,$30,$18,$00
 ;Tile 117
 .db $00,$00,$D8,$D8,$D8,$D8,$70,$00
 ;Tile 118
 .db $00,$00,$D8,$D8,$D8,$70,$20,$00
 ;Tile 119
 .db $00,$00,$D8,$D8,$F8,$F8,$D8,$00
 ;Tile 120
 .db $00,$00,$D8,$F8,$70,$F8,$D8,$00
 ;Tile 121
 .db $00,$00,$D8,$D8,$78,$18,$70,$00
 ;Tile 122
 .db $00,$00,$F8,$38,$70,$E0,$F8,$00
 
 ;Tile 123
 .db $18,$20,$20,$40,$20,$20,$18,$00
 ;Tile 124
 .db $20,$20,$20,$20,$20,$20,$20,$00
 ;Tile 125
 .db $C0,$20,$20,$10,$20,$20,$C0,$00
 ;Tile 126
 .db $00,$40,$A8,$10,$00,$00,$00,$00
 ;Tile 127
 .db $F8,$F8,$88,$F8,$88,$F8,$F8,$00
 ;Tile 128
 .db $00,$00,$70,$50,$50,$50,$70,$00
 ;Tile 129
 .db $00,$00,$20,$60,$20,$20,$20,$00
 ;Tile 130
 .db $00,$00,$60,$10,$20,$40,$70,$00
 ;Tile 131
 .db $00,$00,$60,$10,$20,$10,$60,$00
 ;Tile 132
 .db $00,$00,$40,$50,$70,$10,$10,$00
 ;Tile 133
 .db $00,$00,$70,$40,$60,$10,$60,$00
 ;Tile 134
 .db $00,$00,$30,$40,$70,$50,$70,$00
 ;Tile 135
 .db $00,$00,$70,$10,$20,$40,$40,$00
 ;Tile 136
 .db $00,$00,$70,$50,$70,$50,$70,$00
 ;Tile 137
 .db $00,$00,$70,$50,$70,$10,$60,$00
 ;Tile 138
 .db $10,$20,$70,$88,$88,$F8,$88,$00
 ;Tile 139
 .db $40,$20,$70,$88,$88,$F8,$88,$00
 ;Tile 140
 .db $20,$50,$00,$70,$88,$F8,$88,$00
 ;Tile 141
 .db $50,$00,$70,$88,$88,$F8,$88,$00
 ;Tile 142
 .db $10,$20,$70,$08,$78,$88,$78,$00
 ;Tile 143
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 144
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 145
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 146
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 147
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 148
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 149
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 150
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 151
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 152
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 153
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 154
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 155
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 156
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 157
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 158
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 159
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 160
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 161
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 162
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 163
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 164
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 165
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 166
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 167
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 168
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 169
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 170
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 171
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 172
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 173
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 174
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 175
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 176
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 177
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 178
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 179
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 180
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 181
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 182
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 183
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 184
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 185
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 186
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 187
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 188
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 189
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 190
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 191
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 192
 .db $00,$00,$70,$80,$F0,$80,$70,$00
 ;Tile 193
 .db $30,$20,$20,$20,$20,$20,$30,$00
 ;Tile 194
 .db $00,$40,$20,$10,$30,$48,$88,$00
 ;Tile 195
 .db $00,$00,$90,$90,$90,$E8,$80,$00
 ;Tile 196
 .db $00,$00,$F8,$50,$50,$50,$98,$00
 ;Tile 197
 .db $00,$30,$48,$48,$70,$40,$80,$00
 ;Tile 198
 .db $F8,$80,$40,$20,$40,$80,$F8,$00
 ;Tile 199
 .db $00,$00,$78,$90,$90,$90,$60,$00
 ;Tile 200
 .db $00,$00,$78,$A0,$20,$28,$10,$00
 ;Tile 201
 .db $20,$20,$70,$A8,$70,$20,$20,$00
 ;Tile 202
 .db $70,$88,$88,$88,$50,$50,$D8,$00
 ;Tile 203
 .db $F8,$00,$88,$50,$20,$50,$88,$00
 ;Tile 204
 .db $F8,$00,$88,$88,$78,$08,$70,$00
 ;Tile 205
 .db $28,$10,$28,$00,$00,$00,$00,$00
 ;Tile 206
 .db $00,$00,$00,$00,$00,$00,$A8,$00
 ;Tile 207
 .db $00,$10,$30,$70,$30,$10,$00,$00
 ;Tile 208
 .db $20,$20,$20,$00,$00,$00,$00,$00
 ;Tile 209
 .db $10,$10,$10,$20,$40,$40,$40,$00
 ;Tile 210
 .db $00,$00,$00,$70,$00,$00,$00,$00
 ;Tile 211
 .db $70,$10,$70,$40,$70,$00,$00,$00
 ;Tile 212
 .db $70,$50,$70,$00,$00,$00,$00,$00
 ;Tile 213
 .db $60,$10,$20,$10,$60,$00,$00,$00
 ;Tile 214
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 215
 .db $40,$00,$C0,$40,$40,$50,$20,$00
 ;Tile 216
 .db $20,$50,$F0,$88,$F0,$80,$80,$00
 ;Tile 217
 .db $80,$48,$50,$20,$50,$90,$08,$00
 ;Tile 218
 .db $F8,$88,$A0,$E0,$A0,$80,$80,$00
 ;Tile 219
 .db $00,$00,$70,$88,$F0,$80,$60,$00
 ;Tile 220
 .db $00,$00,$20,$20,$20,$20,$38,$00
 ;Tile 221
 .db $88,$C8,$E8,$F8,$B8,$98,$88,$00
 ;Tile 222
 .db $A0,$50,$28,$28,$28,$50,$A0,$00
 ;Tile 223
 .db $00,$40,$E0,$F0,$E0,$40,$00,$00
 ;Tile 224
 .db $F8,$F8,$F8,$F8,$F8,$F8,$F8,$00
 ;Tile 225
 .db $F8,$D8,$88,$50,$D8,$D8,$D8,$00
 ;Tile 226
 .db $F8,$D8,$A8,$88,$A8,$A8,$F8,$00
 ;Tile 227
 .db $F8,$D8,$E8,$C8,$A8,$C8,$F8,$00
 ;Tile 228
 .db $00,$00,$00,$00,$00,$00,$F8,$00
 ;Tile 229
 .db $20,$70,$A8,$20,$20,$00,$F8,$00
 ;Tile 230
 .db $20,$50,$70,$50,$50,$00,$F8,$00
 ;Tile 231
 .db $20,$10,$30,$50,$30,$00,$F8,$00
 ;Tile 232
 .db $00,$00,$40,$20,$10,$08,$00,$00
 ;Tile 233
 .db $C0,$E0,$70,$38,$18,$08,$00,$00
 ;Tile 234
 .db $F8,$78,$38,$18,$08,$00,$00,$00
 ;Tile 235
 .db $00,$00,$80,$C0,$E0,$F0,$F8,$00
 ;Tile 236
 .db $00,$10,$28,$E8,$28,$10,$00,$00
 ;Tile 237
 .db $00,$20,$50,$50,$50,$20,$00,$00
 ;Tile 238
 .db $00,$80,$00,$20,$00,$08,$00,$00
 ;Tile 239
 .db $20,$70,$F8,$70,$70,$70,$00,$00
 ;Tile 240
 .db $00,$70,$70,$70,$F8,$70,$20,$00
 ;Tile 241
 .db $A8,$50,$A8,$50,$A8,$50,$A8,$00
 ;Tile 242
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 243
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 244
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 245
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 246
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 247
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 248
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 249
 .db $00,$00,$00,$00,$00,$00,$00,$00

;Tile data - Graphics Studio


font:
 ;Tile 0
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 1
 .db $00,$00,$B0,$48,$48,$90,$90,$00
 ;Tile 2
 .db $00,$00,$88,$88,$88,$98,$68,$00
 ;Tile 3
 .db $00,$00,$88,$88,$50,$50,$20,$00
 ;Tile 4
 .db $00,$00,$88,$88,$A8,$A8,$50,$00
 ;Tile 5
 .db $00,$40,$60,$70,$60,$40,$00,$00
 ;Tile 6
 .db $20,$70,$F8,$70,$70,$00,$00,$00
 ;Tile 7
 .db $00,$00,$70,$70,$F8,$70,$20,$00
 ;Tile 8
 .db $10,$28,$20,$20,$20,$A0,$40,$00
 ;Tile 9
 .db $00,$88,$50,$20,$50,$88,$00,$00
 ;Tile 10
 .db $00,$00,$00,$70,$50,$70,$00,$00
 ;Tile 11
 .db $00,$00,$00,$20,$70,$20,$00,$00
 ;Tile 12
 .db $00,$00,$00,$00,$20,$00,$00,$00
 ;Tile 13
 .db $00,$00,$00,$00,$E0,$40,$40,$00
 ;Tile 14
 .db $60,$10,$60,$10,$60,$00,$00,$00
 ;Tile 15
 .db $F8,$C0,$C0,$F0,$C0,$C0,$C0,$00
 ;Tile 16
 .db $38,$20,$20,$20,$A0,$60,$20,$00
 ;Tile 17
 .db $18,$08,$C8,$08,$08,$00,$00,$00
 ;Tile 18
 .db $60,$10,$20,$40,$70,$00,$00,$00
 ;Tile 19
 .db $00,$00,$08,$10,$20,$40,$F8,$00
 ;Tile 20
 .db $60,$90,$90,$60,$00,$00,$00,$00
 ;Tile 21
 .db $B0,$C0,$80,$80,$00,$00,$00,$00
 ;Tile 22
 .db $70,$20,$20,$20,$20,$00,$00,$00
 ;Tile 23
 .db $08,$30,$C0,$30,$08,$00,$F8,$00
 ;Tile 24
 .db $10,$10,$F8,$20,$F8,$40,$40,$00
 ;Tile 25
 .db $80,$60,$18,$60,$80,$00,$F8,$00
 ;Tile 26
 .db $00,$00,$38,$00,$00,$00,$00,$00
 ;Tile 27
 .db $00,$00,$78,$40,$70,$40,$78,$00
 ;Tile 28
 .db $00,$20,$10,$F8,$10,$20,$00,$00
 ;Tile 29
 .db $00,$00,$B8,$A8,$A8,$A8,$B8,$00
 ;Tile 30
 .db $20,$70,$A8,$20,$20,$20,$20,$00
 ;Tile 31
 .db $20,$20,$20,$20,$A8,$70,$20,$00
 ;Tile 32
 .db $00,$00,$00,$00,$00,$00,$00,$00
 ;Tile 33
 .db $78,$78,$30,$30,$00,$30,$30,$00
 ;Tile 34
 .db $50,$50,$50,$00,$00,$00,$00,$00
 ;Tile 35
 .db $50,$50,$F8,$50,$F8,$50,$50,$00
 ;Tile 36
 .db $40,$50,$70,$10,$10,$00,$00,$00
 ;Tile 37
 .db $C0,$C8,$10,$20,$40,$98,$18,$00
 ;Tile 38
 .db $40,$A0,$A0,$40,$A8,$90,$68,$00
 ;Tile 39
 .db $20,$20,$20,$00,$00,$00,$00,$00
 ;Tile 40
 .db $30>>1,$60>>1,$C0>>1,$C0>>1,$C0>>1,$60>>1,$30>>1,$00
 ;Tile 41
 .db $60<<1,$30<<1,$18<<1,$18<<1,$18<<1,$30<<1,$60<<!,$00
 ;Tile 42
 .db $00,$20,$A8,$70,$A8,$20,$00,$00
 ;Tile 43
 .db $00,$20,$20,$F8,$20,$20,$00,$00
 ;Tile 44
 .db $00,$00,$00,$00,$60,$20,$40,$00
 ;Tile 45
 .db $00,$00,$00,$F8,$00,$00,$00,$00
 ;Tile 46
 .db $00,$00,$00,$00,$00,$60,$60,$00
 ;Tile 47
 .db $00,$08,$10,$20,$40,$80,$00,$00
 
 ;Tile 48
 .db $70,$D8,$D8,$F8,$D8,$D8,$70,$00
 ;Tile 49
 .db $60,$E0,$60,$60,$60,$60,$F0,$00
 ;Tile 50
 .db $70,$D8,$18,$30,$60,$C0,$F8,$00
 ;Tile 51
 .db $F8,$30,$60,$30,$18,$D8,$70,$00
 ;Tile 52
 .db $18,$38,$58,$D8,$F8,$18,$18,$00
 ;Tile 53
 .db $F8,$C0,$F0,$18,$18,$98,$70,$00
 ;Tile 54
 .db $30,$60,$C0,$F0,$D8,$D8,$70,$00
 ;Tile 55
 .db $F8,$18,$18,$30,$60,$60,$60,$00
 ;Tile 56
 .db $70,$D8,$D8,$70,$D8,$D8,$70,$00
 ;Tile 57
 .db $70,$D8,$D8,$78,$18,$D8,$70,$00
 
 ;Tile 58
 .db $00,$60,$60,$00,$60,$60,$00,$00
 ;Tile 59
 .db $00,$60,$60,$00,$60,$20,$40,$00
 ;Tile 60
 .db $10,$20,$40,$80,$40,$20,$10,$00
 ;Tile 61
 .db $00,$00,$F8,$00,$F8,$00,$00,$00
 ;Tile 62
 .db $40,$20,$10,$08,$10,$20,$40,$00
 ;Tile 63
 .db $70,$88,$08,$10,$20,$00,$20,$00
 ;Tile 64
 .db $70,$88,$A8,$B8,$A0,$80,$78,$00
 
 ;Tile 65
 .db $70,$D8,$D8,$F8,$D8,$D8,$D8,$00
 ;Tile 66
 .db $F0,$D8,$D8,$F0,$D8,$D8,$F0,$00
 ;Tile 67
 .db $70,$C8,$C0,$C0,$C0,$C8,$70,$00
 ;Tile 68
 .db $F0,$D8,$D8,$D8,$D8,$D8,$F0,$00
 ;Tile 69
 .db $F0,$C0,$C0,$F0,$C0,$C0,$F8,$00
 ;Tile 70
 .db $F8,$C0,$C0,$F0,$C0,$C0,$C0,$00
 ;Tile 71
 .db $78,$D8,$C0,$D8,$D8,$C8,$78,$00
 ;Tile 72
 .db $D8,$D8,$D8,$F8,$D8,$D8,$D


Last edited by Guest on 09 Feb 2006 09:21:25 pm; edited 1 time in total
Back to top
Liazon
title goes here


Bandwidth Hog


Joined: 01 Nov 2005
Posts: 2007

Posted: 09 Feb 2006 10:18:13 pm    Post subject:

Scavenger wrote:
What's Maple?


It is a very good math program. Extremely powerful and probably has everything you need. Although I don't have it, I do know it is offered as a grand prize in many mathematical competitions at the national level. I recommend looking into it.
Back to top
CoBB


Active Member


Joined: 30 Jun 2003
Posts: 720

Posted: 10 Feb 2006 02:43:34 am    Post subject:

Brazucs wrote:
What about what has been coded already?

Honestly, that's not much. It's not the boot code that poses the real difficulty but the actual functionality.

As I said, before doing anything, you have to decide on the assembly interfaces: how the programs are invoked, what address space they run in, how they can access the facilities of the calculator through the OS and so on. There are basically two kinds of programs: ordinary user programs and plugins or apps, whatever you'd call them. You have to devise a clear way for the latter to extend the OS and the former to access these new functions as well. This is a lot of paperwork before actual coding can begin.

Whatever high level language is nothing but simple data in this context, so it has no relevance to the development of the OS.

I know I said this already, but I see so much talk about immaterial things that I felt a bit of extra stressing would be necessary.
Back to top
Jacobbus


Member


Joined: 20 Aug 2005
Posts: 106

Posted: 10 Feb 2006 03:21:27 am    Post subject:

You have to be optimistic, otherwise big projects can never be done.

Saw a movie last night about the development of the jeep, that whole machine was developd and a prototype was build in in 49 days by 16 people. And has played a big role in the victory in europe. (I'm stil thankfull to the americans Smile)
Back to top
tr1p1ea


Elite


Joined: 03 Aug 2003
Posts: 870

Posted: 10 Feb 2006 05:58:13 am    Post subject:

I agree entirely with CoBB. Things need to be figured out before any coding should begin. Things like what memory areas should be allocated for different purposes ... there isnt eve a filesystem spec yet! How will programs be executed and how will they interface with the 'plugins' etc?

There are a lot more important things to be worrying about than eye-candy and fonts.


Last edited by Guest on 10 Feb 2006 05:58:52 am; edited 1 time in total
Back to top
Timendus


Newbie


Joined: 11 Dec 2005
Posts: 38

Posted: 10 Feb 2006 08:21:57 am    Post subject:

I agree. Who's up for that challenge? Like I said; I'd love to code a few more fundamental things, instead of changing the font, but that would take too much time, and I'm not sure I'm good enough... Smile
Back to top
tr1p1ea


Elite


Joined: 03 Aug 2003
Posts: 870

Posted: 10 Feb 2006 08:47:28 am    Post subject:

Maybe we should have an OS compo? Just Joking Smile.
Back to top
Display posts from previous:   
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
    » Goto page Previous  1, 2, 3 ... 12, 13, 14, 15, 16  Next
» View previous topic :: View next topic  
Page 13 of 16 » All times are UTC - 5 Hours

 

Advertisement