Jump to content

CrazyBoss

Members
  • Content Count

    444
  • Joined

  • Last visited

Everything posted by CrazyBoss

  1. take a look here: http://colecovision.dk/sem.htm at the last 1/3th down you will find: "Here are the steps required to initialize a Super Game Module game"
  2. This routine should enable the SGM ram if its not an Adam computer. ;Enable SGM ;modify AF,$6000,$6400 ; ld a,254 ld ($6000),a cpl ld ($6400),a ld a,($6000) cp 254 ret z out ($53),a ret
  3. You are right, when using on ADAM you dont enable the SGM ram, but use ADAM's own ram - But I dont know if its possible to disable the CV bios in order to get ram area $0000-$1FFF ? SGM dont do anything but provide the AY-3-8910 chip, until you enable the memory (which you should not do at an ADAM computer). But strange why Opcode dropped the enhanced charset and Colecovision logo, it looks way better than the standard CV bootscreen, and also had "Skip by pressing fire" function
  4. I will try to join, but I think its 3am for me. GMT+2
  5. I do believe I used a guide made by you from this forum it contain a file called bios_xp.rom which basicly is the coleco.rom but but the coleco.rom is moved to $2000, and byte $1988 is $07 instead of $0F, and the range from $0000-$1fff contains other data, a good guess must be the enhanced charset + the "COLECOVISION" logo. I might be that ealier SGM ment to be like this, and it was dropped by opcode, in the final product ? at www.colecovision.dk OLE mention: "This picture shows you first a 3-second start-up sequence for the SGM. Nicely animated. This start-up sequence will be used every time you turn on your ColecoVision with SGM plugged in. The start-up sequence is removed from the final module and will probably instead be showed in all new upcoming Super Games from OpCode Games." so that is the answer so the rom is removed from the final product. So a Super Game Module (Light) could be created - only for use with ADAM. Which only have the PSG inside. No need to have the Memory on the module. Can the ADAM also disable the CV rom and use $0000-$1FFF for Memory ? So the Easy way could be: 1) Check for a AY-3-8910 CPU - if found continue else exit. 2) Write two different bytes to $6000 and $6400. 3) Check if value of $6000 and $6400 are different, if so is an ADAM - jump to 5. 4) Enable the SGM ram by write 1 to port $53 5) write some data to $2000 and check if its written as it should. If not something is wrong - exit. 6) Continue the game code.
  6. Maybe I am stupid, but where do the New charset and the improved charset at the boot screen come from ? There must be some data or rom inside the SGM. Is it possible that there is a patched bios rom inside the SGM and the SGM disable the original bios in the Colecovision. Or maybe there is a normal rom which in run before the cartrigde, and this rom have will boot the cartrigde and showing the new bootscreen.? see attached screen shot. Or maybe this is only true for Bluemsx not for a real Colecovision with SGM?
  7. Nanochess are you sure about this ? It seems like the SGM replace the build-in bios by the one in the SGM. The original bios set $F to VDP Register 4, and the SGM bios change that byte to $7 - I do believe cause of the Extra (or replaced) charset used in the SGM Colecovision "load" screen. At least its what happends in BLUEMSX with SGM support, but its an EMULATOR, cant test on real hardware. By the way in bluemsx when run your SGM test rom, it thinks its an ADAM The Memory $2000-$7FFF is enabled from the start. And also in bluemsx, I didn not have any sucess out'ing to port $7F (to enable the memory from $0000-$1FFF)
  8. Hi Can I used read of byte 0x1988 to detect the SGM ? ld a,($1988) has value $7 when SGM is plugged. Dont know if that is a safe way to detect the module or there is another way is better ? Should there be a forum for Programming SGM ? or should this tread be moved to Programming Forum ?
  9. Ok, so actually you could program it bad to only work on CV Any one released the "corrected" version of Super Cobra?
  10. so on the adam the memory 6000-7fff are not mirrored?
  11. Hi. Which ram is faster to access ? The SGM ram or the build in ram in the ColecoVision. Fell welcome share Any experience, about init the SGM, the RAM etc The only way to detect the SMG is to write to the AY chip and read back the values to be sure the AY chip is present right?
  12. I think when the CV was released a Pascal compiler should be available, I remember saw some Colecovision documents and even some sourcecode written in Pascal.I think for the games released back then, most was written in Pure Assembler, But who knows, I think Spectravideo and Atari used Assembler only.
  13. I am sure there is a nice manual with the game, but i short words, the Rabbit can "Tele" to the turtle make it turn the right way next time it have the chance to turn. The turtle cant pass a broken heart, he will die from it. He cant eat carrots, snake(s) cant kill the turtle. Rabbit can eat carrot and turn in to alien to eat the snakes, can also dig holes, which after a while will be fulled with water, the turtle will drink the water, but snakes and Rabbit will die from it. Sometimes fruits, carrots or heats can be turned into a red berry, this one count for two fruits. Also full a bit at the "FRUIT" word, when its completed you go to a bonus stage I almost sure any Spectravideo 328 owner know this game, it was also released for MSX.....
  14. http://www.collectorvision.com/game-telebunny.htm
  15. Are you sure, not more ? - In that case I am already behind 10% of the games published by CollectorVision
  16. Hey. I came late into the Colecovision world, but actually how many games were original released for the Colecovision, and how many have been released by Opcode, Pixelboy and Collectorvision until now?
  17. Maybe you could have combined keys. I guess it could be possible e.g if press LEFT FIRE as a shift button. So if you press LEFT FIRE + "0" have another meaning than LEFT Fire alone and "0" Alone. Then you could have double at keys 0-9 + * and # not sure about RIGHT fire, but should be possible. and then maybe could combine them So you have all the keys with out FIRE, then all keys with LEFT fire, and all keys with RIGHT fire and all keys with both FIRE. Dont know if its possible but then you have 48 key commands By the way I think Elite was programmed by a Danish Guy, for Firebird back then, dont know what version he worked at, but there was a article about it in a danish computer magazine You might think "AND SO WHAT?" but for a small country with 5 million people, and the size of: 43,094 km² - compared to: Canada 9,984,670 km² I think we could be proud of that
  18. I already took a look at "Elite" I dont think its an easy port for Colecovision, maybe with SGM, The MSX Diskette version runs in MSXDOS may have org $0100, so can for sure not be put in 32k rom, need something with bankswitching or so.
  19. Sound like a good project to PORT to MSX2 multicolor sprites and 8 sprites per scanline
  20. Hehe like Windows ? And windows ME. Maybe they already put it together, when then know about the mistake? maybe they already wend out of business,? maybe it was possible to swap the bad ones with new good ones back then ? maybe they thinking, what the hell, if people complain we just make up a story. So its possible that one one every played a good copy of the game at a Colecovision, or maybe there only a few copied damaged out there and the rest a good? I think the answer is not easy, unless we have some member who actually owned a game shop back then, or ex-Spectravideo staff. Its also possible that Spectravideo was to busy about the MSX standard, so they just let the Colecovision be. I know they planned other games which was canceled.
  21. thanks for all the help, actually just using the Colecovision screen, works ok for me, so dont think anymore about it, as it works. Just a bit strange
  22. It should be those: db 2,$82,6,255,3,54,7,1 (decimal) except the $82 but it could be like Nanochess said, something with the interrupt, use a HALT first?
×
×
  • Create New...