Welcome, Guest. Please login or register.


Author Topic: Chibi Akumas for Enterprise 128 is in development now! (Read 5068 times)

Offline Keith56

  • Beginner
  • *
  • Posts: 28
  • Country: jp
  • Z80FTW!
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 55.0 Firefox 55.0
    • View Profile
    • ChibiAkumas
Now that the MSX/CPC and Spectrum versions of the game are done, I can now put some time into my plan to bring Chibi Akumas to the Enterprise!

The game will come on disk, and require 128k.

Graphically it will have the colors of the CPC+ version, just without the hardware player sprites... but don't take my word for it, take a look at the game running in the screenshots below! (Early Alpha build)

As it'll be 99% the same as the CPC version, I'm expecting the game to be done in a couple of months!

Find out more about Chibi Akumas from my website:
http://www.chibiakumas.com/
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

Online geco

  • EP addict
  • *
  • Posts: 5349
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 60.0 Firefox 60.0
    • View Profile
Re: Chibi Akumas for Enterprise 128 is in development now!
« Reply #1 on: 2018.May.20. 09:36:54 »
Cool !!! Looks very good, and it runs on the EP128emu :smt041 :smt041 :smt041

If you have speed problems and if you did not already do, load 0ch to port 0bfh :)

Offline Keith56

  • Beginner
  • *
  • Posts: 28
  • Country: jp
  • Z80FTW!
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 55.0 Firefox 55.0
    • View Profile
    • ChibiAkumas
Re: Chibi Akumas for Enterprise 128 is in development now!
« Reply #2 on: 2018.May.20. 15:29:20 »
If you have speed problems and if you did not already do, load 0ch to port 0bfh :)
I didn't know that one, so I will do it... does that cause any compatibility issues of any kind?

That said, the speed is pretty good, when everything is done I'm expecting it to be slightly faster than the Amstrad CPC version, because the Enterprise has  a slightly faster cpu, and the interrupt handler is simpler, as the Ep128 color changes are done by the hardware... oh and screen positioning is easier, because the lines on the Ep128 are below each other, so easier to calculate!

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

Online geco

  • EP addict
  • *
  • Posts: 5349
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 60.0 Firefox 60.0
    • View Profile
Re: Chibi Akumas for Enterprise 128 is in development now!
« Reply #3 on: 2018.May.21. 00:12:27 »
I didn't know that one, so I will do it... does that cause any compatibility issues of any kind?
As I remember 0Ch does not cause any compatibility issue, it just disables the additional waits, the default is 04h, which adds wait to z80 instructions as I remember for make closer to the EP64 speed, with the default setting EP has similar speed to CPC. 0Eh/06h could cause loading problems if you load from tape :D

That said, the speed is pretty good, when everything is done I'm expecting it to be slightly faster than the Amstrad CPC version, because the Enterprise has  a slightly faster cpu, and the interrupt handler is simpler, as the Ep128 color changes are done by the hardware... oh and screen positioning is easier, because the lines on the Ep128 are below each other, so easier to calculate!
:)
The processor runs at 4Mhz also on EP :)
The port handling is very complicated on CPC, especially keyboard, and Sound.

Offline Keith56

  • Beginner
  • *
  • Posts: 28
  • Country: jp
  • Z80FTW!
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 55.0 Firefox 55.0
    • View Profile
    • ChibiAkumas
Re: Chibi Akumas for Enterprise 128 is in development now!
« Reply #4 on: 2018.May.21. 12:46:35 »
Ok ,thanks for the info.. that gives me some confidence in what the setting does before I start messing! I've turned it on, and I'm not seeing any problems... I've done a side-by-side compare, and the Ep128 version is noticeably faster than the CPC version!

I was under the impression that the amstrad CPC CPU ran at an effective 3.5 mhz or so, but I'm no expert, so I'm not sure, anyway, the game is going well, and I'm not expecting any problems getting the game working!
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 IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: Chibi Akumas for Enterprise 128 is in development now!
« Reply #5 on: 2018.May.21. 14:37:59 »
While the Z80 in the CPC runs at 4 MHz, all memory and I/O port accesses have to be synchronized with a 1 MHz clock. In the Enterprise, only the video RAM (segments FCh to FFh) and the Nick I/O ports are subject to clock stretching, although the slowdown is greater than on the CPC. In other words, EP128 code in normal RAM can run at full speed, while the CPC treats all memory as if it was video RAM, even if faster video RAM than in the Enterprise. A few examples of how many cycles it takes to execute Z80 instructions on the CPC:

