Mike Harris
Members-
Content Count
532 -
Joined
-
Last visited
Content Type
Profiles
Member Map
Forums
Blogs
Gallery
Calendar
Store
Everything posted by Mike Harris
-
Actually, my largest work was 30 years ago or so with BBS'ng and making stupid games in Smart Basic. However, I am now trying my hand at Homebrew and Assembly Language. As I am studying others work and looking for examples with simple Hello World and what not I am really trying hard to follow. Without proper examples I am running into road blocks such as. Here is a snippet of Code to display a simple line of text and set the colors and for my understanding can someone direct me. ld a,$6F ld hl,$2000 ld de,32 call $1f82 ;BIOS Fill_VRAM I can include this with all the other support routines and get red text with a white background. I can change any of those colors in the pallet. My issue is how do I change the border color? Back in the smartbasic days it would be something like poke 27384 for border and 27386 for screen color. I may have these numbers wrong but you get the idea. Can someone fill in the blanks like how to change the border so I don't have to use a blank screen What is the ld hl, $2000 and the ld de, 32 Or maybe it is because I am using mode_1 Any help to get started. I have looked on all the popular websites and have all the manuals, even the ones that you can't read, on OS5 and OS7 I know everyone has already figured all of this out but what I really need is example code in asm and a list of jump tables with the registers and examples. If I had to guess I would figure it to be a simple register that you add a color value or leave it zero for blank being as there is nothing to program, you can't add graphics to the border as far as I know.
-
I never had a single problem with their customer service. I am seriously unhappy that they ended up the way they did. I promise you that it had nothing to do with the NES being better either. You can only imagine how far Coleco would have gone with further generations of the ADAM. As far as customer service was considered all you had to do was ask and I did. I asked them to send me some internal copies of critical OS peeks and pokes so I could add them to my basic programs and they did. It was not until the hackers guide to ADAM came out before I really got deep into the OS.
-
May have updated some include files but the libraries that need to be linked are nowhere to be found with this update. Finally got things working and with the new SDCC. Had to compile from at least 1 directory in the root of z80 which has to be in the root of the C: directory. This is what I mean by using 10 year old DOS based technology instead of updating to a new IDE. sure I complain a lot but do you listen if I don't. So now I have the ability to program in ASM and C but not with this update. Have to use the older includes and libraries.
-
Questions about Coleco graphics capacity?
Mike Harris replied to BladeJunker's topic in ColecoVision Programming
Could someone send me this file because his sites DL is 404 now. ICVGMcomplete.zip If anything it would be great if someone could post a complete dev kit that everything is in one file where you can edit and press compile without all this installing 20 programs and moving libraries around. Is Daniel even still around? -
Your assembly Hello tutorials work great, Dev kit is no longer on your site plus everything is out dated relying on old operating system. I can find no link to contact you on your website or youtube channel so I will post it here. It would be the greatest thing if you posted your notes, tutorials or what not for a complete Coleco Programing guide. I would love to create a game but nothing for coleco has been modernized and despite the other gentleman updating the library the dev kit is still 10 years old.
-
OK, figured out a bunch of crap. Some examples would not compile because of missing headers. Now, trying cci3 it wants to install java. Jezus H this is more headache and not worth the ball busting. There is no reason on earth to install or use java. I'll try again in a year or two when someone comes up with a real IDE
-
Please update your installation manual. Or just a script. Do I just unarc this directly into SDCC? The last C environment was Turbo C many years ago and I am only used to modern Visual Studio. What goes where is my biggest setback.
-
Can someone create a script or show a picture of or better yet a simple guide of where to put everything. It's been a while since the last time I used C and that was 1989 or so with Turbo C. I am seriously trying to get started in all of this just to see how far I can go but... Trying a bunch of older methods and I am finding out that your CPM emulator is not about to work on a Windows 10 x64 machine. Install SDCC. I have the latest library from z80. I do not see any include files such as Coleco.h Setting up all of this on a modern machine is a mess and I do appreciate the attempt from the community to breed new life into the Coleco series but this stuff needs to be updated. As in someone super intelligent set up an IDE that you can type in everything a press a button that says build and tadaaaa a rom is created. BTW, who uses tar or gz anymore? Getting errors trying to unzip. I ended up giving admin rights to 7zip but nothing is in the includes directory. Next someone will be using asf and divx.. So outdated. Why is one CV and the other CVU?
-
ColEm Emulator for Windows, Android, and Linux
Mike Harris replied to GarageResearch's topic in ColecoVision / Adam
Yea, I got that. But it doesn't allow you select what resolution your full screen mode is. It just automatically uses the highest mode your system can produce which was 4k but I don't want 4k it slows down my machine and in Windows 10 it displaces the icons and a host of crap when it returns from 4k. I even looked in the save ini and there is nothing that references it. Could it be that is just one more thing to be installed on Tuesday as they say. Believe me when I say I love Marats work but beyond COLEM there isn't much else other than MESS/MAME for ADAM and his COLEM ADAM doesn't currently work. As a matter of fact, being whiny, COLEM is annoying at times but it does play SGM games. -
ColEm Emulator for Windows, Android, and Linux
Mike Harris replied to GarageResearch's topic in ColecoVision / Adam
Can someone explain how to set the full screen resolution? It defaults to the highest my graphics card can do which is kind of blind assumption that that is what they want. My system can handle 4k but I keep it at 1080p for a reason. I can't find it in the menu anywhere to select full screen resolution size. -
Keith Robinson passed away :(
Mike Harris replied to retroillucid's topic in Intellivision / Aquarius
Old news but maybe now that he is gone, RIP, they will stop screaming copywrite and release the HE MAN version for the Colecovision that was supposedly created. -
ColEm Emulator for Windows, Android, and Linux
Mike Harris replied to GarageResearch's topic in ColecoVision / Adam
Thanks for the response. I am not about to argue over YOUR software as well as your troubles emulating ADAMNET without rom dumps from the devices such as the disk drives. I am sure you will eventually figure it out. Good luck. -
ColEm Emulator for Windows, Android, and Linux
Mike Harris replied to GarageResearch's topic in ColecoVision / Adam
Actually I should not criticize what is free. Then again that is the last argument of all emulators. If I had a wish list when I boot it up I would love that it doesn't open window to select a Rom. I would love that it didn't bug me to associate all roms to Coleco. I would love ADAM to run. I would love a modern GUI that looked like Windows and not something from 1994 I could go on but this is your baby and if I could ever find time away from my nagging wife to remodel my house I would write my own version in Visual C++ with all modern code. I have already outlined a complete development IDE with a built in emulator that will compile into DDP Super Games to be used on a real ADAM. -
ColEm Emulator for Windows, Android, and Linux
Mike Harris replied to GarageResearch's topic in ColecoVision / Adam
Marat was the first guy on the ball to get his out. That said, he is slow to the touch nowadays and his latest version still doesn't emulate the adam as of yet. It will boot but the rest has not been setup. It is still old dos code, still with his custom interface and still has a ton of irritating features. I will say that the guy is brilliant and I wish he would get on the ball because I am too lazy to write my own. -
I just picked up a NEVER used, not once, mint Coleco ADAM still in the box. DDP's still shrink wrapped. Point is that I will use an emulator before I will boot that sucker up. That said, if you are going to have some custom joystick setup then why spend all that money when you can build a simple interface that plugs into USB and use it on an emulator. Use a joystick from HAPP controllers or wherever and a keypad to start the game or better yet just some XBox controller. If you are going to play on an original system then wouldn't be part of the experience to use an original controller?
-
I would love to program some stuff. I have all original manuals and programing guides from 1983 which is when I bought them. Yes I am that old. Most of my ADAM work was from reverse engineering but I would love to do some new work with a new IDE. My hesitation has always been that none of this has been in a modern environment. Everything has always felt like it was dos based that you had to install it all in the root of the C: directory and had to start with a dos prompt. Has any of this been modernized or am I just whistling Dixie here.
-
100% never used, still in the box. DDP's still shrink wrapped, not a single smudge on the entire unit. However it didn't come with the manuals and I am ticked. The guy who sold it to me said there were none. I need a set of never used, never bent, never smudged, still in the wrapper manuals. Anyone out there? MH
-
Awesome, always love new info, and software. Bring on the links. ADAM was my first real computer, I met some really great people on the John Galt Line and Night Owl BBS's through 300 baud. Played my first online text adventure. Programed the thing. Spent thousands of hours on this machine. It is a piece of my teenage years. Anything new will go straight to my heart.
-
Here is a link to a really great site. It has tons of information and over 1800 hundred downloads of disk and data packs. Probably from TOSEC but at first glance I would say some custom jobs in there too. Also has some code and guide to creating your own digital data packs. If I understand is that this code formats your DD Drive with a regular tape in it after you drill the hole. All of this, once again, a glance. I am sure that all of you know about this person but if you don't then send a greeting and welcome him into the community. http://smartbasic.net/2017/10/17/making-tapes-and-disks-from-images/
-
I can not believe that after 30+ years I am still learning something new about this machine. It's like learning a new feature of the Model T that Ford kept secret. So happy that these type of sites exist.
-
I never used copy cart+ or some of the others. I directly accessed the memory and took a snapshot. I could do it through CPM and Smartbasic. In all honesty I could probably do it from Smartlogo if I really tried despite it being such a benign language. No matter how you slice it all it is is some machine language about 20 bytes long and a couple of calls. My philosophy is make a great game and you will be supported by the community. Stop blaming pirates for your losses. I spent a ton of money on software for my ADAM and my Amiga just to be duped by crappy titles. I collect ADAM games now for the boxes, cartridge, documentation and the extras that use to come with old adventure games like Zork. Use the money that would be wasted on copy protection into development and content. What the community actually needs is an updated IDE kit for the 3 main systems. A2600 Coleco and Intellivision.
-
So at the moment are you guys saying you can't get the software off the disk or just copy the disk as a whole? Because if I had a copy of the software I can try disassembling it and bypass the checks just to get it to work. But all I have is an emulator so I can't account for an actual machine. It's short work considering all it is is old z80 code.
