Difference between revisions of "PC-98"
Binarymaster (talk | contribs) (This port doesn't exist yet => doesn't have a branch) |
Binarymaster (talk | contribs) |
||
Line 1: | Line 1: | ||
− | The NEC PC- | + | The '''NEC PC-9800''' series are 16/32-bit computers from NEC Corporation. It marked a shift away from the Z80-based PC-88 to the x86 architecture. Just like their predecessor series, they were known for their unique sound hardware by YAMAHA, and games kept the systems popular. They were likely never released outside Japan in the series lifespan, except for the APC III. |
− | = Status = | + | == Status == |
− | + | ReactOS is not ported to PC-9800 series yet and here are some rough estimations if you want to port it. | |
− | + | You can run ReactOS only on [[Supported Hardware/CPU|i586 class CPUs and above]], so that means you can run it on any of the models with a Pentium CPU. Keep in mind ReactOS requires at least 64 MB of RAM. It's recommended to use NEC PC-9821Ra43 with a Celeron CPU @ 433 MHz which is the last model in the series. | |
− | The PC- | + | == Hardware == |
+ | The PC-9800 series use a custom hardware bus (C-bus) and a firmware that is completely different from a Standard PC BIOS (later models do use PCI), so a new [[HAL]] should be created. | ||
+ | |||
+ | In Windows 2000 there are four known HALs for this platform: | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! File Name !! HAL Name | ||
+ | |- | ||
+ | | hal98up.dll || PC-9800 System Clock 10MHz | ||
+ | |- | ||
+ | | hal98tmr.dll || PC-9800 System Clock 10MHz (support 2nd Timer) | ||
+ | |- | ||
+ | | hal98mp.dll || NEC PC-9800 MPS HAL | ||
+ | |- | ||
+ | | hal98apc.dll || NEC PC-9800 APIC HAL | ||
+ | |} | ||
+ | |||
+ | PC-9800 series hard disks are usually formatted with FAT12, but they use 1024 bytes per sector as opposed to the PC's 512. | ||
+ | |||
+ | == Emulation == | ||
+ | Neko Project 21/W is a NEC PC-9821 series emulator which can run Windows 2000. It potentially can be used for ReactOS PC-98 port development and testing. | ||
+ | |||
+ | == See Also == | ||
+ | * [https://sites.google.com/site/np21win Neko Project 21/W (japanese)] | ||
+ | * [https://sites.google.com/site/np21win/setup/win2000 Neko Project 21/W - Windows 2000 installation guide (japanese)] | ||
+ | * [https://www.betaarchive.com/forum/viewtopic.php?f=61&t=35758 Discussion on BetaArchive] | ||
+ | * [https://www.youtube.com/watch?v=GAzCqVtSGC0 Video: Installing Windows 2000 in Neko Project 21 (PC-98)] | ||
{{Navigation Ports}} | {{Navigation Ports}} | ||
[[Category:Documentation]] | [[Category:Documentation]] |
Revision as of 19:04, 7 October 2019
The NEC PC-9800 series are 16/32-bit computers from NEC Corporation. It marked a shift away from the Z80-based PC-88 to the x86 architecture. Just like their predecessor series, they were known for their unique sound hardware by YAMAHA, and games kept the systems popular. They were likely never released outside Japan in the series lifespan, except for the APC III.
Contents
Status
ReactOS is not ported to PC-9800 series yet and here are some rough estimations if you want to port it.
You can run ReactOS only on i586 class CPUs and above, so that means you can run it on any of the models with a Pentium CPU. Keep in mind ReactOS requires at least 64 MB of RAM. It's recommended to use NEC PC-9821Ra43 with a Celeron CPU @ 433 MHz which is the last model in the series.
Hardware
The PC-9800 series use a custom hardware bus (C-bus) and a firmware that is completely different from a Standard PC BIOS (later models do use PCI), so a new HAL should be created.
In Windows 2000 there are four known HALs for this platform:
File Name | HAL Name |
---|---|
hal98up.dll | PC-9800 System Clock 10MHz |
hal98tmr.dll | PC-9800 System Clock 10MHz (support 2nd Timer) |
hal98mp.dll | NEC PC-9800 MPS HAL |
hal98apc.dll | NEC PC-9800 APIC HAL |
PC-9800 series hard disks are usually formatted with FAT12, but they use 1024 bytes per sector as opposed to the PC's 512.
Emulation
Neko Project 21/W is a NEC PC-9821 series emulator which can run Windows 2000. It potentially can be used for ReactOS PC-98 port development and testing.
See Also
- Neko Project 21/W (japanese)
- Neko Project 21/W - Windows 2000 installation guide (japanese)
- Discussion on BetaArchive
- Video: Installing Windows 2000 in Neko Project 21 (PC-98)
ReactOS ports | |
---|---|
In active development | Intel IA-32 (x86) | AMD64 (x64) |
In slow development | ARM64 (aarch64) | ARM32 (armv7) | NEC PC-98 (x86) | OG Xbox (x86) | Apple TV (1st generation) (x86) |
Unmaintained | OLPC (x86) |
Missing ports that Windows has | Intel IA-64 (Itanium) | IBM PS/2 MCA (x86) | SGI 320/540 (x86) | DEC Alpha (axp) | MIPS | PowerPC (ppc) |
Ideas for new ports | FM Towns (x86) | PlayStation 4 (x64) | Intel SFI (x86) |