Outrun style road demo MSX2

Страница 3/21
1 | 2 | | 4 | 5 | 6 | 7 | 8

By Ivan

Ascended (9298)

Аватар пользователя 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

By Metalion

Paragon (1444)

Аватар пользователя 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

By santiontanon

Paragon (1486)

Аватар пользователя santiontanon

12-12-2019, 18:00

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

By tfh

Prophet (2976)

Аватар пользователя tfh

12-12-2019, 19:10

That looks pretty impressive!

By raymond

Hero (537)

Аватар пользователя raymond

12-12-2019, 21:16

This looks very good!

By wolf_

Ambassador_ (9896)

Аватар пользователя wolf_

12-12-2019, 21:22

Whoa!

By wolf_

Ambassador_ (9896)

Аватар пользователя wolf_

12-12-2019, 21:25

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

By Manuel

Ascended (18160)

Аватар пользователя Manuel

12-12-2019, 22:07

Wow, stunning!

By Grauw

Ascended (10066)

Аватар пользователя Grauw

12-12-2019, 22:52

Very nice!

By NYYRIKKI

Enlighted (5876)

Аватар пользователя 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
Страница 3/21
1 | 2 | | 4 | 5 | 6 | 7 | 8