Outrun style road demo MSX2

Página 3/26
1 | 2 | | 4 | 5 | 6 | 7 | 8

Por Ivan

Ascended (9358)

Imagen del Ivan

12-12-2019, 14:51

Metalion wrote:
erpirao wrote:

Now we just need a car and some curves

It's been a few days, but curves and hills have been added to the road engine.
Wink

Eager to watch a new video! Smile

Por Metalion

Paragon (1625)

Imagen del Metalion

12-12-2019, 15:58

Quote:

Eager to watch a new video! Smile

Here you go Wink

You see lateral movement in the video, it's because I'm moving left/right with the cursor keys while recording it. The next steps will be to :

  • change the geometry of the current road, in order to have a result closer to the road on Outrun
  • add a car sprite
  • fix known bugs

https://www.youtube.com/watch?v=JwtjCHK0qns

Por santiontanon

Paragon (1806)

Imagen del santiontanon

12-12-2019, 18:00

Oh wow, looking very good!!! What frame rate are you getting with the current version?

Por tfh

Prophet (3347)

Imagen del tfh

12-12-2019, 19:10

That looks pretty impressive!

Por raymond

Hero (643)

Imagen del raymond

12-12-2019, 21:16

This looks very good!

Por wolf_

Ambassador_ (10109)

Imagen del wolf_

12-12-2019, 21:22

Whoa!

Por wolf_

Ambassador_ (10109)

Imagen del wolf_

12-12-2019, 21:25

Would a g9k give any observable boost in framerate, or is this mostly the Z80 at work?

Por Manuel

Ascended (19469)

Imagen del Manuel

12-12-2019, 22:07

Wow, stunning!

Por Grauw

Ascended (10768)

Imagen del Grauw

12-12-2019, 22:52

Very nice!

Por NYYRIKKI

Enlighted (6067)

Imagen del NYYRIKKI

13-12-2019, 02:00

YES! I like! Very good looking road!

Pencioner wrote:

If you use long OTIRs (with bigger values in B register), you might try to optimize speed with kind of loop unrolling technique
--- CLIP ---
i tried to modify it to the case when you don't know exact number of bytes you OUT.

Your method seems quite complex... How about something like:


OTIR_UNROLL:
	LD E,A
	AND 15
	LD B,A
	OTIR
	XOR E
	RET Z
	LD B,A

OTIR_LOOP:
REPEAT 16   ; 16 OUTI command in a row
	OUTI
ENDR
	JP NZ,OTIR_LOOP
	RET
Página 3/26
1 | 2 | | 4 | 5 | 6 | 7 | 8