NOP             4 cycles
INC HL/SLA A    8 cycles
LD A,0/CP (HL)  8 cycles
JP/POP/LD HL,0  12 cycles
JR              8/12 cycles
CALL            20 cycles
DJNZ            12/16 cycles
LDI(R)          20/24 cycles

Offline szipucsu

  • EP addict
  • *
  • Posts: 7770
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 60.0 Firefox 60.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Chibi Akumas for Enterprise 128 is in development now!
« Reply #6 on: 2018.May.21. 20:30:02 »
it runs on the EP128emu
How could you try it? Where can the game be downloaded?
I've checked the link but haven't found EP download section.
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Online geco

  • EP addict
  • *
  • Posts: 5349
  • Country: hu
  • OS:
  • Linux / Sony Ericsson SK17i Linux / Sony Ericsson SK17i
  • Browser:
  • Safari 4.0 Safari 4.0
    • View Profile
Re: Chibi Akumas for Enterprise 128 is in development now!
« Reply #7 on: 2018.May.21. 20:40:28 »
How could you try it? Where can the game be downloaded?
I've checked the link but haven't found EP download section.
The game is under development phase, we got pictures as preview :-)
I think we have to wait a bit :-)

Online geco

  • EP addict
  • *
  • Posts: 5349
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 60.0 Firefox 60.0
    • View Profile
Re: Chibi Akumas for Enterprise 128 is in development now!
« Reply #8 on: 2018.May.21. 22:19:57 »
How could you try it? Where can the game be downloaded?
I've checked the link but haven't found EP download section.
Sorry, I misunderstood, I did not try, I just saw the pictures :)

Offline SlashNet

  • EP user
  • *
  • Posts: 372
  • Country: ua
  • Enterprise 128K | Cubietruck
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Vivaldi 1.96.1147.42 Vivaldi 1.96.1147.42
    • View Profile
    • Russian info about Enterprise
Re: Chibi Akumas for Enterprise 128 is in development now!
« Reply #9 on: 2018.June.10. 21:06:40 »
All, who supported Keith at Patreon, obtain beta Enterprise version of the game.



Online geco

  • EP addict
  • *
  • Posts: 5349
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Chibi Akumas for Enterprise 128 is in development now!
« Reply #10 on: 2018.June.11. 08:39:10 »
Cool, so it means you have a beta version :) , and it means the full version will be available soon, I ordered 2 :ds_icon_cheesygrin:

Offline endi

  • EP addict
  • *
  • Posts: 7070
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 66.0.3359.170 Chrome 66.0.3359.170
    • View Profile
    • Honlapom
Re: Chibi Akumas for Enterprise 128 is in development now!
« Reply #11 on: 2018.June.11. 09:53:25 »
as I see this runs in 4 color mode. looks cool!!
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline SlashNet

  • EP user
  • *
  • Posts: 372
  • Country: ua
  • Enterprise 128K | Cubietruck
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Vivaldi 1.96.1147.42 Vivaldi 1.96.1147.42
    • View Profile
    • Russian info about Enterprise
Re: Chibi Akumas for Enterprise 128 is in development now!
« Reply #12 on: 2018.June.11. 10:15:44 »
full version will be available soon

On the Keith website written:"(Planned release Nov 2018)"

as I see this runs in 4 color mode. looks cool!!
And on the screen at one time ≈12 colours. Some ingame levels have dynamic palette changing.
« Last Edit: 2018.June.11. 10:22:21 by SlashNet »

Offline endi

  • EP addict
  • *
  • Posts: 7070
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 66.0.3359.170 Chrome 66.0.3359.170
    • View Profile
    • Honlapom
Re: Chibi Akumas for Enterprise 128 is in development now!
« Reply #13 on: 2018.June.11. 10:45:52 »
what about the fps? it uses some hw (lpt) tricks for the scroll?
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Online geco

  • EP addict
  • *
  • Posts: 5349
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Chibi Akumas for Enterprise 128 is in development now!
« Reply #14 on: 2018.June.11. 10:56:59 »
On the Keith website written:"(Planned release Nov 2018)"
And on the screen at one time ≈12 colours. Some ingame levels have dynamic palette changing.
Yes, his 1st plan was that, but he mentioned that the progress was better than he expected :)