Jump to content

D-lag

Members
  • Posts

    92
  • Joined

  • Last visited

Profile Information

  • Gender
    Male
  • Location
    Europe
  • Interests
    Lynx - Jaguar

Recent Profile Visitors

4,986 profile views

D-lag's Achievements

Star Raider

Star Raider (3/9)

8

Reputation

  1. I just wanted to thanks Karri and Igor for their great work. I recently stumbled on an old hard drive that had many development files from 16 years ago. Thanks to the Pi-Hat I could flash the pong clone I was working on at the time, it was great to test it for the first time on a real Lynx!
  2. 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
  3. 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
  4. 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
  5. 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!
  6. 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!
  7. Very nice, thanks a lot for this great document!
  8. 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
  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
×
×
  • Create New...