From c78b7f49331da78596729348a7455e2bc9af36cb Mon Sep 17 00:00:00 2001 From: voidderef Date: Thu, 20 Jun 2024 21:31:25 +0200 Subject: [PATCH 1/3] Add .gitignore Support mac users to not add the stupid DS_Store files by accident. --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..859bf46 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.DS_Store +.DS_store From 0e382dfc136770128cae848b1fb337ac0eeac6ac Mon Sep 17 00:00:00 2001 From: voidderef Date: Thu, 20 Jun 2024 21:31:55 +0200 Subject: [PATCH 2/3] andamiro: Add more MK5/V documentation * Update general information about the mainboard taken from an actual MKV I own * Add information about the hex codes showing on the 7 segment display next to the mainboard breakout --- andamiro/board.md | 16 +----- andamiro/board/mkv.md | 112 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 114 insertions(+), 14 deletions(-) create mode 100644 andamiro/board/mkv.md diff --git a/andamiro/board.md b/andamiro/board.md index 036380c..e852be7 100644 --- a/andamiro/board.md +++ b/andamiro/board.md @@ -113,21 +113,9 @@ PC-DOCTOR DOS 3.0 Copyr 2004 PC-Doctor, Inc. 16:15 9/25/2000 * [Pump it Up The Premiere 3: The International 3rd Dance Floor](game/piu/prem3.md) * [Pump it Up The PREX 3: The International 4th Dance Floor](game/piu/prex3.md) -## MK5 +## MK5 / MKV -* OS - * Windows XP Embedded: revisions of [The Premiere 3](game/piu/prem3.md) and [The PREX 3](game/piu/prex3.md) - * Linux: starting [Exceed](game/piu/exc.md) -* [PIUIO](io.md#MK5IO) connected to the ISA bus -* CPU: Intel Celeron 1 GHZ -* RAM: 128 MB -* GPU: on-board Riva TNT 2, 32 MB -* Chipset: Nvidia NV11 -* Disk media - * CDROM based for [The Premiere 3](game/piu/prem3.md) and [The PREX 3](game/piu/prex3.md) - * DVD based for [Exceed](game/piu/exc.md) beta - * HDD based for [Exceed](game/piu/exc.md) release and newer -* EEPROM to store game settings and high scores. Size increased (doubled?) comapred to [MK3](#mk-3) +See [MKV](board/mkv.md). ### MK5 compatible games diff --git a/andamiro/board/mkv.md b/andamiro/board/mkv.md new file mode 100644 index 0000000..c52053d --- /dev/null +++ b/andamiro/board/mkv.md @@ -0,0 +1,112 @@ +# MKV + +AKA MK5 + +* OS + * Windows XP Embedded: revisions of [The Premiere 3](game/piu/prem3.md) and [The PREX 3](game/piu/prex3.md) + * Linux: starting [Exceed](game/piu/exc.md) +* [PIUIO](io.md#MK5IO) connected to the ISA bus +* CPU + * Intel Celeron 1 GHZ + * Intel Celeron 1.3 GHZ +* RAM: 128 MB +* GPU (on-board) + * Riva TNT 2, 32 MB + * +* Chipset + * Nvidia NV11 + * VIA Apollo Pro133 AX (VT82C694X + VIA686B) +* BIOS + * PhoenixBIOS 4.0 Release 6.0 +* Disk media + * CDROM based for [The Premiere 3](game/piu/prem3.md) and [The PREX 3](game/piu/prex3.md) + * DVD based for [Exceed](game/piu/exc.md) beta + * HDD based for [Exceed](game/piu/exc.md) release and newer +* 7 segment display on the side shows current boot status/error codes +* EEPROM to store game settings and high scores. Size increased (doubled?) comapred to [MK3](#mk-3) + +## 7 segment status and error codes + +This display next to the mainboard breakout connectors shows an 8-bit hex value indicating +different stages of the boot process and errors. + +Errors are usually "stuck values". A healthy boot sequence has these numbers changing to show +it progresses through the different stages + +### Healthy boot sequence + +The following is "transcribed" from a video recording of a healthy boot sequence (from power on +to game title screen). All values are 8-bit hex values. + +* `FF`: Initial state shown right after power on +* `81`: ??? +* `84`: ??? +* `85`: ??? +* `86`: ??? +* `87`: ??? +* `88`: ??? +* `08`: ??? +* `11`: ??? +* `0C`: ??? +* `28`: ??? +* `2E`: ??? +* `38`: ??? +* `09`: ??? +* `69`: ??? +* `49`: ??? +* `4A`: ??? +* `59`: ??? +* `52`: ??? +* `60`: Video output over VGA shows the Andamiro logo on white background, first actual video output + visible +* `98`: ??? +* `6A`: ??? +* `00`: ??? +* `01`: ??? +* `C0`: ??? +* `D2`: ??? +* `00`-`99`/`00`: Progress counting upwards from 0 (`00`) to 100 (`00`) +* `FF`: ??? +* `88`: ??? +* `FF`: ??? +* `88`: ??? +* `A2`: booted from HDD, starting with andamiro MKV bootloader stage and stays also when in-game + +### Operating system/game booted + +Once the display shows `A2`, it's also flickering. + +The bottom segment of the first digit as well as the top left and bottom right segments of the +second digit are used as HDD, CPU and ??? indicators. + +### Other codes + +* `01`: In BIOS menu + +### Errors + +#### Stuck at FF right after power on + +If the BIOS isn't loading, then it is stuck right after power on. + +This might indicate that something is wrong with the power to the mainboard. Ensure you are using +the power distribution board of the MKV box and not have a ATX power supply connected directly to +the mainboard. It powers, but doesn't seem to like that and stays stuck here immediately. + +#### Stuck at C0 + +Operating system not found. + +This should also be visible on over VGA output with a message stating this on a connected screen. + +#### Stuck on B0 + +CMOS checksum bad. + +This should also be visible on over VGA output with a message stating this on a connected screen. + +Probably the CMOS battery is empty, swap it, power cycle. Defaults are being loaded automatically. + +## Misc + +* USB keyboards work, e.g. to get into the BIOS by pressing F2 during boot \ No newline at end of file From 2c1a1688ba9a194eeb0ea7d587455bd344055c3d Mon Sep 17 00:00:00 2001 From: Randname666 <38984096+Randname666@users.noreply.github.com> Date: Wed, 26 Jun 2024 23:52:26 +0800 Subject: [PATCH 3/3] Typo and other minor changes --- andamiro/board/mkv.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/andamiro/board/mkv.md b/andamiro/board/mkv.md index c52053d..02d438a 100644 --- a/andamiro/board/mkv.md +++ b/andamiro/board/mkv.md @@ -23,7 +23,7 @@ AKA MK5 * DVD based for [Exceed](game/piu/exc.md) beta * HDD based for [Exceed](game/piu/exc.md) release and newer * 7 segment display on the side shows current boot status/error codes -* EEPROM to store game settings and high scores. Size increased (doubled?) comapred to [MK3](#mk-3) +* EEPROM to store game settings and high scores. Size increased (doubled?) compared to [MK3](#mk-3) ## 7 segment status and error codes @@ -31,7 +31,7 @@ This display next to the mainboard breakout connectors shows an 8-bit hex value different stages of the boot process and errors. Errors are usually "stuck values". A healthy boot sequence has these numbers changing to show -it progresses through the different stages +it progresses through the different stages. ### Healthy boot sequence @@ -57,7 +57,7 @@ to game title screen). All values are 8-bit hex values. * `4A`: ??? * `59`: ??? * `52`: ??? -* `60`: Video output over VGA shows the Andamiro logo on white background, first actual video output +* `60`: Video output over VGA shows the Andamiro logo on white background, the first actual video output visible * `98`: ??? * `6A`: ??? @@ -70,7 +70,7 @@ to game title screen). All values are 8-bit hex values. * `88`: ??? * `FF`: ??? * `88`: ??? -* `A2`: booted from HDD, starting with andamiro MKV bootloader stage and stays also when in-game +* `A2`: booted from HDD, starting with Andamiro MKV bootloader stage and also stays when in-game ### Operating system/game booted @@ -109,4 +109,4 @@ Probably the CMOS battery is empty, swap it, power cycle. Defaults are being loa ## Misc -* USB keyboards work, e.g. to get into the BIOS by pressing F2 during boot \ No newline at end of file +* USB keyboards work, e.g. to get into the BIOS by pressing F2 during boot