Join us on Discord!
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.
  • Calculators owned: A lot.

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?

Dream of 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
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

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
  • Calculators owned: TI-84+
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

#38
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?

Dream of 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? :)
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

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?

Dream of 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?
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

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?

Dream of Omnimaga

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

Also I wonder how fast would such game be on your computer :P
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Keoni29

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

Powered by EzPortal