Author Topic: KOS - OTz80  (Read 9959 times)

0 Members and 1 Guest are viewing this topic.

Offline shmibs

  • しらす丼
  • Administrator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2132
  • Rating: +281/-3
  • try to be ok, ok?
    • View Profile
    • shmibbles.me
Re: KOS - OTz80
« Reply #15 on: August 07, 2010, 01:47:25 pm »
it looks like you have plenty of people working on this already, but i would gladly help with anything you need nonetheless. i has an 83+ that's expendable, and money/experience to piece together my own prototype(if someone gives me specs, that is)

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2897
  • Rating: +467/-17
    • View Profile
    • TI-Boy CE
Re: KOS - OTz80
« Reply #16 on: August 07, 2010, 02:08:33 pm »
I'm still not so sure it would be such an easy task to just port KOS to a new hardware platform. I am almost certain that the memory layout will be massively different (24-bit addresses, no page swapping) and all the hardware you are familiar with on the TI will not be the same at all. I think it would work much better to start from scratch with the OS on our new system. Have you looked at the eZ80 documentation? I recommend giving that a read: http://www.zilog.com/docs/um0077.pdf
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline matthias1992

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 408
  • Rating: +33/-5
    • View Profile
Re: KOS - OTz80
« Reply #17 on: August 07, 2010, 03:19:35 pm »
I'm still not so sure it would be such an easy task to just port KOS to a new hardware platform. I am almost certain that the memory layout will be massively different (24-bit addresses, no page swapping) and all the hardware you are familiar with on the TI will not be the same at all. I think it would work much better to start from scratch with the OS on our new system. Have you looked at the eZ80 documentation? I recommend giving that a read: http://www.zilog.com/docs/um0077.pdf
Again I agree with you, this thing is NEW and so should everything we make for it be. Now KOS isn't 'old' strictly spoken but indeed you can't port it over with great ease, not to discourage you! I greatly support KOS and I would love to see it on the OTeZ80 but once again I suggest taking KOS for the TI-8x as a reference, not as a template, or worse.
MASM xxxxxxxxxx aborted | SADce ====:::::: 40% -Halted until further notice| XAOS =====::::: 50% -Units done| SKYBOX2D engine ========== 100% -Pre-alpha done. Need to  document it and extend |

~Those who dream by day are cognizant of much more than those who dream by night only. -Sir Edgar Allen Poe-

Offline alberthrocks

  • Moderator
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 876
  • Rating: +103/-10
    • View Profile
Re: KOS - OTz80
« Reply #18 on: August 07, 2010, 03:23:07 pm »
I think SirCmpwn and some other developers can just write a new OS for the new calc. If the base is vastly different, then we should just write a new one, but use KnightOS as reference.
Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/


Proud member of ClrHome!

Miss my old signature? Here it is!
Spoiler For Signature:
Alternate "New" IRC post notification bot (Newy) down? Go here to reset it! http://withg.org/albert/cpuhero/

Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/

Activity remains limited due to busyness from school et al. Sorry! :( Feel free to PM, email, or if you know me well enough, FB me if you have a question/concern. :)

Don't expect me to be online 24/7 until summer. Contact me via FB if you feel it's urgent.


Proud member of ClrHome!

Spoiler For "My Projects! :D":
Projects:

Computer/Web/IRC Projects:
C______c: 0% done (Doing planning and trying to not forget it :P)
A_____m: 40% done (Need to develop a sophisticated process queue, and a pretty web GUI)
AtomBot v3.0: 0% done (Planning stage, may do a litmus test of developer wants in the future)
IdeaFrenzy: 0% done (Planning and trying to not forget it :P)
wxWabbitemu: 40% done (NEED MOAR FEATURES :P)

Calculator Projects:
M__ C_____ (an A____ _____ clone): 0% done (Need to figure out physics and Axe)
C2I: 0% done (planning, checking the demand for it, and dreaming :P)

Offline matthias1992

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 408
  • Rating: +33/-5
    • View Profile
