Kernel Updates

Topics related to the API, programming discussions & questions, coding tips, bugs, etc. should go here.
User avatar
TheChief
Posts: 11
Joined: Sat Aug 27, 2011 2:08 pm
Location: Germany

Re: Kernel "upgrade" -- Released!

Post 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
User avatar
uze6666
Site Admin
Posts: 4778
Joined: Tue Aug 12, 2008 9:13 pm
Location: Montreal, Canada
Contact:

Re: Kernel "upgrade" -- Released!

Post 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
User avatar
Harty123
Posts: 467
Joined: Wed Jan 12, 2011 9:30 pm
Location: PM, Germany
Contact:

Re: Kernel "upgrade" -- Released!

Post 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
User avatar
uze6666
Site Admin
Posts: 4778
Joined: Tue Aug 12, 2008 9:13 pm
Location: Montreal, Canada
Contact:

Re: Kernel "upgrade" -- Released!

Post by uze6666 »

Sure it should. SpriteDemo demo uses mode2, work fine here. Can you compile it?
User avatar
Harty123
Posts: 467
Joined: Wed Jan 12, 2011 9:30 pm
Location: PM, Germany
Contact:

Re: Kernel "upgrade" -- Released!

Post 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
Post Reply