Poison Posted September 3, 2010 Share Posted September 3, 2010 Iam surprised, that ZX can calculate wolf 3D in this speed. Its nice and fast engine. Is hard to do this for atari 8? http://www.youtube.com/watch?v=vzm9KkJ5lGI&feature=related some coders are much better than David Copperfield:) Quote Link to comment Share on other sites More sharing options...
Bryan Posted September 3, 2010 Share Posted September 3, 2010 Have you seen this yet? Quote Link to comment Share on other sites More sharing options...
emkay Posted September 3, 2010 Share Posted September 3, 2010 Have you seen this yet? If we only get some playable stuff around Quote Link to comment Share on other sites More sharing options...
Poison Posted September 3, 2010 Author Share Posted September 3, 2010 yes I saw, but its only demo, thats all, when it was playable (one of first versions), it wasnt 3D, only badly calculated walls:) But really very nice! I think this will be great game such as finished Vector was:) :) Quote Link to comment Share on other sites More sharing options...
Divya16 Posted September 3, 2010 Share Posted September 3, 2010 yes I saw, but its only demo, thats all, when it was playable (one of first versions), it wasnt 3D, only badly calculated walls:) But really very nice! I think this will be great game such as finished Vector was:) :) I don't see anything good in it. It looks like it's a subset of the screen using spatial dithering in monochrome which means it has to render less pixels (since it draws a dither pattern for every pixel) and it looks like crap. Quote Link to comment Share on other sites More sharing options...
yerzmyey Posted September 4, 2010 Share Posted September 4, 2010 Iam surprised, that ZX can calculate wolf 3D in this speed. Its nice and fast engine. Is hard to do this for atari 8? http://www.youtube.com/watch?v=vzm9KkJ5lGI&feature=related some coders are much better than David Copperfield:) Well, nothing surprising with our 3,5Mhz power of CPU. Still You have to remember that Spectrum has mostly only 1-bit graphic. It should be possible to port it into XL. However Atari 130XE would be required, I presume. It's rather a matter of lazy coders, not the platform itself. Quote Link to comment Share on other sites More sharing options...
emkay Posted September 4, 2010 Share Posted September 4, 2010 It's rather a matter of lazy coders, not the platform itself. It's more the count of coders that limits the related products. Possibly it would help to build a C64 case around the A8 hardware and put it to Troy Quote Link to comment Share on other sites More sharing options...
Heaven/TQA Posted September 4, 2010 Share Posted September 4, 2010 And hopefully everybody Read that The Demo Runs on a Turbo zx? Quote Link to comment Share on other sites More sharing options...
MaPa Posted September 4, 2010 Share Posted September 4, 2010 (edited) Iam surprised, that ZX can calculate wolf 3D in this speed. Its nice and fast engine. Is hard to do this for atari 8? http://www.youtube.com/watch?v=vzm9KkJ5lGI&feature=related some coders are much better than David Copperfield:) Description of the video says "Wolf3d on Pentagon 256 high detail gameplay, multicolor loading pictures" so not ZX Spectrum. Edited September 4, 2010 by MaPa Quote Link to comment Share on other sites More sharing options...
miker Posted September 4, 2010 Share Posted September 4, 2010 Instead complaining "why it's still absent on Atari", try to get in touch with some ZX/other platform coder and then try to port the game step-by-step. Or use sites like this one to obtain the sources. That's all. Quote Link to comment Share on other sites More sharing options...
ZylonBane Posted September 4, 2010 Share Posted September 4, 2010 Iam surprised, that ZX can calculate wolf 3D in this speed. Its nice and fast engine. Is hard to do this for atari 8? That demo is running on a system with roughly TWICE the clock rate of the Atari's 6502. So are you dumb, or just trolling? Quote Link to comment Share on other sites More sharing options...
roland p Posted September 4, 2010 Share Posted September 4, 2010 It seems the zx spectrum 'pentagon' runs at 7MHz... Other videos don't look as smooth. It's still looks cool. Quote Link to comment Share on other sites More sharing options...
MaPa Posted September 4, 2010 Share Posted September 4, 2010 Iam surprised, that ZX can calculate wolf 3D in this speed. Its nice and fast engine. Is hard to do this for atari 8? That demo is running on a system with roughly TWICE the clock rate of the Atari's 6502. So are you dumb, or just trolling? Yes.. but it has rougly TWICE more clocks per instruction than ATARI. Quote Link to comment Share on other sites More sharing options...
ZylonBane Posted September 4, 2010 Share Posted September 4, 2010 Oops, roland and MaPa are collectively correct. My point was, something CPU-related was doubled somewhere. Also, doesn't the ZX suffer significantly less slowdown in hi-res graphics mode than the Atari? Quote Link to comment Share on other sites More sharing options...
Bryan Posted September 4, 2010 Share Posted September 4, 2010 Yes.. but it has rougly TWICE more clocks per instruction than ATARI. Yep. The Z80 needs 4+ clock cycles to do anything with some instructions needing 15 or more. That's one of the big benefits of the 6502; it performs well in systems with slower clocks which originally reduced the cost of systems built around it. Of course there are things you can do in fewer instructions on the Z80, but many of the 6502's limitations can be overcome by clever programming tricks. Overall, a 1 MHz 6502 is roughly equivalent to a 2MHz Z80. Quote Link to comment Share on other sites More sharing options...
carmel_andrews Posted September 4, 2010 Share Posted September 4, 2010 Did anyone notice a similar demo on yootoob by syzygy (again running on an a8) Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted September 4, 2010 Share Posted September 4, 2010 Did anyone notice a similar demo on yootoob by syzygy (again running on an a8) WTF is yootoob? Not another video host, surely... Quote Link to comment Share on other sites More sharing options...
carmel_andrews Posted September 4, 2010 Share Posted September 4, 2010 Oops...forgot the link there you go There's a couple of similar demo's, one called Maze demo and another as part of 'Asskicker' Quote Link to comment Share on other sites More sharing options...
Divya16 Posted September 4, 2010 Share Posted September 4, 2010 Did anyone notice a similar demo on yootoob by syzygy (again running on an a8) WTF is yootoob? Not another video host, surely... He was the first one eliminated in the spelling bee. So how many cycles is LDA and STA on Z80 which are the most common instructions? Just immediate, zero page, and absolute. Quote Link to comment Share on other sites More sharing options...
drac030 Posted September 4, 2010 Share Posted September 4, 2010 (edited) Immediate LD is 7 clocks. Z80 has no zero-page addressing mode. LD abs is 13 clocks (to reg or to memory). LD indirect through an address register is 4 clocks http://www.ticalc.org/pub/text/z80/z80time.txt Edited September 4, 2010 by drac030 Quote Link to comment Share on other sites More sharing options...
Bryan Posted September 4, 2010 Share Posted September 4, 2010 So how many cycles is LDA and STA on Z80 which are the most common instructions? Just immediate, zero page, and absolute. Load immediate: LD A,n 7 cycles Load from absolute address: LD A,(adr) 13 cycles Store to absolute address: LD (adr),A 13 cycles Quote Link to comment Share on other sites More sharing options...
MaPa Posted September 4, 2010 Share Posted September 4, 2010 Immediate LD is 7 clocks. Z80 has no zero-page addressing mode. LD abs is 13 clocks (to reg or to memory). LD indirect through an address register is 4 clocks http://www.ticalc.org/pub/text/z80/z80time.txt Where did you get 4 cycles? I see 7 cycles in LD r,(HL), LD A,(BC) etc. Quote Link to comment Share on other sites More sharing options...
drac030 Posted September 4, 2010 Share Posted September 4, 2010 (edited) Er, sorry, weird typo. It is 7, of course. So an equivalent of LDA/STA is 14 clocks. Edited September 4, 2010 by drac030 Quote Link to comment Share on other sites More sharing options...
Bryan Posted September 4, 2010 Share Posted September 4, 2010 (edited) Where did you get 4 cycles? I see 7 cycles in LD r,(HL), LD A,(BC) etc. Yeah, from what I remember of the Z80, an opcode fetch consumes at least 4 clock cycles (T-cycles). So if there are any additional reads or writes, the instruction will take 7 or more cycles. EDIT: Reads and writes are considerably faster through address registers, so the speed depends on whether you're doing an absolute write or you're set up to work on a table of data. That first 4 cycle M-state also contains a DRAM refresh cycle which is a nice cost-saving feature of the Z80. Edited September 4, 2010 by Bryan Quote Link to comment Share on other sites More sharing options...
carmel_andrews Posted September 4, 2010 Share Posted September 4, 2010 He was the first one eliminated in the spelling bee. Perhaps someone doesn't understand the concept of a 'pun' or 'euphemism' Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.