I think that is the speed K.Scope was supposed to run at, it has that Mesmerizing quality to it, possibly would be good with Pink Floyd's comfortably numb guitar solo track added.And here's 4+ minutes of KSCOPE running @ 2MHz:
Ok @nullvalue,
Now onto the software...
Are you running CDOS and do you have a copy of the Cromemco assemebler (ASMB.COM) and linker (LINK.COM)?
The editor (EDIT.COM) and debugger (DEBUG.COM) will also be useful too.
What C compiler are you using?
What we should be able to do is to link the C environment to the graphics library (GRAPHZ80.REL) so that you can write your own programs...
Dave
The only way to find out for sure is to test it so that you can verify this claim by the manufacturer was correct. Your Delta Products DRAM board, and a couple of other DRAM boards also advertised as "Dazzler compatible" were manufactured in the same era as the Dazzler and likely (as a selling point) had design tweaks allowing them to work specifically with with Dazzler's implementation of DMA. Without testing you need to sceptical of manufacturer claims for DMA compatibility of S100 DRAM boards. Unless specifically indicated otherwise (and sometimes, even if the manufacturer claimed it worked) most DRAM boards never worked properly with DMA on the S100 bus.I wonder if a Delta Products (later XOR Data Science) 64K DRAM board would function correctly with a Dazzler? It claims to be DMA and Cromemco bank select compatible. There is a note about 14 ᶙs max DMA time limit in the doc's..
Link on S100 Computers website: http://s100computers.com/Hardware Manuals/Delta Products - XOR/XOR Delta Products 64K-DQ Memory[1].pdf
C would be best for me - although honestly I've never developed anything for the Z80 or S100 bus previously so I could go with ASM.. either way I have an uphill battle. I've done a little X86 assembly, but am more comfortable in C.What computer language are you hoping to use to program your Dazzler in?
I suppose I should have asked that question first...
Dave
and iiiiiiiiii have becomeI think that is the speed K.Scope was supposed to run at, it has that Mesmerizing quality to it, possibly would be good with Pink Floyd's comfortably numb guitar solo track added.
See if you can find a suitable C compiler disk and the associated documentation for running under CDOS and we will take it from there.
I think it would work, that is if the clock speed was not changed too rapidly, only relatively slowly.It'd probably make a bit more sense to have the Kaleidoscope program sample some D/A converters (wasn't the Dazzler usually paired with a paddle/joystick board?) to manipulate a delay loop (and possibly some other attributes, like colors or some other aspect of the pattern drawing) than fiddle with the CPU speed. I can only imagine all kinds of weird knock-on effects from that.
Check out the DAZZLER files on my website: https://www.brainless.org/Altair/Repository.html There maybe something you don't have.
Yeah I think I'm leaning towards just using assembler now. Thinking about it and looking at some code examples, I don't think using C for this kind of development would really make things any easier. Especially looking at how inefficient the compilers sometimes are, I'd be trying to optimize the C code to produce better asm, so I may as well just start in asm..If you fancy learning a bit if Z80 assembler I think you have everything you require already.