diff --git a/docs/basics/input.md b/docs/basics/input.md index 256f22e1..7557941d 100644 --- a/docs/basics/input.md +++ b/docs/basics/input.md @@ -26,7 +26,7 @@ There is now an alternate method to do joystick player assignment manually based 2. For wired devices you would typically use the VendorID and ProductID. 3. For multiple devices that share the same VendorID and ProductID, you would want to use the USB port location. -The easiest way to get this information is to either [open up a console connection](../advanced/console/){target=_blank} or SSH into your MiSTer as root and run `killall MiSTer; /media/fat/MiSTer` to watch the debug output whenever you plug or unplug a usb device. Then you would enter that information into your MiSTer.ini with [the instructions provided in the section](https://github.com/MiSTer-devel/Main_MiSTer/blob/6bda023db86670baf1cfd6ead671d0849bb32d94/MiSTer.ini#L141-L162){target=_blank} that starts with `Permanently assign specific controller to specific player.`. +The easiest way to get this information is to either [open up a console connection](../advanced/console.md){target=_blank} or SSH into your MiSTer as root and run `killall MiSTer; /media/fat/MiSTer` to watch the debug output whenever you plug or unplug a usb device. Then you would enter that information into your MiSTer.ini with [the instructions provided in the section](https://github.com/MiSTer-devel/Main_MiSTer/blob/6bda023db86670baf1cfd6ead671d0849bb32d94/MiSTer.ini#L141-L162){target=_blank} that starts with `Permanently assign specific controller to specific player.`. ## Auto Fire diff --git a/docs/cores/console.md b/docs/cores/console.md index 4ac79492..8890a4b2 100644 --- a/docs/cores/console.md +++ b/docs/cores/console.md @@ -39,7 +39,7 @@ Here is a list of the console cores that are in the MiSTer Github Repository. `b | [SMS](https://github.com/MiSTer-devel/SMS_MiSTer) | Sega Master System
Sega Game Gear
Sega SG-1000 | ./SMS
./SG1000 | | ✔️ | | [SNES](https://github.com/MiSTer-devel/SNES_MiSTer) | Super Nintendo Entertainment System
Nintendo Satellaview
SPC Music Player | ./SNES | bsx\_bios.rom = Satellaview ROM | ✔️ | | [Super_Vision_8000](https://github.com/MiSTer-devel/Super_Vision_8000_MiSTer) | Bandai Super Vision 8000 | ./Supervision8000 | | | -| [SuperVision](SuperVision_MiSTer) | Watara SuperVision | ./SuperVision | | ✔️ | +| [SuperVision](https://github.com/MiSTer-devel/SuperVision_MiSTer) | Watara SuperVision | ./SuperVision | | ✔️ | | [TurboGrafx16](https://github.com/MiSTer-devel/TurboGrafx16_MiSTer) | NEC TurboGrafx-16 / PC Engine
CD-ROM² / Super CD-ROM²
Duo / TurboDuo
SuperGrafx
Arcade Card | ./TGFX16
./TGFX16-CD | cd\_bios.rom = BIOS Place in tgfx16-cd | Optional | | [VC4000](https://github.com/MiSTer-devel/VC4000_MiSTer) | Interton VC4000
Acetronic MPU-1000
Occitane OC2000 | ./VC4000 | | | | [Vectrex](https://github.com/MiSTer-devel/Vectrex_MiSTer) | Vectrex | ./Vectrex | | | diff --git a/docs/developer/mistercompile.md b/docs/developer/mistercompile.md index 0e607229..894cc29c 100644 --- a/docs/developer/mistercompile.md +++ b/docs/developer/mistercompile.md @@ -4,7 +4,7 @@ MiSTer uses a combination of various compiled binaries in the finished product. These prerequisites are not completely strict, only some of them are. I'm using a specific linux distro (Ubuntu 20.04.5 LTS in WSL2), but you may find that other distros work for you, however your results may vary. Install the prereqs that I use for the Main MiSTer Binary and Linux kernel compilation this way: -``` +```sh sudo apt update && sudo apt upgrade -y sudo apt-get install build-essential git libncurses-dev flex bison openssl libssl-dev dkms libelf-dev libudev-dev libpci-dev libiberty-dev autoconf liblz4-tool bc curl gcc git libssl-dev libncurses5-dev lzop make u-boot-tools libgmp3-dev libmpc-dev ``` @@ -29,7 +29,7 @@ The Main MiSTer binary is a good place to start for this guide. I will assume yo Clone the Main_MiSTer repository: -``` +```sh git clone https://github.com/MiSTer-devel/Main_MiSTer.git ``` @@ -39,15 +39,15 @@ Then `cd` into that directory that was created and follow up with `make`. Edit your sources file: -``` +```sh sudo nano /etc/apt/sources.list ``` Uncomment all of the lines which start with `deb-src` and then run the following: -``` +```sh sudo apt-get update sudo apt-get build-dep linux ``` -to be continued... +to be continued... If you would like to contribute to this article, please do! :) diff --git a/docs/developer/test.md b/docs/developer/test.md deleted file mode 100644 index 242c43e8..00000000 --- a/docs/developer/test.md +++ /dev/null @@ -1,41 +0,0 @@ - -## code syntax highlighting for .ini incorrect { data-search-exclude } - -Ini Example 1: - -```ini -video_mode=8 ; Number 8 - 1920x1080 - 60hz - 16:9 - FHD 1080p -``` - -Ini Example 2: - -```ini -video_mode=8 # Number 8 - 1920x1080 - 60hz - 16:9 - FHD 1080p -``` - -Ini Example 3: - -```ini -; Number 8 - 1920x1080 - 60hz - 16:9 - FHD 1080p -# Number 8 - 1920x1080 - 60hz - 16:9 - FHD 1080p -video_mode=8 -``` - -Verilog Example 1: - -```sv -module playfield -( - input clk, // Master clock - input reset, // System reset - input logic clkp, // Pixel Clock - input clock_t hclk, // Horizontal clock phase 2 - input reflect, // Control playfield, 1 makes right half mirror image - input cnt, // center signal, high means right half - input rhb, // Reset HBlank signal - input [19:0] pfc, // Combined playfield registers - output logic pf // Playfield graphics -); -``` - -When the comment is inside the same line as the code and it is an ini language file, the comment signifier (either `;` or `#` for ini files) is ignored. diff --git a/mkdocs.yml b/mkdocs.yml index 871eff14..58958eb5 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -157,7 +157,7 @@ nav: # Developer reference. This is going to mostly mirror what is up on Github wiki already. - Developer Reference: - #- Compiling for MiSTer: developer/mistercompile.md + - Compiling for MiSTer: developer/mistercompile.md - Porting Cores: developer/porting.md - Core Configuration String: developer/conf_str.md - Top-level of Cores: