Compiling Z80 AssemblyLooking for a decent Z80 crosscompiler.. Spent 3 days searching, downloading and trying. Visiting all the old Z80 pages I knew about.
Even though NASM had been mentioned a few times elsewhere I could not get any code compiled correctly for the Z80.
Finally found the old trusty TASM with Z80 extension. The reason for finding this was due to me not wanting to install another VM just for TASM. This version comes with everything ready to go in any Windows 32 or 64 bit environment.
http://sourceforge.net/projects/tasmforwindows/SRAM or SDRAMHaving received my 64kBx8 Serial SRAM from microchip (a little PDIP-8 package) I have had very little time or luck interfacing this chip to my current project. However, in the meantime have learnt a bit more about interfacing SDRAM2 memory to FPGA so the memory expansion might flow down this path. Using external SDRAM for program and varible memory. The VideoRAM would remain on the FPGA to reduce latency.
Project tangent timeWhilst all the reading into more advanced Z80 design I have now placed an online order for a couple of 2C5 Cyclone II FPGAs with Header pin connection points. This is going to allow future and final development on a more manageable sized frame. This design has made me look further into a smaller and more reconfigurable computer. I imagine the case size for this, including perhiphal ports (VGA, PS/2, Serial, Power and basic I/O) would be less than about 70-90mm each side
Why I hate reading and exploringNext project, actually, running concurrently with my Z80 computer is Stereo vision.
2x OVF7670 CCD Cameras
2C5 FPGA
I have old (last year when I purchased 5 of these camera modules) VHDL code which takes the input from the camera and stores in a Framebuffer RAM. Which can then be read by another process for output to LCD/VGA or any other process.
To build 2 of these for stereo input would require less than 400 Gates of the FPGA (minus any memory for frame buffer) so there is plenty of extra room on FPGA for SoC post processing of 2x images. My maths on matrices etc is a little rusty but am sure it will be working again once I sit down and work out how to convert 2 images into a 3D representation of the devices POV.