Menu
JAQForum Ver 19.10.27

Forum Index : Microcontroller and PC projects : PicoMite V6.00.02 release candidates - all versions

   Page 41 of 41    
Posted: 02:38pm
06 May 2025
Copy link to clipboard
toml_12953
Guru

  matherp said  I've updated V6.00.02RC22 on

https://geoffg.net/Downloads/picomite/PicoMite_Beta.zip

NB: if you have a file with a line starting '# at the top please just delete it. Hopefully it shouldn't then re-appear


The '# line keeps coming back even if I delete it then save the file again.
 
Posted: 03:21pm
06 May 2025
Copy link to clipboard
matherp
Guru

Please explain the exact sequence you are using to cause this. Are you editing using the in-built editor?
Edited 2025-05-07 01:40 by matherp
 
Posted: 04:50pm
06 May 2025
Copy link to clipboard
toml_12953
Guru

  matherp said  Please explain the exact sequence you are using to cause this. Are you editing using the in-built editor?


Here's the sequence:

1. Type NEW then press F4 to edit a new program
2. Write a program. I always use line numbers even though I don't use GOTO.
3. Press F1 to save or F2 to run the program.
4. SAVE "myprog" (any name will do)
5. Type NEW (optional)
6. LOAD "myprog"
7. Press F4 to edit the program

The header appears.

8. Delete the header
9. Press F1 to save or F2 to run the program.
10. SAVE "myprog"
11. Type NEW (optional again)
12. LOAD "myprog"

The header is back.
Edited 2025-05-07 02:56 by toml_12953
 
Posted: 05:57pm
06 May 2025
Copy link to clipboard
Volhout
Guru

  matherp said  
  Quote  It is not fixed. Sorry.


I've just run for 3 hours without issue so I'm happy it is now OK and then anything else is probably electrical. I don't intend to look at if further.


That is indeed sorry to hear.
I have a scope connected to the I2C bus, and every transaction is a valid transaction until the moment the pico dies. They alternate

I2C write (transaction 2 bytes)
10ms pause
I2c read (transaction 7 bytes)
20ms pause

Both my systems (VGA design 2 with WII connected to GP14/GP15, and PicoGameMite with WII connected to GP26/GP27) show exactly same behaviour. After some 10 minutes the screen corrupts as in earlier sent photo.

This is the whole program

WII CLASSIC OPEN
DO
PRINT ".";
PAUSE 100
LOOP


According your photo you have a RCT connected. Is the RTC configured AUTO ON ?
Maybe a collision of WII and RCT commands ?

Volhout
Edited 2025-05-07 04:00 by Volhout
 
Posted: 06:08pm
06 May 2025
Copy link to clipboard
toml_12953
Guru

  toml_12953 said  
  matherp said  Please explain the exact sequence you are using to cause this. Are you editing using the in-built editor?


Here's the sequence:

1. Type NEW then press F4 to edit a new program
2. Write a program. I always use line numbers even though I don't use GOTO.
3. Press F1 to save or F2 to run the program.
4. SAVE "myprog" (any name will do)
5. Type NEW (optional)
6. LOAD "myprog"
7. Press F4 to edit the program

The header appears.

8. Delete the header
9. Press F1 to save or F2 to run the program.
10. SAVE "myprog"
11. Type NEW (optional again)
12. LOAD "myprog"

The header is back.


Here's my OPTION LIST:

PicoMite MMBasic RP2040 Edition V6.00.02RC22
OPTION SYSTEM I2C GP20,GP21
OPTION COLOURCODE ON
OPTION CONTINUATION LINES ON
OPTION CASE UPPER
OPTION KEYBOARD US
OPTION CPUSPEED (KHz) 378000
OPTION DISPLAY 26, 40
OPTION LCDPANEL VIRTUAL_C
OPTION RTC AUTO ENABLE
OPTION PLATFORM PicoMite
 
Posted: 06:15pm
06 May 2025
Copy link to clipboard
matherp
Guru

You didn't day it only happens with continuation lines enabled.........
Anyway, found and fixed
 
Posted: 06:38pm
06 May 2025
Copy link to clipboard
Bleep
Guru

  Volhout said  
  matherp said  
  Quote  It is not fixed. Sorry.


I've just run for 3 hours without issue so I'm happy it is now OK and then anything else is probably electrical. I don't intend to look at if further.


That is indeed sorry to hear.
I have a scope connected to the I2C bus, and every transaction is a valid transaction until the moment the pico dies. They alternate

I2C write (transaction 2 bytes)
10ms pause
I2c read (transaction 7 bytes)
20ms pause

Both my systems (VGA design 2 with WII connected to GP14/GP15, and PicoGameMite with WII connected to GP26/GP27) show exactly same behaviour. After some 10 minutes the screen corrupts as in earlier sent photo.

This is the whole program

WII CLASSIC OPEN
DO
PRINT ".";
PAUSE 100
LOOP




Hi Harm,
I have a GameMite and a WII Classic controller, so I'm giving it a go, I have installed RC22, then done only a
Option reset gamemite   followed by a
Option System I2C GP26,GP27
Then I'm running your program above, using a Minicom terminal, I have slightly modified the program to print an incrementing number, so I can easily see if it stops.
I'm not sure how I wired my controller, so will it come up with an error if it doesn't see a WII? (ok it does, if I disconnect it) so I hopefully have the GP numbers correct.
So far up to 4500.
Regards, Kevin
Edited 2025-05-07 04:40 by Bleep
 
   Page 41 of 41    


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025