logo elektroda
logo elektroda
X
logo elektroda

TL;DR

  • DIY-A586 v1.9 is a revised FPGA board built around a Spartan6 XC6SLX9, with hardware changes accumulated over several years.
  • It removes joystick multiplexing, supports two floppy drives without extra circuits, and adds an 18.432MHz generator plus USB-C pull-downs.
  • The board uses 32MB 16bit SDRAM, 16MB flash, and stores up to 30 FPGA configurations in flash.
  • Mikan core runs with 8MB CHIP and 23.5MB FAST, and the 8MB DMA CHIP unexpectedly worked.
  • Diagram, Gerberas, and commercial-use restrictions are included in the appendix.
AI summary based on the discussion. May contain errors.
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
📢 Listen (AI voice):
  • #271 21122771
    piotr_go
    DIY electronics designer
    Posts: 2910
    Help: 94
    Rate: 3350
    Amiga has 'PrtSc' under '*'.

    As for the sometimes jammed '`', I still don't know where the problem is. I've tried everything I can think of.
    I'm beginning to suspect that it's some bug in the ROM that sometimes reveals itself at non-standard CPU speeds.
  • ADVERTISEMENT
  • #272 21123140
    woks11
    Level 13  
    Posts: 35
    Help: 3
    Rate: 7
    I used to have an A600HD , then a cd32 + SX1 and this problem occurred as it does here.
  • #273 21123286
    leonecomdir
    Level 9  
    Posts: 35
    >>21122771 .

    What I mean is, is it not possible to switch the video modes on the A586 to another key, not PrnSc, for example End, F12 or other. Because now I can't exit some games, instead of exiting, the video mode changes, the A586 captures the PrnSc press )
  • #274 21123335
    sillycon
    Level 10  
    Posts: 43
    Rate: 7
    >>21123286 .
    I didn't even know there was an option to switch modes. Interesting, what modes are available?
    I would suggest mapping it to a shift+prscr or shift+ctrl+prscr combo so it doesn't interfere with anything, because the END is there for a reason.
  • ADVERTISEMENT
  • #275 21123696
    piotr_go
    DIY electronics designer
    Posts: 2910
    Help: 94
    Rate: 3350
    The ctrl+alt combinations with F11 and F12 will be occupied by reset and menu (as you manage to squeeze in fpga).
    For PrScr I may add ctrl+alt, but that too as it will fit.

    PrScr cuts the frame around the workbench, or turns on interlacing.

    Added after 2 [hours] 57 [minutes]: .

    CTRL+ALT+F12 - menu
    CTRL+ALT+F11 - reset
    CTRL+ALT+PrScr - change of resolution
    Attachments:
    • mikan.d19_v0.1.8.tar.gz (125.08 KB) You must be logged in to download this attachment.
  • #276 21127221
    leonecomdir
    Level 9  
    Posts: 35
    Thank you! And it's still possible to have one, but the "slow" version)?
    And a question about the mouse wheel - AmigaOS 3.2 added support for the mouse wheel, is there any way to force this to work on the A586?
  • #277 21127462
    portos
    Level 12  
    Posts: 34
    Rate: 1
    Where do I have to register to have access to more than 4 cory ?
  • #278 21127630
    piotr_go
    DIY electronics designer
    Posts: 2910
    Help: 94
    Rate: 3350
    leonecomdir wrote:
    And you can still get one, but the "slow" version?)
    .
    Attached.

    leonecomdir wrote:
    mouse wheel operation, is there any way to force this to work on the A586?
    .
    Hardware impossible.

    portos wrote:
    Where do I need to register to have access to more than 4 cors ??

    Link
    Attachments:
    • mikan_slow.d19_v0.1.8.tar.gz (124.9 KB) You must be logged in to download this attachment.
  • #279 21136668
    leonecomdir
    Level 9  
    Posts: 35
    So now the question is about the NES core - neither the joystick from the NES clone nor the joystick from SEGA (Atari) work. The core itself works and is controlled from the keyboard. Maybe some settings are needed?
  • #281 21136737
    leonecomdir
    Level 9  
    Posts: 35
    I don't have a gamepad for the SNES, can't I plug in a regular NES or Atari compatible one?
  • #282 21136759
    piotr_go
    DIY electronics designer
    Posts: 2910
    Help: 94
    Rate: 3350
    I have not tried it.
  • ADVERTISEMENT
  • #283 21140431
    leonecomdir
    Level 9  
    Posts: 35
    I am almost sure that the purpose of the key is described here))) I need to study Veriliog)

    Verilog code describing electronic components.
  • #284 21140513
    piotr_go
    DIY electronics designer
    Posts: 2910
    Help: 94
    Rate: 3350
    NES sources for v1.9 attached.
    Attachments:
    • nes_v0.0.4.tar.gz (153.49 KB) You must be logged in to download this attachment.
  • ADVERTISEMENT
  • #285 21171595
    Troberto
    Level 8  
    Posts: 3
    Hi Piotr_go, is there any chance to get your C64 core for 1.9 board?
    Thanks.
  • NEC FD1231H floppy rewired and working

    #286 21173549
    leonecomdir
    Level 9  
    Posts: 35
    I'm not going to investigate the gamepad ports on the NES core yet, I don't have time and I don't know Veriliog)))
    But I rewired and connected the NEC FD1231H floppy - It works))
    NEC FD1231H floppy drive with connected cables. Photo of a green circuit board with various connectors and wires. Connected NEC FD1231H floppy drive to a computer. Modified NEC FD1231H floppy disk connected to a circuit board with visible wires and a chip. A pink controller is in the background. Modified NEC FD1231H floppy disk connected to a circuit board with visible wires and a chip. A pink controller is in the background.
  • #287 21176818
    piotr_go
    DIY electronics designer
    Posts: 2910
    Help: 94
    Rate: 3350
    Troberto wrote:
    Hi Peter_go, is there any chance of getting a C64 core for the 1.9 board?
    .
    Maybe in the future. I didn't make the current one available due to source licensing:
    https://www.syntiac.com/fpga64.html
  • #288 21177674
    portos
    Level 12  
    Posts: 34
    Rate: 1
    Hello,
    In version 1.9, the keyboard from the amiga500 does not work
    Is there any chance to correct this.
  • #289 21177749
    piotr_go
    DIY electronics designer
    Posts: 2910
    Help: 94
    Rate: 3350
    I don't have an A500 keyboard to test.
  • #290 21177943
    svpershin
    Level 5  
    Posts: 8
    Hi,

    Can't get ZX-Spectrum core to work properly.
    It loads esxdos, F11 runs menu, but after selecting any file (trd,scl, tap) its either hangs or resets.
    I bet early (7-8 months ago) it ran well,
    Amiga and NES work brilliantly.
  • #291 21229017
    svpershin
    Level 5  
    Posts: 8
    Hi,

    Fresh board, after it starts if I use microsd to sd adapter and press f4 or f10 or ins screen gets black. If I use standart sd card - it is ok, I see the file manager.
    Tried different adapters and microsd cards..the same.
    What could be the problem?

    Thanks
  • #292 21229279
    piotr_go
    DIY electronics designer
    Posts: 2910
    Help: 94
    Rate: 3350
    What µSD cards are you using?
  • #293 21229335
    svpershin
    Level 5  
    Posts: 8
    Different ones. Kodak, Kingston, Apacer. From 2 to 32gb.
  • #294 21230292
    piotr_go
    DIY electronics designer
    Posts: 2910
    Help: 94
    Rate: 3350
    Cards must be >4GB.
    I had no problems with Kingston.
    Sandisk, Kioxia (Exceria), Patriot (V30) also OK.
  • #295 21232279
    svpershin
    Level 5  
    Posts: 8
    Hi,

    All not working cards were sdhc (I) 1 21/20 read/write
    SDHC (III) 3 80/80 read/write are working as expected.

    Thanks.
  • #296 21233602
    piotr_go
    DIY electronics designer
    Posts: 2910
    Help: 94
    Rate: 3350
    I realise how "helpful" this sounds, but in my case U1s work:
    Purple PCB named DIY A586 with various electronic components, connectors, and a SIM card. .
    I have yet to have a card not work.
    Didn't you sometimes buy them on aliexpress/ebay ?
  • #297 21233932
    svpershin
    Level 5  
    Posts: 8
    Yes, these ones from aliexpress, and strange - the only uSD not working.
  • #298 21234509
    piotr_go
    DIY electronics designer
    Posts: 2910
    Help: 94
    Rate: 3350
    SD cards are one of those things you should avoid on aliexpress/ebay. :D .
  • #299 21285133
    sillycon
    Level 10  
    Posts: 43
    Rate: 7
    >>21177674 .
    I have a suggestion for you and others. let's buy Peter a keyboard and he will add support.
    I have looked on ebay.co.uk myself, there are several options for the price of PLN30-PLN40, or allegro.pl or olx.

    I personally do not need an A500 keyboard with DIY, but I can add something from myself because the whole project is free.
  • #300 21292800
    sillycon
    Level 10  
    Posts: 43
    Rate: 7
    >>21177674 .
    I have placed an ad for a keyboard on the ppa.pl marketplace, if something hits, let's buy Peter a keyboard. hope you can count on it!
📢 Listen (AI voice):

Topic summary

✨ Discussion of the DIY-A586 v1.9 FPGA-based Amiga-compatible board by piotr_go, built around a Spartan-6 XC6SLX9 with 32 MB SDRAM, 16 MB flash, HDMI, analog audio, SD, RS232, joystick, PS/2, floppy and A500 keyboard interfaces. The thread covers core architecture (own core with TG68 CPU), compatibility, FPGA resource usage, synthesis constraints, and comparisons with Minimig/MiSTer. A large part of the discussion focuses on assembly and bring-up: flash programming, ROM loading, SD card formatting, Kickstart patches, floppy-drive conversion, Gotek compatibility, SDRAM timing, oscillator choice, and soldering order. Later posts report fixes and updates for Amiga core, SD support, PS/2 reset, floppy reading, audio, and bitplane handling, plus questions about parts sourcing, connector footprints, and possible future ports or expansions such as AGA, C64, Spectrum, and alternative FPGA platforms.
AI summary based on the discussion. May contain errors.
ADVERTISEMENT