ColecoDS - Improved

Bodhi-Baum

Member
Newcomer
Joined
Sep 16, 2023
Messages
10
Trophies
0
Age
54
XP
31
Country
Germany
Well, I´m sorry but if I try to start the ColecoDS within melonDS I only get a 'shutdown' messsage in the upper left corner of my monitor.

eos.rom and coleco.rom are installed into the directory where ColecoDS is placed.

Did I do something wrong?
 
  • Like
Reactions: Cris1997XX

BigGangster

Member
Newcomer
Joined
Sep 19, 2023
Messages
9
Trophies
0
Age
21
XP
235
Country
United States
I played Mario Bros. Colecovision Homebrew port on ColecoDS on actual hardware, and it runs pretty well kind of. It includes some slowdown.
 

wavemotion

Benign Geek
OP
Member
Joined
Nov 23, 2020
Messages
919
Trophies
1
XP
7,386
Country
United States
I played Mario Bros. Colecovision Homebrew port on ColecoDS on actual hardware, and it runs pretty well kind of. It includes some slowdown.
Interesting... Even on the oldest DS I have with a clone R4 card, this seems to run fairly well. Unthrottled it will run about 75fps. Admittedly, ColecoDS isn't cycle accurate but it's pretty darn close - I did side-by-sides on my real CV hardware for games I owned (Donkey Kong, War Games, Slither, etc.) and didn't notice any speed differences. But I don't have a way to play Mario Bros. with real hardware so I'll trust that there is something in the emulation that isn't cycle-perfect!
 

BigGangster

Member
Newcomer
Joined
Sep 19, 2023
Messages
9
Trophies
0
Age
21
XP
235
Country
United States
Interesting... Even on the oldest DS I have with a clone R4 card, this seems to run fairly well. Unthrottled it will run about 75fps. Admittedly, ColecoDS isn't cycle accurate but it's pretty darn close - I did side-by-sides on my real CV hardware for games I owned (Donkey Kong, War Games, Slither, etc.) and didn't notice any speed differences. But I don't have a way to play Mario Bros. with real hardware so I'll trust that there is something in the emulation that isn't cycle-perfect!
I take it back. I tried out the new version of ColecoDS, and playing Mario Bros. runs with no problem. It had a slowdown when there were more than 3 sprites in old previous versions.
 
  • Like
Reactions: wavemotion

wavemotion

Benign Geek
OP
Member
Joined
Nov 23, 2020
Messages
919
Trophies
1
XP
7,386
Country
United States
https://github.com/wavemotion-dave/ColecoDS

V8.9: 20-Sep-2023 by wavemotion-dave
  • Further cleanup of the ADAM driver to eliminate title-screen glitches and provide support for 320K disks.
  • Slight optmization across the board resulting in another frame or two of performance.
  • Memory optmization to reduce the footprint of the program - providing about 300K of free resources total.
  • Improved speed of blend mode (it only uses about 10% CPU resources now)

This should bring parity to the ADAM emulation. Almost all of the glitches and gremlins have been worked out of the ADAM driver! Most of the ADAM disks you find are 160K but we do support the 320K format. I almost added 720K format but it was going to be a little tricky and almost nothing comes on that format (without also coming on lower density disks).

This emulator is pretty polished right now - not much left to add. I'll probably move back to one of my other emulators for a while.

Lastly, I do ask that you read the readme.md file which I've put a lot of effort into. I get a number of questions here, there and everywhere that would be perfectly answered from reading the included documentation. I know I'm guilty of trying to jump right in too... but there is a lot of knowledge bound up into the documentation.
 
Last edited by wavemotion,

wavemotion

Benign Geek
OP
Member
Joined
Nov 23, 2020
Messages
919
Trophies
1
XP
7,386
Country
United States
https://github.com/wavemotion-dave/ColecoDS

V9.0: 21-Oct-2023 by wavemotion-dave
  • Fixed loading of SC-3000 Survivors Multi/Megacart roms.
  • Slight optimization to I/O read driver.
  • Minor cleanup as time permitted.

A very minor release just to clean up a couple of bugs and slight improvements to the I/O driver. I always like putting out a build that doesn't have radical changes - very little chance I've broken something that was previous working :)
 

