logo elektroda
logo elektroda
X
logo elektroda
Dostępna jest polska wersja

Czy wolisz polską wersję strony elektroda?

Nie, dziękuję Przekieruj mnie tam
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
📢 Listen (AI):
  • #181 19742161
    TomekMierzwa
    Level 10  
    A few screenshots from Miami and connecting to the net
    DIY-A586 v1.6 by piotr_go DIY-A586 v1.6 by piotr_go DIY-A586 v1.6 by piotr_go DIY-A586 v1.6 by piotr_go DIY-A586 v1.6 by piotr_go DIY-A586 v1.6 by piotr_go
  • ADVERTISEMENT
  • #182 19778101
    TomekMierzwa
    Level 10  
    Hello
    There is a new Kickstart 3.2.
    Will it be possible to make a patch for it?
  • #183 19778469
    piotr_go
    DIY electronics designer
    Probably only after the new year.
    I'm just sitting on my own core instead of minimig.
    It will take a little longer to do with that. There is a blitter to do and some DMA fixes.
    [movie: e9f5931304] https://filmy.elektroda.pl/34_1640253837.mp4 [/ movie: e9f5931304]
  • ADVERTISEMENT
  • #184 19778586
    TomekMierzwa
    Level 10  
    I'm waiting, maybe something interesting will arise.
    And the option with a physical disk drive is great, I was able to run demos from floppy disks that I have long forgotten.

    What is the possibility (description) of what should be changed in a kickstart?
    Maybe some module to replace so that you can make your own?
  • #185 19778613
    piotr_go
    DIY electronics designer
    TomekMierzwa wrote:
    What is the possibility (description) of what should be changed in a kickstart?
    Maybe some module to replace so that you can make your own?

    Replace scsi.device with that from the attached archive.
    Attachments:
    • scsi.device_v0.7.tar.gz (2.7 KB) You must be logged in to download this attachment.
  • #186 19778639
    TomekMierzwa
    Level 10  
    Thanks, I'll test it.
    I'm also waiting for the Remus guy to add something to open a new kickstart.
  • #187 19791475
    piotr_go
    DIY electronics designer
    DIY-A586 v1.6 by piotr_go
    There are still a lot of bugs, but something is already working.
  • #188 19792215
    TomekMierzwa
    Level 10  
    And when will it be available for download (github?)
  • #189 19792991
    piotr_go
    DIY electronics designer
    It will come off my own core.
    In the meantime, in the attachment, the alpha version of the accelerated minimiga.
    Alpha because something with a blitter (probably a blitter) is sometimes wrong.

    Happy New Year.
  • #190 19828441
    TomekMierzwa
    Level 10  
    piotr_go wrote:
    TomekMierzwa wrote:
    What is the possibility (description) of what should be changed in a kickstart?
    Maybe some module to replace so that you can make your own?

    Replace scsi.device with that from the attached archive.


    Hello
    I'm trying to add your scsi.device to the kicstart.
    File contains DSS hunk.

    Any suggestions?
  • #191 19829118
    piotr_go
    DIY electronics designer
    I use "romtool" with "amitools".
  • #192 19829402
    TomekMierzwa
    Level 10  
    Unfortunately, I do not know this program, I will have to read.
    And you do not know if it is possible to somehow avoid this error?
  • ADVERTISEMENT
  • #193 19829602
    piotr_go
    DIY electronics designer
    Zobacz to scsi.device (do amiga v0.4 alpha).
    Attachments:
    • scsi.device_v0.8.tar.gz (2.68 KB) You must be logged in to download this attachment.
  • #194 19857456
    yngwie78
    Level 1  
    Hello everyone.
    I wanted to ask which FPGA model was compatible with this project.
    Thank you.
    Sorry for my English, I'm Italian.
  • #195 19859024
    piotr_go
    DIY electronics designer
    XC6SLX9-2TQG144
  • ADVERTISEMENT
  • #197 19860522
    TomekMierzwa
    Level 10  
    Is it possible to share the _bin2a586_ code?
    I would like to compile it for Mac, I use it a lot and it was easier to test.
  • #198 19860901
    piotr_go
    DIY electronics designer
    Code: C / C++
    Log in, to see the code
  • #199 19861561
    TomekMierzwa
    Level 10  
    Thanks has compiled :)

    Is amiga bin version v0.4 alpha.tar.gz maybe available somewhere to make your own a586?
  • #200 19861594
    piotr_go
    DIY electronics designer
    Trim * .A586 after 342912B and it will be BIN.
  • #201 19861677
    TomekMierzwa
    Level 10  
    I made the Hex Editor and it came out like this, is it ok?
    Attachments:
    • amiga.bin (334.88 KB) You must be logged in to download this attachment.
  • #202 19861688
    piotr_go
    DIY electronics designer
    It looks ok.
  • #203 19861714
    TomekMierzwa
    Level 10  
    Thanks, I understand that the lengths of the 03 and 04 versions may be different.
  • #204 19861735
    piotr_go
    DIY electronics designer
    342912B is the maximum length that the BIN can be (for bin2a586).
    The BINs for the XC6SLX9 should not exceed it.
  • #205 19879348
    TomekMierzwa
    Level 10  
    piotr_go wrote:
    See this scsi.device (for amiga v0.4 alpha).

    Unfortunately, I fell.
    It is true that Remus puts the kickstart correctly, but then the amiga overhang and that's it.
    It's a pity, because he would have made his own kickstart.
  • #206 19879701
    piotr_go
    DIY electronics designer
    Have you deleted the old scsi.device?
  • #207 19881126
    TomekMierzwa
    Level 10  
    Of course, once manually and once automatically, it is enough to click on the new one and it replaces it
  • #208 19884102
    piotr_go
    DIY electronics designer
    Attached is the own core of the amiga.
    Known bugs: NTSC missing.
    On the plus side: faster speed, CRT TV modes, FFmanager works.
    Attachments:
    • mikan_v0.1.tar.gz (188.85 KB) You must be logged in to download this attachment.
  • #209 19891382
    TomekMierzwa
    Level 10  
    I understand that kickstarts are the same as for minimiga cores.
    Wouldn't you make patha to 3.2.1?
  • #210 19891636
    piotr_go
    DIY electronics designer
    TomekMierzwa wrote:
    I understand that kickstarts are the same as for minimiga cores

    This patch is newer 0.8, attached together with the core.

    Hmmmm, maybe I will try to make a stable version of core 0.3 minimig to match this driver so as not to duplicate the ROMs.
    https://github.com/piotr-go/FPGA/blob/master/...ores/amiga/minimig/v0.3.5/minimig_v0.3.5.a586

    TomekMierzwa wrote:
    Wouldn't you make patha to 3.2.1?

    I'll try to send it around Wednesday.
