Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 12:22 26 Jul 2026 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 : Another World game port for the Pico 3

Author Message
LeoNicolas

Guru

Joined: 07/10/2020
Location: Canada
Posts: 606
Posted: 09:58pm 24 Jul 2026
Copy link to clipboard 
Print this post

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: France
Posts: 20
Posted: 01:27am 25 Jul 2026
Copy link to clipboard 
Print this post

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: Netherlands
Posts: 5998
Posted: 05:26am 25 Jul 2026
Copy link to clipboard 
Print this post

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: Canada
Posts: 606
Posted: 10:43am 25 Jul 2026
Copy link to clipboard 
Print this post

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
 
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 2026