The shoutbox is currently out of service. Join us on Discord instead.
You can help CodeWalrus stay online by donating here.

Z820 - Z80 computer

Started by Keoni29, February 27, 2015, 08:02:09 pm

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Duke "Tape" Eiyeron

Each one must gather INTELligence from the other side to win the Dual(core) sided war.

aeTIos

Quote from: Juju on March 02, 2015, 05:05:26 am
I found the free samples~ Along with a Captain Zilog comic book? o.o

Anyway, you should post a guide on how to order those free samples and pick the right ones.

It's ages ago since I ordered that sample, I don't even exactly know how to order them anymore, will look into that (and order another one, I guess?). And yeah that Cpt. Zilog book is pretty cool :P
ceci n'est pas une signature

Keoni29

This is intel's super hero:

I wonder what ST, TI and Microchip are going to come up with.
If you like my work, why not give me an internet?

DJ Omnimaga

This better be a mage, because I don't think he'll stand a chance against Captain Zilog :P


If TI gets a Superhero it will probably behave erratically at times, because of bugs, and probably be cheap in production because TI will have done everything to keep production costs to a minimum. :P

Keoni29

I got the serial output to work with the PC16552D UART chip. There were some dodgy solder joints that caused problems with it, but I tracked them down and resolved the problem.

It prints characters at 960 Bytes/second right now, but it can go up to 125kByte/second.
If you like my work, why not give me an internet?

Keoni29

I ported the bootloader I made for the cbs6000 to z80 asm. It works great :D
Source can be found here: https://github.com/keoni29/z820
If you like my work, why not give me an internet?

Snektron

Quote from: Keoni29 on March 04, 2015, 08:02:57 am
I ported the bootloader I made for the cbs6000 to z80 asm. It works great :D
Source can be found here: https://github.com/keoni29/z820


"Error: does not execute properly" ? :P
Anyway nice progress :D
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


Keoni29

Yeah I should get rid of that :P That should have been taken down after I fixed the bug.

I am busy writing a monitor program which allows me to poke around in memory and debug stuff. I based the monitor off the one I have on the cbs6000 computer.
If you like my work, why not give me an internet?

Keoni29

March 05, 2015, 11:28:56 pm #38 Last Edit: March 05, 2015, 11:35:01 pm by Keoni29
I finished porting the monitor and it works great! It's just like the one on the CBS6000. I learned a lot about the z80 in the process.
Source can be found here: https://github.com/keoni29/z820/blob/master/mon.asm
If you like my work, why not give me an internet?

DJ Omnimaga

(off-topic: Your avatar is scary and reminds me of AVGN :P)

Also good job. :D By the way, as you work on this computer and learn about the processor, did you gain some interest in learning TI-8x ASM as well? :)

Keoni29

I have done a bit of asm programming for the cse in the past, but not much else yet.
If you like my work, why not give me an internet?

DJ Omnimaga

Oh wait you did CSE stuff? I totally forgot. By the way do you like the language or do you prefer higher level ones?

Keoni29

Depends on the task at hand. When I need to do stuff close to the hardware I prefer using asm. When stuff gets more complex I usually move on to C, but sometimes I just work with asm to keep things consistent.
If you like my work, why not give me an internet?

DJ Omnimaga

What about games? (Eg something like Herocore or Zelda)

Also I wonder how fast would such game be on your computer :P

Keoni29

That depends on the screen I guess.
If you like my work, why not give me an internet?

Powered by EzPortal