Tales of Popolon (new MSXDev'17 entry)

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

Par santiontanon

Paragon (1726)

Portrait de santiontanon

21-03-2017, 14:43

Wow, thanks guys! Big smile

@ARTRAG: yeah! I use at least two of your routines that I can remember now (your are credited for both in the source code): the atan2 (which I aso used in Transball), and the routine to set up the ROM/RAM slots Smile

And thanks for the ticket you opened in Github! With that, I think I can add Turbo R support easily! Big smile

Par wyrdwad

Paladin (934)

Portrait de wyrdwad

21-03-2017, 15:30

Oh, wow, you did Transball too? That pretty much just means you're a damned good MSX programmer all around! Wink Just watched the video of this, and immediately downloaded the rom -- can't wait to try it out after work today!

I think there was one raycasted 3D game for MSX before, and that's Pony Canyon and LucasFilms' "The Eidolon," but Tales of Popolon looks more fun and... really, more eminently playable in general.



Par santiontanon

Paragon (1726)

Portrait de santiontanon

21-03-2017, 16:42

Thanks! Smile I just gave The Eidolon a go, interesting rendering technique! but haven't figured out what I need to do yet! hahaha

btw, I hope whoever has tried Tales of Popolon so far is not having troubles killing enemies (before you get any weapons, you need to get pretty close to land a hit)

Par ricbit

Champion (438)

Portrait de ricbit

21-03-2017, 17:52

This is pretty cool, congrats.


Enlighted (6912)

Portrait de ARTRAG

21-03-2017, 18:04

Santi, do you have room to add a black outline to enemies?

Par ghost_jp

Master (136)

Portrait de ghost_jp

21-03-2017, 19:59


Par santiontanon

Paragon (1726)

Portrait de santiontanon

21-03-2017, 20:18

I wish I had the space for outlines! The engine definitively supports it (I already use two sprites per enemy for the bosses). I right now have 5 bytes left in the ROM (I even removed the outline from the player sword to save space! hahaha). But I plan to work a bit on it tonight to see how many bytes can I free up to add more features! Smile

Par Louthrax

Prophet (2435)

Portrait de Louthrax

21-03-2017, 20:22

I guess the GFX (and other data) are already compressed? Another option is to switch to megarom...

Par santiontanon

Paragon (1726)

Portrait de santiontanon

21-03-2017, 20:48

yeah, I make heavy use of Pletter. Some data is not compressed though, since I don't have enough space on RAM to decompress it to. But Megarom is something I want to definitively consider for a future version. But for now, I want to leave this version as a 32KB ROM to fit in the "MSX Classic" MSXDev'17 rules Smile

Par sd_snatcher

Prophet (3607)

Portrait de sd_snatcher

21-03-2017, 21:31

santiontanon wrote:

I'll read about how to run the tests tomorrow, but any hint about which is the test that fails? Smile

It fails the Acid2Test, that's the hardest. But only because in some very few placed you coded the VDP access like this:

ld c,0x98
{some code}
out (c),a

You just have to replace it with:

ld bc,(VDP.DW)
{some code}
out (c),a

You must use the ports pointed by VDP.DW or VDP.DR for writes and reads respectively.

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