![]() |
Forum Index : Microcontroller and PC projects : Game*Mite and MMbasic 6.00.02 : the Game*Mite rocks...
![]() ![]() |
|||||
Author | Message | ||||
Volhout Guru ![]() Joined: 05/03/2018 Location: NetherlandsPosts: 5210 |
Still very rough, and not all logging functionality is integrated... IR temperature spot sensor for Game*Mite... ![]() Volhout PicomiteVGA PETSCII ROBOTS |
||||
thwill![]() Guru ![]() Joined: 16/09/2019 Location: United KingdomPosts: 4319 |
Thank you for this @Volhout, I have conducted a Pico-ectomy on one of my Game*Mites to fit it with a Pico2 (alas the original Pico died ... they are a swine to desolder and some mechanical force was required ... I might give it a blast with the hot air rework station in-case it's just some connection that needs reflowing). I can't promise to do anything more with it, but in time I hope to, there are some improvements I'd like to make to the setup files and menu program. Best wishes, Tom Edited 2025-07-18 04:14 by thwill MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures |
||||
Volhout Guru ![]() Joined: 05/03/2018 Location: NetherlandsPosts: 5210 |
Hi Tom, Glad you have succeeded in converting a game*mite to 2350. With its larger flash it can hold more games on the A drive. I remember you where scratching your head what to put in it. I didn’t make a (2) uf2 yet. But the zip should work with either 2040 and 2350. I am holding off atm since the 60003 release seems to have one uggly bug with run edit.when these are frozen I plan to release the uf2. Glad you are back (without commitment). Volhout PicomiteVGA PETSCII ROBOTS |
||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 10384 |
6.00.02 has bugs relating to chain, save/restore context, and edit file (all the same code). The last post of 6.00.03 fixes these bugs to the extent they have been demonstrated. Prior to 6.00.02RC12, EDIT FILE could only edit files as big as any remaining heap which in the case of FM was pretty small. Hence I spent considerable time and effort creating a mechanism to snapshot the complete variable space (save context) and subsequently restore it (restore context). This underlying mechanism is then used in CHAIN and EDIT FILE. This works perfectly if PSRAM is enabled including in FM (AFAIK). Without PSRAM, the snapshot takes place to to the A: drive and since talking to the A: drive uses heap I have had to include workarounds to try and protect against this corrupting the snapshot. Any remaining bug, if it is a firmware issue, is in 6.00.02 as well and since no-one can give me a test program to demonstrate it is likely to remain unsolved. |
||||
Volhout Guru ![]() Joined: 05/03/2018 Location: NetherlandsPosts: 5210 |
I may be starting a flame war, but the whole EDIT FILE is a feature with low prio anyway. Simply use the fm browse, run, ctrl-c, F4 If the fm just remembers the last folder you where in, after edit, F1, F9.. Fast, reliable, and ctrl-c is the mmbasic alternative of ctrl-alt-delete, something in your genes.. Peter, I know you like implementation like these, they challenge you. But I would not have implemented it at all. Volhout Edited 2025-07-18 19:31 by Volhout PicomiteVGA PETSCII ROBOTS |
||||
thwill![]() Guru ![]() Joined: 16/09/2019 Location: United KingdomPosts: 4319 |
I didn't really expect that to work ... but it did. The old Pico board though very slightly bent and missing a few GPIO pads lives once more ... not sure I'd trust if for much though ![]() Best wishes, Tom Edited 2025-07-22 04:19 by thwill MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures |
||||
Mixtel90![]() Guru ![]() Joined: 05/10/2019 Location: United KingdomPosts: 8050 |
I'm in the process of putting a soldering hotplate together. This promises to be fun. :) Mick Zilog Inside! nascom.info for Nascom & Gemini Preliminary MMBasic docs & my PCB designs |
||||
thwill![]() Guru ![]() Joined: 16/09/2019 Location: United KingdomPosts: 4319 |
This was just a cheap 2 in 1 hot air and soldering iron SMD rework station (YiHUA 878AD) wielded by an ignorant monkey who had an idea ... I guess learning by osmosis is continuing to work for me. EDIT: I didn't buy this thing, I "inherited" it from @lew247. Hello Lewis if you are still out there ![]() Tom Edited 2025-07-22 04:32 by thwill MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures |
||||
Volhout Guru ![]() Joined: 05/03/2018 Location: NetherlandsPosts: 5210 |
In an earlier post I gave a small preview of a Game*Mite in combination with a thermal sensor. This sensor is a single pixel IR sensor with a very small opening angle (6 degrees). Usefull measuring temperature of small objects (SMT components on a PCB, or a glow bulb in the ceiling). It is not a multi pixel camera. The sensor can be purchased for few euro's on Ali. ![]() With 4 wires you connect it to the expansion header on the Game*Mite (GND/GP16/GP17/3V3). It communicates I2C. The associated Game*Mite program is this: 2025-08-08_070747_mlx90614_gm3.zip The Game*Mite shows something that looks similar to a FLUKE reference temperature meter. Which this (obviously) not is....;-) ![]() The software displays degrees C/F/K, can output the data on the USB(console) port, and can record on the A: drive. Navigation: Left and Right buttons move the focus B select the top function A selects the bottom function The functions MENU and ENTER are not implemented yet, but could be used to change the file name of the log file on A:. Volhout P.S. for the record, this is running on 6.00.03 dated 7-7-2025 Edited 2025-08-12 19:57 by Volhout PicomiteVGA PETSCII ROBOTS |
||||
Volhout Guru ![]() Joined: 05/03/2018 Location: NetherlandsPosts: 5210 |
Tom, others, This is a small bug-fix in the "sound demo" in the alternative Game*Mite install package. It removes the option M (mono) from the sound selector. Tested to work on 6.01.00b11 for both 2040 as well as 2350. GameMite_1.32_60003_alternative.zip To install, follow the procedure in the first page of this thread. Volhout PicomiteVGA PETSCII ROBOTS |
||||
![]() ![]() |
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |