Akiko 32 - Amiga in miniITX format

  • Thread starter Thread starter ElrondMcbong
  • Start date Start date
  • Replies Replies 107
  • Views Views 37096
Many of us are eagerly but patiently awaiting its releaese! The board has been designed with the GBA TK in mind, right? I'm keeping one on standby with 128MB, rev 6 CPU @100MHz and running Matze's async firmware.
 
I received the new proto boards a few weeks ago, sourced parts and on 24.12. I got it to start with the Diagrom (what would I do without it? ❤️) and later even to the Kickstart animation. Today, I was able to reactivate the IDE and the Fastram ist now working properly.

There is still lot's of work to do:

- The board does not yet come up without a manual reset after power up
- CIAs and I don't like each other (yet)
- ATMega part is missing (and doesn't have any priority atm)
- Clockports and I2C not tested

I've done the first tests with an Indivision AGA, but with attached IDE cable, the Indivision looses contact to Lisa. I have also ordered some 15kHz board to get some image until the planned flickerfixer is working (um, I mean designed).

And yes, @m0c you should be able to use a GBA TK with it. It will need some firmware tweaks, but it should work. At least, it will fit physically, but I might design a smaller board for the 060. There is also an additional power header near the 030 socket where a turboboard can get 5V and 3.3V so there would be no need for any power regulators on the board itself.
 

Attachments

  • rev5_1.jpg
    rev5_1.jpg
    192.3 KB · Views: 82
  • rev5_2.jpg
    rev5_2.jpg
    179.6 KB · Views: 107
  • rev5_4.jpg
    rev5_4.jpg
    262.7 KB · Views: 144
  • rev5_5.jpg
    rev5_5.jpg
    296.7 KB · Views: 106
  • wb2.jpg
    wb2.jpg
    274.4 KB · Views: 97
  • wb5.jpg
    wb5.jpg
    189.3 KB · Views: 74
  • wb6.jpg
    wb6.jpg
    242.2 KB · Views: 77
  • wb7.jpg
    wb7.jpg
    206.6 KB · Views: 77
I've still problems with the CIAs. Everything else seems to work. If I disable the CIA access, board boots and is stable. In order to get the CIAs working, I need to emulate the 6800 bus protocol and keep the Akiko IC from the bus as there is a "register overlap" (Akiko does, what is needed on CD32 and would be done with the CIAs in other Amigas like timers, mouse buttons).
I might need some additional wiring as there is on the CD32 debug board (https://www.amigawiki.org/dnl/schematics/CD32_Debug_Board_R2.pdf). They are using a GAL there that does Punt (the "stay of the bus signal for the Akiko IC), but nobody seems to have the sources of the GAL.
 
Hi,
I am glad that this really amazing project is tending to finish. Thank you!
Only a stupid question.
Can I use USB connectors for connection of PS/2 compatible mouse and keyboard or some modern ones or mouse/keyboard wireless combos)?
Can I use USB connectors for connection of gamepads? I have some suggestions below:

1) If not could you replace the AUX connector for a stacked (two) PS/2 connectors? Why to bother with an old native hardware when your project is really "hi-tech?

1a) 1st PS/2 will serve for PS/2 compatible keyboard using of this project

1b) And the 2nd PS/2 for a connection of the PS/2 compatible mouse? The mouse mouse port is usually shared with Game port 2. Could you make it switchable according to this project?
"Pressing fire button activates joystick, pressing any button on mouse activates mouse" It is very useful.
Edit: maybe this point 1b will not necessary because you already added the CIA chips...

3a) or you can remove the DB-9 connectors rightaway and replace them by two stacked USBs for modern gamepads with integrated mouSTer project. People could pay to Willy, the mouSTer creator for using it on your board

3b) and again the AUX connector replaced by two stacked PS/2 or two USBs for a modern keyboard and mouse.

other thoughts:
4) an adding of a switch for chosing of a CPU clock 14MHz / full speed (as TF330 does) for some speed sensitive games
5) is it possible to covert IDE to Amiga CD32 controller which native Amiga CD32's games expect? Since this board has the Akiko chip it is really worth to be 100% compatible with CD32 games. So an ultimate machine where someone could play every single Amiga game included CD32.
6) an adding somewhere of a 2-pin SPDIF and I2S 4-pin input headers for CD-DA from CD drive or from some incoming IDE emulators in the future?
7) an adding of 2-pin SPDIF output header where the ADCed Paula will be mixed with CD-DA? So people who will not use the HDMI output could enjoy analog RGB output and digital output for sound.
The design of your board could theoreticaly count with an improved PAULA by this FPGA project. Thisway you can mix improved digital output (not ADCed) from PAULA with digital CD-DA


@ElrondMcbong
Could you check please what is possible to or is already done for exapmle or you are not going to do etc.

Thank you.
 
Last edited:
I've still problems with the CIAs. Everything else seems to work. If I disable the CIA access, board boots and is stable. In order to get the CIAs working, I need to emulate the 6800 bus protocol and keep the Akiko IC from the bus as there is a "register overlap" (Akiko does, what is needed on CD32 and would be done with the CIAs in other Amigas like timers, mouse buttons).
I might need some additional wiring as there is on the CD32 debug board (https://www.amigawiki.org/dnl/schematics/CD32_Debug_Board_R2.pdf). They are using a GAL there that does Punt (the "stay of the bus signal for the Akiko IC), but nobody seems to have the sources of the GAL.
Hi ElrondMcbong,

Brek Martin got the CD32 Debug board working 7 years ago with the help of 'higher forces' ;) So maybe he can help you? Here is the link to the YouTube video:
 
Back
Top Bottom