Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 10/06/21 in all areas

  1. The only portion of this music that is not currently supported is the PCM drum track. The way Sega Genesis PCM works is insane already (imagine VERA PCM but without a FIFO), and the way it's encoded in VGM is even more crazy to interpret and extract properly, so for now, pretend Sonic only gets drums whenever he's riding Yoshi. I fully intend to clean this importer up to more useful standards for sharing it with the community. As it stands now, it's full of special cases, etc - but it can import lots of types of VGMs to X16. It exports into my own music stream format which is also still not quite finalized. More to come!
    5 points
  2. I think I didn't make any claim that Zilog did it because just because they were really keen on the idea. But the other example I had in mind is the classical FIG Forth 6502 assembler, with not only idiosyncratic mnemonics but also operand / instruction order.
    1 point
  3. It probably cost them a lot less to design new mnemonics than the fight the court case in the short term. Many a company has gone bankrupt due to legal fees even when they were right in the end.
    1 point
  4. Intel claimed a Copyright on the mnemonics, which meant no one was allowed to use their names for their instructions. So even though the Z80 is 99% compatible with the 8080, Zilog had to make up their own names for the instructions. Eventually, the courts ruled that re-implementing instruction set mnemonics and software APIs are fair use - ie, you can't sue someone for using the same mnemonics as you. In other words, Zilog didn't need to go to the trouble.
    1 point
  5. 1 point
  6. Amazing. I can tell you that the 2151 is very similar in most ways to YM2151. There are 3 major differences: Voice 2 can use independent frequencies for all 4 operators of that channel Voice 5 can act as a DAC for digital audio playback Mysterious SSG register left over from the 2151's ancestor, the YM2203 (Sega's own internal how-to document just says "don't use this" Feature 1 can kinda/sorta be approximated for certain combinations of frequencies, but it's 90% not compatible Feature 2 is supported on X16 (obviously) via a standalone PCM FIFO in VERA. (and it's much better than the one in the 2612 which has NO FIFO) Feature 3: ? (I don't know much about it, but some people bang on it for strange effect apparently)
    1 point
  7. The X16 Assembly Environment isn't really an assembler. It's a replacement for the machine monitor. Just like you wouldn't write code with Supermon, you shouldn't be using the Assembly environment to write code: you might use it to enter already-written code, or to debug, but if you're writing a non-trivial piece of software, you need to be using a traditional assembler, not the X16AE.
    1 point
  8. It's in sort of a weird space in between monitor and editor. I'm writing the code directly, and can use the labels as part of the parameters, but I can also insert and delete bytes as if I was making room in a text editor, and can copy or move code around. The mnemonics are slightly different from the standard notation, too.
    1 point
  9. This is why I dislike Facebook…. Unlike proper forum software, there’s no “catch up” system on Facebook groups, which shows you just the posts you’ve missed. I saw the post by Ian, but never saw Klaus’s reply, David’s reply to him, or Phil’s reply to David… IMO why Facebook groups should be used sparingly and for official announcements, leaving actual conversation to product forums like this one.
    1 point
  10. Hi, David, Sorry to hear of the changes you and the rest of the project team have been going through. It sounds like you are all handling it well, but things change - they always do. It's never easy getting a project like this off the ground. I'm in favor of a "Phase 1+" X16 kit (with all components and sockets) as opposed to a fully assembled product. That's because I have the skills to assemble such a kit. I quite realize others may favor a kit. Board assembly and testing can be sold separately. It sounds like Phase 2 would be more amenable to manufacture/mass production, but I'd be lost trying to assemble SMDs with my old tired eyes. There are options for manufacture other than China (which seems so nightmarish from what I'm told). FineLine PCB out of Philadelphia might be a way to go. X8 sounds like the same mistake others have made, just on the face of it. Stick with the X16 and see it through, and you'll come out better, I would think. As for the case, it looks like the original case is going to be fun to find. Any microATX case will support the Phase 1 board, am I correct? I hope the project continues to progress in one form or another. It would be so very cool to see one of these on sale one fine day.
    1 point
  11. Certainly my comparison of volume product is the likes of ZX Spectrum Next, also a hobby platform. It is an example of a single coherent target platform I have in mind. It has a couple of models but all are compatible. On the other end of the spectrum are the likes of C256 Foenix that has many low-volume variants and little in terms of clear target platfrom yet. Personally I would prefer X16 project to resemble the Next in this regard: a single coherent target platform where possible model differences are details surrounding a shared, fully compatible core. On the Next there are even fully compatible clones of it, sanctioned, so it has a thriving software ecosystem. Even hobby developers like to target an audience and this type of platform would seem to maximize that. Just my two cents on what I would prefer personally.
    1 point
  12. Sure, but I do wonder which would be the development target focus? A slow trickle of more expensive kits being completed or an incompatible consumer-priced volume model being sold alongside it? I think part of the appeal for the X16 is the idea of a new platform being born. If the volume focus is actually on a different, incompatible platform (the X8), I can see an effect on development focus and interest. This is why I personally would love to see X8, if it comes, as a clear subset of X16 only and not a partially superior and incompatible platform compared to the X16. It would make the X16 more "worth it", in my view, if it was a "super X8" and not something separate. Just my personal thoughts.
    1 point
×
×
  • Create New...

Important Information

Please review our Terms of Use