| View previous topic :: View next topic |
| Author |
Message |
Dwedit Administrator

Joined: 26 Feb 2004 Posts: 2218 Location: Chicago!
|
Posted: Sun Jun 10, 2007 10:34 pm Post subject: Working on ti83 emulator |
|
|
I am working on a TI83 emulator.
It does not yet boot. _________________ Here come the fortune cookies! Here come the fortune cookies!
They're wearing paper hats! |
|
| Back to top |
|
 |
tepples Big Bird

Joined: 11 Jul 2004 Posts: 3015 Location: NE Indiana, USA
|
Posted: Sun Jun 10, 2007 10:51 pm Post subject: |
|
|
Planning on making a BIOS dumper too? _________________ -- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick. |
|
| Back to top |
|
 |
Dwedit Administrator

Joined: 26 Feb 2004 Posts: 2218 Location: Chicago!
|
Posted: Sun Jun 10, 2007 11:05 pm Post subject: |
|
|
At least 10 bios dumpers exist already. No point to making a new one. _________________ Here come the fortune cookies! Here come the fortune cookies!
They're wearing paper hats! |
|
| Back to top |
|
 |
Dwedit Administrator

Joined: 26 Feb 2004 Posts: 2218 Location: Chicago!
|
Posted: Sun Jun 10, 2007 11:29 pm Post subject: |
|
|
My IRQ code sucks, triggered an interrrupt immediately after returning from one.
EDIT: nope, turned out to be that the Z80 core decreases PC by 1 after executing a HALT instruction, and I hadn't made the IRQ checker check if it had just executed a halt instruction. _________________ Here come the fortune cookies! Here come the fortune cookies!
They're wearing paper hats! |
|
| Back to top |
|
 |
Dwedit Administrator

Joined: 26 Feb 2004 Posts: 2218 Location: Chicago!
|
Posted: Mon Jun 11, 2007 2:45 am Post subject: |
|
|
Woot! It now runs the Bubble Bobble ROM.
Still doesn't boot TIOS yet. Now gotta add Keyboard support! _________________ Here come the fortune cookies! Here come the fortune cookies!
They're wearing paper hats! |
|
| Back to top |
|
 |
Ethoscapade Member
Joined: 24 Jan 2005 Posts: 252
|
Posted: Mon Jun 11, 2007 1:12 pm Post subject: |
|
|
bubble bobble was without a doubt one of the more amazing labors of love to be released by the ti-83 homebrew community (?)
although, um, dwedit, wouldn't this be a bit more sensible on the DS? |
|
| Back to top |
|
 |
FluBBa Moderator

Joined: 14 Feb 2004 Posts: 2047 Location: GBG
|
Posted: Mon Jun 11, 2007 4:16 pm Post subject: |
|
|
Looking good!  _________________ 0x5AB07A6E |
|
| Back to top |
|
 |
Covarr Member

Joined: 07 Jan 2006 Posts: 736
|
Posted: Mon Jun 11, 2007 5:40 pm Post subject: |
|
|
The touchscreen would be absolutely perfect for emulating the calculator's buttons, but as far as I know the GBA is plenty powerful enough other than that. Perhaps it would be limited to TI-83 games, the majority of which use almost the same control scheme anyway. _________________ My Rig:
M3 + 256MB Kingston miniSD
CycloDS + 8GB Transcend microSDHC
EZ-Flash V 3-in-1
Final Fantasy VII (PC Version) is not dead! |
|
| Back to top |
|
 |
Dwedit Administrator

Joined: 26 Feb 2004 Posts: 2218 Location: Chicago!
|
Posted: Mon Jun 11, 2007 6:48 pm Post subject: |
|
|
I'm pretty sure anyone could come up with a better Skin. It needs to be 144x160 for now, and legible. _________________ Here come the fortune cookies! Here come the fortune cookies!
They're wearing paper hats! |
|
| Back to top |
|
 |
mog123 Member

Joined: 08 Jan 2006 Posts: 691 Location: Poland
|
|
| Back to top |
|
 |
Dwedit Administrator

Joined: 26 Feb 2004 Posts: 2218 Location: Chicago!
|
Posted: Tue Jun 12, 2007 4:13 am Post subject: |
|
|
Woot!
The culprit behind the failures? Messed up ld rr,(nnnn) instructions. Loaded the first byte correctly, failed to load the second.
Happened because there was SMS emulation cruft hiding in there. Was treating the first byte using the correct memory map, then assumed the second byte had a different memory map where the top 6 bits were used in the memory map table instead of the top 2 bits.
That's what happens when you change the memory mapping code... You get this crap because you searched for the word "memmap_tbl", and missed the single usage in readmem16 which did not explicitly use that keyword. _________________ Here come the fortune cookies! Here come the fortune cookies!
They're wearing paper hats! |
|
| Back to top |
|
 |
Gunnex Member

Joined: 08 Aug 2006 Posts: 180 Location: Back from the dead
|
Posted: Wed Jun 13, 2007 8:55 pm Post subject: |
|
|
Oh yay!
Now people can't say s*** when I use a GBA as a Ti-83+.
Will there be a GBAMP version or will there be RAM issues? |
|
| Back to top |
|
 |
dantheman Administrator

Joined: 14 Jan 2006 Posts: 2057 Location: USA
|
Posted: Sun Jun 17, 2007 2:18 am Post subject: |
|
|
Heh, so you were serious about this when you mentioned it several months ago. Sweet!
For the skin, it might be easier to use capital letters for the buttons to aid readability. It's just an idea though. |
|
| Back to top |
|
 |
Dwedit Administrator

Joined: 26 Feb 2004 Posts: 2218 Location: Chicago!
|
Posted: Sun Jun 17, 2007 6:23 pm Post subject: |
|
|
Ran into a problem with the memory mapping again, ld ix,(nnnn) was incorrectly using the SMS memory map instead of the correct memory map.
Even created another thread where I thought something else was the problem and complained about it, deleted that thread. _________________ Here come the fortune cookies! Here come the fortune cookies!
They're wearing paper hats! |
|
| Back to top |
|
 |
Covarr Member

Joined: 07 Jan 2006 Posts: 736
|
Posted: Sun Jun 17, 2007 6:35 pm Post subject: |
|
|
Oh how nice it would be if TI-83 and SMS handled memory in the same way. Alas, their lack of cooperation with each other has pushed Dwedit into a life of hardships and suffering.
But wait, Dwedit is a good programmer, so this will have no long-term effects on his work! Yay Dwedit! _________________ My Rig:
M3 + 256MB Kingston miniSD
CycloDS + 8GB Transcend microSDHC
EZ-Flash V 3-in-1
Final Fantasy VII (PC Version) is not dead! |
|
| Back to top |
|
 |
|