abaudrand Posted November 7, 2010 Share Posted November 7, 2010 Finally succeed to use your code. Despite errors message after compiling, it works perfectly!!! Big thumbs up for the work!:thumbsup: Quote Link to comment Share on other sites More sharing options...
SeaGtGruff Posted November 8, 2010 Author Share Posted November 8, 2010 Finally succeed to use your code. Despite errors message after compiling, it works perfectly!!! Big thumbs up for the work! Thank you! I'm glad it helped you. Michael Quote Link to comment Share on other sites More sharing options...
abaudrand Posted July 27, 2013 Share Posted July 27, 2013 (edited) Sorry to plague this thread but I entcounter some issue since I had to upgrade to W7 64 bits. I ve replaced all files mentionned above but the compilation fail each time. Has someone test this kernel on w7 64 bits? Edit: I've tried to compile the example "test_pfcolors_with_pfheights_SC.bas" and get this error message: DASM V2.20.07, Macro Assembler (C)1988-2003 bytes of ROM space left in bank 1 bytes of ROM space left in bank 2 2600basic_SC.h (68): error: EQU: Value mismatch. old value: $00a4 new value: $00a6 2600basic_SC.h (69): error: EQU: Value mismatch. old value: $00a5 new value: $00a7 2600basic_SC.h (70): error: EQU: Value mismatch. old value: $00a6 new value: $00aa 2600basic_SC.h (71): error: EQU: Value mismatch. old value: $00a7 new value: $00ab 2600basic_SC.h (72): error: EQU: Value mismatch. old value: $00a8 new value: $00ae 2600basic_SC.h (73): error: EQU: Value mismatch. old value: $00a9 new value: $00af 2600basic_SC.h (74): error: EQU: Value mismatch. old value: $00aa new value: $00b2 2600basic_SC.h (75): error: EQU: Value mismatch. old value: $00ab new value: $00b3 2600basic_SC.h (76): error: EQU: Value mismatch. old value: $00ac new value: $00b6 2600basic_SC.h (77): error: EQU: Value mismatch. old value: $00ad new value: $00b7 2600basic_SC.h (78): error: EQU: Value mismatch. old value: $00ae new value: $00ba 2600basic_SC.h (79): error: EQU: Value mismatch. old value: $00af new value: $00bb 2600basic_SC.h (80): error: EQU: Value mismatch. old value: $00b0 new value: $00be 2600basic_SC.h (81): error: EQU: Value mismatch. old value: $00b1 new value: $00bf 2600basic_SC.h (82): error: EQU: Value mismatch. old value: $00b2 new value: $00c2 2600basic_SC.h (83): error: EQU: Value mismatch. old value: $00b3 new value: $00c3 2600basic_SC.h (84): error: EQU: Value mismatch. old value: $00b4 new value: $00c6 2600basic_SC.h (85): error: EQU: Value mismatch. old value: $00b5 new value: $00c7 2600basic_SC.h (86): error: EQU: Value mismatch. old value: $00b6 new value: $00ca 2600basic_SC.h (87): error: EQU: Value mismatch. old value: $00b7 new value: $00cb 2600basic_SC.h (88): error: EQU: Value mismatch. old value: $00b8 new value: $00cc 2600basic_SC.h (89): error: EQU: Value mismatch. old value: $00b9 new value: $00cd 2600basic_SC.h (90): error: EQU: Value mismatch. old value: $00ba new value: $00ce 2600basic_SC.h (91): error: EQU: Value mismatch. old value: $00bb new value: $00cf 2600basic_SC.h (92): error: EQU: Value mismatch. old value: $00bc new value: $00d0 2600basic_SC.h (93): error: EQU: Value mismatch. old value: $00bd new value: $00d1 2600basic_SC.h (94): error: EQU: Value mismatch. old value: $00be new value: $00d2 2600basic_SC.h (95): error: EQU: Value mismatch. old value: $00bf new value: $00d3 2600basic_SC.h (245): error: EQU: Value mismatch. old value: $00a4 new value: $10d0 2600basic_SC.h (252): error: EQU: Value mismatch. old value: $00a4 new value: $10d0 3601 bytes of ROM space left in bank 1 2292 bytes of ROM space left in bank 2 3601 bytes of ROM space left in bank 1 2292 bytes of ROM space left in bank 2 3601 bytes of ROM space left in bank 1 2292 bytes of ROM space left in bank 2 --- Unresolved Symbol List pfcenter 0000 ???? (R ) pfwidth 0000 ???? (R ) Fatal assembly error: Source is not resolvable. Errors were encountered during assembly. Edited July 27, 2013 by abaudrand Quote Link to comment Share on other sites More sharing options...
SeaGtGruff Posted July 27, 2013 Author Share Posted July 27, 2013 The value mismatches are not errors as such, they should just be warnings from where addresses change between the assembler's initial pass through the code and subsequent passes. So I think pfcenter and pfwidth are the real errors-- they aren't defined anywhere but something in the code is referring to them. Are you generating a list file? You might search through the list file for references to pfcenter and pfwidth. Quote Link to comment Share on other sites More sharing options...
abaudrand Posted July 28, 2013 Share Posted July 28, 2013 I ve tried something stupid and it work.. I got a copy of my previous configuration that worked on XP and just overwrite preprocess, 2600bat.exe and postprocess which only worked for W7. I can now compile your test or my game on W7... guess I ve missed something in the installation that I haven t previous time... Now that I got a working configuration, Ill try to upgrade to RevEng 64ko method. Quote Link to comment Share on other sites More sharing options...
Cybearg Posted October 13, 2014 Share Posted October 13, 2014 (edited) I've just tried this as well, with similar errors and no luck compiling the demo or my own attempt: [10/13/2014 1:00:07 AM] saving K:\vbB\projects\Grinch\test_pfcolors_with_pfheights_SC.bas succeeded. Compile started at 10/13/2014 1:00:08 AM Compiling K:\vbB\projects\Grinch\test_pfcolors_with_pfheights_SC.bas old value: $00a4 new value: $00a6 old value: $00a5 new value: $00a7 old value: $00a6 new value: $00aa old value: $00a7 new value: $00ab old value: $00a8 new value: $00ae old value: $00a9 new value: $00af old value: $00aa new value: $00b2 old value: $00ab new value: $00b3 old value: $00ac new value: $00b6 old value: $00ad new value: $00b7 old value: $00ae new value: $00ba old value: $00af new value: $00bb old value: $00b0 new value: $00be old value: $00b1 new value: $00bf old value: $00b2 new value: $00c2 old value: $00b3 new value: $00c3 old value: $00b4 new value: $00c6 old value: $00b5 new value: $00c7 old value: $00b6 new value: $00ca old value: $00b7 new value: $00cb old value: $00b8 new value: $00cc old value: $00b9 new value: $00cd old value: $00ba new value: $00ce old value: $00bb new value: $00cf old value: $00bc new value: $00d0 old value: $00bd new value: $00d1 old value: $00be new value: $00d2 old value: $00bf new value: $00d3 old value: $00a4 new value: $10d0 old value: $00a4 new value: $10d0 --- Unresolved Symbol List pfwidth 0000 ???? (R ) FASTFETCH 0000 ???? (R ) 3623 bytes of ROM space left in bank 1 2292 bytes of ROM space left in bank 2 Fatal assembly error: Source is not resolvable. Errors were encountered during assembly. 2600 Basic compilation completed. Compilation completed at 10/13/2014 1:00:09 AM view output file:///K:/vbB/projects/Grinch/bin Post compilation files deleted I'm attempting compilation through VisualBB. I'm using batariBasic 1.01dreveng36 and DASM 2.20.11 unofficial 20140202a It DOES create a .bin, but it's malformed and doesn't actually work. ASM_and_lists.zip test_pfcolors_with_pfheights_SC.bas.bin Also, will this work with a higher pfres? EDIT: I fixed the problem simply enough by just adding const pfwidth = 4, as per this post. However, pfres doesn't seem to work; I just get a flickering mess. However, that includes if I just define set kernel_options player1colors playercolors pfcolors pfheights normally, without using this minikernel. That somehow seems wrong to me, though. What am I overlooking here? test.bas test.bas.bin Edited October 13, 2014 by Cybearg Quote Link to comment Share on other sites More sharing options...
abaudrand Posted July 3, 2015 Share Posted July 3, 2015 I would like to share a modified version of the superchipheader_SC RevEng made for me so that I can keep using this modified kernel and being able to work on a 64Ko project.All thanks go to him. superchipheader_SC.asm 3 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.