Page 6 of 6

Re: Kernel "upgrade" -- Released!

Posted: Mon Apr 23, 2012 6:39 pm
by TheChief
uze6666 wrote:
LodeRunner fails to compile because of missing UserRamTiles set of functions (used for sprite curtains or something?).
Probably is also why LodeRunner is not in the top makefile.
Essh, I know...Back then, I developed custom features on mode 3 to support the main title's scrolling background. But I deleted them before commiting a subsequent kernel update...:oops: It's on my todo to fix it.
Hi Uze,

I've tried to compile LodeRunner with the current kernel version but it didn't work, now I know why... :cry:

So I beg you give us the missing kernel functions back... :mrgreen:


Greeting

The Chief

Re: Kernel "upgrade" -- Released!

Posted: Wed Apr 25, 2012 6:47 pm
by uze6666
So I beg you give us the missing kernel functions back... :mrgreen:
Yeah...wish I could have more free time to think about this one. Issue was that to work it required modification to mode3 kernel files. Long story short: These mods kinda overlapped Lee's ramtile effect library and I wanted to incorporate the latter instead. That may come sooner than expected since I may need it for my current game project. Well see...

-Uze

Re: Kernel "upgrade" -- Released!

Posted: Sat Jun 02, 2012 5:25 pm
by Harty123
Hi,

I'd tried to compile my road demo with the latest kernel in video mode 2, but I get a lot of error messages...

../kernel/videoMode2/videoMode2.s:289: undefined reference to `curr_field'
../kernel/videoMode2/videoMode2.s:291: undefined reference to `curr_field'
../kernel/videoMode2/videoMode2.s:295: undefined reference to `vsync_flag'
uzeboxVideoEngineCore.o: In function `mode2_do_hsync_and_sprites':
../kernel/videoMode2/videoMode2.s:321: undefined reference to `mix_pos'
../kernel/videoMode2/videoMode2.s:322: undefined reference to `mix_pos'
../kernel/videoMode2/videoMode2.s:327: undefined reference to `mix_buf'
../kernel/videoMode2/videoMode2.s:328: undefined reference to `mix_buf'
../kernel/videoMode2/videoMode2.s:330: undefined reference to `mix_buf'
../kernel/videoMode2/videoMode2.s:331: undefined reference to `mix_buf'
../kernel/videoMode2/videoMode2.s:338: undefined reference to `mix_pos'
../kernel/videoMode2/videoMode2.s:339: undefined reference to `mix_pos'
uzeboxVideoEngine.o: In function `Fill':
../kernel/uzeboxVideoEngine.c:227: undefined reference to `SetTile'
uzeboxVideoEngine.o: In function `DrawMap':
../kernel/uzeboxVideoEngine.c:64: undefined reference to `SetTile'
uzeboxVideoEngine.o: In function `DrawMap2':
../kernel/uzeboxVideoEngine.c:46: undefined reference to `SetTile'
uzeboxVideoEngine.o: In function `DisplayLogo':
../kernel/videoMode2/videoMode2.c:123: undefined reference to `ClearVram'
../kernel/videoMode2/videoMode2.c:143: undefined reference to `ClearVram'

Does the new kernel not support mode 2 ???

-Harty

Re: Kernel "upgrade" -- Released!

Posted: Sat Jun 02, 2012 8:09 pm
by uze6666
Sure it should. SpriteDemo demo uses mode2, work fine here. Can you compile it?

Re: Kernel "upgrade" -- Released!

Posted: Sat Jun 02, 2012 10:35 pm
by Harty123
Hi Alec
uze6666 wrote:Sure it should. SpriteDemo demo uses mode2, work fine here. Can you compile it?
Problem solved! I downloaded the latest files for Mode 2 from the SVN/TRUNK - now it works...

-Harty