Probing the PC-98

From RevSpace
Revision as of 15:24, 22 January 2020 by Noopwafel (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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