Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 03:53 07 Dec 2024 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 : PicoMiteVGA PETSCII ROBOTS release candidates

     Page 4 of 5    
Author Message
Bleep
Guru

Joined: 09/01/2022
Location: United Kingdom
Posts: 516
Posted: 02:35pm 18 Dec 2023
Copy link to clipboard 
Print this post

I would think that should be reported as a bug? I have not seen any mention of VGA being limited to 252, plus as you point out it will still happily work at 378 if you load an older, saved .opt file, I've just tried it. Petscii Robots works fine, only my Wii controller won't start, but keyboard operation is fine.
Harm, use option disk save "xyz" to save your current options and option disk load " xyz" to restore.  
Regards Kevin.
Edited 2023-12-19 00:44 by Bleep
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9193
Posted: 02:45pm 18 Dec 2023
Copy link to clipboard 
Print this post

First post in the 5.08.00 beta thread

  Quote  I've limited the VGA version to 252MHz. Testing has shown memory contention between  the two cores at 378MHz can result in strange errors that are not present at slower speeds
 
Bleep
Guru

Joined: 09/01/2022
Location: United Kingdom
Posts: 516
Posted: 02:45pm 18 Dec 2023
Copy link to clipboard 
Print this post

Ok, fair enough.
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4050
Posted: 02:52pm 18 Dec 2023
Copy link to clipboard 
Print this post

  Bleep said  ... only my Wii controller won't start ...


Won't start how? and since when?

The current version requires you to uncomment the appropriate CTRL_DRIVER$ line at the beginning of robots.bas.

Best wishes,

Tom
Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
Bleep
Guru

Joined: 09/01/2022
Location: United Kingdom
Posts: 516
Posted: 02:55pm 18 Dec 2023
Copy link to clipboard 
Print this post

Only if I run the CPU at 378, 252 is fine, Peter did say this would be the case in one of the release notes, that's why I was asking if there was any way of getting it to work at 378.
Regards Kevin
Edited 2023-12-19 00:58 by Bleep
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4280
Posted: 03:45pm 18 Dec 2023
Copy link to clipboard 
Print this post

Kevin,

I was puzzled that the RPi pico was advocated as 133MHz. And Peter seems to (reliably) run it at 2x that speed, or even 3x that speed.
There will be a caveat somewhere. If this chip would reliably run 378MHz, RPi would have marketted it at that speed, as that would have offset the chip from the ESP32 that is their prime competitor I guess.
I think we can be happy that the majority of the boards runs at 252MHz.

Volhout
PicomiteVGA PETSCII ROBOTS
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6847
Posted: 04:54pm 18 Dec 2023
Copy link to clipboard 
Print this post

No-one will ever need a clock faster than 133MHz. Just as no-0ne will ever need more than 640k of RAM. :)

It could be that early prototypes didn't run that much faster than 133MHz.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
IanRogers

Senior Member

Joined: 09/12/2022
Location: United Kingdom
Posts: 151
Posted: 02:08pm 19 Dec 2023
Copy link to clipboard 
Print this post

"Just as no-0ne will ever need more than 640k of RAM. :)"
LOL... I piggin remember that statement.. THEN!!  trying various ways to bolt more on for compatibility.

Ahh! the old days.
I'd give my left arm to be ambidextrous
 
Martin H.

Guru

Joined: 04/06/2022
Location: Germany
Posts: 1117
Posted: 04:38pm 20 Dec 2023
Copy link to clipboard 
Print this post

  MarkF said  
2) The intro music seems to repeat abruptly, i.e. the end of the music file doesn't 'gel' with the beginning (when the music repeats). Maybe the last 0.1 sec to 0.5 of the music file can be removed, so it repeats nicer.
the Intro song (Metal heads  (Title)) ends with a whole pattern, permanent lowering the Pitch of the "Lead Sound".
At the End of the pattern you get 4 beeps and some drumbeats to jump to pattern 4. what restarts the song. Everything stays in Tempo
This is how  Noelle Aman wrote the song
Edited 2023-12-21 02:50 by Martin H.
'no comment
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9193
Posted: 05:11pm 20 Dec 2023
Copy link to clipboard 
Print this post

I'm trying to get the supporting code working on MMB4W to run Petscii like the CMM2. I'm struggling with one issue. Can someone give me an offset into the bin file for one of the images of the man and one of the images of one of the bridges - thanks
 
Martin H.

Guru

Joined: 04/06/2022
Location: Germany
Posts: 1117
Posted: 05:51pm 20 Dec 2023
Copy link to clipboard 
Print this post

the Tile-Numbers should be like this

Edited 2023-12-21 03:53 by Martin H.
'no comment
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9193
Posted: 05:55pm 20 Dec 2023
Copy link to clipboard 
Print this post

