Author Topic: Feature Requests  (Read 62146 times)

0 Members and 5 Guests are viewing this topic.

SirCmpwn

  • Guest
Re: Feature Requests
« Reply #150 on: May 21, 2011, 02:04:07 pm »
I wish I could play around with it a little bit. :D
Well, right now it *only* compiles on Linux <.< but it wouldn't be a far cry to get it working on Windows again, I just have to write another script for it.

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Feature Requests
« Reply #151 on: May 23, 2011, 08:46:49 pm »
I wish I could play around with it a little bit. :D
Well, right now it *only* compiles on Linux <.< but it wouldn't be a far cry to get it working on Windows again, I just have to write another script for it.
I run Mac, Windows, and Linux.  So it really doesn't matter overall. :D

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: Feature Requests
« Reply #152 on: June 05, 2011, 11:06:33 pm »
Or, instead of rewriting a script, you could use gcc thru cygwin and leave it as-is, right?

Doesn't matter much to me, since I use Linux pretty much exclusively.

How portable is the code to other z80s? Obviously, some RAM addressing would have to change, among other things, but it seems you could port the kernel, at least, to something like a Game Boy, or an Atari.

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Feature Requests
« Reply #153 on: June 05, 2011, 11:08:55 pm »
Game Boy wouldn't work, because it's not a fully-featured Z80. It's missing all ED-prefixed instructions, has no I/R/IX/IY/shadow registers, no sign/overflow flags, and some other instructions have been changed/removed.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: Feature Requests
« Reply #154 on: June 05, 2011, 11:13:44 pm »
Ok, so no Game Boy, but I was being theoretical anyways. :P I Don't have a GB Flash cart. They are expensive!

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Feature Requests
« Reply #155 on: June 05, 2011, 11:15:16 pm »
Well, technically it could be possible if KOS only used instructions compatible with both Z80 and GBZ80, but I don't think that would be very optimized, heh
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: Feature Requests
« Reply #156 on: June 05, 2011, 11:16:44 pm »
Well, but it would port relatively easily to another fully-featured z80 CPU, like, say, the ez80, right?

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Feature Requests
« Reply #157 on: June 05, 2011, 11:26:04 pm »
Well, but it would port relatively easily to another fully-featured z80 CPU, like, say, the ez80, right?
Sure, since eZ80 has a mode for backwards-compatibility with Z80.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: Feature Requests
« Reply #158 on: June 05, 2011, 11:27:47 pm »
So, there's not tons of code related to specific hardware handling and such? That's what I was really wondering about :P Obviously there would be some, but too much is almost like rewriting it.

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Feature Requests
« Reply #159 on: June 05, 2011, 11:39:47 pm »
So, there's not tons of code related to specific hardware handling and such? That's what I was really wondering about :P Obviously there would be some, but too much is almost like rewriting it.
Oh yeah, that's true. That would pose a problem, especially for 3rd-party programs meant to run in the OS.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman