Differences

This shows you the differences between two versions of the page.

Link to this comparison view

boards:sbc:tiny68k [2025/06/25 10:05] – Revision from 2025-06-25 boards:sbc:tiny68k [2026/06/15 12:36] (current) – external edit 127.0.0.1
Line 1: Line 1:
 /* Imported from Wayback Machine /* Imported from Wayback Machine
-   Original URL : https://www.retrobrewcomputers.org/doku.php?id=boards%3Asbc%3Atiny68k +   Original URL : https://retrobrewcomputers.org/doku.php?id=boards:sbc:tiny68k 
-   Snapshot date: 2025-06-25+   Snapshot date: 2025-07-31
    Generator    : wayback-archiver    Generator    : wayback-archiver
 */ */
Line 101: Line 101:
 ===== Design Files ===== ===== Design Files =====
  
-Rev 1 [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:tiny000scm_rev1.pdf|schematic]]+Rev 1 [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:tiny000scm_rev1.pdf|schematic]]
  
-Rev 1 [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:tiny68k1.zip|Gerber files]]+Rev 1 [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:tiny68k1.zip|Gerber files]]
  
 [[boards:sbc:tiny68k:rev1partlist|Part list]] [[boards:sbc:tiny68k:rev1partlist|Part list]]
  
-Tiny68K [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:t68kbug.zip|Monitor debugger]]. The software is developed in the EASy68K tool chain. [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:t68kbug_bin.zip|Programming binary]] for serial EEPROM programmer (CH341).+Tiny68K [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:t68kbug.zip|Monitor debugger]]. The software is developed in the EASy68K tool chain. [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:t68kbug_bin.zip|Programming binary]] for serial EEPROM programmer (CH341).
  
 Altera EPM7128 design files Designs are created in Quartus 8.1, should be compatible with later version of Quartus. Designs are entirely in schematics. Schematic in PDF format. Programming binary in .pof format. Altera EPM7128 design files Designs are created in Quartus 8.1, should be compatible with later version of Quartus. Designs are entirely in schematics. Schematic in PDF format. Programming binary in .pof format.
  
-11/23/17 update: The original design files posted were incorrect. This is the correct version of the design files. Altera EPM7128 [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:released_version_nov2017.zip|design files]] Designs are created in Quartus 8.1, should be compatible with later version of Quartus. Designs are entirely in schematics. [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:tiny68k_epm7128_release.pdf|Schematic in PDF]] format. [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:released_epm7128_program_binary.zip|Programming binary]] in .pof format.+11/23/17 update: The original design files posted were incorrect. This is the correct version of the design files. Altera EPM7128 [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:released_version_nov2017.zip|design files]] Designs are created in Quartus 8.1, should be compatible with later version of Quartus. Designs are entirely in schematics. [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:tiny68k_epm7128_release.pdf|Schematic in PDF]] format. [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:released_epm7128_program_binary.zip|Programming binary]] in .pof format.
  
-<del>11/14/17 update of the EPM128 design file. The original design has 1 wait state for DRAM access. This is not necessary for 8-12MHz system clock. The performance is improve by about 20% moving from 1 wait state access to 0 wait state access.. Also a minor fix for CF's IORD & IOWR signals so they are asserted only when CF's chip select is asserted. Original design works just fine, this fix is merely helping with hardware debugging instrumentation. Here is the EPM7128 [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:tiny68k_epm7128_zero_wait.zip|Zero Wait state design]] file. [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:tiny68k_epm7128_zero_wait.pdf|Zero Wait state schematic]] in PDF format. Zero wait state [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:tiny68k_epm7128_zero_wait_program_binary.zip|programming binary]] in .pof format.</del>+<del>11/14/17 update of the EPM128 design file. The original design has 1 wait state for DRAM access. This is not necessary for 8-12MHz system clock. The performance is improve by about 20% moving from 1 wait state access to 0 wait state access.. Also a minor fix for CF's IORD & IOWR signals so they are asserted only when CF's chip select is asserted. Original design works just fine, this fix is merely helping with hardware debugging instrumentation. Here is the EPM7128 [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:tiny68k_epm7128_zero_wait.zip|Zero Wait state design]] file. [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:tiny68k_epm7128_zero_wait.pdf|Zero Wait state schematic]] in PDF format. Zero wait state [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:tiny68k_epm7128_zero_wait_program_binary.zip|programming binary]] in .pof format.</del>
  
-CP/M-68K [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:tinybios_r4.zip|BIOS]] for Tiny68K+CP/M-68K [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:tinybios_r4.zip|BIOS]] for Tiny68K
  
-<del>11/14/17 updated [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:tinybios_r5.zip|BIOS rev 5]], console input is passed to CP/M unaltered.</del>+<del>11/14/17 updated [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:tinybios_r5.zip|BIOS rev 5]], console input is passed to CP/M unaltered.</del>
  
-3/20/18 updated [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:tinybios_r6.zip|BIOS rev 6]], fix setexec routine so trace exception is installed.+3/20/18 updated [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:tinybios_r6.zip|BIOS rev 6]], fix setexec routine so trace exception is installed.
  
-CP/M-68K [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:cpm15000.zip|CPM v1.3]]+CP/M-68K [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:cpm15000.zip|CPM v1.3]]
  
-CP/M-68K v1.3 distribution [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:t68kram.zip|disk image]] for Tiny68K RAMdrive+CP/M-68K v1.3 distribution [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:t68kram.zip|disk image]] for Tiny68K RAMdrive
  
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:console_rs232_interface.pdf|RS232 adapter]] board to interface to the DB9 serial connector of a PC. The RS232 adapter is not needed for most USB-to-serial adapters which have TTL level I/O.+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:console_rs232_interface.pdf|RS232 adapter]] board to interface to the DB9 serial connector of a PC. The RS232 adapter is not needed for most USB-to-serial adapters which have TTL level I/O.
  
 Utility Utility
Line 131: Line 131:
 Memory diagnostics Memory diagnostics
  
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:clrcpmmem.zip|Clear CP/M memory]] area+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:clrcpmmem.zip|Clear CP/M memory]] area
  
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:tstssd1306.zip|tstSSD1306]]. By removing AT24C256 from U7 and ground pin U7-7 to U7-4, a 128×64 OLED I2C display can be plugged into the socket. tstSSD1306 is the program to write the ASCII table to the OLED display.+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:tstssd1306.zip|tstSSD1306]]. By removing AT24C256 from U7 and ground pin U7-7 to U7-4, a 128×64 OLED I2C display can be plugged into the socket. tstSSD1306 is the program to write the ASCII table to the OLED display.
  
 ===== Board build procedures ===== ===== Board build procedures =====
Line 151: Line 151:
 ==== Connect to a PC ==== ==== Connect to a PC ====
  
-A PC with terminal program such as Hyperterminal is needed to interface with Tiny68K. An USB-to-serial adapter with TTL level input/output can connect directly to Tiny68K's console connector. For USB-to-serial adapter with RS232 I/O, an [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:console_rs232_interface.pdf|adapter board]] is needed.+A PC with terminal program such as Hyperterminal is needed to interface with Tiny68K. An USB-to-serial adapter with TTL level input/output can connect directly to Tiny68K's console connector. For USB-to-serial adapter with RS232 I/O, an [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=boards:sbc:tiny68k:console_rs232_interface.pdf|adapter board]] is needed.
  
 ==== Powering up Tiny68K ==== ==== Powering up Tiny68K ====
boards/sbc/tiny68k.1750845952.txt.gz · Last modified: (external edit)
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0