Re: KOS - OTz80
« Reply #19 on: August 07, 2010, 03:29:00 pm »
I think SirCmpwn and some other developers can just write a new OS for the new calc. If the base is vastly different, then we should just write a new one, but use KnightOS as reference.
Exactly! I completely agree. Don't underestimate the effort of writing a OS though! (I don't think you do but your text can be interpreted like that)
MASM xxxxxxxxxx aborted | SADce ====:::::: 40% -Halted until further notice| XAOS =====::::: 50% -Units done| SKYBOX2D engine ========== 100% -Pre-alpha done. Need to  document it and extend |

~Those who dream by day are cognizant of much more than those who dream by night only. -Sir Edgar Allen Poe-

Offline alberthrocks

  • Moderator
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 876
  • Rating: +103/-10
    • View Profile
Re: KOS - OTz80
« Reply #20 on: August 07, 2010, 03:32:40 pm »
I think SirCmpwn and some other developers can just write a new OS for the new calc. If the base is vastly different, then we should just write a new one, but use KnightOS as reference.
Exactly! I completely agree. Don't underestimate the effort of writing a OS though! (I don't think you do but your text can be interpreted like that)

Oh no, it's VERY VERY VERY (continues infinitely) hard to design an OS. Remember people, don't design an OS, especially for x86 systems. :P
Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/


Proud member of ClrHome!

Miss my old signature? Here it is!
Spoiler For Signature:
Alternate "New" IRC post notification bot (Newy) down? Go here to reset it! http://withg.org/albert/cpuhero/

Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/

Activity remains limited due to busyness from school et al. Sorry! :( Feel free to PM, email, or if you know me well enough, FB me if you have a question/concern. :)

Don't expect me to be online 24/7 until summer. Contact me via FB if you feel it's urgent.


Proud member of ClrHome!

Spoiler For "My Projects! :D":
Projects:

Computer/Web/IRC Projects:
C______c: 0% done (Doing planning and trying to not forget it :P)
A_____m: 40% done (Need to develop a sophisticated process queue, and a pretty web GUI)
AtomBot v3.0: 0% done (Planning stage, may do a litmus test of developer wants in the future)
IdeaFrenzy: 0% done (Planning and trying to not forget it :P)
wxWabbitemu: 40% done (NEED MOAR FEATURES :P)

Calculator Projects:
M__ C_____ (an A____ _____ clone): 0% done (Need to figure out physics and Axe)
C2I: 0% done (planning, checking the demand for it, and dreaming :P)

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55832
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: KOS - OTz80
« Reply #21 on: August 07, 2010, 03:33:03 pm »
I'm still not so sure it would be such an easy task to just port KOS to a new hardware platform. I am almost certain that the memory layout will be massively different (24-bit addresses, no page swapping) and all the hardware you are familiar with on the TI will not be the same at all. I think it would work much better to start from scratch with the OS on our new system. Have you looked at the eZ80 documentation? I recommend giving that a read: http://www.zilog.com/docs/um0077.pdf
Also, I would like if the focus was still on the 83+ version of KOS. I would hate if KOS made it to this new calc at the expense of 83+ users who were waiting for a new 3rd party OS. Also he got a contest entry to finish and the contest ends in 1 month.
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Re: KOS - OTz80
« Reply #22 on: August 07, 2010, 04:08:32 pm »
i would love to test for you.

note:
1.i will use an emulator if there is a chance that it will completely destroy my calc.
2. As long as there is no chance of bricking, i will be glad to use my 84+ SE if it is compatible.
School: East Central High School
 
Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Lent out, and never returned
____________________________________________________________

SirCmpwn

  • Guest
Re: KOS - OTz80
« Reply #23 on: August 07, 2010, 04:18:18 pm »
I was thinking of starting from scratch and reusing code where applicable.  I never thought that we would port it, especially not with a different kind of screen and all sorts of other factors.  I was going to provide the same KOS experience that people would get on a TI-83+, but optimized and improved for the OTeZ80.

