Minimig-AGA_MiSTer (Amiga)

Toto je port jádra minimig na MiSTer.

Minimig (zkratka pro Mini Amiga) je open source opětovná implementace Amigy pomocí FPGA. Autorem původního minimigu je Dennis van Weeren.

Amiga byl, podle mého názoru, úžasný osobní počítač, uvedený kolem roku 1984. V té době ​​daleko předčil jakýkoli jiný osobní počítač na trhu, s pokročilými grafickými a zvukovými schopnostmi, nemluvě o jeho skvělém operačním systému s schopnostmi preemptivního multitaskingu.

Varianta minimig-MiSTer v tomto repositáři byla vylepšena o čipovou sadu AGA, což jí umožňuje emulovat nejnovější modely Amigy (Amiga 1200, Amiga 4000 a (částečně) Amiga CD32). Samozřejmě také podporuje předchozí OCS/ECS Amigy, jako Amiga 500, Amiga 600 atd.

Podporované funkce jádra:

  • varianty čipové sady: OCS, ECS, AGA
  • chipRAM : 0.5MB – 2.0MB
  • slowRAM : 0.0MB – 1.5MB
  • fastRAM : 0.0MB – 384MB
  • CPU core : 68000, 68020
  • kickstart : 1.2 – 3.1 (256kB, 512kB & 1MB kickstart ROMs aktuálně podporované)
  • HRTmon s uživatelským zrcadlem registrů
  • disketové jednotky : 1-4 diskety (podpora ADF disketového obrazu), s normální rychlostí & turbo rychlostí
  • Až 4 IDE zařízení
  • CDROM
  • video standard : PAL / NTSC
  • podpora téměř všech OCS/ECS/AGA uživatelských rozlišení
  • RTG (Retargetable graphics) s rozlišeními až 1920×1080 a 1600×1200
  • periférie : USB klávesnice, USB myš, USB herní ovladače
  • sériové připojení k Linuxu s možností internetové konektivity
  • sdílený adresář pro snadnou výměnu souborů mezi Linuxem a Amigou
  • MIDI: both MiSTer interní emulace a externí emulace přes uživatelský port (USER_IO) (MT32-pi a obecné MIDI zařízení)
  • Akiko chunk to planar implementation (netucha k čemu to je)
  • Myš s kolečkem

Použití:

Nastavení obrazovky

Nastavení je prováděno z nabídky OSD. Ovládání pomocí klávesnice:

  • Cursor keys – horní/levý roh
  • ALT + kurzorové klávesy – dolní/pravý roh
  • Enter – ukončení a uložení nabídky
  • Backspace – reset do původního nastavení
  • Esc – zrušení a ukončení

Pozice jsou uloženy v konfiguračním souboru. Lze upravit až 64 různých rozlišení.

Sdílený adresář

Všechny požadované soubory (a zdroje) jsou v souboru extra/MiSTer_share.lha

Amiga ovladač je založen na ovladači Niklas Ekström a314.

Na straně Amigy:

  • kopírovat dummy.device do DEVS:
  • kopírovat MountList do DEVS: (nebo přidejte obsah z MountList do stávajícího souboru)
  • kopírovat MiSTerFileSystem do L:
  • otevřít CLI a zadat tam: mount share:
  • Na hlavní obrazovce WB se objeví disk MiSTer. Pokud to bude fungovat, můžete tento příkaz přidat do spouštěcího souboru uživatele a ten bude pak načten při každém spuštění.
  • Na straně Linuxu je složka „sdílená“ ve složce Amiga.

RTG (Retargetable graphics)

  • nainstalovat Picasso96.lha a při instalaci vyberat uaegfx.
  • odeberat uaegfx (nebo jakýkoli ovladač, který zvolíte při instalaci) ze SYS: Devs/Monitors
  • extrahovat soubor MiSTer_RTG.lha a zkopírovat obsah do SYS:
  • restartovat

V předvolbě ScreenMode se objeví nové režimy videa. Pro více režimů obrazovky použijte předvolbu Picasso96Mode (pozor: má nešikovné rozhraní!)

Poznámka: RTG výstupy primárně do HDMI, protože se používá scaler. Pokud chcete RTG video na výstupu VGA, nastavte vga_scaler = 1 v MiSTer.ini. RTG je k dispozici pouze pro CPU 68020.

IDE a CDROM

