+Andrew Davie Posted January 27, 2022 Share Posted January 27, 2022 7 minutes ago, Al_Nafuur said: wo? ? Red error messages would be soooooo cooool ? but only the three pixel font wizards can do this. Personally I think red (on blue) would be hard to read. perhaps using the background highlight would be way more effective in highlighting an error. Red background/white text, for example. ... or, better yet... just change the BG to red instead of blue. That's gonna get your attention! 1 Link to comment Share on other sites More sharing options...
+Al_Nafuur Posted February 2, 2022 Author Share Posted February 2, 2022 New public version v2.3.1 in PlusStore Support for new ACE bankswitching provided by @MarcoJ New firmware updater that supports files greater than 112 KiB 1 Link to comment Share on other sites More sharing options...
Fierodoug5 Posted February 2, 2022 Share Posted February 2, 2022 Updated both my PlusCarts. Link to comment Share on other sites More sharing options...
+sramirez2008 Posted February 2, 2022 Share Posted February 2, 2022 Updated. Thanks for the notification. Link to comment Share on other sites More sharing options...
+MarcoJ Posted February 2, 2022 Share Posted February 2, 2022 (edited) 11 hours ago, Al_Nafuur said: New public version v2.3.1 in PlusStore Support for new ACE bankswitching provided by @MarcoJ New firmware updater that supports files greater than 112 KiB Hi All, Some "Hello world" test roms are provided below for testing out ACE. In the coming days I'll write a tutorial on how to develop for ACE. ACE is "ARM Custom Executable". It's a way to be able to program custom compiled C routines(boiled down into ARM code) to use with the Pluscart's STM32 ARM chip as a coprocessor. It has been developed for the UnoCart - this is a modified version to work with Pluscart. Developers embed ARM code into their rom, and the processor executes it in a loop. It is compatible with Pluscart's menu system - it is possible to run the rom and then exit back into the menu with the "right + reset" method. The test ROMS can either be used in Offline roms or in "My roms". Note, there is about a minute download time. When in Offline mode, they will run instantly once download. Cheers Marco Note - These ROMs are not compatible with UNOcart ACE. PLUSCART_TEST_NTSC.ACE PLUSCART_TEST_PAL.ACE Edited February 2, 2022 by MarcoJ update roms 2 Link to comment Share on other sites More sharing options...
+Al_Nafuur Posted February 2, 2022 Author Share Posted February 2, 2022 57 minutes ago, MarcoJ said: Hi All, Some "Hello world" test roms are provided below for testing out ACE. In the coming days I'll write a tutorial on how to develop for ACE. ACE is "ARM Custom Executable". It's a way to be able to program custom compiled C routines(boiled down into ARM code) to use with the Pluscart's STM32 ARM chip as a coprocessor. It has been developed for the UnoCart - this is a modified version to work with Pluscart. Developers embed ARM code into their rom, and the processor executes it in a loop. It is compatible with Pluscart's menu system - it is possible to run the rom and then exit back into the menu with the "right + reset" method. The test ROMS can either be used in Offline roms or in "My roms". Note, there is about a minute download time. When in Offline mode, they will run instantly once download. Cheers Marco Note - These ROMs are not compatible with UNOcart ACE. PLUSCART_TEST_NTSC.ACE 256 kB · 1 download PLUSCART_TEST_PAL.ACE 256 kB · 1 download I have uploaded the ROMs to the Public Area of the PlusStore, so PlusCart users can find them now in the folder: "Public ROMs/PlusCart Exclusives/ACE Test/" Link to comment Share on other sites More sharing options...
Thomas Jentzsch Posted February 5, 2022 Share Posted February 5, 2022 (edited) While I tested some these (not working well, rolling massively), I noticed that the loading takes very long 48 seconds for 256K (= ~44kBit/s). Some people might even think the PlusCart is stuck or crashed. Can this be accelerated? If not, some kind of progress bar display would be nice. Edited February 5, 2022 by Thomas Jentzsch 1 1 Link to comment Share on other sites More sharing options...
Ouzy Posted February 6, 2022 Share Posted February 6, 2022 Hi. Tested both the PAL and NTSC ace versions on both of my 7800s. Unfortunately both just crash after loading. My 7800s between them run most stuff, as they are different revisions. One 7800 gives vertical stripes the other is unable to sync then the screen goes black with a repetitive sound playing in the background. 1 1 Link to comment Share on other sites More sharing options...
+MarcoJ Posted February 7, 2022 Share Posted February 7, 2022 Thanks for your testing @Ouzy and @Thomas Jentzsch. @ouzy. I have also experienced a complete crash when running with an Atari 7800. Currently it can run only on Atari 2600 consoles. I'm yet to discover what the reason is, but I suspect it might be my use of Undocumented 6502 opcodes for the Rom side code. @Thomas Jentzsch, thanks for the feedback. Although the roms are running stably on my 2 NTSC and 2 PAL consoles, they have shown to be unstable on some other members NTSC and PAL consoles. I am in the process of tuning up the code to be more efficient and attempting to strictly follow TV standards to prevent rolling. 1 1 Link to comment Share on other sites More sharing options...
Capellão Posted January 6, 2023 Share Posted January 6, 2023 On 02/02/2022 at 08:26, Al_Nafuur said: Nova versão pública v2.3.1 em PlusStore Suporte para o novo bankswitching ACE fornecido por@MarcoJ Novo atualizador de firmware que suporta arquivos maiores que 112 KiB Hello, Is the new version expected to be released? Link to comment Share on other sites More sharing options...
+Al_Nafuur Posted January 10, 2023 Author Share Posted January 10, 2023 On 1/6/2023 at 12:26 PM, Capellão said: Hello, Is the new version expected to be released? Yes. I have moved the code to the new repository and I am ready to build a new release. I'm just waiting for a few more changes that might be included. @MarcoJ are your changes for E7 ready to be released? Link to comment Share on other sites More sharing options...
+MarcoJ Posted January 10, 2023 Share Posted January 10, 2023 2 hours ago, Al_Nafuur said: are your changes for E7 ready to be released? Yes, they are good @Al_Nafuur. I'll push them now. 1 Link to comment Share on other sites More sharing options...
+MarcoJ Posted January 10, 2023 Share Posted January 10, 2023 2 hours ago, Al_Nafuur said: Yes. I have moved the code to the new repository and I am ready to build a new release. I'm just waiting for a few more changes that might be included. @MarcoJ are your changes for E7 ready to be released? @Al_Nafuur, push complete. Branch is called E7_Plusrom_Support - Plusrom support added for E7 bankswitching. - 8K E7 games (eg Bump 'n' Jump) loading fixed. 1 Link to comment Share on other sites More sharing options...
+Al_Nafuur Posted January 10, 2023 Author Share Posted January 10, 2023 1 minute ago, MarcoJ said: @Al_Nafuur, push complete. Branch is called E7_Plusrom_Support the main branch is protected, so we have to make a merge request to main with at least one reviewer. If you make the merge request add me as reviewer. Link to comment Share on other sites More sharing options...
+MarcoJ Posted January 10, 2023 Share Posted January 10, 2023 5 minutes ago, Al_Nafuur said: If you make the merge request add me as reviewer. Awesome. Should be actioned now. Link to comment Share on other sites More sharing options...
+Al_Nafuur Posted January 10, 2023 Author Share Posted January 10, 2023 46 minutes ago, MarcoJ said: Awesome. Should be actioned now. I would like to make some changes to pull request: use Stella's E78K detection for 8K ROMs detect E7 on 12K files too (similar to Stella) @Thomas Jentzsch, or @stephena do you have some example ROMs with 12K for E7? Link to comment Share on other sites More sharing options...
Thomas Jentzsch Posted January 10, 2023 Share Posted January 10, 2023 5 minutes ago, Al_Nafuur said: @Thomas Jentzsch, or @stephena do you have some example ROMs with 12K for E7? You can find our test ROMs in Stella's repository. I have attached what you need. BurgerTime (1983) (M Network) (12K).bin 2 Link to comment Share on other sites More sharing options...
+Al_Nafuur Posted January 11, 2023 Author Share Posted January 11, 2023 🤔 I can't get BurgerTime to run on the PlusCart (12K version and the 16K version too!). It is also not running with firmware v2.3.1 Link to comment Share on other sites More sharing options...
+MarcoJ Posted January 11, 2023 Share Posted January 11, 2023 That’s odd. I was running the 16k plus store Public Rom version last night. The 12k version i’m sure won’t work, would need to shift the rom by 4k in buffer to work. I left that out the code since the 16k version worked ok. I was running the ntsc version though…guessing you ran PAL? Link to comment Share on other sites More sharing options...
+Al_Nafuur Posted January 11, 2023 Author Share Posted January 11, 2023 5 minutes ago, MarcoJ said: That’s odd. I was running the 16k plus store Public Rom version last night. I tested 16K with: /Public ROMs/Classic Roms/NTSC/BY COMPANY/M Network - Mattel Electronics/BurgerTime.bin 5 minutes ago, MarcoJ said: The 12k version i’m sure won’t work, would need to shift the rom by 4k in buffer to work. I tested the 12K version with my local changes to the 12K detection and shifting the ROM.. 5 minutes ago, MarcoJ said: I left that out the code since the 16k version worked ok. I was running the ntsc version though…guessing you ran PAL? No NTSC, but despite the colors (or B/W) it should work on m PAL setup (I guess) Link to comment Share on other sites More sharing options...
+MarcoJ Posted January 11, 2023 Share Posted January 11, 2023 11 minutes ago, Al_Nafuur said: I tested 16K with: /Public ROMs/Classic Roms/NTSC/BY COMPANY/M Network - Mattel Electronics/BurgerTime.bin Same here. It had worked on older firmware versions for me too. 11 minutes ago, Al_Nafuur said: I tested the 12K version with my local changes to the 12K detection and shifting the ROM.. That’s good. I wrote firmware code for it but didn’t get to test it, most of the rom repositories seem to stock the 16k version. Good the Stella team has the 12k version. I tried hacking the 16k rom to be 12k but it didn’t seem to have any obvious blank portions sizable to 4k. 11 minutes ago, Al_Nafuur said: No NTSC, but despite the colors (or B/W) it should work on m PAL setup (I guess) Very odd that its not working at all on your console, even with old firmware. Yes it should work but with quirky colours. Link to comment Share on other sites More sharing options...
+MarcoJ Posted January 11, 2023 Share Posted January 11, 2023 12 hours ago, MarcoJ said: I tested the 12K version with my local changes to the 12K detection and shifting the ROM.. I tried this out with the 12K ROM and shifting the image right by 4k. Didn't work as expected. I noticed in Stella that the mapping of banks to the 12k ROM is non-linear. There appears to be a gap, so likely doctoring the image would require a splice and shift right. I did try this , but alas didn't work yet. memmove(buffer+0x2000,buffer+0x1000,0x2000); Link to comment Share on other sites More sharing options...
+Al_Nafuur Posted January 11, 2023 Author Share Posted January 11, 2023 13 minutes ago, MarcoJ said: I tried this out with the 12K ROM and shifting the image right by 4k. Didn't work as expected. I noticed in Stella that the mapping of banks to the 12k ROM is non-linear. There appears to be a gap, so likely doctoring the image would require a splice and shift right. I did try this , but alas didn't work yet. memmove(buffer+0x2000,buffer+0x1000,0x2000); This should produce the same ROM than the 16K ROM : memmove(buffer+0x1000,buffer,0x3000); unfortunately both not working on my system.. Link to comment Share on other sites More sharing options...
+MarcoJ Posted January 11, 2023 Share Posted January 11, 2023 1 hour ago, Al_Nafuur said: unfortunately both not working on my system.. Do you have a harmony cart to try it? This could help isolate if its game or cart related against your console. Link to comment Share on other sites More sharing options...
+Al_Nafuur Posted January 11, 2023 Author Share Posted January 11, 2023 4 minutes ago, MarcoJ said: Do you have a harmony cart to try it? This could help isolate if its game or cart related against your console. No, but I have multiple consoles (2600 and 7800) to test on. I will try tonight,.. Did you tried the 12K version with my memmove on your system? Did it worked there? Link to comment Share on other sites More sharing options...
Recommended Posts