You could try detecting reads from uninitialised memory, and depending on the memory location that the read is coming from and going to put the most likely value to work in.
That'll be my initial fix, hopefully I can get a combination that fits all the buggy games.
Search found 322 matches
- Thu Sep 10, 2009 3:40 am
- Forum: Programming
- Topic: Interesting bugs in old games
- Replies: 11
- Views: 2420
- Thu Sep 10, 2009 2:17 am
- Forum: Programming
- Topic: Interesting bugs in old games
- Replies: 11
- Views: 2420
Interesting bugs in old games
I've spent about 20 hours on games that don't seem to work right in my emulator, and most of the problems have come down to one thing. Games using unitialised memory. Poker and AE are two examples. In AE PAL at least, the screen is sometimes offset to the left and up incorrectly all due the intialis...
- Fri Sep 04, 2009 8:02 pm
- Forum: Buy, Sell, and Trade
- Topic: Big vic20 lot going in Aus, 1540, 50 games, most boxed
- Replies: 12
- Views: 2978
- Fri Sep 04, 2009 6:21 am
- Forum: Buy, Sell, and Trade
- Topic: Big vic20 lot going in Aus, 1540, 50 games, most boxed
- Replies: 12
- Views: 2978
Big vic20 lot going in Aus, 1540, 50 games, most boxed
http://cgi.ebay.com.au/ws/eBayISAPI.dll ... K:MEWAX:IT
Must stop looking at it, or I might do something rash
Must stop looking at it, or I might do something rash
- Wed Sep 02, 2009 10:41 pm
- Forum: Emulation and Cross Development
- Topic: DASM - how to force table to not cross page boundary?
- Replies: 14
- Views: 4113
- Wed Sep 02, 2009 5:53 am
- Forum: Emulation and Cross Development
- Topic: King Tut.csm what's going on?
- Replies: 5
- Views: 2296
ok King Tut code sucks... I was trying to load the csm of it, that failed, then I tried the tap and that failed the same way. I loaded up vice and added a break point, and it turns out there's some dodgy code in king tuts start routine. ISB $5554 <- undocumented instruction NOOP $0F,X <- same. what ...
- Mon Aug 31, 2009 5:42 am
- Forum: Collecting and History
- Topic: Copyright on Vic20 Roms
- Replies: 20
- Views: 10544
1/ It's fun 2/ I prefer c++ 3/ A completely different UI to vice, with emphasis on helping developers to develop. 4/ An emphasis on exact emulation, it should do exactly what the vic20 does, down to the screen corruption when you scroll the vic too far right, or unconnected ram reads, or preventing ...
- Mon Aug 31, 2009 4:15 am
- Forum: Emulation and Cross Development
- Topic: King Tut.csm what's going on?
- Replies: 5
- Views: 2296
- Mon Aug 31, 2009 3:39 am
- Forum: Emulation and Cross Development
- Topic: King Tut.csm what's going on?
- Replies: 5
- Views: 2296
King Tut.csm what's going on?
I'm trying to load King Tut from tape, and it keeps failing with the following (below). The question is what's the JMP ($0014) meant to do. And, given the program below, why is line 18 poking stuff to the keyboard buffer and what's the inverted "E". DCB8 STY $68 DCBA RTS D804 LDA $64 D806 ...
- Sun Aug 30, 2009 5:53 pm
- Forum: Collecting and History
- Topic: Copyright on Vic20 Roms
- Replies: 20
- Views: 10544
- Sun Aug 30, 2009 4:57 pm
- Forum: Collecting and History
- Topic: Copyright on Vic20 Roms
- Replies: 20
- Views: 10544
Copyright on Vic20 Roms
At some point I'd like to release my Vic 20 emulator, but I'm a little worried about the issues surrounding copyright on the kernel/basic roms, also 1541 drive roms. As I'd like to add a donation option to the emulator, I don't wan't whoever owns the copyrights to lawyer up and make my life a pain. ...
- Wed Aug 26, 2009 6:02 pm
- Forum: Emulation and Cross Development
- Topic: DASM - how to force table to not cross page boundary?
- Replies: 14
- Views: 4113
- Wed Aug 26, 2009 4:44 pm
- Forum: Emulation and Cross Development
- Topic: DASM - how to force table to not cross page boundary?
- Replies: 14
- Views: 4113
- Thu Aug 20, 2009 10:12 pm
- Forum: Hardware and Tech
- Topic: How to do the S-VIDEO modification (pictures/diagrams)
- Replies: 2
- Views: 1155
- Mon Aug 17, 2009 2:53 am
- Forum: Programming
- Topic: When does the scan line counter change?
- Replies: 2
- Views: 1203
To figure it out I executed this program, that basicially inverts and un inverts the screen the moment it detects a scanline change. With the 3 x NOPs I have in the code the disruption on screen occurs at minimum exactly on the default left hand edge of visible screen (i.e. on the left of the first ...