Edstrom's To-Do List: Difference between revisions

From MAMEDEV Wiki
 
(33 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Edstrom's WIP's and ToDo's =
== Board drivers ==
* Altos 8000 (not started preservation)
* Diablo daisy wheel printer (WIP)
* TRS-80 model II (not started preservation)
* Kron
* Swedish computers
** Candela (OS9)
*** Can09 21.0 and 21.1 (The small grey box with LCD display)
**** add more devices
*** Candela v1 (The black big one)
** Didact
** Esselte 100
** Metric 80 (not started)
** Ericsson StepOne (working)
*** Add 8" floppy controller
** Ericsson PC
*** gather and make softlist of system disks
** Ericsson Portable PC
*** gather and make softlist of system disks
*** make custom plasma screen work
*** make built in printer work
** Ericsson WS286
*** Add MDA graphics controller
** Nokia Dbox - 1
*** complete trace down of the boot and selftest
*** add graphics plane
*** add more system software, eg DVB2000
* Prodigy chess computer
** Sound
** Chess board sensors
** Row/Column LEDs
** SVG Layout using MAME built in webserver and XSLT of the .LAY file
*** Chess piece movement
* Accexx modem
* Laser Writer NT II
** Get the Localtalk going to debug synchronous communications
 
== Devices ==
* Z80SCC
* Z80SIO
* 68562 DUSCC
* 68561 MPCC
* 68230 PIT
* 68153 BIM
* MC14411 Bit rate generator
* FGA002 - VME bus controller
* 68340 on chip peripherals
 
== VME bus ==
== VME bus ==
* Slot device (done)
* Bus address space models
* P1 support
** Use a separate bus address space in order to resolve bus specifics (WIP)
** A16 and A24 addressing (done)
* Interrupts
** D8 and D16 data bus width (done)
* interrupt daisy chain
** Interrupts
* address modifiers
** interrupt daisy chain
* support for control signals such as BERR
** address modifiers
* Secondary P2 standard support
** support for control signals such as BERR
** VMX
* P2 support
** VSB
** A32 addressing
** VME64
** D32 data bus width
** etc
** Secondary P2 standard support
*** VMX
*** VSB
*** VME64
*** etc
* VME boards
* VME boards
** Force series
** Force series
*** force68k.cpp -> fccpu10 for 68000/68010 boards
*** force68k.cpp -> fccpu10 for 68000/68010 boards
*** fccpu20 for 68020 boards
*** fccpu20 for 68020 boards (base port to slot device done)
*** fccpu30 for 68030 boards
*** fccpu30 for 68030 boards
*** fccpu40 for 68040 boards  
*** fccpu40 for 68040 boards  
*** miniforce for VME chassi board driver based on fccpu20 and boot PDOS
*** miniforce for VME chassi board driver  
**** wfc1 storage controller
**** boot PDOS
** Mizar
** Mizar
*** mzr8105 CPU board
*** mzr8105 CPU board
*** mzr8300 quad SIO board
*** mzr8300 quad SIO board
*** mzr8xxx disk controller board
*** mzr8xxx disk controller board
** Heurikon (up for grabs)
** Heurikon
*** HK68V10 CPU board
*** HK68V10 CPU board
** Motorola
*** mvme147


== Devices ==
* SCC
* SIO
* DUSCC
* PIT
* FGA002 - VME bus controller
== Industrial/embedded computers ==
== Industrial/embedded computers ==
* Terco
* Terco
** T4426 CNC Programming station (coco clone)
** T4426 CNC Programming station (coco clone)
** T4490 CNC Control system (not started)
*** connect to printer/plotter/T4490
== Board drivers ==
** T4490 CNC Control system
* Altos 8000 (not started)
*** Add more devices
* Kron
*** Clickable layout
* Swedish computers
** Candela (OS9)
** Didact
** Esselte 100
** Metric 80 (not started)
* Prodigy chess computer
* Acceex modem

Latest revision as of 00:18, 23 February 2018

Board drivers

  • Altos 8000 (not started preservation)
  • Diablo daisy wheel printer (WIP)
  • TRS-80 model II (not started preservation)
  • Kron
  • Swedish computers
    • Candela (OS9)
      • Can09 21.0 and 21.1 (The small grey box with LCD display)
        • add more devices
      • Candela v1 (The black big one)
    • Didact
    • Esselte 100
    • Metric 80 (not started)
    • Ericsson StepOne (working)
      • Add 8" floppy controller
    • Ericsson PC
      • gather and make softlist of system disks
    • Ericsson Portable PC
      • gather and make softlist of system disks
      • make custom plasma screen work
      • make built in printer work
    • Ericsson WS286
      • Add MDA graphics controller
    • Nokia Dbox - 1
      • complete trace down of the boot and selftest
      • add graphics plane
      • add more system software, eg DVB2000
  • Prodigy chess computer
    • Sound
    • Chess board sensors
    • Row/Column LEDs
    • SVG Layout using MAME built in webserver and XSLT of the .LAY file
      • Chess piece movement
  • Accexx modem
  • Laser Writer NT II
    • Get the Localtalk going to debug synchronous communications

Devices

  • Z80SCC
  • Z80SIO
  • 68562 DUSCC
  • 68561 MPCC
  • 68230 PIT
  • 68153 BIM
  • MC14411 Bit rate generator
  • FGA002 - VME bus controller
  • 68340 on chip peripherals

VME bus

  • Bus address space models
    • Use a separate bus address space in order to resolve bus specifics (WIP)
  • Interrupts
  • interrupt daisy chain
  • address modifiers
  • support for control signals such as BERR
  • Secondary P2 standard support
    • VMX
    • VSB
    • VME64
    • etc
  • VME boards
    • Force series
      • force68k.cpp -> fccpu10 for 68000/68010 boards
      • fccpu20 for 68020 boards (base port to slot device done)
      • fccpu30 for 68030 boards
      • fccpu40 for 68040 boards
      • miniforce for VME chassi board driver
        • wfc1 storage controller
        • boot PDOS
    • Mizar
      • mzr8105 CPU board
      • mzr8300 quad SIO board
      • mzr8xxx disk controller board
    • Heurikon
      • HK68V10 CPU board
    • Motorola
      • mvme147

Industrial/embedded computers

  • Terco
    • T4426 CNC Programming station (coco clone)
      • connect to printer/plotter/T4490
    • T4490 CNC Control system
      • Add more devices
      • Clickable layout