|
I'm usually working with systems that have between 192kB and 512kB of RAM.
Check out my IoT graphics library here:
https://honeythecodewitch/gfx
|
|
|
|
|
Yes, times have changed. The old computer is from a time when even 16k was an expensive dream. Even any OS was a luxury. ROMs were just as tiny and there is only so much you can do with that limited space. You can't have drivers or routines for and against everything.
In a paged memory model you can pack your code into modules similar to DLLs. Each module gets its own memory page as if it were the only thing running on the computer. Sound familiar? It's just giving an old processor the same royal treatment as a modern one and suddently the whole computer becomes much more modern as it has any right to be. It's all about teaching a very old dog some new tricksand lack of memory is the most common reason that speak against doing that.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
We used to call those overlays.
Check out my IoT graphics library here:
https://honeythecodewitch/gfx
|
|
|
|
|
Not if you have something like a MMU that keeps the processor blissfully unaware that it actually is roaming around in paged memory and you can call anything at any time without having to fear any complications.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
Aha! Well that's nice. Almost like virtual memory.
Check out my IoT graphics library here:
https://honeythecodewitch/gfx
|
|
|
|
|
It is virtually virtual memory.
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
Been there, did that. I implemented the Fuchs-Kedem-Naylor hidden surface removal algorithm(*) on a Z-80-based CP/M system. Displaying an image took a couple of overlay swaps, which required swapping 8" floppies.
(*) The same algorithm used in DOOM!
Software Zen: delete this;
|
|
|
|
|
CodeWraith wrote: there is no such thing as enough memory Back in the late 1980's I worked on an embedded project using a Z-80. The last six months of the work I spent refactoring code and adjusting buffers in the last 256 bytes of RAM available.
Software Zen: delete this;
|
|
|
|
|
You forgot the ".com" in your signature: "https://honeythecodewitch.com/gfx/"
|
|
|
|
|
I noticed right after I made it but CP wouldn't let my attempted edit stick at the time.
I just tried updating it again. This is a test.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
|
|
|
|
|
Congratulations! Your test worked.
|
|
|
|
|
many years ago a co-worker recounted his days as a game developer on i do not recall either an Atari 400 or Commode Door oops i mean Commodore 64 my own machine at the time . he was explaining his firm was the only to know how to draw a sprite across the raster line . i no longer recall what that means though i do recall his explanation which i will not reveal here unless requested though i would be surprised if the solution is not obvious to the many skillful here . upon end of story i made one of my few jokes which was well received especially by myself i.e. "When you can draw a sprite across the raster line you will have learned Grasshopper ." 
|
|
|
|
|
Sounds a lot like racing the beam. Just because you did not have to do that for everything anymore did not mean you could not use it to wring a few unusual effects out of your graphics hardware. Even then such things already were becoming arcane and secret knowlege.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
On C64, as long as you kept sprites vertically separated, you could have 8 sprites on the first “stripe”, interrupt! Switch sprite bank, repeat.
You would only be able to detect collisions within the “stripes”.
My favorite trick was to point a sprite to page/address 0000.
It gave a nice monitor where you could see the pixels of the system time on the screen.
|
|
|
|
|
Wordle 752 4/6
🟨🟨⬛⬛🟨
⬛🟨🟨⬛🟨
🟨🟩⬛🟨🟨
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 752 5/6
🟨⬜⬜🟨⬜
⬜⬜🟨🟨🟨
🟨🟨🟨⬜⬜
🟩🟩🟨⬜🟨
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 752 3/6*
⬜🟨🟨🟨⬜
🟨🟩⬜🟨🟨
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 752 3/6
🟨⬜⬜⬜🟨
⬜⬜🟩🟩🟩
🟩🟩🟩🟩🟩
Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012
|
|
|
|
|
Wordle 752 5/6
🟨⬜⬜⬜⬜
⬜🟨🟨⬜🟨
🟨🟩⬜🟨⬜
🟩🟩🟩⬜⬜
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 752 3/6
⬛🟨🟨⬛🟨
⬛🟩⬛🟨🟨
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 752 4/6*
🟨🟨⬜⬜🟨
⬜⬜🟨🟨🟨
🟨🟩🟨🟨⬜
🟩🟩🟩🟩🟩
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Wordle 752 5/6
🟨⬜⬜⬜⬜
⬜🟨🟨⬜⬜
🟨🟨🟨🟨⬜
⬜⬜🟨🟨⬜
🟩🟩🟩🟩🟩
I really didn't see this one, looked it up
Didn't have yesterday's either, what's wrong with me
|
|
|
|
|
You had 4 yellows on your 3rd attempt and then you reverted to 2 yellows - I think your strategy is flawed
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
Just trying out new letters.
Figured I might get it if I either found a new letter or ruled out three.
Plus I was trying to get at least one letter in its correct spot.
|
|
|
|
|
Sander Rossel wrote: what's wrong with me Coffee, my man. All problems can be solved with coffee.
Jeremy Falcon
|
|
|
|