📢 Listen (AI):

Topic summary

✨ The discussion revolves around the DIY-A586 v1.6, a retrocomputing emulator designed by Piotr Go, featuring an FPGA Spartan6 XC6SLX9, 8MB SDRAM, and various connectivity options including HDMI, RS232, and joystick ports. Users inquire about programming the FPGA, configuring floppy drives, and compatibility with different ROMs and cores. The author provides updates on core development, including support for Amiga and PC emulation, and addresses technical questions regarding component specifications, programming methods, and troubleshooting issues related to SD card usage and floppy drive connections. The conversation also touches on the potential for future enhancements and additional cores for other systems like C64 and Atari.
Generated by the language model.

FAQ

TL;DR: DIY-A586 packs a 100 × 100 mm Spartan-6 board that stores 30 FPGA cores in its 16 MB flash—“Up to 30 configurations in flash can be loaded” [Elektroda, piotr_go, post #18067213] Why it matters: one card swaps instantly between Amiga, PC-XT, C64 and more.

Quick Facts

• FPGA: Xilinx Spartan-6 XC6SLX9-2TQG144 [Elektroda, piotr_go, post #18067213] • RAM: 8 MB SDR SDRAM @ ~56 MHz (Amiga) or 133 MHz CL2 (PC) [Elektroda, piotr_go, post #20583795] • Flash: 16 MB SPI (Winbond 25Q128) — first flash needs external programmer [Elektroda, piotr_go, post #19143673] • Power: 5 V via USB-C; legacy floppy drives need extra 12 V rail [Elektroda, EKBubba, post #19358582] • SD: SDHC (≥4 GB) FAT32 + Amiga RDB, multi-disk driver v0.10 [Elektroda, piotr_go, post #20677771]

What components are mandatory for a working v1.6 board?

Essential parts: XC6SLX9 FPGA, AS4C4M16 SDRAM, Winbond 25Q128 flash, 16 MHz CMOS oscillator, SD socket, USB-C power jack, two SOT-223 LDOs (3.3 V & 1.2 V) and the HDMI level shifters [Elektroda, piotr_go, #18067213 #19178403].

Which SDRAM speed grade should I order?

Any 166 MHz (6 ns) IS42S16400J will run; Amiga core clocks the RAM at ~56 MHz and the PC core at up to 133 MHz CL2 [Elektroda, piotr_go, post #20583795]

My SD card isn’t recognised—what’s wrong?

The driver needs SDHC cards; old 2 GB SDSC cards fail detection [Elektroda, piotr_go, post #19186591] Format the primary partition FAT32 (MBR) and place *.A586 files in the root.

Can I use PFS3 or multiple virtual hard disks?

Yes. SD.ROM v0.10 adds multi-disk and PFS3 support. Each MBR primary partition type F0 becomes an Amiga unit; FAT volumes stay readable via fat95 [Elektroda, piotr_go, post #20677771]

How fast is the new Mikan 0.1.7 Amiga core?

It delivers ~143 % of real A500 CPU speed and triples SD throughput versus Minimig; audio, bitplane and copper bugs fixed [Elektroda, piotr_go, post #20783590]

Does Gotek or dual-drive work?

With Mikan v0.1.5+ the auto-switch logic makes DF1 the boot drive when it asserts _RDY during reset. Both drives must output _RDY and DF1 should be an emulator that ignores _MTR [Elektroda, piotr_go, post #20677771]

Edge-case: Amiga mouse and PS/2 mouse together?

From Mikan 0.1.9 you may connect either two Amiga mice (joy ports) or one PS/2 mouse; mixing beyond these combos is unsupported [Elektroda, piotr_go, post #21362045]

Why does my vintage Chinon floppy spin but not read?

Early 720 kB drives and A500 units draw 12 V for the spindle, which the DIY-A586 5 V rail can’t supply. Feed 12 V externally or use a modern 5 V-only mechanism [Elektroda, EKBubba, post #19358582]

How do I patch Kickstart 3.2.1 for SD boot?

Run the supplied xdelta script in mikan/kick3.x patch v0.8 then rename the output to KICK32SD.ROM and list it with -fb in bin2a586; checksum must match 75c85b… [Elektroda, piotr_go, post #19898942]

What’s the licence situation—why ‘DEMO LIMIT, 4 CORES MAX’?

Unregistered MAIN limits the flash menu to four cores; request a free personal key from the author via forum PM to unlock [Elektroda, tchernychov query #21048193 and piotr_go reply context].

Where can I source the 16 MHz oscillator?

Use any 3.3 V CMOS clock module, e.g., Microchip DSC6111 16 MHz; crystals won’t work—one caused a Vcc-GND short during assembly [Elektroda, piotr_go, post #19178936]
Generated by the language model.
ADVERTISEMENT