Offline Mighty Moose

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 141
  • Rating: +4/-0
    • View Profile
Re: KOS - OTz80
« Reply #24 on: August 07, 2010, 04:22:11 pm »
Count me in as well - I'd be happy to do beta testing (when I have the time, that is :P).
note:
1.i will use an emulator if there is a chance that it will completely destroy my calc.
2. As long as there is no chance of bricking, i will be glad to use my 84+ SE if it is compatible.

I don't know how much of a help I would be with actual coding - I'm still kind of, well, beginner-ish at z80.  I am certainly willing to help, though.
Cheers!
I beta test, so...yeah.  PM me if you want me to test anything :D.

Almost only counts in horseshoes and handgrenades.

Cogito ergo sum.

Calcs:
TI-84+, OS 2.43, Boot Code 1.02, 128k RAM
TI-84+SE VSC, OS 2.43, Boot Code 1.00, 128k RAM  (I'm spoiled :P)
TI-81, OS 1.6K (only borrowed)
Casio fx-CG10 (Prizm), OS 01.04.0200
TI-Nspire Clickpad, OS 1.4
TI-Nspire Clickpad, OS 3.1.0.392
TI-Nspire CAS Clickpad, OS 1.6.10110 (!?) now OS 3.1.0.392

SirCmpwn

  • Guest
Re: KOS - OTz80
« Reply #25 on: August 07, 2010, 04:24:56 pm »
For the record, the help I get from coders will probably not be on the kernel.  Me and Eeems are plenty.  Most of the help will come later on, with writing math apps and the like.

Offline Mighty Moose

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 141
  • Rating: +4/-0
    • View Profile
Re: KOS - OTz80
« Reply #26 on: August 07, 2010, 04:30:03 pm »
Oh, okay, Sir.  My bad - I didn't know.
Cheers!
I beta test, so...yeah.  PM me if you want me to test anything :D.

Almost only counts in horseshoes and handgrenades.

Cogito ergo sum.

Calcs:
TI-84+, OS 2.43, Boot Code 1.02, 128k RAM
TI-84+SE VSC, OS 2.43, Boot Code 1.00, 128k RAM  (I'm spoiled :P)
TI-81, OS 1.6K (only borrowed)
Casio fx-CG10 (Prizm), OS 01.04.0200
TI-Nspire Clickpad, OS 1.4
TI-Nspire Clickpad, OS 3.1.0.392
TI-Nspire CAS Clickpad, OS 1.6.10110 (!?) now OS 3.1.0.392

SirCmpwn

  • Guest
Re: KOS - OTz80
« Reply #27 on: August 07, 2010, 04:32:13 pm »
I'm not accusing anyone, merely pointing out how I would organize it.  Too many people on a kernel can be bad.

Offline Mighty Moose

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 141
  • Rating: +4/-0
    • View Profile
Re: KOS - OTz80
« Reply #28 on: August 07, 2010, 04:38:09 pm »
good point.  I can stick to beta testing right now.  We'll see what I do in the future.
Cheers!
I beta test, so...yeah.  PM me if you want me to test anything :D.

Almost only counts in horseshoes and handgrenades.

Cogito ergo sum.

Calcs:
TI-84+, OS 2.43, Boot Code 1.02, 128k RAM
TI-84+SE VSC, OS 2.43, Boot Code 1.00, 128k RAM  (I'm spoiled :P)
TI-81, OS 1.6K (only borrowed)
Casio fx-CG10 (Prizm), OS 01.04.0200
TI-Nspire Clickpad, OS 1.4
TI-Nspire Clickpad, OS 3.1.0.392
TI-Nspire CAS Clickpad, OS 1.6.10110 (!?) now OS 3.1.0.392

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Re: KOS - OTz80
« Reply #29 on: August 07, 2010, 08:34:38 pm »
"Those who can't do, Beta test."  quoted from, James Oldiges of Happybobjr Productions.
School: East Central High School
 
Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Lent out, and never returned
____________________________________________________________