Welcome, Guest. Please login or register.


Author Topic: The Next War (Read 18970 times)

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 10108
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: The Next War
« Reply #45 on: 2021.December.05. 21:59:55 »
A játék be-belassul 4 MHz-es gépen a 30 hullám felett
Nekem nem tűnt fel lassulás 30 felett. Vagy csak az egyéb dolgok (pl. bosszantó repcsik) teljesen elterelték a figyelmem ilyen kis piti lassulásról.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline geco

  • EP addict
  • *
  • Posts: 7232
  • Country: hu
    • Támogató Támogató
Re: The Next War
« Reply #46 on: 2021.December.05. 22:03:30 »
lehet eltereltek, azok olyanok :-D , eszreveheto, 50 folott meg meg jobban.

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 10108
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: The Next War
« Reply #47 on: 2021.December.05. 22:08:48 »
https://youtu.be/qk1P-hGWYjw
There is some offset between the sound and the picture.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline lpotamianos

  • Newbie
  • Posts: 3
Re: The Next War
« Reply #48 on: 2021.December.06. 11:51:39 »
Hi guys, I am really excited to find out about the enterprise conversion of my game! I have to say I am really impressed with all that work and how you handled the next specific stuff (Z80N, dma, DAC etc). I recently acquired an enterprise 128 with the sd interface, so I will download the game and give it a go! But still, very impressive!

Offline SlashNet

  • EP addict
  • *
  • Posts: 1370
  • Country: ua
  • Enterprise 128K | Cubietruck
    • My old site about Enterprise
Re: The Next War
« Reply #49 on: 2021.December.06. 11:58:15 »
Hi and Welcome to our forum!
Can I ask you for the original image of the title screen of your game?:oops:

Offline Judge

  • EP lover
  • *
  • Posts: 718
  • Country: hu
Re: The Next War
« Reply #50 on: 2021.December.06. 12:49:56 »
geco egy Isten vagy! Nem bírom abbahagyni :bow:
Üdv.Judge

Offline lpotamianos

  • Newbie
  • Posts: 3
Re: The Next War
« Reply #51 on: 2021.December.06. 13:36:31 »
You need information on how it was created, or you need the original jpg file?

Offline SlashNet

  • EP addict
  • *
  • Posts: 1370
  • Country: ua
  • Enterprise 128K | Cubietruck
    • My old site about Enterprise
Re: The Next War
« Reply #52 on: 2021.December.06. 13:51:48 »
Only jpg. For video preview screen and similar needs.

Offline lpotamianos

  • Newbie
  • Posts: 3
Re: The Next War
« Reply #53 on: 2021.December.06. 14:34:28 »
Here you are!

Offline geco

  • EP addict
  • *
  • Posts: 7232
  • Country: hu
    • Támogató Támogató
Re: The Next War
« Reply #54 on: 2021.December.06. 17:13:06 »
Hi guys, I am really excited to find out about the enterprise conversion of my game! I have to say I am really impressed with all that work and how you handled the next specific stuff (Z80N, dma, DAC etc). I recently acquired an enterprise 128 with the sd interface, so I will download the game and give it a go! But still, very impressive!
Hello lpotamianos, welcome in the forum :)

I do not know if you saw my answer on youtube :)
Thank you very much for the great game, and for the great music choice. Z80N instructions have been changed to normal Z80 instruction combinations :) There is no DMA, the game loads music (if the machine has more than 256KB memory) to the memory, and plays that what could be loaded, play back full music need 2,5 MB memory, DAVE chip's 6 bit DAC is used for digi playback, and 11KHz interrupt. Normally the game is not slower (what i experienced, 1st car goes over the map 14 sec slower than on Next but i think there is 60Hz video interrupt), the horizontal movement is not so smooth, because the horizontal resolution is half, there are some slow downs on a 4MHz CPU after 30rd wave, and always after wave 50, on 8MHz CPU the situation is much better, some slow downs after wave 50.

"Sprites" are drawn in each frame, i tried to do it as fast as possible, i am sure it could be a bit faster, towers are drawn only in case they are changed, shot sprite size decreased from height 16 to 2, and for speed reason 10-10 ground sprite phases are stored (i wanted to avoid horizontal morrirong, because it would be a bit slower than the vertical) , there is also a memory saving solution for air units, only Helicopter sprites have 4 definitions for the 2 phases, phase 1 in X+0 position, and X+1, and phase 2 in X+0 and X+1, others have phase 1 in X+0 and phase 2 in X+1 that's why their flashing is slow, because their phase changes only when they moved 1 pixel.

If you are interested about the source what was made from disassembly , i can send it to you :)

Offline em00k

  • Newbie
  • Posts: 1
Re: The Next War
« Reply #55 on: 2021.December.06. 18:00:35 »
Helló! A Next csapat tagja vagyok, és szeretnék gratulálni a NextWar kikötőjéhez!

Arra voltunk kíváncsiak, hogyan csináltad az átalakítást?
A NEX fájlt szétszedted, vagy a portot a semmiből írtad?

Lamprost is nagyon lenyűgözte a munkád.

(Ezt a Google-lel fordították, ezért elnézést kérek a hibákért)

Kösz
em00k

Offline geco

  • EP addict
  • *
  • Posts: 7232
  • Country: hu
    • Támogató Támogató
Re: The Next War
« Reply #56 on: 2021.December.06. 19:11:56 »
Hello Em00k, welcome in the forum :)
Google made quite good translation :)
The conversion was made based on the NEX file, which was divided by NEX header to separate files named based on it's location in the memory, code files were disassembled, and created a source code from them, which gave the same binary after compiling them, when it was done Z80N instructions have been changed to Z80 "equals" and tried to understand the code parts, and modifications have been made to adapt it to Enterprise capabilities (graphics, "sprite" display routines, sound, etc)

Offline Povi

  • EP addict
  • *
  • Posts: 2322
  • Country: hu
    • http://povi.fw.hu
Re: The Next War
« Reply #57 on: 2021.December.06. 22:02:02 »
Geco, you should show us a short presentation about the conversion (how is it made) next year in the club meeting! I've just realized, it was not just an easy ZX Speccy converion task! :-O

Geco, a következő klubnapon tarthatnál valami kis előadást az átalakításról, én csak most fogom fel, hogy ez nem csak egy egyszerű specci konverzió volt! :-O
*** Speicherplatz zu klein

Offline nyuzga

  • EP addict
  • *
  • Posts: 2307
  • Country: hu
Re: The Next War
« Reply #58 on: 2021.December.30. 08:37:01 »
Sikerült Next emulátorral is elindítanom a játékot. Geco nagyon jó munkát végzett. :)

[ Guests cannot view attachments ]