As you know, I've been working on Intellivision emulation for the Gameboy Advance lately. Well, after quite a bit of effort, I've found that interpretting the...
... Are you just going to replace of CP-1600 instructions with Arm instruction "macros", or are you going actually build a little more intelligent compiler?...
... I was going to try and build a more intelligent compiler. One of the optimizations I was already considering was eliminating status flag tests after many...
... That's known as "dead-store elimination", and is a form of dead-code elimination. Basically, if you have two writes to a value (whether it's a register or...
Hmmmm, I definitely see the problem. This is exactly why I wanted to throw this idea out there before attempting to tackle it. :-) After some thought, I...
... It's not quite the way I'd tackle it, but I do see what you're doing. You treat each potential instruction as an entry point and decode from there. The...
... I thought about that, and I have a couple ideas for it, but everything I can come up with adds overhead to every opcode which is kind of a drag. ... I hope...
... Bear in mind, the objective is to play as many Inty games as possible, not to provide an Inty development platform. This can be somewhat liberating, since...
... everything I can ... I think Kyle could look some ideas from UAE .. it's quite nice (and GPL:ed) Amiga emulator. It has both allmost perfect Amiga-chipset ...
... Mostly what I worry about are cases where you can't tell data from code, and so you're not sure where the instruction boundaries are. (That's what my...
... I'm probably not explaining what I plan to do to address this very well. I'll keep a copy of the entire original ROM mapped into memory, and any peeks from...
By the way, do you think I would get better optimizations if I just used the "opcode macro" approach to output ARM assembly source code and then ran it through...
... I had assumed you'd keep the whole ROM image around. That also allows things like self-checksumming to still work. There's at least one game that does...
This thread is fascinating! I'll admit, I condsider myself a pretty competent programmer, but some of this is over my head. I'm going to have to print it out...
Fisher, Joseph
joseph.fisher@...
Feb 8, 2002 6:53 pm
1048
... This must be why many emulators choose to recompile at runtime (a.k.a. "dynarec"), because they can discover in real-time where the code entry points are...
... With Inty ROMs, though, the set of possible entry points is small enough that you don't need to discover them -- just assume every possible point is an...
... Actually this is a bit of an exaggeration. I probably only recoded about 20% of the EXEC. My major optimizations were as follows: - I determine in...
... I should have mentioned that I have SP pointing to the ROM (IGB) which is why I can do a RET to jump to the next instruction's implementing function. It...
Hey, Carl. I'd like to hear more about your techniques for emulating the Inty on the GB, if you wouldn't mind. Specifically, I'd like to hear about your...
Does anybody know if Division Software's INTV2PC Interface is out of business, or just changed to another website? There are literally dozens of Intellivision...
... I believe Willy sold the last one awhile back, and there are no plans to produce any more. --Joe -- ... Joseph Zbiciak http://www.primenet.com/~im14u2c/...
Hi I received an e-mail confirmation of intellicart shipments on 26 Feb. As overseas mail can take long time I was interested to know has anyone on this list...
I recently found this: http://www.devasys.com/usbi2cio.htm It is the cheapest USB data acqusition board I have ever seen. Does anyone have any thoughts about...
What do you have in mind? I'm not a very good "hardware guy", so I need a little more enlightenment. My first guess would be that you're interested in using...
... Yes, from my first look at it is has a 20 bit interface. More than enough to comuniate with two Intellivision hand controllers. On the Mac I would have to...