Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 20:33 04 Sep 2025 Privacy Policy
Jump to

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.

Forum Index : Microcontroller and PC projects : Game for PicoMiteVGA: Pico Frog

     Page 2 of 2    
Author Message
Martin H.

Guru

Joined: 04/06/2022
Location: Germany
Posts: 1270
Posted: 11:48am 27 Aug 2025
Copy link to clipboard 
Print this post

just ignored overwritten the Keypress in the startscreen sub:
 Loop until inkey$=" " or rd_kb$()="A " or 1=1

EDIT:
I just tested it again in the B3 version, and now the screen freezes here too. It seems to be a fault with my Pico. When I have the patience, I'll unsolder it and replace it.
Edited 2025-08-27 22:08 by Martin H.
'no comment
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 5210
Posted: 02:22pm 27 Aug 2025
Copy link to clipboard 
Print this post

Martin,

I have the b4 running endless on a 2040, and have spotted an error.
"too many nested loops" in the "flower" routine. So I expect there is something wrong now with the direct jump (goto !!) in the repeat routine.
This may take longer to happen in a 2350

Volhout
Edited 2025-08-28 00:29 by Volhout
PicomiteVGA PETSCII ROBOTS
 
Bleep
Guru

Joined: 09/01/2022
Location: United Kingdom
Posts: 660
Posted: 06:37pm 27 Aug 2025
Copy link to clipboard 
Print this post

Hi Harm,
I've got my new portable MMBasic console running and with the tip that Peter gave me about limiting resolution, it's running Pico Frog, with music at the correct speed, it would almost do it, at full screen, but once I limited it, it's now looking and sounding good.


The box is 3D printed, poorly :-( and the mini keyboard is wireless USB, obviously I'll use a proper keyboard for editing....
Internally it's based on Peters original V1.0 HDMIUSB board, but I've modified it to drive a ST7796S LCD, and incorporated a Lithium Battery charger/monitor, with 2X 18650 3Ahr batteries, as ballast down the bottom, so it'll run for quite a long time :-)

Anyway, as long as the resolution bodge continues to works ok, I should be able to test 240x320 or 480x320 games reasonably easily, plus I get a lot of lines in the editor, ;-) and now I can view lines longer than a screen width easily, it's very functional. :-)
Regards Kevin.
Next job is to swap the 2040 to a 2350 on my game*mite, easier said than done :-(
Edited 2025-08-28 05:14 by Bleep
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 5210
Posted: 08:08am 28 Aug 2025
Copy link to clipboard 
Print this post

Kevin, Martin,

The endless run ending in an error "too deep nesting of SUB's" can be fixed by replacing

GOTO START
in line 212

with

RUN


Now I can look at fixing the problem with filling all 5 nests...

By the way, you really have a nice setup there. I like the battery operation. You do not need to use it, but you can in case it is needed. And the screen is big enough for some elementary editing. Different from a Game*Mite.

Volhout
Edited 2025-08-28 18:12 by Volhout
PicomiteVGA PETSCII ROBOTS
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 5210
Posted: 10:26am 29 Aug 2025
Copy link to clipboard 
Print this post

@Martin,

Fixed the bugs in b4. The "white screen + lockup" in GameOver was most likely caused by a FRAMEBUFFER WRITE N (direct write to LCD) happening during a FRAMEBUFFER MERGE. I haven't seen it since I fixed that. So the game should play well now, including fly behaviour.

Here is b5. The only known problem is that at game over the highscore is lost. But that is easily fixed by a VAR SAVE, low prio...

picofrog_GM_6b5.zip

Volhout
Edited 2025-08-29 20:27 by Volhout
PicomiteVGA PETSCII ROBOTS
 
Martin H.

Guru

Joined: 04/06/2022
Location: Germany
Posts: 1270
Posted: 12:32pm 29 Aug 2025
Copy link to clipboard 
Print this post

As I said, I don't have a Game*Mite at the moment. I had to destroy the old Pico to desolder it. Now, once I've cleaned the board, I'll put a socket on it and then I'll use a Pico 2. I'll probably do all this over the weekend. Thanks for your efforts, I'm excited to see how your new Version turns out.
Cheers
Martin
'no comment
 
Bleep
Guru

Joined: 09/01/2022
Location: United Kingdom
Posts: 660
Posted: 05:58pm 29 Aug 2025
Copy link to clipboard 
Print this post

Hi Harm,
I have now sucesfully converted my GameMite to a 2350, with a lot of solder suck, I even think the original 2040 is still working ;-)
Anyway, I've re-set it up a a GameMite, with added games, Flappy Bird etc. but also  including your latest PicoFrog and it's all working great. :-)
Thanks, Kevin.
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 5210
Posted: 08:26am 30 Aug 2025
Copy link to clipboard 
Print this post

Thanks for the update.
Good news that the surgery has worked out.
But (for my part) you would not need to make that change. I will make sure all Game*Mite games work on 2040. The 2350 may just run a bit smoother (or -like with picofrog- have slightly better music quality).

I hope Martin's fixing goes well also.

Volhout

P.S. For those expecting a VGA version in this thread. It will come, be patient, but I will iron out all problems and add additions to the Game*Mite version before upgrading the VGA version. For Game*Mite I have 2 enthusiastic beta testers :-)..So..patience...
Edited 2025-08-30 18:26 by Volhout
PicomiteVGA PETSCII ROBOTS
 
     Page 2 of 2    
Print this page


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