alex_79 #1226 Posted January 25, 2021 7 hours ago, Andrew Davie said: Here's a version with the bright parts toned down a bit. Looks a bit dim to me on the emulator; maybe it's OK on your TV. This is also using my new timer-wait loop... CDFJChess.bin 32 kB · 5 downloads Yes, the flicker is less distracting in this version on my TV but... it's in black and white! Stella reports 273 scanlines, and my TV doesn't show color with odd number of lines. Quote Share this post Link to post Share on other sites
Andrew Davie #1227 Posted January 26, 2021 7 hours ago, alex_79 said: Yes, the flicker is less distracting in this version on my TV but... it's in black and white! Stella reports 273 scanlines, and my TV doesn't show color with odd number of lines. Sorry about that; poor quality control. Here's a replacement, with the VB timer set back to 47 and optimised draw. The draw will probably fit inside the VB, but even if it doesn't I expect the new TIMINT code to behave gracefully. In other words, I expect this to draw a pretty good frame no matter what. The screen is set to 276 scanlines. Again, this is the version with muted colours to reduce the shimmer effect. CDFJChess.bin Quote Share this post Link to post Share on other sites
alex_79 #1228 Posted January 26, 2021 It works, but the board is not visible behind the black pieces. It's the same in Stella. The arm code is faster: it takes a little less than 21 scanlines now. 2 Quote Share this post Link to post Share on other sites
Andrew Davie #1229 Posted January 27, 2021 (edited) 8 hours ago, alex_79 said: It works, but the board is not visible behind the black pieces. Thanks; I've fixed black in this version. That logic analyser has proven to be a great debug tool. TY. CDFJChess.bin Edited January 27, 2021 by Andrew Davie 2 Quote Share this post Link to post Share on other sites
Andrew Davie #1230 Posted January 27, 2021 8 hours ago, alex_79 said: The arm code is faster: it takes a little less than 21 scanlines now. Yep, I did the last bit of optimisation; put "BitReversal" into a table instead of a function. Quote Share this post Link to post Share on other sites
Andrew Davie #1231 Posted January 27, 2021 I've been thinking maybe the next step is to try and get the CDFJ bankswitch scheme working on the PlusCart. Quote Share this post Link to post Share on other sites
Bomberman94 #1232 Posted February 24, 2021 @Andrew DavieGame runs fine with my PlusCart but crashes/won’t start on my light 6er PAL Atari 2600. is there a version for PAL60 users around? Thanks a lot! Quote Share this post Link to post Share on other sites
Andrew Davie #1233 Posted February 24, 2021 1 minute ago, Bomberman94 said: @Andrew DavieGame runs fine with my PlusCart but crashes/won’t start on my light 6er PAL Atari 2600. is there a version for PAL60 users around? Thanks a lot! Which version? post # will nail it down for me. 1 Quote Share this post Link to post Share on other sites
Bomberman94 #1234 Posted February 28, 2021 On 2/24/2021 at 1:52 PM, Andrew Davie said: Which version? post # will nail it down for me. Playing on my PAL Atari 2600 (light 6er) with normal HARMONY cartridge: - „chess20200911_4PQ7“ and „chess20200911_4PQ8_FAIL“ will result in this: Quote Share this post Link to post Share on other sites
Bomberman94 #1235 Posted February 28, 2021 Starting you latest version on it („CDFJChess“) looks fine but can’t be played, right? 1 Quote Share this post Link to post Share on other sites
Andrew Davie #1236 Posted February 28, 2021 4 minutes ago, Bomberman94 said: Playing on my PAL Atari 2600 (light 6er) with normal HARMONY cartridge: - „chess20200911_4PQ7“ and „chess20200911_4PQ8_FAIL“ will result in this: " And, it turns out, there's a shared bug in PlusCart/UnoCart 3E+ bankswitch code, that limits RAM to 16 KiB. That's a bug because the 3E+ scheme actually supports 32 KiB of RAM. So, that's not quite fixed yet - will take a while to get around to the various releases for those products. But at least now this issue is solved for me, and I can move on with my life." I wonder if Harmony has the same problem -- this version needs 32K RAM support, and early drivers implemented the 3E+ bankswitch incorrectly. 1 Quote Share this post Link to post Share on other sites
Andrew Davie #1237 Posted February 28, 2021 3 minutes ago, Bomberman94 said: Starting you latest version on it („CDFJChess“) looks fine but can’t be played, right? Correct; a tech-demo only. But I'm thinking of porting over to the new display. What's your opinion of it on a CRT? Quote Share this post Link to post Share on other sites
Bomberman94 #1238 Posted February 28, 2021 8 minutes ago, Andrew Davie said: " And, it turns out, there's a shared bug in PlusCart/UnoCart 3E+ bankswitch code, that limits RAM to 16 KiB. That's a bug because the 3E+ scheme actually supports 32 KiB of RAM. So, that's not quite fixed yet - will take a while to get around to the various releases for those products. But at least now this issue is solved for me, and I can move on with my life." I wonder if Harmony has the same problem -- this version needs 32K RAM support, and early drivers implemented the 3E+ bankswitch incorrectly. My Harmony cart is Firmware v1.05 (latest PAL driver available 🤷♂️). But have no problems with any new homebrews up to Gorf Arcade or Lady Bug Arcade. Quote Share this post Link to post Share on other sites
Bomberman94 #1239 Posted February 28, 2021 10 minutes ago, Andrew Davie said: Correct; a tech-demo only. But I'm thinking of porting over to the new display. What's your opinion of it on a CRT? New graphics look great - I do like them a lot (what are the balls/round things)! Quote Share this post Link to post Share on other sites
Andrew Davie #1240 Posted February 28, 2021 Just now, Bomberman94 said: New graphics look great - I do like them a lot (what are the balls/round things)! TY. They are there just to show the extra colours available in the display system. Quote Share this post Link to post Share on other sites
Bomberman94 #1241 Posted February 28, 2021 With my PlusCart the above versions run fine („chess20200911_4PQ7“ and „chess20200911_4PQ8_FAIL“) on the same machine. Here’s a picture: Quote Share this post Link to post Share on other sites
Andrew Davie #1242 Posted February 28, 2021 1 minute ago, Bomberman94 said: New graphics look great - I do like them a lot (what are the balls/round things)! They will be used to show available moves, for example. It's used in earlier demos - hold down button when selecting a piece. Quote Share this post Link to post Share on other sites
Andrew Davie #1243 Posted February 28, 2021 Just now, Bomberman94 said: With my PlusCart the above versions run fine („chess20200911_4PQ7“ and „chess20200911_4PQ8_FAIL“) on the same machine. Here’s a picture: Thanks for testing. Pretty much confirmation that the harmony cart driver for 3E+ bankswitch has a bug and is probably limiting the scheme to 16K when it should be 32K RAM. You should probably report this in the Harmony forums. 1 Quote Share this post Link to post Share on other sites
Bomberman94 #1244 Posted February 28, 2021 1 minute ago, Andrew Davie said: Thanks for testing. Pretty much confirmation that the harmony cart driver for 3E+ bankswitch has a bug and is probably limiting the scheme to 16K when it should be 32K RAM. You should probably report this in the Harmony forums. ... will do. Are there other games to cross check this problem? Quote Share this post Link to post Share on other sites
Andrew Davie #1245 Posted February 28, 2021 Just now, Bomberman94 said: ... will do. Are there other games to cross check this problem? No. Quote Share this post Link to post Share on other sites
Bomberman94 #1246 Posted February 28, 2021 4 minutes ago, Bomberman94 said: With my PlusCart the above versions run fine („chess20200911_4PQ7“ and „chess20200911_4PQ8_FAIL“) on the same machine. Here’s a picture: These graphics look „crisper“ or „clearer“ to me but not so nice and colorful as the the newest version... (hard to decide). Quote Share this post Link to post Share on other sites
Bomberman94 #1247 Posted March 5, 2021 On 2/28/2021 at 4:37 PM, Andrew Davie said: Correct; a tech-demo only. But I'm thinking of porting over to the new display. What's your opinion of it on a CRT? Checking again with regard to the graphics: There is a bit flickering and colors look a „bit dark“ to me - tried to catch it with a short video I made. IMG_3763.MOV Quote Share this post Link to post Share on other sites
Bomberman94 #1248 Posted March 5, 2021 Edit: if you can’t play it directly here - this is the link to YT: Quote Share this post Link to post Share on other sites
Andrew Davie #1249 Posted March 5, 2021 28 minutes ago, Bomberman94 said: Checking again with regard to the graphics: There is a bit flickering and colors look a „bit dark“ to me - tried to catch it with a short video I made. IMG_3763.MOV Thanks. Brightness is easy to change in the code. Videos are next to useless IMHO as they don't generally show what it looks like to the eye... Video given looks MUCH more flickery than I expect it to look to the eye. Quote Share this post Link to post Share on other sites
Andrew Davie #1250 Posted March 5, 2021 (edited) 34 minutes ago, Bomberman94 said: Edit: if you can’t play it directly here - this is the link to YT: Also... PAL60 is much better than PAL50. Not sure which you're viewing. Edited March 5, 2021 by Andrew Davie Quote Share this post Link to post Share on other sites