Heaven/TQA #26 Posted December 24, 2008 timing is really crucial... the scroller DLIs plus players plus moving screws up the whole screen... I am developing in NTSC mode and I haven't put msx in here yet... but I want to have more colours here... 256 are not enough... (grtx to Oswald...) Quote Share this post Link to post Share on other sites
Heaven/TQA #27 Posted December 24, 2008 ok...enough for today... I wish you all the best and peace to you and your families... sorry deadline caught me... it is not finished yet... christ3.zip Quote Share this post Link to post Share on other sites
Heaven/TQA #28 Posted December 24, 2008 can some test the binaries??? they crash on 2nd PC, too... strange... Quote Share this post Link to post Share on other sites
Rybags #29 Posted December 24, 2008 Works here - you have to disable Basic though. Quote Share this post Link to post Share on other sites
deathtrappomegranate #30 Posted December 24, 2008 Yep, ATR and XEX both working OK. Quote Share this post Link to post Share on other sites
Heaven/TQA #31 Posted December 24, 2008 aarg... the basic switch... now it works here, too... Thx guys... Quote Share this post Link to post Share on other sites
emkay #32 Posted December 24, 2008 (edited) Hey, what's wrong today? Another demo which is only running in 60Hz. In 50 Hz it looks like below: Edited December 24, 2008 by emkay Quote Share this post Link to post Share on other sites
Heaven/TQA #33 Posted December 24, 2008 (edited) but not every time... it is on the bug list... see readme.txt Edited December 24, 2008 by Heaven/TQA Quote Share this post Link to post Share on other sites
+Stephen #34 Posted December 25, 2008 ok...enough for today... I wish you all the best and peace to you and your families... sorry deadline caught me... it is not finished yet... Looks great so far! Stephen Anderson Quote Share this post Link to post Share on other sites
pps #35 Posted December 25, 2008 Heaven, I tested it on my real 130XE (PAL) now. It gets the same "invers style" like on the PAL emulation screen. Maybe you should test, if you have a PAL or NTSC machine at start and then adjust the colors... lda 53268 cmp #1 bne ntsc Quote Share this post Link to post Share on other sites
Heaven/TQA #36 Posted December 25, 2008 scheiss... first time my target system was an ntsc machine because i thought that I definitly will not spend too much cycles and now I screwed the PAL version. it is not the wrong colours... the DLI gets out of sync and when it starts wrong scanline it corrupts the TIP as TIP needs a fixed order for the mode changes... Quote Share this post Link to post Share on other sites
Heaven/TQA #37 Posted December 25, 2008 it is really strange... now I am using own NMI routine and it still crashes the emulator... Quote Share this post Link to post Share on other sites
Heaven/TQA #38 Posted December 25, 2008 Atari++ emulator shows weird out of sync pic... for the meantime i am using this emu to fix the issues as my Atari800win crashes all the time... Quote Share this post Link to post Share on other sites
Heaven/TQA #39 Posted December 25, 2008 (edited) ok. seems I realised what might crash Atari800win...heavy mode9/10/11 changes plus picture rolling kept atari800win to crash constantly. So... Atari++ crashed not but showed weird screen output, too... additional comment...as pps showed...the real machine does not crash... so... can you check this version? it works here in both 50/60 modes in Atari800win now... to reboot please make a cold start... (SHIFT+F5) or boot again the disc by ALT+B. as again while pressing only reset emulator crashes again... for this version I have rewrote the DLI kernel plus switched off the OS+own NMI. ps. the lower part of the TIP is still out of sync so that's why there are wrong colours... but right now important is to avoid the crashes. christ3.zip Edited December 25, 2008 by Heaven/TQA Quote Share this post Link to post Share on other sites
pps #40 Posted December 25, 2008 On emulation it works fine... But the real try with loading from MyPicoDOS doesn´t work. I´ll try to pack the things and run it then again. Quote Share this post Link to post Share on other sites
Heaven/TQA #41 Posted December 27, 2008 here you go... hopefully now working on real machines, wether PAL or NTSC. christ3.zip Quote Share this post Link to post Share on other sites
miker #42 Posted December 27, 2008 Hmm... Christmas are history already. So - maybe put there "Happy New Year" or so.... Quote Share this post Link to post Share on other sites
Heaven/TQA #43 Posted December 27, 2008 Miker, no... it was started as a Christmas intro and it will remain as one... Quote Share this post Link to post Share on other sites
Heaven/TQA #44 Posted December 27, 2008 What a long project... on my PAL 130XE it is out of sync and shows wrong colours... at least the picture does not scroll... AARG... Atari800win and Atari++ show correct picture in PAL and NTSC... now I need to debug it directly on my 130xe with my Turbo Freezer XE...good to have that... ps. Tezz you were right... Quote Share this post Link to post Share on other sites
Rybags #45 Posted December 28, 2008 It might be the timing of your stores to Antics DList pointers. You might be better off doing it before WSync since there's only about 9 free cycles after WSync before it reads the next instruction. Even less if you have scrolling enabled. Quote Share this post Link to post Share on other sites
Heaven/TQA #46 Posted December 28, 2008 as deadline is gone but I want to finish it... I will try today the "oldfashioned" method... insert the JMP instruction directly in the TIP dlist to the scroller dlist and then again a JMP... should be easier without the damned timing/emu/real hardware issues. Quote Share this post Link to post Share on other sites
Shawn Jefferson #47 Posted December 28, 2008 I did something similiar recently as a proof of concept, although with a much simpler screen that TIP, and I used the method of moving a JMP around in the main dlist. It creates a blank line, but I won't know if it looks strange until some graphics get put in. There's a thread in the 8-bit Programming sub-form. Quote Share this post Link to post Share on other sites