MAN, you da best! Really going to have to add the SN76489 'synth' to my to-do list!!
Yogi

arfink wrote:

Yeah, i suppose so. I guess I don't see old hardware as being more or less authentic, since usually the sound of a SID or a DMG is as much the result of loose tolerances at the time of manufacture or badly aging capacitors or on-board EMI as anything else. So it's really just different, as opposed to "real."

I was trying to say the same thing, just not as well as you summed it up. wink
The moment we mod the video/audio we lose the 'original'. For music, it's up to each musician to decide on the sound they want to create or recreate.
For an old fart like me, messing with the original hardware is the fun part. Voiding warranties on systems that were out of my reach back then. Just stuck in the past!
Yogi

403

(6 replies, posted in Other Hardware)

bsa wrote:

If you need a floppy drive, grab a USB one.. if you have USB.

USB was always a bit flaky in Windows 95 too... could be in for some fun times.

Yea, you would need the MS patch for win95 to get USB working (does your lappy have a USB port?). In addition you may have to hunt for extensions to the USB stack that support 'mass storage' devices. I found some unofficial updates a while ago that worked well for Win98SE; added native support for my USB floppy as well as USB HDDs.
If all you got is the Floppy for data storage/transfer could be a bi*ch. If you have a PMCIA slot I could hook you up with a network card, but installing the drivers would be hard, their on a CD. Could copy them to a disk and load them before the floppy dies totally.
Yogi

arfink wrote:

There is really no conceivable reason in my mind why an emulator need be inferior to the original hardware in terms of sound. If you're willing to record your DMG with a PC, then why wouldn't you generate the audio with a PC too?

I really don't see a lot of distinction between the use of EMUs and orig hardware either. Within the digital domain, an emu can recreate the original logic, cycle to cycle, and recreate any quirks if that's the goal. There are a lot of good examples out there such as the dosbox OPL3 emu; very good but not quite the same as a hardware chip, but there are several Yamaha OPL chips that also sound different . If there is a demand the emu will be improved, but as time goes on, fewer of the users will have any first hand experience with the real hardware.
IMO, 'better' or 'worst' are very subjective terms. More dependent on the user's goals. For example, there are quite a few SID emus ported to uCs, AVrs Arduinos PICs. Now compared to the original 'SID' (keep in mind there are several SID versions that sound different), each hardware/firmware emu lacks some quality. But if you remove the 'SID' label and consider the firmware for it's own synth qualities, they are excellent.
  So for modern gamers that wants to do some retro gaming when they need a break form the Xbox360, Renton's got them covered. For the hacker/dev/chipmusic crowd there is also potential if the system's firmware is open sourced or hacked at some point. I can think of several ideas for a dream list.
Sorry for rattling on, Yogi

Well that could be true, but most the people here are not the target customers IMO. There are a lot here that love their old original game systems. The 5-in-one would be a convenience, just as a PC EMU is. But not a replacement.
What do I know; as working consols become harder to find, modern hardware replacements will fill the void as long as there is a demand.
Yogi smile

Well it's not for me but I can see where some would like it. I prefer flash carts on real systems but space is limited so not everything is hooked up all the time. With a all-in-one system there is more freedom to play favorites without having to dig out cables and such. This could be very appealing to younger types, along side a modern system. My kids (all over 20) have a higher expectation for picture quality and soundtracks, so the Renton enhancements would be a benefit to them.
Yogi

407

(6 replies, posted in Other Hardware)

Way back in the day, I used a laplink cable to transfer data over the parallel port of my 486 laptop. Can't remember exactly but I don't recall any extra software needed, seems there was built in drivers in Win95?!? Something to do with the briefcase.
  As long as the HDD can still hang in there, just back up everything to another PC often.
Trying to find repair parts can cost more then finding a replacement lappy sad
Good luck, Yogi

Feeling very old with this thread!!
  Very first 'puter- a kit called the Super Elf II based on the RCA Cosmac 1802. Hex keyboard, 6 Seven segment LED displays (Adr and Data in Hex), a whopping 2K of ram (with the add-on expansion board) and no non-volatile storage. Everything hand assembled with pencil and paper, entered one hex byte at a time, then hit Run and pray!
  One of the first programs on it was a beeper music player that I would enter and leave running till I couldn't stand the song (didn't want to turn it off and have to re-enter the program).
   A year or so later got a Atari 2600; then in '79~'80 got my beloved Atari 800. Used it till about '94 (but still have it in a box) when I had access to a Windows 3.1 PC at work. It wasn't till like '97 that I built my own Win95 box; buying all the parts over a year, one at a time.
