It's coming along slowly, but I'm making a thing called z680k. As the name suggests, it's an emulator to run TI-83+ software on a TI-89 or 92+.
I am directly simulating the operation of each assembly instruction. I do not intend to use JIT recompilation, branch prediction, or any other sort of optimization that requires a window across multiple instructions.
My best current estimates suggest that the emulated processor will run at about 0.7MHz. This is subject to change depending on the mix of instructions that the guest program uses.
It's just over a year old at this point and most certainly not complete yet. I've held off on announcing it because I didn't want to jinx my productivity, or create false expectations. I currently have NO anticipated release date. It'll be done when it's done. This week I got it to a state where it ran a DJNZ loop correctly, which is I think as good a time as any to state something publicly.
I am directly simulating the operation of each assembly instruction. I do not intend to use JIT recompilation, branch prediction, or any other sort of optimization that requires a window across multiple instructions.
My best current estimates suggest that the emulated processor will run at about 0.7MHz. This is subject to change depending on the mix of instructions that the guest program uses.
It's just over a year old at this point and most certainly not complete yet. I've held off on announcing it because I didn't want to jinx my productivity, or create false expectations. I currently have NO anticipated release date. It'll be done when it's done. This week I got it to a state where it ran a DJNZ loop correctly, which is I think as good a time as any to state something publicly.