Jump to content


  • Posts

  • Joined

  • Last visited

Recent Profile Visitors

980 profile views

Tmp2k's Achievements


Newbie (1/14)



  1. Ah great. Will you be publishing a schematic or a list of all the header pin-outs? I realise it's not final yet but it would be great to get a heads up. One of the other things I was wondering about were the 2 SNES connector headers. Are these in addition to the rear ones or could they replace them? Do the headers default to P1 and P2? Does anyone have any plans to make a front panel PCB with these connectors? Just thinking that having P1 and P2 on the front of the case would be handy.
  2. Apologies if this has already been discussed but I couldn't find the final spec for the board design (I'm sure it's not set yet anyway). So I'm talking about the connector you usually find on ATX motherboards that connects to the power and reset buttons and LED etc. @Kevin Williams I assume the X16 will have this connector in the standard layout, but I have a suggestion that I'd love to see. Can you add on an additional two pins on the end of the header with +5VSB and GND? This would mean that you could use a single header connector to power a "fancy" front panel via the ATX permanent 5V line. This could be things like capacitive power/reset buttons on the case (which would make case production cheaper and give you more design options)
  3. I work with a bespoke SFF case manufacturer. There's no minimum order, the cases are manufactured ad-hoc. The case could be designed from scratch around the X16 and supplied in kit form or fully assembled. Right at the start, before you announced the official case, we were looking at offering our own product to go with the X16. I'd love to work with you and produce an official case, or if you don't want the hassle of managing a new case project maybe we could just produce our own complimentary product? Hope this post doesn't get lost in the noise, please drop me a PM.
  4. I like the idea of the JS interface. I've been playing around with the code Emscripten generates but it seems very unwieldy. The main thing I was trying to do was launch/destroy specific WASM binarys on the fly using a simple method with a few params. This would allow you to choose what version of the emulator/rom to run. Meaning that code shared with version X would continue to run when later versions are released. Obviously this would also extend to starting/stopping/inputting data etc Then if you could load different binaries, you could also load an assembler, have that output a file, use the Emscripten API to transfer that to local storage, then load the emulator with the file etc. I found it very difficult to have more than one WASM binary on page, even if only one is running at a time, although it was quite a while ago now I can't remember what the issue was. The JS interface you're working on, is the latest version just on the main repo or have you forked your own copy? I'd be happy to help, or if you've already got it up and running/documented I could incorporate it in to the IDE and use it in anger to see how it works out.
  5. I did, that's why it seems so similar, I wrote the GUI for it. But an IDE is a differnt thing altogether. The IDE is a much more complicated setup, it uses frameworks, build tools, node packages, a database etc etc. It wouldn't make sense to include all this in the main Commader X16 repo, it's a project in itself.
  6. I've really not been paying attention, I completely missed r37, and the evolution of this website/forum, but I'll try and be a bit more useful going forwards I've added r38 to https://x16.tmp2k.com What's a web IDE? I started this project last year when I discovered WASM (thanks to sebastianvog). Most of the original GUI was pushed back into the main X16 Emulator repo but I carried on at a tangent with some of my own ideas. https://github.com/Tmp2k/x16wide is a simple Web IDE that allows you to develop BASIC programs from any device with internet access and run them on a web-based emulator. You can also share them with a single click (no signup needed). I've also added a virtual PETSCII keyboard. By pressing alt, you can see the PETSCII chars on screen and you can either type, or click the keys ...and that's about as far as I got. I want to add an assembler/compiler to allow people to create PRGs in assembly/c/etc. or even just the ability to load PRGs externally, or from the X16 repo/app-store when that comes along. I have a plan on how to acheve this. The project is open source and I'd welcome any help, there's a road-map on the github page. Here's an example of a BASIC program using PETSCII -> x16.io/petscii
  7. Hi everyone, I'm Ste, I own a software/hardware dev company (nemiah.uk) and being born in the 80s and growing up in the 90s, I love my retro hardware. The C64 was the first computer I used/programmed and that's where my journey started. There's a bit of info about some of the cooler things I've owned here -> tmp2k.com (this site will work in IE4/Win95) - It's a work in progress though! I've been interested in this project from the start and helped write the UI for the X16 web emulator. I've also been working on my own project, a web-based IDE with the ability to share code instantly: x16.tmp2k.com Can’t wait until the physical boards are ready to order!
  • Create New...

Important Information

Please review our Terms of Use