Jump to content

nanochess

Members
  • Content Count

    6,483
  • Joined

  • Last visited

  • Days Won

    19

nanochess last won the day on December 25 2017

nanochess had the most liked content!

Community Reputation

6,240 Excellent

About nanochess

  • Rank
    Processorus Polyglotus
  • Birthday November 4

Profile Information

  • Custom Status
    Coding something good
  • Gender
    Male
  • Location
    Mexico City
  • Interests
    MSX, Colecovision, Atari VCS/2600, Intellivision, Sega Master System, TI-99/4A, NES.
  • Currently Playing
    Castle of Death for Intellivision ;)
  • Playing Next
    My new halloween game for Intellivision ;)

Recent Profile Visitors

43,298 profile views
  1. In fact I don't have yet modified anything on controller support. I solved the bugs in CPU, video, and sound that prevented some games to work, scrolling tear, or collision bugs. This corrected important bugs in Astrosmash, Frog Bog, AD&D, Tower of Doom, Stadium Mud Buggies, and several others.
  2. This is so sad. Nukey Shay posted so many helpful things about programming the Atari 2600, I learned so much from his posts. A great loss. Rest in peace.
  3. Just confirmed that indeed it has problems with the title screens and some minor nuisances inside the game. Thank you. In fact you could help me testing the base 125 games in order to rule out bugs. Or if there are bugs, to correct them. I think the main problem with FreeIntv is that it was launched too soon and with many bugs. I still need to study the controller logic of Libretro before thinking in anything. I'm pretty proud of how I managed to correct the bugs that prevented Advanced Dungeon & Dragons from playing correctly. In fact never had played before the game for so long and now I can understand why many people has a fond spot for it. The game is simply amazing.
  4. Pressing Ctrl+F4 should generate a TXT file with a memory dump and VDP register dump. The debug file should be placed at your home directory.
  5. Glad you mention it because I bought a ROM some years ago, I should search for it, and I can test.
  6. I didn't knew nothing about FreeIntv until recently, and to my astonishment it had several important bugs that made Intellivision games unplayable. Had to revise it carefully, do my own research, and correct it. So finally all the games are playable. Also added save-states support and rewind support. It feels good to have another Intellivision emulator working. It surprised me how Retroarch has very nice CRT filters. Regarding to the core emulator, FreeIntv is as capable as jzintv, except for the keypad differences that could be cumbersome specially in games like Utopia. I didn't knew about Netplay, but I could give a look. No promises. Time is scarce these days. I can understand no one steps forward in 3-4 years, it is a labor with little reward, and too much complaints from users XD. Edit: Just noticed that Netplay should work out of the box with FreeIntv because I've implemented Rewind support, but currently I don't have the time to test that this is true.
  7. Carlsson is right. As you aren't using pixel-by-pixel scrolling, but scrolling per card, you can use the SCREEN statement to copy (and scroll) only half of the screen.
  8. That would be correct if you are using bank switching in exactly the same addresses. Still you would have the problem at the boot up segment on $5000-$6fff. You would have to patch it to jump to your menu, or also make it bank switchable. I don't remember if LTO-Flash supports bank switching in all pages.
  9. I don't see this including a relocation of addresses of the original game. So it would break. I mean, the CFG file only changes the target address when loading the binary pages of ROM, but the code still will refer to the old addresses.
  10. The third SCREEN statement (the one for going right) should have origin offset as muv + 19 instead of only muv. This is because when going to the right you are inserting the right column, so the correct offset for SCREEN is muv + 19. And when going to left you are inserting the left column, so the correct offset for SCREEN is muv (so this one is correct). BTW the first two numbers for SCROLL should be zero, as you aren't doing any pixel scrolling.
  11. This cannot happen in our multiverse absolute addressing relocation done manually is a P**n in the *ss. It is cumbersome, but reassembling the original source with new tools is the way.
  12. Hahaha finally I graduated to a veteran, although I think DZ-Jay was in the forums way a lot of time before me. For an assembly program I would make a list of all the segments used. I would free the $5000-$6fff segment, make a menu, and then add the new program in the free space remaining in segments. Probably I would rename all the labels in the original program with OLD_* labels. I would do this way because I would hope that the original program wouldn't change.
  13. Nanochess approves of this Thanks for sharing!
×
×
  • Create New...