How to boot nvidia nv1 even with a dead vbios:

  • download nvplay
  • run it with all tests turned off or future post mode
  • Put it in autoexec in win9x (there are no rivers anyway)
  • It works :D

    OR

  • Insert nv1 into computer
  • FInd PCI device with ID 10de:0009 or 104a:0009
  • Set PCI command register to 0x07 (MEMORY_ENABLED | IO_ENABLED | BUS_MASTER)
  • Find 32MB of free memory somewhere in the physical memory map
  • set PCI BAR0 in config space to your chosen location (make sure to set bit 3 to 1 so it's prefetchable)
  • MMAP 32MB of MMIO at your chosen location
  • Write 0x11111111 to (mmio_base+0x200) (NV_PMC_ENABLE) to turn on the GPU subsystems
  • Turn on interrupts by setting bits 0, 4, 8 and 12 of (mmio_base+0x140) (PMC_INTR_EN_0) to 1
  • It works :D