Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.
Fixes bug in CSUBs when used with OPTION RAM Fixes bug in 12-bit colour modes missing last column Fixes bug in edit when using large fonts with low resolution Initialises the fast counter properly when using SETPIN 18,CIN Increases the maximum files in a directory to 2000
GUI CURSOR x,y no longer displays the cursor if it is hidden - it just remembers the new location for a subsequent SHOW command
New facility for the fast count. You can now specify a Basic interrupt that will fire when the count exceeds &HFFFFFFFF. This allows you to trigger an interrupt when a specific number of counts have happened. See the example code for how this works
Edited 2021-02-08 21:33 by matherp
Chopperp Guru Joined: 03/01/2018 Location: AustraliaPosts: 1090
Posted: 12:29pm 08 Feb 2021
Copy link to clipboard
Print this post
My download is coming up as 00b11.bin 30/01/2021.ChopperP
lizby Guru Joined: 17/05/2016 Location: United StatesPosts: 3309
matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 10067
Posted: 12:49pm 08 Feb 2021
Copy link to clipboard
Print this post
Try again - clear cache etc.
Chopperp Guru Joined: 03/01/2018 Location: AustraliaPosts: 1090
Posted: 01:05pm 08 Feb 2021
Copy link to clipboard
Print this post
OK on another PC. ThanksChopperP
twofingers Guru Joined: 02/06/2014 Location: GermanyPosts: 1526
Posted: 01:13pm 08 Feb 2021
Copy link to clipboard
Print this post
THANKS Peter!
Works for me now.
Best regards Michaelcausality ≠ correlation ≠ coincidence
matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 10067
Posted: 02:56pm 08 Feb 2021
Copy link to clipboard
Print this post
V5.07.00 is getting close to completion. The full list of changes from V5.06.00 is attached below and now also included as a readme.txt file in the download
thwill Guru Joined: 16/09/2019 Location: United KingdomPosts: 4251
panky Guru Joined: 02/10/2012 Location: AustraliaPosts: 1111
Posted: 01:15am 09 Feb 2021
Copy link to clipboard
Print this post
Thanks Peter for the Fast Count fix, also for the interrupt capability - exactly what I need for a project I am working on. I understand your statement about implimenting CMM2 stuff into ArmMite H7 but I would really love to see the Fast count preset and interrupt included in it - the CMM2 is fantastic but an overkill for the instrument project I am working on.
Thanks, Doug.... almost all of the Maximites, the MicromMites, the MM Extremes, the ArmMites, the PicoMite and loving it!
DevineTrash Newbie Joined: 15/08/2020 Location: United KingdomPosts: 1
Posted: 11:23pm 09 Feb 2021
Copy link to clipboard
Print this post
I just tried to download but got a "file not found" error
JohnS Guru Joined: 18/11/2011 Location: United KingdomPosts: 3998
Posted: 11:29pm 09 Feb 2021
Copy link to clipboard
Print this post
Works for me. Clear browser cache or something.
John
Plasmamac Guru Joined: 31/01/2019 Location: GermanyPosts: 572
PAGE DISPLAY n [,page] Normal example of use is: PAGE DISPLAY 3. This says show on the screen the current contents of page 3. The command does not impact the current write page In 12 bit mode you can also use: PAGE DISPAY 4,1 This sets the page to display for the top layer The command executes in the next screen blanking period. When a program ends for any reason the normal display page 0 is restored Note for modes 3 or 5 or 6 or 7 or 12 or 13 you can only select pages 0 or 1 for display in 8 or 16 bit colour and pages 0, 1, or 2 in 12-bit colour
To turn the display off use PAGE DISPLAY -1. To turn it back on select a valid display page - the contents of the video pages are not changed by this command Edited 2021-02-13 20:32 by matherp
matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 10067
Fixes bug in ON ERROR SKIP allowing errors in one additional command over the number specified
New Sub-commands SAVE DATA fname$, address, size 'saves "size" bytes to file "fname$" starting from "address". Data is saved in raw binary format LOAD DATA fname$, address 'loads the raw binary contents of file "fname$" and stores it in memory starting at "address"
Together these allow you to very easily save and restore the contents of an array or video page to and from disk. The code tries to protect you from crashing the system to the extent possible but there are many ways you can misuse the LOAD DATA command if you try Edited 2021-02-14 20:23 by matherp
Plasmamac Guru Joined: 31/01/2019 Location: GermanyPosts: 572
Posted: 10:57am 14 Feb 2021
Copy link to clipboard
Print this post
your support is fantastic. thx a lot Plasma
jirsoft Guru Joined: 18/09/2020 Location: Czech RepublicPosts: 533
Posted: 01:40pm 14 Feb 2021
Copy link to clipboard
Print this post
Hi Peter, this is simply super! It could be done with CSUB, but so it's much easier. Just one suggestion/request: can be in SAVE added flag for append? My favorite for use this is for example SAVE BMP (16 bpp) in the GRF.INC library, where I write header with PRINT# and then I could append chunk of graphic data...Jiri Napoleon Commander and SimplEd for CMM2 (GitHub), CMM2.fun
vegipete Guru Joined: 29/01/2013 Location: CanadaPosts: 1122
Posted: 08:53pm 14 Feb 2021
Copy link to clipboard
Print this post
Is it remotely possible for PAGE DISPLAY to refer to (a section of) the FRAMEBUFFER?
Also, could PAGE WRITE include a numerical value to refer to the FRAMEBUFFER. Maybe, say, 999? Or, gasp, -1? (This would be equivalent to FRAMEBUFFER WRITE.)
Lastly, I am getting an odd error with FRAMEBUFFER WINDOW when FRAMEBUFFER WRITE is active:
mode 2,12 ' 640x400, 7 pages cls
framebuffer create 1600,400 framebuffer write
line 0,0,1599,399
' uncomment next line to make error go away 'page write 0
x = 0 : dx = 1 do framebuffer window x,0,0 x = x + dx if x = 0 or x = 960 then dx = -dx loop