|
Forum Index : Microcontroller and PC projects : Another World game port for the Pico 3
| Author | Message | ||||
| LeoNicolas Guru Joined: 07/10/2020 Location: CanadaPosts: 606 |
Another World video game micropython engine port for the Pico 3 computer I don't have the board yet to test it running on a real hardware. The following video has been record on my laptop running the game on the Pico 3 PC emulator (Thank you Peter!). Demo Video Source code: https://github.com/leonicolas/pico3_python_another_world Game files: https://www.gog.com/en/game/another_world_20th_anniversary_edition Pico 3 PC Emulator: https://github.com/UKTailwind/micropython/releases/latest How to run it: 1) From your terminal run the Pico 3 PC Emulator (./pc3emu) and close it. The first execution will create the ~/.pc3emu directory 2) Clone the port git repository to ~/.pc3emu/sd/aw where aw is the project root directory 3) Copy the game/DAT directory to the aw directory 4) From your terminal run the Pico 3 PC Emulator again 5) On the python terminal type a) cd("sd/aw") b) run("main.py",".","--pico3") Play the game using the arrow keys or WASD and the space bar To close the game, press Escape or Q Sound suport is not implemented yet |
||||
| JulesO Newbie Joined: 08/09/2025 Location: FrancePosts: 20 |
Very impressive !!!!! MMBasic and the whole PicoMite ecosystem are evolving so quickly that it's hard to keep up! A huge thank you to you and the entire community for the amazing work you're all doing. |
||||
| Volhout Guru Joined: 05/03/2018 Location: NetherlandsPosts: 5998 |
Leo, Can't wait to see a real port on pico. Your programs (KM/outrun) all run on PC emulated. The first pico port would be amazing. Volhout PicomiteVGA PETSCII ROBOTS |
||||
| LeoNicolas Guru Joined: 07/10/2020 Location: CanadaPosts: 606 |
I still need to optimize the framebuffer copy. I need to learn more about the blit and palette commands on the Pico 3 micropython for 4bpp |
||||
| The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2026 |