Probing the PC-98

From RevSpace
Jump to navigation Jump to search
Project Probing the PC-98
Pc9801vx.jpg
PC-98 hardware en software analyse for fun en profit
Status In progress
Contact User:Shiz
Last Update 2020-01-22

De NEC PC-98 series: het Japanse equivalent aan de IBM PC in de jaren '80 en '90. Wat houdt dit precies in?

  • Eigen BIOS-layout;
  • Eigen interrupts;
  • Eigen keyboardconnector/protocol;
  • Semi-eigen muisconnector/protocol (Microsoft Bus Mouse-compatible);
  • Eigen outputsignaal (custom connector, 24kHz H-sync);
  • Eigen expansion bus (C-bus/Cバス, 100-pin);
  • Eigen aangepaste versie van MS-DOS om met dit allemaal te copen;

Bijna niets hieraan is IBM-compatible, behalve misschien het feit dat er x86-compatible CPUs in zitten. Dus wat doet een hacker, of connaisseur van jaren '80/'90 Japanse PC-games, of beide hiermee? Analyseren natuurlijk!

Hardware

User:Shiz heeft er twee uit Japan gehaald, waarvan eentje niet meer boot en op de space staat! De specs zijn als volgt:

  • Modelnummer: PC-9801VX41
  • CPU: NEC V30 (8086-compatible) @ 10MHz + AMD Am286 @ 8 MHz
  • RAM: 640 kiB + 360 kiB
  • GPU: 2x NEC µPD7220 (1 text, 1 graphics) + NEC EGC
  • Expansion bus: 4x C-bus (onbezet)
  • Keyboard: NEC CMP-6D1Y7
  • Muis: N/A (kan meegenomen worden door User:Shiz indien nodig)
  • HDD: 40MB ST506-compatible
  • FDD: 2x NEC FD1155C 5.25"
  • PSU: 100V 50/60Hz, 130W (max 160W)

Er staat ook een krachterige thuis die meegenomen kan worden indien nodig:

  • Modelnummer: PC-9821Ap/U9W
  • CPU: Intel DX4 (100MHz)
  • RAM: 640 kiB + ~9 MiB
  • GPU: 2x NEC µPD7220 (1 text, 1 graphics) + NEC EGC + NEC PEGC + PC-9821A-E01 bord (S3 86C928, 1MB VRAM)
  • Expansion bus:
    • 3x C-bus (Macnica EXOS298TP 10BASE5 + 10BASET NIC, interCOM PC6752N 10BASE2 coax NIC, IO-DATA SC-98 SCSI-kaart)
    • 1x Local bus (PC-9821A-E01 GPU)
  • Keyboard: N/A
  • Muis: NEC bus mouse
  • HDD: 80GB IDE (software-gelimiteerd tot 544MB, BIOS-limiet)
  • FDD: 1x NEC FD1138T 3.5"
  • PSU: 100V 50/60Hz, 80W (max 200W)

Software

Het officiële besturingssysteem van deze PC's is een aangepaste versie van MS-DOS (ook wel NEC-DOS genoemd). Er bestaat ook een port van FreeDOS.

Updates

2018/05/24: PC-9801VX binnengebracht, één van de oorzaken is een short ergens op het mobo (150ohm through-resistance), lekkende NiCd batterij verwijderd (3.6V 50mAh), moederbord schoongemaakt en nieuwe besteld.

2018/05/29: Schoongemaakte moederbord brengt de PSU weer aan de gang, (grotendeels) overal clean 5V doorgemeten. CPU reset-pin wordt niet gereleased, en komt niets op adrespins binnen. Volgende stap: kapotte traces en solderingen en caps vervangen.

2018/05/30: Moederbord opnieuw schoongemaakt, wat kapotte/questionable solderingen vervangen (thx Sebastius!); 74LS02P vlakbij batterij meette 2V op actieve pins, uitgeknipt en gedeeltelijk gedesoldeerd -- to be replaced.

2020/01/21: Motherboard replaced with similar board bought online; machine seems to boot, makes hopeful noises and accesses the HD. We might(??) see a blinking cursor on the analog oscilloscope; did some research about monitors and display pinouts. Shiz learnt that putting it back together involves too many screws, is kind of a two-person job and has to be done in the right order.

Gallerij

Links