Jump to content

Milli Vee

Members
  • Content Count

    230
  • Joined

  • Last visited

Posts posted by Milli Vee


  1.  

    Interesting... so it works in CoolCV up until the point where the game would run. I guess in reality though, you would just load the game ROM as there is little point in loading a menu system in CoolCV to load a game ROM when you can just load the game ROM, right?

    It's nice to see others using software you write :)

     

    Milli


  2. Good find! I wonder if an error similar to that happened when Atarisoft programmed Defender.

     

    Defender only works right on a CV with standard controllers. If you use anything else the controls are messed up. That includes connecting a Roller Controller, Super Action controller, 3rd party controller, or Expansion Module #3 ADAM (or standalone ADAM).

     

    I'm not sure how OS 7 handles the controller (if it is different than EOS) but I don't think it would be the same case. Hardware wise they (CV and Adam) are the same at the controller level, the controller is on the CV board.


  3. Inky... you are correct in your statements about some of the ADAM only cartridges and how a special loader had to be developed BITD in order to place them properly on RAM when loaded from a Disk or Data Pack. What it all boils down to is that there was no form of copy-protection used in any CV or ADAM cartridge which is what MiiliV was originally asking, not the work arounds that Jim Marshall and Jim Walters developed to get them working when loaded from Disk or Data Pack.

     

    Didn't want to derail the thread because the Adam carts aren't involved in the project that he is working on.

     

    The project announcement is in another thread - this one is great for discussing why things dont work :)


  4. The ColecoVision Experience (Volume I & II) is new software written to take advantage of the VDD. Each volume is a 2mb image that contains over 60 Colecovision cartridge games that you can load from an easy to navigate menu on the Adam or within the ADAMem emulator. There will be more software from ADAM-WARE soon.

     

    post-54855-0-53085700-1535127656.gif

     

    This is the Beta version, once I am sure all of the ROM files work I will remove the beta instructions.

     

    http://smartbasic.net/2018/08/24/new-adam-software-colecovision-experience-volume-i-ii/

     

     

     

    Milli

    • Like 1

  5. I've never had a direct look at the contents of the ColecoVision BIOS, and I'm curious: Does the BIOS clean up VRAM before jumping to the start of the cartridge ROM address range? Or does it only do minimal clean up just to display the standard "COLECOVISION PRESENTS" screen, assuming this screen is not skipped?

     

    I would assume it sets us 32x24 display, loads the default font, sets the default colors, toggles interrupts on (since this vector is loaded form a cartridge) and minimum enables sprites and attributes. As for any graphic displays I think it leaves that for the cartridge. If you pull the CV reset on an Adam (or just turn on the CV) all the Z80 does is a jp 0 where the OS 7 ROM is.

     

    I make this assumption because I am using 40x24 mode when I load in cartridge dumps and when I toggle OS 7 in and jp 0 it corrects the video.

     

    Milli


  6. Getting closer to making all of the cartridge dumps work correctly. I am really surprised that no one hit upon that simple method of copy protecting cartridges when it came to making copies for use on the adam, Add in a simple OUT (07Fh),3 at the start of the cartridge code. These sets up Adams memory for OS 7 in lower 32k, Cartridge in upper 32k. Totally defeats any copying of the code to ram with the adam. You would have wanted to take it further and have code somewhere else check to make sure no one removed the OUT from the startup code but it is simple and elegant. (Home brewers take note :) )

     

    BTW there are 2 methods of starting a rom cartridge dump in ram when you move it there, one is a simple jp 0 to reset the CV board, it doesnt change the RAM setup so the CV board believes that a cartridge is in there. The other, to bypass any CV startup routines is:

     

    ld hl,(0800Ah)

    push hl

    ret

     

    This loads the starting address for the cartridge code and jumps right in. It should avoid any CV title screen and other processes.

     

    Milli


  7. Ok I have a question that maybe one of the original Adam owners may have an answer to. Back in the day (hate that saying) did some cartridge programmers / makers add in code to disable the use of copies of the cartridge in Adam's RAM, ie do an OUT (07fh),15 to setup the memory for OS 7 in lower 32k and Cartridge in upper 32k? This would have no effect on the colecovision but would effectively break a copy of the cart running in RAM on an Adam since after this OUT there would be no cartridge to run?

     

    Milli


  8. Hi Milli.

     

    I guess the PSU can also be used for the C64 and the Amiga family, right ?

     

    Looking at your picture I see 110v input. Why not add a 240/110v selector to gain potential European customers... like me ?

     

    JihemB

     

    It doesn't need a selector switch - it does it internally:

     

    Input Voltage (VAC) 88 to 264

    Input Frequency 47 to 63

     

    Milli


  9. This is really neat at all but I'm curious to know if there is any practical application to it other than just being able to show you can still connect to a dial-up BBS in 2018? I don't mean to be insulting or condescending so I apologize if it comes off that way, but I'm genuinely curious. I think I'd understand it more if someone had written a web browser for the ADAM and you could say "Hey, here's something current that this classic computer can do" sort of an "Old Made New" scenario.

     

    I love my ADAM and I have it currently hooked up and I use it quite a bit but really only for playing games.

     

    Is there an actual practical application for using the ADAM in 2018 outside of playing games? Other than to just reminisce of a simpler time? Honestly curious.

     

    This is part of an interview I gave to Justin for his blog. It basically sums up my answer to practical applications:

     

    What would you say to fellow Adam computer owners?

     

    This is easy. Take any and all of the Colecovision cartridges you have and put them away where you can't see them. Then put in a Smart Basic tape, disk or image, or if you do not have it, Smart Logo or CP/M with even the built in ASM. Then using the manual and / or the internet, write a program. Start out with Hello World and work from there.Try to make a tic tac toe game, a number guessing game, a simple demo. Do something to feel how you have power over the computer, that when you sit in front of the keyboard you are "god". What you say matters, and if it doesnt work, there is always the reset button. And when you are done - take a picture of it and post it online. These days we have the ability to share everything with people who have the same interests. The Adam and other 8 bit computers give you the ability to understand and actually control technology, don't use them for entertainment, use them to empower yourself, to increase your knowledge of the computer world we live in.

     

     

×
×
  • Create New...