|
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: 5699 |
And here is Frogger for the Game*Mite. This is based on "PicoFrog_b9_2.bas" but the first 2 levels are playable. Successive levels are not yet finished. Anyway, it is fun to play. This is Martin Herhaus his work, patched by me for GameMite. Frogger (Martin.H) 47kbyte. Frogger.zip Start the game with A button. Quit at any time with SELECT. Volhout PicomiteVGA PETSCII ROBOTS |
||||
| Volhout Guru Joined: 05/03/2018 Location: NetherlandsPosts: 5699 |
Attached is a smaller version of ChemiChaos for Game*Mite. The original sprite file also contained a bitmap font. Very nice for CMM2 screen resolutions, but it was not used for Game*Mite anyway. This shrunk the Sprite file. ChemiChaos (52kbyte total) 2026_02_17_ChemiChaos.zip Volhout P.S. Maybe I will replace "kingdom" with "ChemiChaos" in the RP2040 uf2 file. Personally I have no nostalgic memories of Kingdom. But I am open to different opinions. Especially Tom's opinion. It is his Game*Mite platform. Edited 2026-02-17 18:00 by Volhout PicomiteVGA PETSCII ROBOTS |
||||
| Volhout Guru Joined: 05/03/2018 Location: NetherlandsPosts: 5699 |
For those of you who want to use the Game*Mite expansion connector to connect to external hardware (extra IO pins, thermal camera, sensors) the I2C bus can be used. Below is a version of the I2C bus scanner, to detect connected devices, for I2C bus on GP16/GP17. 'GM I2C scanner for port GP16/GP17 ' data buffer dim d%(3) ' Open channel SetPin gp16,gp17,I2C I2C open 100,100 ' draw GM screen cls text 160,10,"System I2C Address Scanner",CM,,,rgb(yellow) font 7 text 0,24," 0 1 2 3 4 5 6 7 8 9 A B C D E F" ' loop col/row For y=0 To 7 a$=Hex$(y,2)+": " For x=0 To 15 addr = y*16+x ' calc address I2C write addr, 0, 1, &H00 ' write zero to that adress (could corrupt) 'I2C read addr, 0, 2, d%() ' read data from address If MM.I2C=0 Then ' check for errors a$=a$+Hex$(addr,2)+" " ' found one! Else a$=a$+"-- " ' nothing here.. EndIf Next x text 0,36+y*12,a$ Next y END Nothing fancy, just a tool. ![]() Volhout Edited 2026-02-17 21:30 by Volhout PicomiteVGA PETSCII ROBOTS |
||||
| matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 10964 |
LIST SYSTEM I2C |
||||
| thwill Guru Joined: 16/09/2019 Location: United KingdomPosts: 4344 |
Hi Harm, I'm not much more than a lurker at the moment so you should do as you want. Best wishes, Tom MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures |
||||
| The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2026 |