Author Topic: Online Z80 Table  (Read 6065 times)

0 Members and 1 Guest are viewing this topic.

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: Online Z80 Table
« Reply #30 on: December 27, 2010, 10:46:06 pm »
for the string, not the code, so if you put in "Hello World!" it will convert to "48656C6C6F20576F726C6421", this way ASM routines for displaying text will be able to use it
I see, thanks for the clarilolification :)
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Online Z80 Table
« Reply #31 on: December 28, 2010, 04:49:38 pm »
Well, new table, finished all tables!!! Now just fixing *possible* bugs :)

Uploaded to www.davidgom.co.cc/z80table.html and to ticalc.org, not approved yet.

Here's a screenshot:


Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Online Z80 Table
« Reply #32 on: December 28, 2010, 05:33:10 pm »
Very nicely done.

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6265
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: Online Z80 Table
« Reply #33 on: December 28, 2010, 07:42:29 pm »
Impressive :)
Some of the tables are a little hard to read due to the colouring though, maybe  on the really dark ones change the text colour to white?
/e

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Online Z80 Table
« Reply #34 on: December 28, 2010, 07:43:44 pm »
Impressive :)
Some of the tables are a little hard to read due to the colouring though, maybe  on the really dark ones change the text colour to white?

Good idea, will do that :)

Offline nemo

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1203
  • Rating: +95/-11
    • View Profile
Re: Online Z80 Table
« Reply #35 on: December 28, 2010, 07:43:54 pm »
shouldn't 9A be sbc a,d?


Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Online Z80 Table
« Reply #36 on: December 29, 2010, 01:53:24 am »
shouldn't 9A be sbc a,d?

Sorry, will fix it right away.

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: Online Z80 Table
« Reply #37 on: December 30, 2010, 03:34:52 am »
Nice scout. Did you ask permission to the original author to upload it on ticalc.org, though?
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Online Z80 Table
« Reply #38 on: December 30, 2010, 03:39:00 am »
Wow thats got to be useful!  Its also interesting to see the layout of all the commands and see how they are related and have different areas.  Probably gives a bit of insight into how the z80 works as well :]

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Online Z80 Table
« Reply #39 on: January 07, 2011, 09:49:47 am »
Updated them, just for the record, and also uploaded them to ticalc.org. And also updated them on ticalc.org.

I was thinking of mixing the tables with Assemblex in some way, but not really sure how to :S

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: Online Z80 Table
« Reply #40 on: January 07, 2011, 07:59:37 pm »
Having them in assemblex would be cool actually. I hope you can figure out or get help to do it. :)
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Online Z80 Table
« Reply #41 on: January 08, 2011, 06:34:46 pm »
Having them in assemblex would be cool actually. I hope you can figure out or get help to do it. :)

People could easily know the Hexadecimal opcodes for stuff :)

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: Online Z80 Table
« Reply #42 on: February 02, 2011, 03:44:06 pm »
I've been using this lately, and I gotta say, I like the way it looks. Some suggestions:

  • Changing the font to Courier or Courier New. Just a personal preference—I like fixed-width when I code.
  • Left-justifying each cell. It's easier to find beginnings of instructions that way. Again, a personal preference.
  • Uniform widths for cells (looks better and more professional).
  • Extending the width of every cell so that the text in all cells are in one line instead of being broken up.
  • Less contrasting colors.

And a bug report:

  • $08 is EX AF,AF', not EX AF,AF.

EDIT: Seems like it was a browser issue. Never mind. But that said, I'd recommend adding some padding to each cell, so that doesn't happen to other people. Just a suggestion :)

And an addition suggestion:

« Last Edit: February 02, 2011, 03:45:51 pm by Deep Thought »




Offline Runer112

  • Moderator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: Online Z80 Table
« Reply #43 on: February 02, 2011, 04:51:18 pm »
If you look at the CLASS column in TASM80.TAB, you will see that IN0 and OUT0 are class 2 instructions. Class 2 instructions aren't available on the z80 processors found in TI calculators, so adding them would probably just cause confusion with people wondering why they don't work. Although it would be nice if they were and we could use such class 2 instructions as TST and MLT, unfortunately we can't.

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Online Z80 Table
« Reply #44 on: February 02, 2011, 04:53:56 pm »
I've been using this lately, and I gotta say, I like the way it looks. Some suggestions:

  • Changing the font to Courier or Courier New. Just a personal preference—I like fixed-width when I code.
  • Left-justifying each cell. It's easier to find beginnings of instructions that way. Again, a personal preference.
  • Uniform widths for cells (looks better and more professional).
  • Extending the width of every cell so that the text in all cells are in one line instead of being broken up.
  • Less contrasting colors.

And a bug report:

  • $08 is EX AF,AF', not EX AF,AF.

EDIT: Seems like it was a browser issue. Never mind. But that said, I'd recommend adding some padding to each cell, so that doesn't happen to other people. Just a suggestion :)

And an addition suggestion:


Thanks much for the suggestions, I'll implement font and a javascript option for left justifying or center justifying. The other ones I have to try.