But aren't they still just a sad substitute for a zero page like in say the 6800? This cat has to much mustard.Ast A. Moore wrote: ↑Sat Apr 25, 2020 7:01 pm If you can get by without using index registers, then don’t worry about them. You’ll figure out why you need them when you need them.
Search found 98 matches
- Sat Apr 25, 2020 7:18 pm
- Forum: Hardware
- Topic: So the Z80 is an improved 8080/8085, but what about LD A,(MN)?
- Replies: 42
- Views: 5047
Re: So the Z80 is an improved 8080/8085, but what about LD A,(MN)?
- Sat Apr 25, 2020 6:59 pm
- Forum: Sinclair Miscellaneous
- Topic: Specchums and the coronavirus.
- Replies: 395
- Views: 73614
Re: Specchums and the coronavirus.
@1bvl109 That video is cringeworthy in the extreme Thanks for taking it in good humour. I admit, it was a bit risky, because it is never really clear, what the parody is actually about. Also the "translator" may have suffered from a https://en.wikipedia.org/wiki/Mondegreen here and there....
- Sat Apr 25, 2020 6:10 pm
- Forum: Hardware
- Topic: So the Z80 is an improved 8080/8085, but what about LD A,(MN)?
- Replies: 42
- Views: 5047
Re: So the Z80 is an improved 8080/8085, but what about LD A,(MN)?
Exactly. I'm happy that we agree, because I don't get it. To replicate LD A,(IX+2) without indirection you need to do INC IX // INC IX // LD A,(IX) // DEC IX // DEC IX so that IX still points to the root of the structure. But why would you do this in the first place? The "root of the structure...
- Sat Apr 25, 2020 5:08 pm
- Forum: Sinclair Miscellaneous
- Topic: Specchums and the coronavirus.
- Replies: 395
- Views: 73614
Re: Specchums and the coronavirus.
Congratulations! Not to forget that the counterstrike was as peaceful and culinary as successful: all of Germany is now occupied by and with Italian restaurants
Spoiler
[media]https://www.youtube.com/watch?v=Z4FdwblTHlo[/media]
- Sat Apr 25, 2020 1:36 pm
- Forum: Hardware
- Topic: So the Z80 is an improved 8080/8085, but what about LD A,(MN)?
- Replies: 42
- Views: 5047
Re: So the Z80 is an improved 8080/8085, but what about LD A,(MN)?
If the stack was bottom-up, I would have to assign a hard upper limit to the code and data, and use this for the start of the stack. Or put the "code and data at the top of an 8K or 16K bank" if you insist on this design. Whether stacks are top down or bottom up is really like whether you...
- Sat Apr 25, 2020 9:23 am
- Forum: Hardware
- Topic: ZX Interface 1
- Replies: 14
- Views: 2130
Re: ZX Interface 1
Can the ULA be faulty so it damages the regulator and at the same time to work? Sure. You seem to be shortening your 7805 with something. Either the microdrive or something in the interface 1. Do the 7805 die with no microdrive connected? Can you desolder the +5V output pin of the 7805 in order to ...
- Fri Apr 24, 2020 8:49 pm
- Forum: Sinclair Miscellaneous
- Topic: Specchums and the coronavirus.
- Replies: 395
- Views: 73614
Re: Specchums and the coronavirus.
What do we mere mortals know? Maybe he did and this made him the stable genius he is.
- Fri Apr 24, 2020 8:41 pm
- Forum: Hardware
- Topic: So the Z80 is an improved 8080/8085, but what about LD A,(MN)?
- Replies: 42
- Views: 5047
Re: So the Z80 is an improved 8080/8085, but what about LD A,(MN)?
... to share a block of memory without needing heap management. It could be nice for recursion, if you needn't fear to be stabbed in the back by it every other microsecond. Bottom-up stacks would make it much harder to share with anything bottom-up like code. Just to be contrarian: if memory serves...
- Fri Apr 24, 2020 6:24 pm
- Forum: Hardware
- Topic: So the Z80 is an improved 8080/8085, but what about LD A,(MN)?
- Replies: 42
- Views: 5047
Re: So the Z80 is an improved 8080/8085, but what about LD A,(MN)?
Even the 8086 can be forgiven for it's segmentation, if you consider having a stack segment.
- Fri Apr 24, 2020 6:14 pm
- Forum: Hardware
- Topic: So the Z80 is an improved 8080/8085, but what about LD A,(MN)?
- Replies: 42
- Views: 5047
Re: So the Z80 is an improved 8080/8085, but what about LD A,(MN)?
So I dislike that I'm using it and CPU is using it independently at the same time. Amen brother! Seen the light than I noticed that it is not a good idea to read from the stack by POP HL, DEC SP, DEC SP. Is DEC SP even of any use? Stack. Sits up there growing like a icicle, waiting to impale your c...
- Fri Apr 24, 2020 4:32 pm
- Forum: Hardware
- Topic: So the Z80 is an improved 8080/8085, but what about LD A,(MN)?
- Replies: 42
- Views: 5047
Re: So the Z80 is an improved 8080/8085, but what about LD A,(MN)?
Yep, I'm using structured data in my latest game. It might not be optimal in instruction speed, but it's a lot easier to deal with 'object-like' data My saving throw is that matters of taste migt just as well be covered by a macro assembler. You see LD A,(MN+1), the Z80 sees INC MN, LD A,(MN) ... ,...
- Fri Apr 24, 2020 12:20 pm
- Forum: Hardware
- Topic: So the Z80 is an improved 8080/8085, but what about LD A,(MN)?
- Replies: 42
- Views: 5047
Re: So the Z80 is an improved 8080/8085, but what about LD A,(MN)?
Sorry, if I was obtuse, it's just phantasy register league. AF, BC, DE, HL, MN, OP, oh sh... P already taken by PC.Well C also. Some cherubs fault probably. http://portsherry.com/comic/an-innocent-mix-up/ Go forth and multiply! MULTDIV (PBC),((HL)),(((DE)))
- Fri Apr 24, 2020 11:33 am
- Forum: Hardware
- Topic: So the Z80 is an improved 8080/8085, but what about LD A,(MN)?
- Replies: 42
- Views: 5047
Re: So the Z80 is an improved 8080/8085, but what about LD A,(MN)?
Index registers can be very useful. Thanks. I rant of course, to learn. ix+0—speed ix+1—direction ... Then, before calling an entire set of subroutines that handle an enemy, you simply load IX with the base address of the reference table. Sure, but no real programmer has time for refactoring his co...
- Fri Apr 24, 2020 9:44 am
- Forum: Hardware
- Topic: So the Z80 is an improved 8080/8085, but what about LD A,(MN)?
- Replies: 42
- Views: 5047
So the Z80 is an improved 8080/8085, but what about LD A,(MN)?
I feel constrained. because of you know what, but alas also because I never quite got the hang on these IX and IY. Why do I have do add an index? Waste a byte? I simply want more registers in the machine, to fiddle 'em bits, keep pointers to here and there and everywhere, so that I don't have to loa...
- Tue Apr 21, 2020 4:11 pm
- Forum: Sinclair Miscellaneous
- Topic: Conway
- Replies: 16
- Views: 2644
Re: Conway
This routine uses the entire screen memory as a cell structure so is very slow generating each iteration. Thanks for digging this up. It seems to use wrap-around screen, so maybe there is a moral here. In a world with limited resources a gun sooner or later shoots itself in the foot. https://i.post...
- Tue Apr 14, 2020 11:37 pm
- Forum: Brand new software!
- Topic: Wudang
- Replies: 23
- Views: 3821
- Tue Apr 14, 2020 5:45 pm
- Forum: Sinclair Miscellaneous
- Topic: Conway
- Replies: 16
- Views: 2644
Re: Conway
There's also a real running BASIC-program on WoS http://www.worldofspectrum.org/infoseek ... id=0025822
- Wed Jan 15, 2020 2:05 pm
- Forum: Programming
- Topic: Learning Machine Code
- Replies: 36
- Views: 6113
Re: Learning Machine Code
While browsing for something completely different i stumbled across this German emulator which seems to be a whole IDE. Assembler, BASIC-Compiler and what not. I've no idea, if the UI also talks English though. http://www.jens-mueller.org/jkcemu/assembler.html
- Wed Jan 15, 2020 1:38 pm
- Forum: Other Retro Stuff
- Topic: Retrogaming in Germany
- Replies: 16
- Views: 3820
Re: Retrogaming in Germany
There was some (commercial) software for the KC though but still far less than for the Western ones. This might be the reason that there were also attempts to produce compatibles, https://en.wikipedia.org/wiki/List_of_ZX_Spectrum_clones#Spectral see also http://www.jens-mueller.org/jkcemu/zxspectru...
- Wed Jan 15, 2020 1:12 pm
- Forum: Programming
- Topic: Learning Machine Code
- Replies: 36
- Views: 6113
Re: Learning Machine Code
I second every word you wrote, but can't help to be deeply impressed by the journey he embarked on. This is the way of the Real Programmer. I liked ASZMIC, but that was for the 81. https://media.oglaf.com/comic/feralchic.jpg
- Wed Jan 15, 2020 12:21 pm
- Forum: Games/Software
- Topic: The Computer Cookbook
- Replies: 25
- Views: 3015
LOAD ""
Please stop posting links to old computer magazines!!! I've just spent 45 minutes, yes 45 minutes trawling through them :lol: :lol: Don't worry. Just doesn't make sense. You are doomed already. You were doomed since you created your account here. You were doomed since you surfed to this URL. You we...
- Tue Nov 12, 2019 9:30 pm
- Forum: Design/Ideas
- Topic: Where's my Shield?
- Replies: 0
- Views: 8067
Where's my Shield?
So I awoke one morn ... afternoon after playing Knightlore all night long and ... sorry wrong start. So there's the Uno, the Next, the Evolution. People seem to be interested in hardware which gives the full Speccy feeling. Now you may have heard that down in Cambridge, they had the crazy idea of pr...
- Tue Nov 12, 2019 8:18 pm
- Forum: Hardware
- Topic: What is a 48k with 128k RAM?
- Replies: 4
- Views: 1618
Re: What is a 48k with 128k RAM?
Converting a 48k to a 128k has been done 8-) There is/was a page in the web describing it. The more I think about it, the more it seems out of my league. I'm struggling with the keyboard repair already. But thanks for your thoughts. To get the whole 128k of RAM, all 16 existing DRAM chips have to b...
- Tue Nov 12, 2019 7:52 pm
- Forum: Sinclair Miscellaneous
- Topic: Spectrum memes
- Replies: 1235
- Views: 205380
Re: Spectrum memes
That's just fine. Thanks to the explanation by you, ZXDunny and the others I finally got it.
- Tue Nov 12, 2019 7:40 pm
- Forum: Showcase your work!
- Topic: BLACK FLAG development blog [no commentary]
- Replies: 16
- Views: 5712
Re: BLACK FLAG development blog [no commentary]
Should have been "The program which must not be named" (or played, or loaded, or thought of)