Author Topic: Feature Requests  (Read 55800 times)

0 Members and 1 Guest are viewing this topic.

Offline Broseph Radson

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 295
  • Rating: +20/-1
  • Its 0x1A4 somewhere
    • View Profile
Re: Feature Requests
« Reply #105 on: October 28, 2010, 06:25:45 pm »
So since KOS is for the z80 line of TI calculators, couldnt you technically use it on any z80 device (most likely without the TI keypad of course)?

SirCmpwn

  • Guest
Re: Feature Requests
« Reply #106 on: October 28, 2010, 06:27:37 pm »
That is theoretically true.  However, it might require serious modification to run on certain calculators.  And I seriously doubt you could run it on a TI-81, because no one wants to type all that hex in. :P
Spoiler For The current hex file:
Code: [Select]
:100000001856000000000000C3A600000000000019
:10001000C39C05000000000000000000000000007C
:10002000C3DA000000000000000000000000000033
:100030000000000000000000C31F010000000000DD
:1000400000000000000000000000000000000000B0
:10005000000000C358005AA5FD2100C43100D0DBC8
:1000600002073016E640280ADB21E60328083E0393
:10007000180A3E0118063E0218023E00320BC3CD9C
:10008000A508CD32023100D0CD4409CD2405CD885C
:1000900007CD8308119A00CDF2094F532F626F6F7D
:1000A000742E6B786500E53333E12B360023E523AE
:1000B0003B3BD5C5F5E54E2346E52150C33A08C381
:1000C0003D8787856F300124EBE1EB56235EEB091A
:1000D000EBE1732372F1C1D1E1C9E53333E12B3692
:1000E00000233600233600E5233B3BD5C5F5E52B41
:1000F0002B5E235623234E2346E5C521A0C34E2362
:100100004623CDC9012004232318F3EBC1E1EB5EA4
:100110002356EB09EBE123732372F1C1D1E1C9DD71
:10012000E5FDE5E5D5C5F5D908E5D5C5F5DB04CB95
:1001300047200ECB4F2016CB57201ECB67206C18C4
:1001400074DB03CB87D303CBC7D3031868DB03CBA4
:100150008FD303CBCFD303180ADB03CB97D303CBC7
:10016000D7D3033A03C4CB47284B3A08C3F53D879E
:10017000872150C3856F3001242323EB210000F138
:1001800039F5EB722373F13C473A07C3B8DCA80199
:10019000783208C33D87872150C3856F30012423FF
:1001A0002356235EEBF9180D0601C9DB03CBA7D359
:1001B00003CBE7D303210AC334F1C1D1E1D908F15C
:0901C000C1D1E1FDE1DDE1FBC963
:1001C9007CB8C07DB9C9C9E5F5013300CDAE0AEBEC
:1001D900D521EB01EDB0D1F1E1EB01EA01C5F376EF
:1001E900E9C9EBF5E5F33EAA32AA4A3E553255452F
:1001F9003EA032AA4AE1F177473EFDD301DB01FE79
:10020900BF280AAECB7F78280ACB6E28EB3EF032A6
:100219000040C9FBC9F33E1CD306CD0540FBC9F319
:100229003E1CD306CD0040FBC9CD9605CD8205CD38
:100239009C053E02D310F3ED56FB3E01D303763EF7
:100249000BD3033E03D310C918FE21000006080F83
:10025900300119CB23CB1210F6C91AFE002806BEAD
:10026900C0231318F57EFE00C9E5D5C5210000E5B8
:100279006069B7ED52DA8A02C178B12833D1C379FE
:1002890002D5C50A670B13030ABCDA90021B1A6F61
:100299007CBDDA9602E5626BB7ED42DAB1020A6714
:1002A9001A027C12E1C39002E1E1C5444DC379020F
:1002B900C1D1E1C9E52A0AC37C0F0FAC0FAD0F0FFD
:1002C9000F0FAD1FED6A2003213C73ED5FAD220ACC
:0302D900C3E1C9B5
:1002DC00E5C5F5D5110500D620CD5302EBDD214E39
:1002EC0003DD19D1D50605CD7F06D13E048257F129
:1002FC00C1E1C9F37E23FE0A280CFE0D2808B7289D
:10030C000ECDDC0218ED7BC6065F3E005718E4FBF1
:10031C00C97BC6065F3E0057C9DDE5F5E5C5F50F9F
:10032C000F0F0FCD3C03F1CD3C03C1E1F1DDE1C971
:10033C00E60FFE0AD24803C630C34A03C637CDDCEB
:02034C0002C9E4
:10034E0000000000004040400040505000000050AF
:10035E00F850F8504060C060C0A0204080A040A07F
:10036E0040A060404000000040808080404020203F
:10037E00204040E040A0000040E04000000020206F
:10038E00400000E00000000000004020204080807F
:10039E0040A0A0A040C0404040E0C0204080E0C04F
:1003AE00204020C0A0A0E02020E080C020C04080DF
:1003BE00C0A040E02040404040A040A04060A0606F
:1003CE00202000400040000040004080204080403F
:1003DE002000E000E0008040204080C0204000402F
:1003EE0060A0A0806040A0E0A0A0C0A0C0A0C0609F
:1003FE0080808060C0A0A0A0C0E080C080E0E080CF
:10040E00C080806080A0A060A0A0E0A0A0E04040DE
:10041E0040E0E040404080A0A0C0A0A0808080804E
:10042E00E0A0E0E0A0A0C0A0A0A0A0E0A0A0A0E05E
:10043E00C0A0C0808040A0A0A060C0A0C0A0A0604E
:10044E00804020C0E040404040A0A0A0A0E0A0A07E
:10045E00A0A040A0A0E0E0A0A0A040A0A0A0A0402E
:10046E004040E0204080E0C0808080C080804020FE
:10047E0020602020206040A000000000000000F05E
:10048E0040200000000060A0A0608080C0A0C000DE
:10049E0060808060202060A0600040A0C06020408E
:1004AE00E0404060A06020C08080C0A0A04000C09E
:1004BE0040E0200020A04080A0C0A0A0C04040404E
:1004CE004000A0E0E0A000C0A0A0A00040A0A0407E
:1004DE0000C0A0C0800060A060200060808080000E
:1004EE00C08040C040E040404000A0A0A0E000001E
:1004FE00A0A04000A0A0E0A000A04040A000A060EE
:10050E0020C000C04080C0604080406040404040FD
:06051E0040C0402040C077
:100524003E40D3103E05CD9605D3103E01CD960531
:10053400D3103E03CD9605D3103EF6CD9605D310C9
:10054400FDCB00CEC93E1CD310CD9807CD9107CD6D
:1005540098073E18D310C9AFD3200E08166406FFBF
:100564003E04814FD329232B232B232BDB10B7FAF3
:1005740060053E01D31010EE06FF1520E9C9E5D54C
:10058400C52100C036001101C001FF02EDB0C1D188
:10059400E1C9E5D5D1E100C9F3F5C5D5E5DDE5212E
:1005A40000C00E103E80ED70FAAA05D310110C00A5
:1005B4003E20ED70FAB605D310F506407EED70FAD4
:1005C400C105D3111910F5F1252525233CFE2CC2B4
:1005D400B605DDE1E1D1C1F1FBC93EFF3200C37BC9
:1005E400B7FAF305D640D0ED44B830144718117863
:1005F400ED4493D0F5801E00434FDD09F1ED4447EF
:100604000E007AFEF93016FE60D0FE593821E60756
:100614004F3EFF870D20FC3200C37A1812E6074FC5
:100624003EFF870D20FC2F3200C37AC6600E0C26D5
:1006340000546B291929295FCB3BCB3BCB3B1911C8
:1006440000C019160059ED52E60728214F110B007E
:10065400C5413A00C3DDA6000E00CB3FCB1910FA0A
:10066400AE772379AE7719DD23C110E4C9110C00EC
:10067400DD7E00AE77DD231910F6C93EFF3200C3DC
:100684007BB7FAF305D640D0ED44B8D2040647C38D
:10069400040678ED4493D0F5801E00434FDD09F144
:1006A400ED44470E007AFEF93016FE60D0FE59384C
:1006B40021E6074F3EFF870D20FC3200C37A181253
:1006C400E6074F3EFF870D20FC2F3200C37AC66039
:1006D4000E0C2600546B291929295FCB3BCB3BCB4D
:1006E4003B191100C019160059ED52E60728214F95
:1006F400110B00C5413A00C3DDA6000E00CB3FCB71
:100704001910FAB6772379B67719DD23C110E4C935
:10071400110C00DD7E00AE77DD231910F6C9C5D5B6
:10072400E547C5210CC01100C001F402EDB0C110B1
:10073400F1E1D1C1C9C5D5E547C521F3C211FFC255
:1007440001F402EDB8C110F1E1D1C1C9C5D5E54745
:10075400C52100C00E40060CB7CB1E2310FB0D2094
:10076400F5C110ECE1D1C1C9C5D5E547C521FFC22A
:100774000E40060CB7CB162B10FB0D20F5C110EC68
:04078400E1D1C1C935
:100788003EFFD301FDCB00C6C9CDA107B728FAC9E2
:10079800F5CDA107B720FAF1C9C5D5E506073E078B
:1007A80090210D0816005F197E4F3EFFD30179D3C3
:1007B80001DB01110000FEFE282BFEFD2826FEFBB2
:1007C8002821FEF7281CFEEF2817FEDF2812FEBF9F
:1007D800280DFE7F280810C6AF3203C318231C1C3F
:1007E8001C1C1C1C1CD53E079087878716005F21A0
:1007F800140819D1197E573A03C3BA28047A320368
:10080800C3E1D1C1C9FEFDFBF7EFDFBF010203045D
:1008180000000000090A0B0C0D0E0F001112131432
:1008280015161700191A1B1C1D1E1F202122232410
:1008380025262728002A2B2C2D2E2F303132333411
:0408480035363738D2
:10084C0076302E31610A004B6E696768744F530A1B
:10085C0000447265772044655661756C740A0028F3
:10086C0043292053697220436D70776E2054656361
:07087C00682032303130002A
:10088300FDCB00E6C9F3FDCB01C6E52B7CB520FB10
:10089300E178EE0347D3001B7AB320E9FDCB018651
:0208A300FBC98F
:1008A5003E01D306DB02073E413008D3053E81D326
:1008B500071804D306D307FDCB00D6C9E53E01D3FF
:1008C50006210040CD1C0920217EFEFFC8FE7F28A1
:1008D5000023CD2D0920031318EA3E00C501FFFFB3
:1008E500EDB1C14E2346230918DA2346234E23D5FD
:1008F500CD6302D128133E00C501FFFFEDB123C131
:100905003E04856F30012418E6237E235E2356239B
:100915004E2346D306E1C9D51AFE2F2809FE002825
:10092500031318F4FE01D1C91AFE00280AFE2F2868
:0F09350006BEC0231318F17EFE00C8FE01C9C91B
:10094400D1210080722373210280360011038001BB
:10095400FD7FEDB021008056235ED53E003209C3F1
:1009640032F5C321FFFF22F3C33E0032028021FF90
:10097400FF2200803E003208C33207C3FDCB00DEF5
:10098400FDCB00D6C9F3E5D5C5F5CDC1081A6F1363
:100994001A67E5130BCDAE0AE5EBEDB0EBE1D144FC
:1009A4004D21A0C33A09C33C3209C33D87878467FC
:1009B40030012C73237223712370F1C1D1E1FBC97F
:1009C400F3DDE5FDE5E5D5C5F5D908E5D5C5F5D9EA
:1009D400082150C33A08C38787856F300124232335
:1009E40046234E2B3E0A814F300104702371F3CD10
:1009F400C1083A07C33C3207C33208C31AC6320BD4
:100A040013C526006F09444DCDAE0AC1EBD5835FF3
:100A1400300114D5EDB0C1D12150C33A07C33D878D
:100A240087856F300124702371230B7023713A037F
:100A3400C4CBC73203C46069F9233A07C33208C37D
:100A4400FB76E9F33A08C33D87871150C3835F30CF
:100A54000114626B232323233A07C3878701000011
:100A6400814F3001043A08C33D8787372F89380105
:100A740005EDB03A08C33D3208C33A07C33D320717
:100A8400C3FB76D5F521F3C31100001956235E2369
:100A94007EFE00280218F4CDC90138EF3A08C37766
:100AA4002B712B70232323F1D1C9F5D5210080119B
:100AB40000001956235E237EFE00280218F4CDC9D7
:100AC4000138C83A08C3772B712B70232323D1F143
:050AD400C92B3600C92A
:020000040001F9
:104000007F4F53000E00626F6F742E6B7865000156
:104010004D406B007F6C69620011006C69626472D4
:1040200061772E6B6C6C0001B840F3017F75737281
:10403000000F006565656D732E7573720001434056
:0D4040000A00FF53697220436D70776E0017
:10404D0000CD8205CF212C00110000CDFF022153A0
:10405D0008CDFF02214C08CDFF02215D08CDFF02E6
:10406D00216B08CDFF02D7CD9107C3580052756E55
:10407D006E696E673A204F532F626F6F742E6B7897
:10408D00650A426F6F7420737563636573730A50AD
:10409D007265737320616E79206B657920746F0A78
:0B40AD0073687574646F776E0A0A0078
:1040B8000100E7B840C32A01E7B840C33E01E7B8AA
:1040C80040C312003EAA32F0C31809AF18063E02D8
:1040D80018023E0147ED57F578FE01083E0132F11E
:1040E800C332F2C37A9447E7B840D2FD40ED444763
:1040F8003EFF32F1C37B954FE7B840D20E41ED4405
:104108004F3EFF32F2C31E0078B9E7B840DA3B41B0
:104118005004E7B840CD7E413AF1C384677B815FA4
:10412800BAE7B840DA3641925F3AF2C3856F10E2D7
:10413800F1E0C978414F5004E7B840CD7E413AF2EA
:10414800C3856F7B815FBAE7B840DA5C41925F3A1A
:10415800F1C3846710E2F1E0C9F1D5E54F7A943CE8
:104168004754C5E5D579E7B840CD2200D1E11424FC
:10417800C110EFE1D1C9E5D908E7B840CAEF00E7B7
:10418800B840DAFC00F508F1D1FE02200B7AE7B856
:1041980040CD0A01AE77D9C921F0C3CB063804183F
:1041A8000F08D17AE7B840CD0A01B677D9C908D146
:1041B8007AE7B840CD0A012FA677D9C91600626BF5
:1041C800191929291100C01906004FE607CB39CB68
:1041D80039CB390947043E010F10FDC96F26008706
:1041E800856F29290100C009060C36FF2310FBC979
:1041F800E5D5C5F5DDE526006B54291929291100F7
:10420800C0195FCB3BCB3BCB3B160019545DE6078F
:10421800282C4F110C00C541AFDD5600DD5E01CBE7
:104228003ACB1B1F10F92323AE777B2BAE777A2B63
:10423800AE77C1110C0019DD23DD2310D9C9110B8C
:1042480000DD7E00AE77DD7E0123AE7719DD23DD4C
:104258002310EEDDE1F1C1D1E1C9E5D5C5F5DDE514
:104268002600545D191929295FCB3BCB3BCB3B1961
:104278001100C019E6075FC5E541DD4E001600DDF7
:10428800237BB72807CB39CB1A3D20F979AE7723A2
:104298007AAE7710E5E10E0C09C110DBDDE1F1C162
:0342A800D1E1C998
:02000004001CDE
:10400000C506001810F3F53E010000ED56F3D31479
:10401000F1C9C506010E14F5CD1E40F1C1C9ED5719
:10402000EA2540ED57F5F30000ED56F3ED41F1E0E0
:02403000FBC9CA
:00000003FD
:00000001FF
« Last Edit: October 28, 2010, 06:27:44 pm by SirCmpwn »

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Feature Requests
« Reply #107 on: October 28, 2010, 07:19:48 pm »
1) USB support is planned, though maybe not for all the devices you mentioned.  I'll look into the feasibility of exploring a computer's contents.
2) Planned, and partially implemented.
3) Planned and it is being coded to allow this to work
4) KermM has offered to attempt porting CalcNet
5) Planned
6) Still on the fence about this, I think something like this may be best left up to 3rd party developers.  Quigibo has expressed interest in porting Axe.
7) I plan on porting Mosaic
8) Planned, partially implemented
9) If KermM ever sends me that link cable, I'm going to try to write a WiFi driver, and will port it to KnightOS if I'm successful.

Wow, this is even more awesome than I thought... Good luck :D




Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Feature Requests
« Reply #108 on: October 28, 2010, 10:01:39 pm »
You are aware that the TI-82.stats.fr (The most commonly used calculators in France) and TI-76.stats.fr have flash memory of 512 KB which is normally ignored by an OS designed for TI-83 (or TI- 82.stats). I was wondering .. why not an Knight OS porting for these two types of calculators (Maybe there are calculators equivalent in countries other than France?).
What do you think?
From what I heard, there is still no way to replace the current OS they have, though. Once this is possible, Mosaic could maybe be ported to those calcs.

A TI-73 port might be possible too but it would not be practical, as very few people use this calculator. I think the download stats on this page speak by themselves. http://www.ticalc.org/archives/files/statscat.html Even the TI-81 gets close to the 73 in terms of downloads.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: Feature Requests
« Reply #109 on: December 20, 2010, 12:45:17 am »
Bit of a necropost, but...

Having the ability to either define new tokens or rename existing "free" tokens would be really nice if something like Axe were to be ported to KOS.
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Feature Requests
« Reply #110 on: December 22, 2010, 11:45:43 am »
Bit of a necropost, but...

Having the ability to either define new tokens or rename existing "free" tokens would be really nice if something like Axe were to be ported to KOS.
Actually, that would be easy with a patch. Unless the pages he has the text on are write-protected.

SirCmpwn

  • Guest
Re: Feature Requests
« Reply #111 on: December 27, 2010, 09:21:49 pm »
This is not how KnightOS works.  There are no tokens, just ASCII.  A text editor would have to support this, because KOS doesn't.

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Feature Requests
« Reply #112 on: December 27, 2010, 10:59:08 pm »
This is not how KnightOS works.  There are no tokens, just ASCII.  A text editor would have to support this, because KOS doesn't.
Oh, in which case, could you maybe change the icon of a letter for different fonts?

SirCmpwn

  • Guest
Re: Feature Requests
« Reply #113 on: December 28, 2010, 12:35:46 am »
Yes.  I'll probably support true-type.

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: Feature Requests
« Reply #114 on: December 28, 2010, 12:36:25 am »
This is not how KnightOS works.  There are no tokens, just ASCII.  A text editor would have to support this, because KOS doesn't.

That's great. So are you using a tokenizer or does KOS forgo tokens altogether?
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

SirCmpwn

  • Guest
Re: Feature Requests
« Reply #115 on: December 28, 2010, 12:38:59 am »
The homescreen and KBasic will use a tokenizer.  Those of you who have used a Nspire or an 89 have a similar experience.
(Also, California highways suck for typing on a soft keyboard)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Feature Requests
« Reply #116 on: December 28, 2010, 01:56:22 am »
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: Feature Requests
« Reply #117 on: December 28, 2010, 04:04:55 am »
Nspire or an 89
85 and 86 too.
So that's why WFRNG didn't start immediately when I ran it in the emulator...