looking at my post, the sad thing is: I recall more details about my computers then my ex-wifes !! smile wink
Yogi

Really enjoyed it. You pointed out something that IMO is a driving force with the whole of retro-computing/Arduino DIY, and chiptunes in particular.
I use spell check every day, but I'm not a better speller for it, just lazzyier!
Yogi wink

410

(41 replies, posted in Other Hardware)

Lots of good advice here, but thought I'd throw out a little known option, Hi-Fi VHS. the stereo track is an FM signal recorded deep below the video; has very high S/N and very low THD and flutter. The durability of the tape is really the let down, so try to find the best quality cassette.
Look for a deck with audio metering; some decks need a video signal, others don't. For the quality, the price is great.
Yogi

Really NICE mod!! Well Done, like'n the built-in SMS 'Gear Master'
Yogi

Look'n/sound'n good! Will it support both of LS's GenMDM and the SMSM midi interfaces? Please?!?!
Yogi

For any Midiboxers out here, this blogger has a veriation on the Tsundere/Chip Maestro interface that seems perfect for a MIOS core
http://shiftmore.blogspot.com/2012/11/a … art-i.html
Food for thought
Yogi

Thanks for your input Neil, perhaps in the future you could share a little of your knowledge about the APU. I for one would very much like to see a Midi interface happen, and where as a basic design is possible such as the Chip Maestro, I envision a a far more feature rich controller.
  For my part, a PIC or ARM based system seems doable at a HW level, but a knowledge of the 'tricks' that make the APU sit-up and speak are beyond my kin. The key is the modulation and envelop handling which you are a master of.
  Yogi

So I broke out a pencil and paper to decode the Tsundere (Chip Maestro) state machine.
Background of the state machine interface
  There are 3 reg that are connected to the 2A03 Data bus. The first holds the bit pattern from the SM, the other two are loaded by the Arduino and are labeled DATA and ADDRESS.
  There are also 3 outputs labeled EN1-3. They control which reg outputs  to the Data bus as well as signaling the Arduino as to the current cycle we are in.. EN1 controls the first reg, EN2 controls the DATA reg and EN3 controls the ADDRESS reg.
The inputs to the SM are A0-2 from the 2A03, the R/W line drives the changes to the SM.

The generated loop code:
xx00   A0                  ;LDY imd, EN1 active
xx01   <DATA>         ;content in DATA reg, EN2 active
xx02   8C                 ;STY abs, EN1 active
xx03   <ADDRESS> ;contents of ADDRESS reg, EN3 active
xx04   40                ; other half of address generated by SM, EN1 active
                              ; The hex address ends up as 40<ADDRESS>
xx05   00                ; NOP, EN1 active
   :                                   :
xx07   00                ; NOP, EN1 active
At this point A0-2 reset to 000, restarting the SM. 12 cycle.
This runs till PWR down or a reset. Very clever!

Yogi

Ness wrote:

....tried explaining "gates" to me and why it seems impossible to improve a chip maestro, thanks to anyone who's got time an enthusiasm to make a midi to nes cartridge a reality.
Still, I'm wondering why I haven't seen a midi->SNES on the internet yet while searching for a midines/chip maestro replacement...

Just wanted to add that the CMaestro can be upgraded with improvements to the Arduino code, within the limits of the ATmega168 (would have been nice to see a better/bigger chip). In the end the design of the 2A03 interface is rather good, simple and minimalist.The loop is as fast as possible on the 2A03; no overhead for reading ports/video/saving variables: just keep poking values into the PSG.
IMO for a chipmusic setup, having the NES trying to do video or anything else beside sound is a drawback. Using a coprocessor allows for some very interesting effects and note handling at a much higher speed then the 2A03 could ever manage. For comparison, there are a few around here that will testify to the differences between a C64 and a SammichSID; both use a SID chip but one uses a 6502@1MHz and the other a PIC@40MHz.

As to SNES it's a DSP sample player at heart, so in and of itself doesn't have a unique sound quality. I think that most people rip the SNES  game samples and compose on a PC. It's hard to beat the functionality of the PC.
Yogi
.