Outrun style road demo MSX2

Page 3/26
1 | 2 | | 4 | 5 | 6 | 7 | 8

Par Ivan

Ascended (9371)

Portrait de 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

Par Metalion

Paragon (1628)

Portrait de 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

Par santiontanon

Paragon (1830)

Portrait de santiontanon

12-12-2019, 18:00

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

Par tfh

Prophet (3424)

Portrait de tfh

12-12-2019, 19:10

That looks pretty impressive!

Par raymond

Hero (653)

Portrait de raymond

12-12-2019, 21:16

This looks very good!

Par wolf_

Ambassador_ (10135)

Portrait de wolf_

12-12-2019, 21:22

Whoa!

Par wolf_

Ambassador_ (10135)

Portrait de wolf_

12-12-2019, 21:25

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

Par Manuel

Ascended (19676)

Portrait de Manuel

12-12-2019, 22:07

Wow, stunning!

Par Grauw

Ascended (10819)

Portrait de Grauw

12-12-2019, 22:52

Very nice!

Par NYYRIKKI

Enlighted (6089)

Portrait de 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
Page 3/26
1 | 2 | | 4 | 5 | 6 | 7 | 8