Jump to content

CrazyBoss

Members
  • Content Count

    406
  • Joined

  • Last visited

Community Reputation

230 Excellent

About CrazyBoss

  • Rank
    Moonsweeper
  • Birthday 08/14/1973

Contact / Social Media

Profile Information

  • Gender
    Male
  • Location
    Skåne, Sweden
  • Interests
    Converting games, Memotech MTX, ColecoVision, MSX, SEGA SG-1000 and SORD M5. Programming new games for Intellivision.

Recent Profile Visitors

9,186 profile views
  1. Not sure the stack is set by ld sp,f000 - it could be set by, ld hl,(#0006) and ld sp,hl. So if you plan to change it you can just change to ld hl,xxxx (your stackpointer).
  2. Ok if you e.g want to use the compiled code in non cp/m environment, remind that the compiler sets the stackpointer to F000h, this happends on the first jump in the code. at 0010h (if you use an hexeditor) in the compiled comfile, there is a JP XXXX, follow that JUMP and you will find the ld sp,F000, you have to change that if you eg. try to use your code for a colecovision game, cause colecovision do not have memory at F000h. Remind that alot of the build in functions in Pascal is only available under CP/M, so you basicly have to create your own functions. So things like read keyboard, write to screen etc. will not work outside CP/M.
  3. ok spend 5 mins playing around with it, at Memotech MTX emulation in CP/M. if you download the documentation at https://winworldpc.com/product/pascal-mt/5x-cpm check the pdf file said Pascal MT programmers guide mar83, in the pdf reader i use Page 16/128 you will find the files needed to build a compiler and linker disk. At page 12-15 you even find which files are at the 3 diskettes including in the package. If you have enough space at the diskette you use, you can actually have both the compiler and the linker at the same disk. Else you need to use two diskdrives. to compile you simply type mtplus test.pas (if your file is test.pas) this make a file which the linker will create a .com file from, type linkmt test,paslib/s if you want your data and code to be on other areas then the one cp/m use you can add /d:e000, this will put the variables at E000h, and you can add /p:8000, it will let the program start at 8000h, but the stackpointer will not change so you have to manual go to the comfile and change the stackpointer, look for opcode 31, more info on this one later
  4. I tried it on a Memotech MTX in CP/M, I dont recall 100% how i did, I am quite sure I took the files the directories, and I did not use the disk images. As its only a linker + compiler those files runs on standard CP/M, so I guess it should run on ADAM. I will take a look maybe this weekend, to see what i did About turbo pascal 3, you can still just create your own procedures and functions, if you e.g want to do graphics, or put it in include files. The problem is if you create a file with alot of functions you dont end up using, the compiler still compiles those procedures and functions, and take up space. It a shame i dont have a ADAM, only a Colecovision, but i guess ADAMs are quite rare in Europe.
  5. Any one but me think this is weird, in the start of this video a kid put in a Colecovision Donkey Kong into a ColecoVision (with out press the cartridge down), when they turn on the ColecoVision it looks like a Intellivision start screen and few seconds we see them playing Intellivision Donkey Kong. I know its not a ColecoVision forum but just had to share it
  6. dont know how well tp was used on Adam, i Used it alot at MSX, and also played with graphics and sound, cause some guy made graphics and sound routines available for the MSX, you cant use them directly on other systems, cause the MSX routines called the BASIC rom, but i guess you could make your own routines, by reading and writing to the VDP and SOUNDCHIP, this is done by the Z80. I was going to try to use Turbo Pascal to develop for ColecoVision but the problem is the compiler settings dont allow that to be done, If you want to write a ColecoVision game, Memory have to be in one area with the stack, and code have to start from 8000h, so its not possible. I found another pascal compiler where it is possible to change those options. Its calles Pascal MT plus, but you have to compile and link with the right options https://winworldpc.com/product/pascal-mt/5x-cpm
  7. Hi As we all know the Intellivision is about to turn 40 years old but do we know the date when people could actually buy the consoles in stores? And who among the collectors have the Console with the lowest serial number? Also what games was possible to get on the release date ? Or was the 1979 test marked not public ?
  8. Clever use of the graphics limits of Intellivision Great animations
  9. I think I saw somewhere somebody porting that game to SEGA Genesis
  10. Could be cool to go but not sure the wife like the $650 air ticket + hotels
  11. Yes Cmart, but he will only make it as a ROM which you have to load from your LTO Flash, so you will never play that game Special CMART VERSION....
  12. By the way, is it possible to enable all 32K on an ADAM ?
  13. The SGM does not "boot" with 24K, it need to get a command to enable it. If its An Adam its not safe to enable the SGM ram, so first you check for "is it an Adam" if not you can enable 24/32k.
  14. you forget Cmart not only does Chris know a lot about Intellivision (and to little about how to use the LTO flash), but he also have fun comments and jokes, which I like
  15. I did a small color test rom, and it seems like I can actually adjust the colors to match better, I cant compare to the RF, cause I have no TVs that can adjust to the NTSC output. But anyway, it can be ajusted, the problem is I use the same tv for ColecoVision, Memotech MTX, C64 and Vic20, and if it looks good at the Intellivision, it will look bad at the other platforms, but maybe I just need to adjust when needed.
×
×
  • Create New...