logo elektroda
logo elektroda
X
logo elektroda
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
  • #151 21014665
    xangel
    Level 19  
    Thanks a lot!
    However, I will start with the Amiga then :)

    And what if I want to play with the PC?
  • ADVERTISEMENT
  • #152 21014686
    piotr_go
    DIY electronics designer
    Wgrywasz "Next186_SoC.d19" i "BIOS_Next186.ROM".
  • #153 21033092
    woks11
    Level 13  
    Piotr, the project is brilliant, and I even made it. However, I can`t cope with the mouse. I`ve tried many roms and most of them respond to Boot Menu. Could it be the mouse`s fault or did I mess something up on the board? I will add that the mouse cursor works, but the buttons do not work. When the cursor is set, I can only confirm by pressing the "windows" button and the left alt button on the keyboard at the same time.
  • ADVERTISEMENT
  • #154 21033110
    piotr_go
    DIY electronics designer
    Maybe a short circuit on the joystick inputs? Take a look at the FPGA pins going to 74xx245.
    Are you sure the mouse is working?
    Does it also enter the Boot Menu without a mouse connected?
  • #155 21037201
    woks11
    Level 13  
    And one more thing, if I connect the ttl-usb to the z4, it will generate any logs that will help. There are no short circuits on legs 119-124. Joy pins hanging in the air can`t be the reason?. (I soldered the second board and it`s the same). This is what happens without a mouse.
  • #156 21037290
    piotr_go
    DIY electronics designer
    woks11 wrote:
    Will I get any logs by connecting TTL-USB to Z4?

    There is no login.

    woks11 wrote:
    There are no short circuits on legs 119-124

    Not PS/2, check the JOY pins.

    woks11 wrote:
    Joy pins hanging in the air can`t be the reason?

    Meaning? 74lvc245 and 10k pull-ups must be fitted.
  • #158 21037695
    piotr_go
    DIY electronics designer
    You must place the doom.wad file in the /doom directory
  • ADVERTISEMENT
  • #159 21038112
    woks11
    Level 13  
    I have a question why all roms above 2 work, and dozens of tested 1.3 do not want to work.
  • #160 21038203
    piotr_go
    DIY electronics designer
    Working 1.3 MD5 sum: 82a21c1890cae844b3df741f2762d48d
    Unless you load the rom from SD instead of flash, only 512kB roms work from SD
  • #161 21039356
    woks11
    Level 13  
    Thanks Piotr, you are great. And tell me if the preparation for starting SD with workbench is described anywhere.
  • #164 21048875
    xangel
    Level 19  
    Well - I finally put everything together.
    Amiga works - I can start Kickstarters 1.3 and 3.1

    I don`t know where to get 3.1 + SD and 3.2.2.1 + SD?
    If I insert a diskette with the system and try to install the system on the card, will it format it? I`m asking because I don`t want to lose data from the card, so in this case I will simply insert a second card.
    The station is supposed to be Amiga based on what was previously mentioned in this thread?

    Turns on the NES - I launched Contra

    Launches Spectrum - I have a white Sinclair sign and I can write. How can I use this EXODOS?

    It boots PC Core 186 - says "No boot device" I assume I can insert the system disk and install the system to the SD card. I will test it in my free time.
    PC station? Jumper on D1 as in PC or on D0 as in Amiga? Interlaced or non-interlaced tape?

    However, the V-RISC core does not start. When I run DOOM, I have a black screen. No subtitles or anything.
    And when I play MP3, I only have a mouse cursor and a black screen.

    The memory I use is the W9825G6KH-7 model because I didn`t have any other.
  • #165 21048995
    piotr_go
    DIY electronics designer
    xangel wrote:
    I don`t know where to get 3.1 + SD and 3.2.2.1 + SD?

    Regular kick 3.1, 3.2....
    SD is loaded from a separate file.

    xangel wrote:
    If I insert a diskette with the system and try to install the system on the card, will it format it? I`m asking because I don`t want to lose data from the card, so in this case I will simply insert a second card.

    You need to create partitions in HDtoolbox. Preferably on a separate tab.

    xangel wrote:
    The station is supposed to be Amiga based on what was previously mentioned in this thread?

    Amiga

    xangel wrote:
    Launches Spectrum - I have a white Sinclair sign and I can write. How can I use this EXODOS?

    F11

    xangel wrote:
    PC core 186

    There is currently no station service. I don`t know when or if I will add it.

    xangel wrote:
    However, the V-RISC core does not start. When I run DOOM, I have a black screen. No subtitles or anything.
    And when I play MP3, I only have a mouse cursor and a black screen.

    Can the cursor be moved?

    xangel wrote:
    The memory I use is the W9825G6KH-7 model because I didn`t have any other.

    There may be problems with it (core PC and risc-v). Unfortunately, I have no way to test it.
  • #166 21049135
    xangel
    Level 19  
    piotr_go wrote:
    xangel wrote:
    I don`t know where to get 3.1 + SD and 3.2.2.1 + SD?

    Regular kick 3.1, 3.2....
    SD is loaded from a separate file.

    Ok, I put it (earlier) on the 3.1 card and thanks to this it also starts 3.1 + SD. Somehow I didn`t check this before.
    So something is being done there on the fly? Added SD support on the fly?
    I had 3.2.2 on my disk, I named it KICK3221.ROM and it runs (to the floppy disk logo). Is this correct? Is 3221 a different version than 322? Sorry, I`m not an Amiga guy, hence the stupid questions. The Internet is silent about 3.2.2.1

    piotr_go wrote:

    xangel wrote:
    If I insert a diskette with the system and try to install the system on the card, will it format it? I`m asking because I don`t want to lose data from the card, so in this case I will simply insert a second card.

    You need to create partitions in HDtoolbox. Preferably on a separate tab.

    Ok, so I know to use another card so as not to lose files from the previous fight.

    piotr_go wrote:

    xangel wrote:
    The station is supposed to be Amiga based on what was previously mentioned in this thread?

    Amiga

    Thanks, I`ll test it soon and let you know.

    piotr_go wrote:

    xangel wrote:
    Launches Spectrum - I have a white Sinclair sign and I can write. How can I use this EXODOS?

    F11

    I`ll check this F11 soon, because for now I`ve uploaded the Spectrum ROM from post 147:
    https://www.elektroda.pl/rtvforum/topic3891155-120.html#21005077
    And now it asks for the files 128-0.ROM and 128-1.ROM.
    What is this about?

    piotr_go wrote:

    xangel wrote:
    PC core 186

    There is currently no station service. I don`t know when or if I will add it.

    So at the moment it only turns on the BIOS welcome screen and nothing else? Neither FDD drive nor SD card? Can SD work? I mean, is this a proof-of-concept or something more?

    piotr_go wrote:

    xangel wrote:
    However, the V-RISC core does not start. When I run DOOM, I have a black screen. No subtitles or anything.
    And when I play MP3, I only have a mouse cursor and a black screen.

    Can the cursor be moved?

    You can move the cursor

    piotr_go wrote:

    xangel wrote:
    The memory I use is the W9825G6KH-7 model because I didn`t have any other.

    There may be problems with it (core PC and risc-v). Unfortunately, I have no way to test it.

    Unfortunately, I only had access to these. I will order the right ones (through a friend) so they will arrive when they arrive - it`s a matter of months rather than days, because it`s related to an order.

    Sorry for your inquisitiveness, but maybe this will create a small compendium for laymen (like me) in the subject of FPGA, how to run it quickly and efficiently, and everything will be in one place.
  • #167 21049163
    piotr_go
    DIY electronics designer
    xangel wrote:
    So something is being done there on the fly? Added SD support on the fly?

    2 roms are mounted.

    xangel wrote:
    I had 3.2.2 on my disk, I named it KICK3221.ROM and it runs (to the floppy disk logo). Is this correct?

    You can call any 512kB that. It should not be a problem.

    xangel wrote:
    Is 3221 a different version than 322? Sorry, I`m not an Amiga guy, hence the stupid questions. The Internet is silent about 3.2.2.1

    https://www.hyperion-entertainment.com/

    xangel wrote:
    I`ll check this F11 soon, because for now I`ve uploaded the Spectrum ROM from post 147:
    https://www.elektroda.pl/rtvforum/topic3891155-120.html#21005077
    And now it asks for the files 128-0.ROM and 128-1.ROM.
    What is this about?

    Roms for spectrum.
    Get core from github. It`s newer.

    xangel wrote:
    Can SD work?

    Works.
    I think I posted an image of a dos card in thread 1.6. Look for.

    xangel wrote:
    You can move the cursor

    Hmmm, the code seems to work.
    Fat32 card?
  • #168 21049201
    xangel
    Level 19  
    piotr_go wrote:
    xangel wrote:
    So something is being done there on the fly? Added SD support on the fly?

    2 roms are mounted.

    What I mean is, what is the difference between KICK 1.3 and KICK 1.3 + SD? Because they both probably use one KICK13.ROM file

    The Amiga starts nicely, I ran Swords of Valdgir II and Giana from the floppy disk.
    I will soon insert another SD card and try to install the system.

    I see this article on Hyperion, I created an account, but unfortunately I cannot download the hotfix.

    piotr_go wrote:

    Get core from github. It`s newer.

    Ok, there actually is "Updated last week" - my oversight.
    After pressing F11 on the screen with the word Sinclair, nothing happens.

    piotr_go wrote:

    xangel wrote:
    Can SD work?

    Works.
    I think I posted an image of a dos card in thread 1.6. Look for.

    THX for the info, I`ll check it out soon. It can even be combined - a bootable PC card and the files I am using now.

    piotr_go wrote:

    xangel wrote:
    You can move the cursor

    Hmmm, the code seems to work.
    Fat32 card?

    FAT32 card size 16GB.
    I don`t think we`ll compete here - probably timing. We`ll see how the memories come - I`ll definitely let you know.
  • #169 21049232
    piotr_go
    DIY electronics designer
    xangel wrote:
    What I mean is, what is the difference between KICK 1.3 and KICK 1.3 + SD? Because they both probably use one KICK13.ROM file

    1 ROM vs 2 ROMs
    A second one is added to "+SD" (there used to be one, but patched).

    xangel wrote:
    I see this article on Hyperion, I created an account, but unfortunately I cannot download the hotfix.

    Roms/system are paid.

    xangel wrote:
    After pressing F11 on the screen with the word Sinclair, nothing happens.

    Put esxdos on the card.
    http://www.esxdos.org/
  • #170 21049259
    xangel
    Level 19  
    Ah, ok, now I understand that I need KICK.ROM and SD.ROM :)

    The PC works, I launched Wolfenstein. Dooms don`t work because the processor is too weak.
    The mouse works with the mouse.com driver
    Dos Navigator works, Volkov Commander too.
    The sound from Wolfenstein is there (as I selected in the PC Speaker menu).

    Spectrum works, TAP and Z80 files are supported. I don`t know why, but after entering the ESXDOS Menu, a noise appears in the speakers and then does not disappear.

    I`m going to fight the Amiga soon.

    Overall this card image is amazing! Thanks to it, it will probably be possible to manage everything on one card.
  • #171 21049279
    piotr_go
    DIY electronics designer
    xangel wrote:
    Spectrum works, TAP and Z80 files are supported. I don`t know why, but after entering the ESXDOS Menu, a noise appears in the speakers and then does not disappear.

    There is a bug, but I don`t know spectrum so I probably won`t fix it.
    View core from the "test" directory.

    xangel wrote:
    Overall this card image is amazing! Thanks to it, it will probably be possible to manage everything on one card.

    It`s quite old, I suspect it may require re-creating the Amiga partitions.
    You can also add a FAT32 partition there as a third partition (for NES and updates).
  • #172 21049306
    xangel
    Level 19  
    Okay, the Spectrum test ROM doesn`t make any noise.

    I was already happy with this card, but the NES actually shouts that there is a FAT32 card error
    Are you saying to create a third partition - at the beginning, at the end? Is he playing a role?

    I have a problem with Amiga - I run KICK3.1 + SD, a screen appears asking me for a Workbench 3.0 or 3.1 floppy disk.
    I insert the floppy disk, it tries to copy the files and activate Workbench and it fails - it gets the error: System has a write error from disk block 26764.
    I tried on two SD cards - 4GB and 8GB.

    And now something`s completely screwed up - when I turn on the power, I don`t have a screen with the CORE selection, but the Amiga starts up immediately - how can I fix it? And can I do it without desoldering Flash?
  • #173 21049337
    piotr_go
    DIY electronics designer
    xangel wrote:
    Are you saying to create a third partition - at the beginning, at the end? Is he playing a role?

    At the end. I didn`t add anything in the image so that everyone could add one that would fit on the card.

    xangel wrote:
    I insert the floppy disk, it tries to copy the files and activate Workbench and it fails - it gets the error: System has a write error from disk block 26764.
    I tried on two SD cards - 4GB and 8GB.

    Probably the fault of the old painting.
    Initialize the disk and create partitions again in HDtoolbox, but it`s best to experiment on a different card first.

    xangel wrote:
    And now something`s completely screwed up - when I turn on the power, I don`t have a screen with the CORE selection, but the Amiga starts up immediately - how can I fix it? And can I do it without desoldering Flash?

    Maybe the Fire in the Joystick is blocked? Hold reset at power on.
  • #174 21049373
    xangel
    Level 19  
    Ok, I`ll create a FAT32 partition for the NES at the end and see what happens.

    I don`t worry about the card - I keep bringing it back from the image because I break something.

    Of course you were right about the Fire button :)

    I will still struggle with the Amiga - I need to remember how to install the system. There will be some combination to run Workbench and HDToolBox from one station.
  • #175 21050835
    xangel
    Level 19  
    Sorry for the double post. I played around with this hardware a bit more, added a FAT32 partition at the end and the NES takes data from it without any problems.

    And now this: My Amiga hangs, even on the desktop.
    I wrote earlier that RISC does not matter.

    It occurred to me that maybe it`s possible to write a "core" with a memtest that would test all available memory? This would be a pretty cool and useful tool.

    Anyway, I suspect that my memory is too slow.

    I have another question: how to access this Amiga partition?
    I inserted this card into the A500 with an IDE controller and fast, but it does not see it.
    Maybe somehow under an emulator? I would like to reinstall the system on the Amiga partition without destroying the rest of the card.
  • #176 21050910
    piotr_go
    DIY electronics designer
    xangel wrote:
    And now this: My Amiga hangs, even on the desktop.

    Run memtest in "Advanced Amiga Analyzer". Have him check it a few times. Probably a memory problem.

    xangel wrote:
    It occurred to me that maybe it`s possible to write a "core" with a memtest that would test all available memory? This would be a pretty cool and useful tool.

    It won`t work, the errors are core speed dependent.

    xangel wrote:
    I have another question: how to access this Amiga partition?
    I inserted this card into the A500 with an IDE controller and fast, but it does not see it.

    As for the DOS card image, create an image of the second partition and save it to another card (as a card image). Alternatively, use with FS-UAE.
  • #177 21059907
    leonecomdir
    Level 9  
    Hello Peter, very good project, I read the topic as a FAQ, so that I don't ask again about problems if there are any. Tomorrow I have to finish assembling my A-586, I put it together for a long time, not much free time at work and even less at home) anyway thanks for such a cool comp, I was looking for an FPGA version of the Amiga and here is such a great Combine, all my favourite platforms on one device)
  • #178 21062782
    woks11
    Level 13  
    Peter, another question. With what clock is the sd card running , on sd2 , sd3 , or spi bus ?.I was thinking of using something like MKDN032GCL-AA.I have constant problems with write , read and checksum errors at completely random times. I practically tested a dozen cards with different capacitances , I removed all components at the card (capacitors and pullups), measured the next ones, mounted new ones and nothing :( I add that installation of workbench to ramu from goteka goes without any problems. The card prepared in UAE goes but during the installation of several programs it crashes. Few times I managed to install wb :) )
  • ADVERTISEMENT
  • #179 21063152
    piotr_go
    DIY electronics designer
    SPI 25MHz
    There was a bug in the SD driver related to threads, but I corrected it in SD_v0.10.ROM.
    Which WB version is causing the problem?
    Which disk and partition size?
    Which file system?
    Which ROM?
    Which card?

    I remember that in the Amiga one used to set "MaxTransfer" and "Mask" because there were similar errors.
  • #180 21063344
    woks11
    Level 13  
    I have SD_v0.10.ROM. WB I practically tested 2.04 , 2.05 , 3 . 3.1. partition created in uae and floppies also , mostly 3.5 Gb , but I also tried up to 1 Gb. FFS interiational files , I also tried with PFS. Max transfer I set to 0x1fe00. The rest of the information on the photos. Several microSD cards and Samsung adapters lying on an electronic device. Amiga system boot screen with 3.1 ROM logo and floppy disk graphic. Amiga system screen with information about Kickstart and Workbench versions, showing a 3.1 ROM dialog box. System error message indicating a checksum error on disk block. Screenshot of the Workbench system on an Amiga computer with the SYSTEM partition open. .