Offline LordConiupiter

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 339
  • Rating: +3/-0
  • Just one of the thousands of Axe-fans...
    • View Profile
Re: Feature Requests
« Reply #118 on: December 28, 2010, 04:37:59 am »
The homescreen and KBasic will use a tokenizer.  Those of you who have used a Nspire or an 89 have a similar experience.
(Also, California highways suck for typing on a soft keyboard)
And for the input-routine? How will tokens be chosen? from menu's like in tiOS? Or will tokens be disabled, or perhaps optional enabled?
(haha, lol. I can imagine that ;) )
« Last Edit: December 28, 2010, 04:38:31 am by LordConiupiter »
everytime that I was down, you would always come around, and get my feedback on the ground. (modified part from 'Seasons in the sun')

No matter how many errors are bothering you, always try to stay rel-Axe!

The HoMM project will be resumed as soon Axe 1.0.0 will be released!
Projects:
Code: [Select]
HoMM:   [==--------]    Project 'resumed': I'm suffering overwhelming new ideas being popped up in my dreams :P
tiDE:   [----------]    Explored and understood the main part of the code: just started writing a Tokenizer.



password of the week: uvanapererubupa (Any pronunciation is the right one ;) )   :D click me, and you'll be raided :D

SirCmpwn

  • Guest
Re: Feature Requests
« Reply #119 on: December 28, 2010, 11:29:47 am »
From menus, like in TIOS.  For example, pressing sin( will enter sin( into the box, but typing sin( manually will have the same effect.