Thanks - now sorted. PETSCII running on both MMB4W and CMM2 with very minor changes that could be dealt with by a few IF MM.DEVICE$ statements
 
MarkF
Regular Member

Joined: 01/08/2023
Location: Australia
Posts: 47
Posted: 10:55pm 20 Dec 2023
Copy link to clipboard 
Print this post

  Quote  the Intro song (Metal heads  (Title)) ends with a whole pattern, permanent lowering the Pitch of the "Lead Sound".
At the End of the pattern you get 4 beeps and some drumbeats to jump to pattern 4. what restarts the song. Everything stays in Tempo
This is how  Noelle Aman wrote the song


Martin, thanks for checking  
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4280
Posted: 06:22pm 21 Dec 2023
Copy link to clipboard 
Print this post

Surprise...

The Aliexpress package arrived. I assembled a board, and blew up my first pico.
The LM1117T 3.3 are fakes. When correctly connected (the PCB=okay) they output 4.6V at 4.7V in.

I cut the 3V3 enable jumper, and am running the second pico now from it's internal switchmode regulator.

The audio noise is not as bad as I expected.

The petscii game runs. Currently running chess over night to see if it remains running. I was expecting problems with the 2 dollar pico's from China running at 252MHz, so I had some genuine ones in reserve.

But this one seems to run fine. I may check 378MHz with an older firmware, just to see if there is any margin.

Volhout
PicomiteVGA PETSCII ROBOTS
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6847
Posted: 08:22pm 21 Dec 2023
Copy link to clipboard 
Print this post

I have some black Pico clones that simply freeze if you put CPUSPEED much over 252. You have to nuke the flash and reinstall MMBasic to rescue them. Those are the YD-RP2040 with USB-C, 16MB flash and a WS LED. Fine for VGA as far as I can tell. :)

Bad news on the LM1117Ts....  :(
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
Bleep
Guru

Joined: 09/01/2022
Location: United Kingdom
Posts: 516
Posted: 08:25pm 21 Dec 2023
Copy link to clipboard 
Print this post

Hi Harm,
I've run 4 genuine Picos and 3 Chinese, not quite, copies, all of them have worked fine @ 378MHz :-) I did find that the switching regulator was significantly more noisy than an analogue, to the extent that I bypassed the switching with a linear, on my one VGA Pico that has sound, I did first try setting the switcher to low noise, which did help, but you couldn't keep it in low noise & run the Pico fast. :-(
Regards Kevin.
 
Bleep
Guru

Joined: 09/01/2022
Location: United Kingdom
Posts: 516
Posted: 04:28pm 22 Dec 2023
Copy link to clipboard 
Print this post

Attached, Petscii Robots, running on a GameMite, with a Wii Controller.



AND Petscii Robots, running PicoMiteVGA on a Picade. :-) I have added a new key mapping for the Picade controls for the game. :-)

 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4280
Posted: 06:48pm 22 Dec 2023
Copy link to clipboard 
Print this post

Nice Kevin,

First time i hear of PI-cade. Guess you took the Pi4 out ?
Or did you use a different input to the monitor (VGA)?

Volhout
PicomiteVGA PETSCII ROBOTS
 
Bleep
Guru

Joined: 09/01/2022
Location: United Kingdom
Posts: 516
Posted: 07:33pm 22 Dec 2023
Copy link to clipboard 
Print this post

Hi Harm,
It's old now, from the original Kickstarter campaign for the Picade, so a Pi3. No that's still there, it's booting into the desktop, where I can run MAME or run up a terminal to connect to the Pico, which now sits alongside the Pi, luckily the screen driver has both HDMI & VGA inputs, as well as audio, so the sound even comes through the Picade speakers. :-) The Picade controls simply behave like keyboard input, hence the re-mapping I had to do.
Picadeomite
Thanks for all your hard work, not only on this but also the PIO.
Have a Great Christmas. Kevin.
Edited 2023-12-23 05:40 by Bleep
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4280
Posted: 08:22pm 22 Dec 2023
Copy link to clipboard 
Print this post

This is the release for Christmas 2023.

It is the same as the RC6 with 2 more minor bug fixes. So you don't need to do everything new. People that have modded RC5 or RC6, just keep it. The minor changes are cosmetic, not functional.

PETROBOT.zip

Merry Christmas all, and a happy new year.

Volhout

P.S. I have send the link to Martin's video to David, asked him for shipping the package (I had the kit and description ready), and his interest has gone (as some of you have predicted). So I have one surplus VGA kit.
PicomiteVGA PETSCII ROBOTS
 
     Page 4 of 5    
Print this page
© JAQ Software 2024