Jump to content

D-lag

Members
  • Content Count

    91
  • Joined

  • Last visited

Community Reputation

2 Neutral

About D-lag

  • Rank
    Star Raider

Profile Information

  • Gender
    Male
  • Location
    Europe
  • Interests
    Lynx - Jaguar
  1. Thanks a lot Karri, I was using the cc65-git package for Archlinux, I didn't know that your repository was a different version. Ok, so I got cc65 from bitbucket and am pleased to report that I can now compile successfully
  2. Yes, you're right, I had to change my environment variables in Common.mk as CC65 was installed in /usr/share/cc65 on my system. I changed it to /usr/local/lib/cc65 to have the same settings as you. Thanks for the new template.zip, I get one step further, and a new error: "make" -C game; make[1]: Entering directory '/home/damdam/projects/atari_lynx/template/game' cc65 -t lynx --code-name GAME_CODE --rodata-name GAME_RODATA --data-name GAME_DATA --bss-name GAME_BSS -o game.s game.c ca65 -t lynx -o game.o game.s rm -f game.s sp65 -r tree.pcx -c lynx-sprite,mode=packed,ax=94,ay=168 -w tree.c,ident=tree,bytesperline=8 cc65 -t lynx --code-name GAME_CODE --rodata-name GAME_RODATA --data-name GAME_DATA --bss-name GAME_BSS -o tree.s tree.c ca65 -t lynx -o tree.o tree.s rm -f tree.s rm -f objlist for obj in game.o tree.o; do echo ../game/$obj >> objlist; done make[1]: Leaving directory '/home/damdam/projects/atari_lynx/template/game' "make" -C intro; make[1]: Entering directory '/home/damdam/projects/atari_lynx/template/intro' cc65 -t lynx --code-name INTRO_CODE --rodata-name INTRO_RODATA --data-name INTRO_DATA --bss-name INTRO_BSS -o intro.s intro.c ca65 -t lynx -o intro.o intro.s rm -f intro.s sp65 -r bg.pcx -c lynx-sprite,mode=packed -w bg.c,ident=bg,bytesperline=8 cc65 -t lynx --code-name INTRO_CODE --rodata-name INTRO_RODATA --data-name INTRO_DATA --bss-name INTRO_BSS -o bg.s bg.c ca65 -t lynx -o bg.o bg.s rm -f bg.s rm -f objlist for obj in intro.o bg.o; do echo ../intro/$obj >> objlist; done rm bg.c make[1]: Leaving directory '/home/damdam/projects/atari_lynx/template/intro' "make" -C resident; make[1]: Entering directory '/home/damdam/projects/atari_lynx/template/resident' ca65 -t lynx -I /usr/local/lib/cc65/asminc -o fadein.o fadein.s ca65 -t lynx -I /usr/local/lib/cc65/asminc -o fadeout.o fadeout.s ca65 -t lynx -I /usr/local/lib/cc65/asminc -o lynx-snd.o lynx-snd.s cc65 -t lynx --code-name CODE --rodata-name RODATA --data-name DATA --bss-name BSS -o resident.s resident.c ca65 -t lynx -o resident.o resident.s rm -f resident.s rm -f objlist for obj in fadein.o fadeout.o lynx-snd.o resident.o; do echo ../resident/$obj >> objlist; done make[1]: Leaving directory '/home/damdam/projects/atari_lynx/template/resident' "make" -C tunes; make[1]: Entering directory '/home/damdam/projects/atari_lynx/template/tunes' ca65 -t lynx -I /usr/local/lib/cc65/asminc -o track2.o track2.s rm -f objlist for obj in track2.o; do echo ../tunes/$obj >> objlist; done make[1]: Leaving directory '/home/damdam/projects/atari_lynx/template/tunes' "make" -C cart; make[1]: Entering directory '/home/damdam/projects/atari_lynx/template/cart' ca65 -t lynx -I /usr/local/lib/cc65/asminc -o lnxhdr.o lnxhdr.s ca65 -t lynx -I /usr/local/lib/cc65/asminc -o directory.o directory.s cl65 -t lynx -o game.lnx -m lynx.map -C lynx.cfg lnxhdr.o directory.o @../resident/objlist @../intro/objlist @../game/objlist @../tunes/objlist lynx.lib Unresolved external `__BANK0BLOCKSIZE__' referenced in: lynx/bootldr.s(170) Unresolved external `__INIT_SIZE__' referenced in: directory.s(49) Unresolved external `__MAIN_SIZE__' referenced in: lynx/crt0.s(82) lynx/crt0.s(83) Unresolved external `__MAIN_START__' referenced in: lynx/crt0.s(82) lynx/crt0.s(83) ld65: Error: 4 unresolved external(s) found - cannot create output file make[1]: *** [Makefile:24: game.lnx] Error 1 make[1]: Leaving directory '/home/damdam/projects/atari_lynx/template/cart' make: *** [Makefile:6: all] Error 2
  3. Thanks Karri, it was that, I had to comment the lynx-snd methods both in game.c and resident.c. Now I got further, and got another error in the cart part, here is the full log: $ make "make" -C game; make[1]: Entering directory '/home/damdam/projects/atari_lynx/template/game' cc65 -t lynx --code-name GAME_CODE --rodata-name GAME_RODATA --data-name GAME_DATA --bss-name GAME_BSS -o game.s game.c ca65 -t lynx -o game.o game.s rm -f game.s sp65 -r tree.pcx -c lynx-sprite,mode=packed,ax=94,ay=168 -w tree.c,ident=tree,bytesperline=8 cc65 -t lynx --code-name GAME_CODE --rodata-name GAME_RODATA --data-name GAME_DATA --bss-name GAME_BSS -o tree.s tree.c ca65 -t lynx -o tree.o tree.s rm -f tree.s rm -f objlist for obj in game.o tree.o; do echo ../game/$obj >> objlist; done make[1]: Leaving directory '/home/damdam/projects/atari_lynx/template/game' "make" -C intro; make[1]: Entering directory '/home/damdam/projects/atari_lynx/template/intro' cc65 -t lynx --code-name INTRO_CODE --rodata-name INTRO_RODATA --data-name INTRO_DATA --bss-name INTRO_BSS -o intro.s intro.c ca65 -t lynx -o intro.o intro.s rm -f intro.s sp65 -r bg.pcx -c lynx-sprite,mode=packed -w bg.c,ident=bg,bytesperline=8 cc65 -t lynx --code-name INTRO_CODE --rodata-name INTRO_RODATA --data-name INTRO_DATA --bss-name INTRO_BSS -o bg.s bg.c ca65 -t lynx -o bg.o bg.s rm -f bg.s rm -f objlist for obj in intro.o bg.o; do echo ../intro/$obj >> objlist; done rm bg.c make[1]: Leaving directory '/home/damdam/projects/atari_lynx/template/intro' "make" -C resident; make[1]: Entering directory '/home/damdam/projects/atari_lynx/template/resident' cc65 -I . -t lynx --add-source -O -Or -Cl -Os -o resident.s resident.c ca65 -o resident.o resident.s rm resident.s ca65 -t lynx -I "/usr/lib/cc65/include/../asminc" -o fadein.o fadein.s ca65 -t lynx -I "/usr/lib/cc65/include/../asminc" -o fadeout.o fadeout.s ca65 -t lynx -I "/usr/lib/cc65/include/../asminc" -o lynx-snd.o lynx-snd.s touch objlist rm objlist for obj in resident.o fadein.o fadeout.o lynx-snd.o; do echo ../resident/$obj >> objlist; done make[1]: Leaving directory '/home/damdam/projects/atari_lynx/template/resident' "make" -C tunes; make[1]: Entering directory '/home/damdam/projects/atari_lynx/template/tunes' ca65 -t lynx -I "/usr/lib/cc65/include/../asminc" -o track2.o track2.s touch objlist rm objlist for obj in track2.o; do echo ../tunes/$obj >> objlist; done make[1]: Leaving directory '/home/damdam/projects/atari_lynx/template/tunes' "make" -C cart; make[1]: Entering directory '/home/damdam/projects/atari_lynx/template/cart' ca65 -t lynx -I -o lnxhdr.o lnxhdr.s ca65: Don't know what to do with `lnxhdr.s' make[1]: *** [Makefile:71: lnxhdr.o] Error 1 make[1]: Leaving directory '/home/damdam/projects/atari_lynx/template/cart' make: *** [Makefile:6: all] Error 2 I think I'm close enough, but I can't solve it by myself
  4. Thank you Karri for the template, it is a great idea! I have just tried it, and cannot compile, this is what I get: $ make "make" -C game; make[1]: Entering directory '/home/damdam/projects/atari_lynx/template/game' cc65 -t lynx --code-name GAME_CODE --rodata-name GAME_RODATA --data-name GAME_DATA --bss-name GAME_BSS -o game.s game.c game.c(7): Error: Conflicting types for `lynx_snd_init' game.c(: Error: Conflicting types for `lynx_snd_pause' game.c(9): Error: Conflicting types for `lynx_snd_continue' game.c(11): Error: Conflicting types for `lynx_snd_stop' make[1]: *** [../Common.mk:25: game.o] Error 1 make[1]: Leaving directory '/home/damdam/projects/atari_lynx/template/game' make: *** [Makefile:2: all] Error 2 Any idea why? Thanks!
  5. Hello Saint, great to read you are now taking pre-orders, Could you please add me to the list? I'm very interested. Thank you!
  6. Very nice, thanks a lot for this great document!
  7. Got my copy too, the game is great, and the box looks awesome with the rest of the collection, excellent work Duranik! As for a possible new game for the Lynx, I like the idea of a "Flashback" thing
  8. You had a great party, thanks for sharing
  9. I would say Pit Fighter, Tournament Cyberball, and Dirty Larry. Kung Food is not good, but it's still better than Dirty Larry.
  10. Congratulations to the winners! There will certainly be a review in french soon, I'll try to translate mainlines here
  11. It was in 1992, sold the GameBoy to buy the Lynx as I was an Atari enthusiast (owner of a 2600 and a 7800 at that time). I'm still having fun with it, only drawback was that all my friends had GameGears
  12. Cooper didn't know when he posted but Inga is german There is a screenshot on Lynxweb
  13. Hello, I've just added news in english on my french lynx website. There you will find mainly news of the french scene, that is quite active these days Only news will be available in english, reviews or technical specs are widely available in english on the web. Also, please excuse me if there are language mistakes, I do my best to be understandable but sometimes... The address is : http://lynxweb.atari.org
×
×
  • Create New...