Close

8-bit Battle Royale Tests - Three different TMS9918A display modes

A project log for HBC-56: 65C02 + TMS9918A on a backplane

HBC-56 A homebrew 8-bit computer with a backplane. Initially with a 65C02 CPU card, a TMS9918A VDP and dual AY-3-8910 audio.

troy-schrapelTroy Schrapel 06/04/2022 at 01:585 Comments

Wrote four different output modes for Matt Heffernan's 8-bit (mandelbrot) Battle Royale. Making use of the TMS9918A's Graphics I, Graphics II and Multicolor modes. All tests are run on my 65C02 @ 3.6864MHz. I think the seldom-used Multicolor mode at 64x48 looks alright for this.

Discussions

Stephen Moody wrote 06/08/2022 at 15:07 point

It looks great. I've got a TMS9918 board for a 68000 computer i've built but other than a few simple tests i've mostly been using the text mode for it. It would be interesting to try something like this to test all the graphics modes on there

  Are you sure? yes | no

Troy Schrapel wrote 06/15/2022 at 02:10 point

Absolutely. My 65C02 / TMS9918A code is here: https://github.com/visrealm/hbc-56/tree/master/code/6502/mandlebrot . Matt has core 68000 code here: https://github.com/SlithyMatt/multi-mandlebrot/tree/main/68000 and there is a Sinclair QL example here too: https://github.com/SlithyMatt/multi-mandlebrot/tree/main/ql

Would just be a matter of combining them into something for your machine I guess. 

  Are you sure? yes | no

Stephen Moody wrote 06/15/2022 at 13:08 point

Thanks for the links, will have a look at those.

  Are you sure? yes | no

Augusto Baffa wrote 06/05/2022 at 21:36 point

Hi Troy,  I've been following your project for some time and your results are really amazing. Congrats!

  Are you sure? yes | no

Troy Schrapel wrote 06/07/2022 at 02:39 point

Thanks, Augusto. I appreciate it.

  Are you sure? yes | no