Welcome, Guest. Please login or register.


Author Topic: Grime Z80 - a little free game for 11 z80 computers in 7 days. (Read 1351 times)

Offline Keith56

  • Beginner
  • *
  • Posts: 27
  • Country: jp
  • Z80FTW!
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 61.0 Firefox 61.0
    • View Profile
    • ChibiAkumas
I don't know if anyone is interested, but I did a little Z80 programming project recently, where i made a small game that compiled onto 11 different computers and consoles, including the Enterprise...

It was really an experiment in multi-platform development more than a 'substantial game', but the game is free, and open source, if anyone wants to play it or use the code then they are welcome!

http://www.chibiakumas.com/z80/grimez80.php

Chibi Akuma(s) Comedy-Horror 8-bit Bullet Hell shooter for CPC - http://www.chibiakumas.com
Beginners guide to Mulltiplatform Z80 Assembly Programming...http://www.chibiakumas.com/z80

Offline geco

  • EP addict
  • *
  • Posts: 5027
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Grime Z80 - a little free game for 11 z80 computers in 7 days.
« Reply #1 on: 2018.August.16. 08:29:19 »
I recognized it yesterday afternoon, and downloaded :) , but not tested yet. Video was also great.

Offline John Fante

  • User
  • *
  • Posts: 72
  • Country: dk
  • OS:
  • Mac OS X 10.13.6 Mac OS X 10.13.6
  • Browser:
  • Chrome 68.0.3440.106 Chrome 68.0.3440.106
    • View Profile
Re: Grime Z80 - a little free game for 11 z80 computers in 7 days.
« Reply #2 on: 2018.August.16. 12:16:04 »
I don't know if anyone is interested, but I did a little Z80 programming project recently, where i made a small game that compiled onto 11 different computers and consoles, including the Enterprise...

It was really an experiment in multi-platform development more than a 'substantial game', but the game is free, and open source, if anyone wants to play it or use the code then they are welcome!

http://www.chibiakumas.com/z80/grimez80.php

Great! Thank you! :-)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13022
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 61.0 Firefox 61.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Grime Z80 - a little free game for 11 z80 computers in 7 days.
« Reply #3 on: 2018.August.16. 12:40:08 »
Awesome!

If you like unique Z80 systems then also add Videoton TVC (hungarian brother of Enterprise) :-)

Offline Keith56

  • Beginner
  • *
  • Posts: 27
  • Country: jp
  • Z80FTW!
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 55.0 Firefox 55.0
    • View Profile
    • ChibiAkumas
Re: Grime Z80 - a little free game for 11 z80 computers in 7 days.
« Reply #4 on: 2018.August.16. 15:39:44 »
If you like unique Z80 systems then also add Videoton TVC (hungarian brother of Enterprise) :-)
That's certainly not one I've heard of... but I'm afraid I'm not planning to cover any extra z80 systems now, the addition of the Gameboy an Mastersystem were a cynical ploy to increase the popularity of my Youtube channel and game development :) ... so adding rare unheard of stuff won't help me in that goal!

I'm going to be sticking to my current systems for my Z80 for game development (though I won't do anything serious on the TI83), but I plan to start covering new systems using the 6502 and 68000 processors in my Assembly tutorials next year!
Chibi Akuma(s) Comedy-Horror 8-bit Bullet Hell shooter for CPC - http://www.chibiakumas.com
Beginners guide to Mulltiplatform Z80 Assembly Programming...http://www.chibiakumas.com/z80

Offline geco

  • EP addict
  • *
  • Posts: 5027
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Grime Z80 - a little free game for 11 z80 computers in 7 days.
« Reply #5 on: 2018.August.16. 15:44:07 »
I'm going to be sticking to my current systems for my Z80 for game development (though I won't do anything serious on the TI83), but I plan to start covering new systems using the 6502 and 68000 processors in my Assembly tutorials next year!
:shock: It sounds interesting. How will you include 6502 and 68000 machine codes into the same projects? Or do you have a plan to do it like on z80?
I converted 2 Commodore +4 games to Enterprise, it was really a conversion on several places :ds_icon_cheesygrin:

Offline Keith56

  • Beginner
  • *
  • Posts: 27
  • Country: jp
  • Z80FTW!
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 61.0 Firefox 61.0
    • View Profile
    • ChibiAkumas
Re: Grime Z80 - a little free game for 11 z80 computers in 7 days.
« Reply #6 on: 2018.August.17. 01:22:29 »
I don't plan at this stage to write any games that work on all CPU's, I'll just be writing tutorials mimicking the ones I'm doing now for the Z80.

I'll be using VASM in all cases, and I'll try to create functions for graphics and input that do the same kind of job in the same kind of way, but I don't see any realistic way of writing 'z80 code' that converts efficiently for a 6502.

Learning Z80 has made me interested in the 'competitor' of the 6502, and I think the 68000 give a fascinating insight into more modern CPU methods, so I want to start trying to learn and document those... I also have a nice japanese x68000 PC I've got my hands on, so that has been a big 'encouragement' into forcing me to start learning this stuff!
Chibi Akuma(s) Comedy-Horror 8-bit Bullet Hell shooter for CPC - http://www.chibiakumas.com
Beginners guide to Mulltiplatform Z80 Assembly Programming...http://www.chibiakumas.com/z80

Offline geco

  • EP addict
  • *
  • Posts: 5027
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Grime Z80 - a little free game for 11 z80 computers in 7 days.
« Reply #7 on: 2018.August.17. 08:51:22 »
Now I understand :)
I do not see either a way of efficient code converter, I wrote a REXX which converts 6502 instructions to Z80 instruction sets (some flags are not correct, and there are some stuff still missing) , but it gave a good base for example for Quadrillion, i kept the logic of the game, and wrote the graphics stuff.