Topic summary

The DIY-A586 v1.9 is a Spartan6 XC6SLX9 FPGA-based Amiga-compatible board featuring 32MB 16-bit SDRAM, 16MB flash memory, HDMI output, analog audio with tape input, SD card slot, RS232, dual joystick and PS/2 ports, A500 keyboard connector, floppy disk drive connectors, USB-C 5V power, and onboard buttons and LEDs. It supports up to 30 FPGA configurations loaded from flash. The core uses a TG68 CPU softcore similar to Minimig but with a custom chipset and own implementations. Memory timing requires 133MHz/CL2 SDRAM, with Winbond W9825G6KH-5 or -6 compatible but untested variants. The project includes Amiga ROM patches and SD card ROM loading; flash must be formatted and programmed via menu. Floppy drive compatibility requires PC drives converted to Amiga standard with RDY signal generation. The board supports multiple cores including Amiga (Mikan core), NES, Spectrum, and RISC-V, with paid registration for some cores. Users report issues with floppy reading on Kickstart 1.3 fixed in core v0.1.6. Audio over HDMI requires timing adjustments due to resolution constraints. The project is open for community assembly with parts sourced from AliExpress, LCSC, Digikey, and Mouser, with suggestions for alternative components like AMS1117 regulators and 74AHCT logic ICs. Future plans include version 2.0 with larger FPGAs (Cyclone 4) and AGA + 68020 support, but no immediate release. The community discusses soldering order, flash programming, and component sourcing, with some users sharing build experiences and troubleshooting tips. The project emphasizes fast Workbench operation, real floppy drive support, and HDMI output as advantages over Minimig. Source code for the Mikan core is not publicly shared, but spectrum core sources are available. The board is suitable for advanced hobbyists with SMD soldering skills and FPGA experience.
Summary generated by the language model.
ADVERTISEMENT