Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
builderpages:muellerk:start [2019/03/15 17:38]
muellerk [Photo Gallery]
builderpages:muellerk:start [2019/04/12 05:36] (current)
muellerk [File List]
Line 1: Line 1:
-====== Multicomp Graphics Extension ======+====== Multicomp ​Z80 with b/w Graphics Extension ======
  
 {{https://​www.retrobrewcomputers.org/​lib/​plugins/​ckgedit/​fckeditor/​userfiles/​image/​builderpages/​muellerk/​mymulticompz80-system.jpg?​nolink&​320x240|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_muellerk_mymulticompz80-system.jpg}} {{https://​www.retrobrewcomputers.org/​lib/​plugins/​ckgedit/​fckeditor/​userfiles/​image/​builderpages/​muellerk/​mymulticompz80-system.jpg?​nolink&​320x240|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_muellerk_mymulticompz80-system.jpg}}
- 
- 
  
  
Line 16: Line 14:
   * Fully programmable Font-ROM   * Fully programmable Font-ROM
   * ASCII-Cursor ON/OFF via Port access   * ASCII-Cursor ON/OFF via Port access
-  * RSX-Module with basic functions for text, line graphics, bitmaps (only b/w bitmaps, size up to screen size) and Font-ROM access+  * RSX-Module ​(as binary) ​with basic functions for text, line graphics, bitmaps (only b/w bitmaps, size up to screen size) and Font-ROM access
   * Files with C-functions to communicate with the RSX and handle the graphics in user programs.   * Files with C-functions to communicate with the RSX and handle the graphics in user programs.
 +  * Several ready to run binaries (5 demos) and beside that some com'​s ​ for graphic-screen clearing, graphic-screen ON/​OFF ​ and font-exchange (!)
 +
  
 ===== Build Information ===== ===== Build Information =====
  
-Of course, a Multicomp Cyclone-IVb as mentioned above, a programmer for the FPGA-chip, the ready-to-use ALTERA-Quartus2 V13.0.1 software for programming LOL The Software is only in source included. For assembling/​recompiling you need the M80 Assembler and the MESCC C-Compiler system from Github. Instructions how to do both steps is described in '​xgraph.txt'​ included in the '​Multcomp-Z80_xgraph-*.tar.gz'​ package. I haven'​t checked whether the HiTech C-Compiler can do the job too. That will be my next try.+Of course, a Multicomp Cyclone-IVb as mentioned above, a programmer for the FPGA-chip, the ready-to-use ALTERA-Quartus2 V13.0.1 software for programming LOL All c-/asm-source ​and binary files are included. For assembling/​recompiling you need the M80 Assembler and the MESCC C-Compiler system from Github. Instructions how to do both steps is described in '​xgraph.txt'​ included in the '​Multcomp-Z80_xgraph-*.tar.gz'​ package. I haven'​t checked whether the HiTech C-Compiler can do the job too.
  
 ===== Builder'​s Notes/​Comments ===== ===== Builder'​s Notes/​Comments =====
Line 27: Line 27:
 For programming the RSX I used the package from Miguel I. Garcia Lopez as a example/​guideline for building my own RSX and C-function files. You can find his original software on [[https://​github.com/​MiguelVis/​RetroProjects|Github]] The Multicomp VHDL-Code incl. the CP/M software I've got from [[https://​www.retrobrewcomputers.org/​doku.php?​id=builderpages:​rhkoolstar:​start|here]] in the forum. The PCB and the Mini-FPGA-Board can be found [[:​boards:​sbc:​multicomp:​cycloneiv-b:​start|here]] in the forum wiki. One comment regarding the Mini-FPGA-Board:​ The Multicomp version using the Cyclone-2 chip can't be used with the graphic, because of not having sufficient internal block-RAM (mainly) and LE's. For programming the RSX I used the package from Miguel I. Garcia Lopez as a example/​guideline for building my own RSX and C-function files. You can find his original software on [[https://​github.com/​MiguelVis/​RetroProjects|Github]] The Multicomp VHDL-Code incl. the CP/M software I've got from [[https://​www.retrobrewcomputers.org/​doku.php?​id=builderpages:​rhkoolstar:​start|here]] in the forum. The PCB and the Mini-FPGA-Board can be found [[:​boards:​sbc:​multicomp:​cycloneiv-b:​start|here]] in the forum wiki. One comment regarding the Mini-FPGA-Board:​ The Multicomp version using the Cyclone-2 chip can't be used with the graphic, because of not having sufficient internal block-RAM (mainly) and LE's.
  
-The package has reached it'​s ​planed ​basic functionality now. The only thing still missing is something like a Reference-Manual,​ describing the C-functions and the RSX. That should be done next, but I can't say when that will be done, the upcoming spring forces me to focus on other things ;-) VHDL and RSX-/C-code are well commented, that should fill the gap to some extent.+The package has reached it'​s ​planned ​basic functionality now. The only thing still missing is something like a Reference-Manual,​ describing the C-functions and the RSX. That should be done next, but I can't say when that will be done, the upcoming spring forces me to focus on other things ;-) VHDL and RSX-/C-code are well commented, that should fill the gap to some extent.
  
 For those who own a multicomp-6809/​6502 and wish to use my graphic-modification,​ I have incl. my last BASIC-Version of the graphic library I used to test the hardware in the Files-Section. It has all line and text functions at the level when I started to code the RSX. It is pretty usable and fast when compiled with the CB80 BASIC-Compiler. The code is in plain ASCII. For those who own a multicomp-6809/​6502 and wish to use my graphic-modification,​ I have incl. my last BASIC-Version of the graphic library I used to test the hardware in the Files-Section. It has all line and text functions at the level when I started to code the RSX. It is pretty usable and fast when compiled with the CB80 BASIC-Compiler. The code is in plain ASCII.
 +
 +
 ===== Photo Gallery ===== ===== Photo Gallery =====
  
 {{gallery>?​photos*.jpg&​0 }} {{gallery>?​photos*.jpg&​0 }}
- 
- 
- 
  
 ===== File List ===== ===== File List =====
  
-{{filelist>​multicomp*xgraph*0315.tar.gz&​style=table&​tableheader=1&​tableshowdate=1&​tableshowsize=1}}{{filelist>​multicomp-*vhdl*0215.tar.gz&​style=table&​tableheader=1&​tableshowdate=1&​tableshowsize=1}}{{filelist>​multicomp*xgraph*1220.tar.gz&​style=table&​tableheader=1&​tableshowdate=1&​tableshowsize=1}}+{{filelist>​multicomp*xgraph*0411.tar.gz&​style=table&​tableheader=1&​tableshowdate=1&​tableshowsize=1}}{{filelist>​multicomp-*vhdl*0215.tar.gz&​style=table&​tableheader=1&​tableshowdate=1&​tableshowsize=1}}{{filelist>​multicomp*xgraph*1220.tar.gz&​style=table&​tableheader=1&​tableshowdate=1&​tableshowsize=1}}
  
  
builderpages/muellerk/start.1552685933.txt.gz · Last modified: 2019/03/15 17:38 by muellerk
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0