wavemotion

Benign Geek
OP
Member
Joined
Nov 23, 2020
Messages
919
Trophies
1
XP
7,386
Country
United States
ColecoDS 9.1 is released: https://github.com/wavemotion-dave/ColecoDS

V9.1: 03-Feb-2024 by wavemotion-dave
  • Ported the SCC Konami sound driver from FluBBa to make the MSX1 games using that chip sound great.
  • New overlays for Colecovision Space Shuttle and Utopia.
  • Lots of small tweaks and minor cleanups since the last release.

Thanks to some help from @FluBBa, I managed to get his incredible Konami SCC driver integrated into ColecoDS so the Konami SCC sound chip games sound so much nicer. And as a bonus, the driver is faster than my hacked 'fake' SCC driver so most of the SCC games now play full speed on the DS-Lite/Phat.
 

wavemotion

Benign Geek
OP
Member
Joined
Nov 23, 2020
Messages
919
Trophies
1
XP
7,386
Country
United States
Not ready for the 9.2 release yet but a fairly major update to the sound core has been checked in for the daily 9.1a build on github.

The SN sound chip has been updated and the AY sound chip is newly borrowed from @FluBBa - this brings a new level of sound quality to ColecoDS!

I'm using the AY sound chip in a slightly different manner than it was intended - but thanks to help from Fredrik, I've managed to get most of the issues worked out. The AY sound chip is used in all MSX1 games, all Einstein games, all SVI Spectravideo games and for many of the Super-Game-Module games for the Colecovision. I'm still testing to make sure that this new chip driver is working across-the-board, but so far, so good. If anyone plays MSX1 games (or Einstein or SVI) on ColecoDS, please do let me know how this new version stacks up.
 

Indy13

Well-Known Member
Member
Joined
Jan 26, 2017
Messages
608
Trophies
0
Age
45
XP
1,286
Country
France
If anyone plays MSX1 games (or Einstein or SVI) on ColecoDS, please do let me know how this new version stacks up.
I tested einstein and svi games and it works well then maybe it was me who imagined it but it seems that the sound volume seems slightly louder, in any case the sound is good
 
  • Like
Reactions: wavemotion

wavemotion