Ve výchozím nastavení jsou podporována až 2 zařízení IDE. U zařízení Secondary Master/Slave musíte nainstalovat buď IDEFix97 (shareware, WB3.1/3.9), nebo AtapiMagic (freeware, WB 3.1.4/3.2). Režim Removable/CD umožňuje výměnu disků CD za provozu. V současné době není zvuková část disku CD implementována (i když příkazy k přehrávání by měly být přijaty).

Jak vytvořit nový HDF (obraz HDD)

  • Na počítači vytvořit prázdný soubor HDF požadované velikosti (v ideálním případě vyplnit 0, pokud je to možné).
  • Zkopírovat jej do MiSTer zařízení (games/Amiga)
  • Připojit jej jako HDF v menu OSD a také připojit nějaký adf soubor pomocí HDToolBox (například install3.2.adf z OS3.2)
  • Spustit ADF
  • přejít na HDToolBox, poté Change Drive Type -> Define New -> Read Configuration. Pak Ok, Ok. Poté uložit změny na disk.
  • Stisknout Partition Drive. Volitelně odstranit oddíl MDH1, rozbalit MDH0 na plný disk. Přejmenovat MDH0 na standardní název DH0, označit jej jako spouštěcí (Bootable). Poté OK, poté uložit změny na disk.
  • Ukončit, restartovat.
  • Po spuštění uvidíte DH0:Uninitialized. Formátujte jej z nabídky Workbench. Můžete použít možnost Rychlé formátování.
  • Nainstalovat požadovaný OS.

MIDI

Podporovaná interní emulace MiSTer a externí zařízení jako MT32-pi nebo obecné MIDI přes USER_IO. Pro podporu MIDI-IN prostřednictvím USER_IO nastavit režim UART na None v nastavení OSD.

Akiko

viz: https://github.com/MiSTer-devel/Minimig-AGA_MiSTer

Kolečko myši

Chcete-li povolit podporu kolečka pro WheelDriver i FreeWheel, musí být spouštěn z releases/WheelDriverAkiko.adf

Software

Pro používání jádra budete potřebovat soubor Kickstart ROM, který můžete získat zkopírováním Kickstart ROM IC z aktuální Amigy nebo zakoupením softwarového balíčku Amiga Forever. Možno získat rovněž zde. Kickstart by měl být umístěn do kořenového adresáře karty SD s názvem KICK.ROM (games/Amiga). Minimig také podporuje výměnu AROS kickstart ROM.

Minimig dokáže přečíst všechny obrazy disket ve formátu ADF, které umístíte na kartu SD (games/Amiga). Doporučuje se Workbench 1.3 nebo 3.1 (AmigaOS), některé skvělé Amiga hry (Ruff’n’Tumble) nebo některá úžasná dema z rozsáhlé demoscény Amigy (jako State of the Art od Spaceballs).

Minimig může také používat obrazy pevného disku HDF, které lze vytvořit pomocí WinUAE.

Pro snadný přístup k výběru nejlepších her a dem doporučuji použít repositář megaAGS. Po stažení balíčku aktuální verze stačí přesunout složky na SD kartu v Misteru (jmenovitě games/Amiga a config).
Verze 20210313 je dostupná přes torrent zde nebo 7zip zde. (Děkuji za tip Lagyovi)
Video se spuštěním zde.

Pokud holdujete starým klasickým disketám, pak bude pro Vás zajímavý archiv obrazů disket zde.

Operační systém Amigy v různých verzích naleznete ke stažení zde.

Doporučené konfigurace

  • pro ECS hry / dema : CPU = 68000, Turbo = NONE, Chipset = ECS, chipRAM = 0,5 MB, slowRAM = 0,5 MB, Kickstart 1.3
  • pro AGA hry / dema: CPU = 68020, Turbo = NONE, Chipset = AGA, chipRAM = 2 MB, slowRAM = 0 MB, fastRAM = 24 MB, Kickstart 3.1

Ovládání minimigu

Speciální klávesy:

  • F12 – OSD menu
  • F11 – start monitor (HRTmon) pokud je HRTmon povolen v OSD menu (jinak je F11 Amiga HELP klávesa)
  • ScrollLock – přepíná emulaci klávesnice / myši / joystick 1 / joystick 2 na klávesnici (směrové klávesy + LCTRL)

Zdrojové kódy, odkazy a další info, licence

viz: https://github.com/MiSTer-devel/Minimig-AGA_MiSTer

Překlad většiny obsahu rovněž ze zdroje viz výše..

Napsat komentář