|
Forum Index : Microcontroller and PC projects : Amiga 500 on the Colour Maximite 2 ??
| Author | Message | ||||
| homa Guru Joined: 05/11/2021 Location: GermanyPosts: 752 |
Amiga 500 on the Colour Maximite 2 ?? Is this possible? Since a 386 works, too, it should be technically feasible... dream on Matthias |
||||
| matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 12166 |
looking at it, currently too slow 58msec for a 20msec frame but that is without any M7 core optimisations so I would say around 50:50. It is certainly a goal for the new CMM2 architecture. The issue isn't the 68000 emulation but things like the H/W blitter. Edited 2026-11-10 01:18 by matherp |
||||
| javavi Guru Joined: 01/10/2023 Location: UkrainePosts: 636 |
https://github.com/drewpo28/pico-amiga https://github.com/drewpo28/pico-amiga |
||||
| bfwolf Senior Member Joined: 03/01/2025 Location: GermanyPosts: 269 |
I actually wanted to point this out earlier: the Pi Pico is better suited for this, thanks to its two cores—especially the RP2350, which offers plenty of QSPI RAM. I assume the second core handles the emulation of the chipset—that is, Agnus, Paula, and Denise. The Agnus also includes the Blitter. https://en.wikipedia.org/wiki/MOS_Technology_Agnus There are some other Amiga-emulators based on the RP2350, e.g.: https://github.com/ajtaji/AmigaEmulatorPicoSeries Regards. |
||||
| darthvader Senior Member Joined: 31/01/2020 Location: FrancePosts: 104 |
A little old now but this github got some Computer systems and Game console running on various MCU : Teensy3.6,Teensy 4.0,Teensy4 +PSRAM,Teensy4.1 +PSRAM,ESP32,ESP32-Wrover,Pico,Pico2 Multi machine emulator Could be a good place to look how thing are done , especially for amiga that i tested on teensy 4.1 and got bluffed how good it was Regards. Theory is when we know everything but nothing work ... Practice is when everything work but no one know why ;) |
||||
| matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 12166 |
On the pico it is a dedicated uf2 file replacing what is there. All my emulators on the CMM2 are just programs launched from the Basic command prompt and returning to it. I have really no interest in stand-alone programs for the Pico. Javavi has done some great work on this so I will leave that to him. |
||||
| bfwolf Senior Member Joined: 03/01/2025 Location: GermanyPosts: 269 |
I am currently working with the STM32-U5x — and therefore indirectly also with the STM32-H7, which shares several characteristics with the U5. Both feature the "Chrom-ART Accelerator controller (DMA2D)"; a quick glance at its capabilities immediately reminded me of the "Blitter" found in the Amiga. However, the Amiga’s graphics architecture has some unique quirks: the OCS/ECS chipsets only support planar multi-color modes (where each bit-depth level is stored as a separate bitmap — for example, 4 bitmaps for 4 bits, resulting in 16 colors). It wasn't until the introduction of the AGA chipset that "chunky" modes became available, where all bits for a single pixel are stored together in one memory cell (such as a single byte). I’m not certain whether the DMA2D can efficiently handle these separate, per-pixel bitmaps — do you happen to know? |
||||
| matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 12166 |
UPDATE The amiga port is now running reliably at 50FPS on most titles. Still about 8% to find for the heaviest demo we can find. Full sound working perfectly, stunning graphics |
||||
| homa Guru Joined: 05/11/2021 Location: GermanyPosts: 752 |
The amiga port is now running reliably at 50FPS on most titles. Still about 8% to find for the heaviest demo we can find. Full sound working perfectly, stunning graphics WOW!!! THX. Matthias |
||||
| PilotPirx Senior Member Joined: 03/11/2020 Location: GermanyPosts: 172 |
Unbelievable—a full-fledged Amiga 500 with its specialized chipsets is being replaced by the tiny RP2350 and a PSRAM. Every day brings something new and crazy... |
||||
| Volhout Guru Joined: 05/03/2018 Location: NetherlandsPosts: 6248 |
Sorry Pilot.... This is CMM2, a beefy STM32H743 with 8 or 32Mbytes of memory. Volhout PicomiteVGA PETSCII ROBOTS |
||||
| PilotPirx Senior Member Joined: 03/11/2020 Location: GermanyPosts: 172 |
Sorry, I guess I opened the wrong drawer. I've been sitting in front of the computer at the office for too long. |
||||
| The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2026 |