GinDiamond wrote:
Right. I figured about those oscillator timers.

So, the z80 processor it comes with can only handle so many commands at once, right? Can you create "virtual registers" to increase the amount of computing capacity?
The z80 can only handle one instruction at a time and this has nothing to do with the register count. More registers would help program execution time only due to the fact that accessing registers is faster, fewer t-states, than accessing ram.

I'm not sure what Kaslai means by saying IX and IY are virtual registers, but z80 does have the shadow registers witch does give it more registers but it can only access one set of those registers at a time.
What I meant by IX and IY is that they can be configured and reconfigured to point at different sections of RAM, and then the area pointed to can be accessed more or less like a register.

But like The Storm said, the number of registers has little or no bearing on the system performance, It's in the instruction set and in the clock speed. The instruction set is dictated by the circuitry and thus cannot be extended without an IC replacement.
Would it be possible to physically solder in more RAM to a first-generation TI-83 Plus and modify the OS / create a new OS that can interface with that added memory? Or is the CPU or ASIC incompatible with the added memory?
If you have an ASIC, no (hence there being an ASIC). If the RAM is discrete, eww (look at BrandonW and getting ROM back into the calc).

Want more memory? Plug a flash drive into your calc and run USB software. Done. Simple as that Smile
actually, im going to experiment a bit with USB-dependent calculator programs. think about the multitudes of things you can do with that!
LuxenD wrote:
actually, im going to experiment a bit with USB-dependent calculator programs. think about the multitudes of things you can do with that!
Indeed, but it's quite challenging to get right. What did you have in mind?
sorry, private project, Kerm. but it does have something to do with DCS.
USB dependent programs?
Does that mean the program stays on the USB and doesn't actually go onto the archive ROM or RAM of the calc?
GinDiamond wrote:
USB dependent programs?
Does that mean the program stays on the USB and doesn't actually go onto the archive ROM or RAM of the calc?
No, I think he's talking about programs that use external (non-storage) USB hardware.
oh.

That would be cool if a program was loaded from a USB drive and didn't take up all the 24K of RAM.
Like, you could load the program a little at a time.

Is that possible?
If you had a calculator with extra ram pages (i.e. an 84+) and swapped them in and out, you could probably do something like that, but it would require very clever swappping.
So you CAN use the full 48KB of ram?
GinDiamond wrote:
oh.

That would be cool if a program was loaded from a USB drive and didn't take up all the 24K of RAM.
Like, you could load the program a little at a time.

Is that possible?


Already done with msd8x using usb8x.
@AHelper:

Can I load the program from the flash drive a bit at a time, and it won't fill up the RAM even if the actual program is above 24K bytes?
GinDiamond wrote:
USB dependent programs?
Does that mean the program stays on the USB and doesn't actually go onto the archive ROM or RAM of the calc?


yes and no. like i said, this project wont be put anywhere till it's finished. why?
1) i like giving suprises
2) i'd much rather Kerm doesnt get the wrong idea and get mad at me. sorry, all i can say!
Could I possibly use a usb drive as an extended RAM device, like you can with a computer?
Look up "usb8x" and "msd8x".
even better, here are the links:

-msd8x
http://www.ticalc.org/archives/files/fileinfo/390/39064.html

-usb8x
http://usb8x.sourceforge.net/
What would happen if I use a USB internet network adapter?
GinDiamond wrote:
What would happen if I use a USB internet network adapter?
Nothing because no one has written a Driver for one, nor is there a TCP/IP stack to talk to through the driver to the outside world. So even with a driver it would still be useless.

So again Nothing.
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
» Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8  Next
» View previous topic :: View next topic  
Page 7 of 8
» All times are UTC - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement