... Yes, yet another Intellivision emulator is underway ... Perhaps some of you have heard of LabVIEW? In any case, I'm working on an Intellivision emulator...
... Unfortunately, no, at least for me. The closest to a unit-test I have is the 'flag detect' test I wrote for testing the shifts. It helped me grok the odd...
Those **$#&*& penguins! They gave me trouble for weeks. Little buggers. I'm pretty sure it was an issue in my subtract routine like Joe Z said. -Joe F....
Fisher, Joseph
joseph.fisher@...
May 6, 2003 8:19 pm
2491
... As I recall, it has to do with the correct calculation of the "Overflow" bit. IIRC, that bug in jzIntv also caused the computer AI in Checkers to make...
I think you're right. I think Steve already has this code, but here's what I've got, for the edification of the list. I think Joe Z provided me with the base...
Fisher, Joseph
joseph.fisher@...
May 6, 2003 8:27 pm
2493
-- Make sure unimplemented memory reads as $FFFF. (Since you're booting normal carts already, I think you already nailed that.) And here I thought I was being...
... That should be fine for most things, as long as bits 10--15 are non-zero for non-implemented memory. There isn't much that relies on non-implemented...
... Your tests do, Joe Z <g> And we, as anal-retentive programmers must get it right. -Joe F...
Fisher, Joseph
joseph.fisher@...
May 6, 2003 9:52 pm
2496
A buddy of mine here at work was quite interested in this project, and wanted to see if it ran in Linux. As I mentioned in my earlier post, LabVIEW source is...
Vader, If you send me some screen pics, and more info on it... I'll be happy to cover it as news and add it to the development section of The Intellivision...
Some games (Bomb Squad, NFL Football, Tron Deadly Discs) flicker back and forth between the 'right' colors and other colors. My hunch is that this is related...
... It's probably the color-stack advance bit. If you refresh the display while this bit isn't set where it needs to be, you'll get some heavy-duty flicker...
... display ... flop ... reset ... Damn, you're good! Dead on! I wasn't doing this. Guess I should consult the SDK as my primary source - there it is in B&W! ...
... You may be interested in my 'MOB collision' program to debug these functionnalities. I wrote it for this purpose while developing the STIC emulation in...
... Maybe I should try to complete my "Inty Monitor" ROM so that one can run and check any piece of code on the real console (w/ an Intellicart). Well... for...
Hey. For those who might have missed the episode of Icons on G4TV that featured our beloved Intellivision, I have uploaded the entire episode (in Divx, 140M)...
That was really great. The video quality... barring the obviously 'aged' Intellivision commercials... was outstanding! Thanks for posting it. I saved it for...
In my emu, there are some oddities in some game graphics... For example, in Buzz Bombers, the beehive on the title screen is displaying as a grey FG color and...
... mode ... Interesting ... I'm checking $0021 before each frame, and it's zero. When I look at this in Nostalgia's debugger, it's 0xFFFF. So, I guess I need...
Steve, This is another one of those addresses that depend on being written to or read from, not the actual value in it. If you look at my memory read and...
Fisher, Joseph
joseph.fisher@...
May 8, 2003 1:24 pm
2510
... Steve, AFAIK, the value stored in $0021 doesn't matter at all. What *IS* important is to know whether this address was read or written (with any value)....
Just to clarify, the reason the address is ANDed with 0x3FFF is to take the memory aliases into account. The STIC only "sees" the bottom 14 bits, remember. ...
Fisher, Joseph
joseph.fisher@...
May 8, 2003 1:33 pm
2512
Joe F. and Arnauld - many thanks for shedding the light! When I read the docs, I just didn't want to believe that I needed to do that kind of thing, so I...
No, only on writes. The display is disabled unless 0x0020 is written to. -Joe F...
Fisher, Joseph
joseph.fisher@...
May 8, 2003 2:07 pm
2514
... I don't think anything is happening when $0020 is read. ... This address has to be written once per frame during VBlank in order to enable display. But...