top of page
Search

Yugoslavian computer Galaksija

gozdnijezek
Jun 29
2 min read

During my debugging I made a quick cheat sheet.


Schema
Schema


1. Screen without text and raster
→ 80A, 6116, 2732, 74LS04, 74LS593, 74LS74, 74LS123

2. Raster is present but no text
→ 2716, 74LS04, 74LS74, 74LS156

3. Image is heavily skewed
→ C3, C4, R12, R13

4. Certain characters are not decoded
→ 74LS156, 74LS251

5. Characters are displayed but some are missing, partially drawn, or deformed
→ Z80A, 2732, 6116, 74LS174

6. First and fifth lines display the same characters in parallel
→ 74LS174

7. All characters are displayed but some parts are missing
→ 74LS166

8. Letters are vertically split and lines appear on the right side of the screen (BRK)
→ 74LS174

9. Random characters appear in various parts of the screen
→ Z80A, 74LS32, 74LS156

10. Grainy raster across the entire screen
→ Z80A, 74LS156

11. Variable raster across the entire screen
→ Z80A, 74LS156

12. Diagonal raster with one vertical stripe
→ Z80A, 74LS156

13. Unresponsive text, does not accept commands
→ 74LS38, 74LS74

14. Vertical stripes without text
→ 74LS04, 74LS38

15. Dashes across the entire screen
→ 74LS38

16. Occasional random text appears alongside "READY"
→ 74LS38

17. "READY" appears on the right half of the screen, then characters appear all over
→ Z80A, 74LS74

18. Image moves vertically
→ 74LS04, 74LS123

19. Image is heavily skewed and moves vertically
→ C3, R12, 74LS123

20. Slanted dotted characters
→ 74LS123

21. A few white slanted lines
→ 74LS123

22. Vertically shifted or skewed characters
→ 74LS93, CD4040

23. Vertically moving image with no text
→ 74LS93

24. "PRINT MEM" shows less memory than expected
→ 6116, 74LS156

Debugging tips taken from magazine Računari


  • T1, R4, R5, C6 and D1 are part of reset circuit (holds low level for 0,5s)

  • left 74LS156 is address decoder for RAM (enables OE on correct RAM or ROM chip)

  • 74LS123 with of horizontal and vertical sync (horizontal sync R12 and C3, vertical sync R13 and C4)

  • 74LS93 divides oscilator by 15 (6144000 Hz /15)

  • CD4040 divides number by 1024  (6144000 Hz /15/1024)

  • CD4017 divides by 10 (6144000 Hz /15/1024/10 = 50Hz) (refresh rate), one pin goes via 74LS04 (inverter) to INT on Z80, which triggers M1 and IORQ, which via 74LS74 activates WAIT

  • 74LS174 tells the character ROM which line of 13 is currently being displayed. Bad connection on pin 2 and 3 gives a black square on right side

Decimal Binary

------- ------

0 0000

1 0001

2 0010

3 0011

4 0100

5 0101

6 0110

7 0111

8 1000

9 1001

10 1010

11 1011

12 1100

13 1101

  • right 74LS156 is keyboard decoder (active low) for columns

  • 74LS251  is keyboard decoder (active low) for rows left 74LS156 is chip select for ROM and RAM (active low)

 
 
 

Recent Posts

See All
Seznam Slovenskih računalniških revij

naslov revije začetek izhajanja konec izhajanja spletna stran COBISS Št izvodov Dostopna Byte 1975 1998 (COBISS) https://archive.org/details/BYTE-MAGAZINE-COMPLETE Informatica 1977 www.informatica.si

 
 
 

Comments


©2020 by Retro 8bit open source projects.

bottom of page