Strumenti Utente

Strumenti Sito


sanco8001

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
Ultima revisioneEntrambe le parti successive la revisione
sanco8001 [2022/12/08 21:18] – [Memory space] giombasanco8001 [2023/02/23 22:43] – [I/O] Added some other peripheral deduced from the code giuliof
Linea 30: Linea 30:
 External connectors: External connectors:
   * standard C13/C14 power connector   * standard C13/C14 power connector
-  * 5pin DIN for keyboard+  * 8pin DIN for keyboard
   * DB25 communication port (supposedly a serial port)   * DB25 communication port (supposedly a serial port)
   * DB25 printer port (supposedly a standard parallel port)   * DB25 printer port (supposedly a standard parallel port)
-  * 8pin DIN PRNT port+  * 5pin DIN PRNT port
  
 ===== Power supply ===== ===== Power supply =====
Linea 54: Linea 54:
     * 8 -> NC     * 8 -> NC
  
-| {{:ceda:psu-connector.jpeg?direct&200|}}\\ A modern ATX PSU can be used to power the Sanco, just swap yellow and red wires, as shown in the picture. |+| {{ :ceda:psu-connector.jpeg?direct&200|}}\\ <html><div style="max-width: 200px;">A modern ATX PSU can be used to power the Sanco, just swap yellow and red wires, as shown in the picture.</div></html> |
  
 ===== Motherboard ===== ===== Motherboard =====
Linea 93: Linea 93:
 As we found on our working computer. As we found on our working computer.
  
-Location Type Name Description Default value |+Location Type Name Description Default value ^
 | A12 | DIP switch |  |  | 0x8F (bit 12345678) | | A12 | DIP switch |  |  | 0x8F (bit 12345678) |
 | B15 | jumper | KB SEL | | shorted on PCB | | B15 | jumper | KB SEL | | shorted on PCB |
Linea 100: Linea 100:
  
 ====== ROM ====== ====== ROM ======
-Name Version Type Position Size MD5 hash Binary |+Name Version Type Position Size MD5 hash Binary ^
 | Software ROM | V1.01 | 2764 | H4-H5-H6 | 8kBytes | f33347faf867be9eea28d928c7341f0e | {{ :ceda:v1.01_rom.bin |.bin dump}} | | Software ROM | V1.01 | 2764 | H4-H5-H6 | 8kBytes | f33347faf867be9eea28d928c7341f0e | {{ :ceda:v1.01_rom.bin |.bin dump}} |
 | Character ROM | CGV7.2 | 2732 | H12-H13-H14 | 4kBytes | 0bf03ecb77e3c6d220a354fe2c95fccd | {{ :ceda:cgv7.2_rom.bin |.bin dump}} | | Character ROM | CGV7.2 | 2732 | H12-H13-H14 | 4kBytes | 0bf03ecb77e3c6d220a354fe2c95fccd | {{ :ceda:cgv7.2_rom.bin |.bin dump}} |
Linea 107: Linea 107:
 ====== Memory map ====== ====== Memory map ======
 ===== Memory space ===== ===== Memory space =====
-base size description |+base size description ^
 | 0x0000 | 0x2000 | Software ROM | | 0x0000 | 0x2000 | Software ROM |
 | 0x2000 |  |  | | 0x2000 |  |  |
Linea 115: Linea 115:
  
 ===== I/O ===== ===== I/O =====
-address size device |+address size device ^
 | 0x81 |   | Bank switching? | | 0x81 |   | Bank switching? |
 +| 0x82 |   | |
 | 0x83 |   | | | 0x83 |   | |
 | 0xA0 | 2 | CRTC internal registers | | 0xA0 | 2 | CRTC internal registers |
 | 0xB0 | 4 | SIO/2 Serial Peripheral | | 0xB0 | 4 | SIO/2 Serial Peripheral |
-| 0xC0 |   | | +| 0xC0 |   FDC - floppy disk controller 
-0xD5 | Speaker | +0xD6   |   | 
-0xD6 |   | |+| 0xDA | 1 (2) | Speaker | 
 +0xDC |   | | 
 +| 0xDE |   | |
 | 0xE0 | 4 | CTC Timer | | 0xE0 | 4 | CTC Timer |
  
 ===== Software ROM ===== ===== Software ROM =====
-[[https://github.com/GLGPrograms/ceda-rom-disassembly|ROM disassembly]]+[[https://github.com/GLGPrograms/ceda-rom-disassembly|ROM disassembly]] (work in progress)
  
 ===== Character ROM ===== ===== Character ROM =====
sanco8001.txt · Ultima modifica: 2023/02/27 22:43 da giomba