Benign Geek
OP
Member
Joined
Nov 23, 2020
Messages
919
Trophies
1
XP
7,386
Country
United States
I tested einstein and svi games and it works well then maybe it was me who imagined it but it seems that the sound volume seems slightly louder, in any case the sound is good
Yeah, for sure. My old handling was a "Fake AY" which turned every AY sound chip (MSX, Einstein, SVI) write into a semi-equivalent SN sound chip write (that's the chip used for the Colecovision). The problem with my Fake AY driver is that the AY chip is actually a bit more capable than the SN (Colecovision, SG-1000, etc.) chip. It has a wider dynamic range with more bass, plus more advanced noise generation... but more importantly it has sound Envelopes. These envelopes allow for funky sounds - I was approximating them (probably not very well) but with Flubba's driver we get all the awesome envelope goodness. Not every game uses envelopes but those that do can produce sounds that the Colecovision is not (easily) capable of.



1707505749429.png
 
  • Like
Reactions: Indy13

wavemotion

Benign Geek
OP
Member
Joined
Nov 23, 2020
Messages
919
Trophies
1
XP
7,386
Country
United States
https://github.com/wavemotion-dave/ColecoDS

V9.2: 12-Feb-2024 by wavemotion-dave
  • Ported the AY sound chip driver from FluBBa to improve MSX1, Einstein and Coleco SGM games.
  • Ported most recent SN sound chip driver from FluBBa.
  • Allow more than one keyboard press at a time for the MSX1 so keyboard-mapped keys work properly (i.e. UP and SPACE at the same time)
  • Cleanup across the board - save states optimized.
 

anotherthing

Well-Known Member
Member
Joined
Mar 30, 2023
Messages
252
Trophies
0
Age
52
XP
341
Country
United States
That's a nice, tight interface you have there! Keep up the good work. The Adam is one of the craziest things considering the rise of the home computer market at the time, how successful the ColecoVision was, and it only sold around 100,000 units.
 
  • Like
Reactions: wavemotion

wavemotion

Benign Geek
OP
Member
Joined
Nov 23, 2020
Messages
919
Trophies
1
XP
7,386
Country
United States
Yeah, the ADAM was my first home computer. My friend had the TI-99/4a and I loved both. I had just the standard digital data tape drive that was included with the system (256K - tape based but MUCH faster than normal cassette technology). With my first part-time job in 1985, I earned enough money to go to the local Toys-Backwards-R-Us and buy and Adam disk drive and a nice skateboard. I blew my entire summer earned money on those! My dad told me I couldn't spend everything I made that summer... so I had to return one of them. I returned the skateboard and kept the disk drive.

Hence I'm here talking to you all and didn't become Tony Hawk.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Quincy @ Quincy:
    Usually when such a big title leaks the Temp will be the first to report about it (going off of historical reports here, Pokemon SV being the latest one I can recall seeing pop up here)
  • K3Nv2 @ K3Nv2:
    I still like how a freaking mp3 file hacks webos all that security defeated by text yet again
  • BigOnYa @ BigOnYa:
    They have simulators for everything nowdays, cray cray. How about a sim that shows you playing the Switch.
  • K3Nv2 @ K3Nv2:
    That's called yuzu
    +1
  • BigOnYa @ BigOnYa:
    I want a 120hz 4k tv but crazy how more expensive the 120hz over the 60hz are. Or even more crazy is the price of 8k's.
  • K3Nv2 @ K3Nv2:
    No real point since movies are 30fps
  • BigOnYa @ BigOnYa:
    Not a big movie buff, more of a gamer tbh. And Series X is 120hz 8k ready, but yea only 120hz 4k games out right now, but thinking of in the future.
  • K3Nv2 @ K3Nv2:
    Mostly why you never see TV manufacturers going post 60hz
  • BigOnYa @ BigOnYa:
    I only watch tv when i goto bed, it puts me to sleep, and I have a nas drive filled w my fav shows so i can watch them in order, commercial free. I usually watch Married w Children, or South Park
  • K3Nv2 @ K3Nv2:
    Stremio ruined my need for nas
  • BigOnYa @ BigOnYa:
    I stream from Nas to firestick, one on every tv, and use Kodi. I'm happy w it, plays everything. (I pirate/torrent shows/movies on pc, and put on nas)
  • K3Nv2 @ K3Nv2:
    Kodi repost are still pretty popular
  • BigOnYa @ BigOnYa:
    What the hell is Kodi reposts? what do you mean, or "Wut?" -xdqwerty
  • K3Nv2 @ K3Nv2:
    Google them basically web crawlers to movie sites
  • BigOnYa @ BigOnYa:
    oh you mean the 3rd party apps on Kodi, yea i know what you mean, yea there are still a few cool ones, in fact watched the new planet of the apes movie other night w wifey thru one, was good pic surprisingly, not a cam
  • BigOnYa @ BigOnYa:
    Damn, only $2.06 and free shipping. Gotta cost more for them to ship than $2.06
    +1
  • BigOnYa @ BigOnYa:
    I got my Dad a firestick for Xmas and showed him those 3rd party sites on Kodi, he loves it, all he watches anymore. He said he has got 3 letters from AT&T already about pirating, but he says f them, let them shut my internet off (He wants out of his AT&T contract anyways)
  • K3Nv2 @ K3Nv2:
    That's where stremio comes to play never got a letter about it
  • BigOnYa @ BigOnYa:
    I just use a VPN, even give him my login and password so can use it also, and he refuses, he's funny.
  • BigOnYa @ BigOnYa:
    I had to find and get him an old style flip phone even without text, cause thats what he wanted. No text, no internet, only phone calls. Old, old school.
  • Psionic Roshambo @ Psionic Roshambo:
    @BigOnYa, Lol I bought a new USB card reader thing on AliExpress last month for I think like 87 cents. Free shipping from China... It arrived it works and honestly I don't understand how it was so cheap.
    Psionic Roshambo @ Psionic Roshambo: @BigOnYa, Lol I bought a new USB card reader thing on AliExpress last month for I think like 87...