Jump to content


Popular Content

Showing content with the highest reputation on 07/16/20 in all areas

  1. 3 points
    I was also thinking of writing BBS software designed specifically for the X16, but I've put that on pause while devs figure out a nice and proper way to implement serial/UART/networking and terminal software have been written for it. Which I'm pretty sure it will happen. Maybe it can interface with this forum and pull off downloads, why not. I already wrote some code before UART has been killed off in the emulator r37.
  2. 2 points
    Hello everyone! I'm a software engineer/architect by trade, but I also occasionally write retro software in my spare time, mainly for MS-DOS era PCs. Strangely enough, I was never a Commodore user back in the day - in fact, I never even owned a C64 until I was an adult and started collecting older computers - my 8-bit PCs of choice growing up were the Atari 8-bits (specifically the 65XE) and Apple II. That being said, I'm a big fan of the idea of the principles behind the X16 - modern hardware with the ability to directly access all the hardware like old school computers - so I've been following the project closely ever since David announced it on his channel. I don't have any specific details planned out for what I want to do yet, but long term I'd like to create a little old-school roguelike - something like Angband, but stripped down enough to make it feasible on 8-bit hardware (in other words, something closer to the original Rogue). Since my 6502 assembly skills are limited to a 6502 emulator I wrote for a long-abandoned NES emulator project I toyed with and a little bit of NES dev (both nearly 20 years ago!), I'm still trying to figure my way around the hardware and software. Anyway, I'm glad the see the project is not only alive, but thriving. So many 'dream projects' never seem to gain the critical mass necessary to find their way to completion, but both the team behind the project and the community continue to deliver. I'm looking forward to the day where I can buy real X16 hardware!
  3. 2 points
    Thank you everyone for your input. I can hardly wait for this product to launch. I sold all of my Commodore equipment in 1992 to raise money to move to the other side of the US, and have had the desire to get back into it from time to time since then, especially after I started getting into other programming languages. I feel that I've shorted myself in a big way by not taking the time to master basic and machine language, coupled with a more thorough understanding of the relationship between software and hardware. This is why I enjoy listening to the 8 bit guy explain things. It makes me feel like a kid again.
  4. 1 point
    Hello Everyone, One of my fondest memories of the C64 was hosting my own BBS when I was 15. Some kids didn't even have permission to use a phone but my dad let me get my own phone line, and have an our home phone line extended into my room so I could run my board 24/7, and still visit other boards. My favorite BBS program was called ARB BBS, and was a basic program written by a man named Arthur Brock, who happened to live a few hours away. This program let you customize the layout of your board, which made it that much more enjoyable to use. So my question is, will the Commander X16 have a port that will allow me to attach a modem? I realized the reason I want this machine is to learn how to program my own BBS, and have a board again, like I did as a teenager. Thanks
  5. 1 point
    Hi all, I... Cut my programming teeth with assembly on the C=64 and Amiga 1000 back in the day, before moving on to PCs and Linux. Am an avid watcher of David and Peri's YouTube channels. Can't wait to see/buy what the gang's put together because I love retro systems and hacking around with new hardware... and this involves both! Challenge anyone to name something more fun than playing M.U.L.E. with friends! BTW - This site looks as good as the system; great job! 3vi1 / Jesse
  6. 1 point
    Note that loading into High RAM allows spilling over from one segment to the next, so you could break the file up into 32KB chunks and load 4 High RAM segments at a turn. Then with 4KB sectors each file only carries a 25% penalty for the leading $A000. I expect to be storing 128KB block files in chunks of 8KB, with the index in hexadecimal ... .B00 to .BFF (the last block chunk ends up being best friends forever) ... 8KB is a single High RAM segment, but it's more that I want cross-compatibility with the C64, so value an ability to load the set of blocks containing the target block in the shadow of the Basic ROM.
  7. 1 point
    you could always use a Pico-PSU in lieu of the standard ATX/SFX form factors, and have the 12v brick as an external unit a'la (G)olden days.
  8. 1 point
    You know that the VIA has "handshake mode" on the PA? This is allowing to automatically bump the CA2 line when reading or writing PA, to signal the transfer to an external device. See the VIA datasheet for more details. This is very handy in such situations. Edit: also, PA and PB can be "latched" on input on positive or negative edge of CA1/CB1 respectively.
  9. 1 point
    You are better off splitting up the file into individual assets that you can load independently. You can use filenames with hex numbers to make it easier to select them. Megabyte files are really just not a thing in the 8-bit world, unless you are doing linear tape data processing, which is a super fun thing to do in your free time.
  10. 1 point
    I've looked over the User port, and I also think it could support Plip, but I don't think writing a TCP/IP stack for 6502 is the smart play. I've also come up with a design for a parallel interface that works with the User port and an Arduino. The Arduino can act as a bridge to an ESP232 device, a Raspberry Pi, or an Ethernet terminal server. Short version is that with 14 pins, we can do full flow control, port selection, and even read the status pins on a DE9 or DB25 serial port. The actual design is very similar to SIO, but with 8 bits instead of 1, so the Commander can communicate with an attached device at something like 500KBytes/sec (if the external device can keep up), although I'd probably select a more sedate polling rate of around 25 per econd. That's more than enough to keep up with a 115,200bps serial connection, and a decent read/write buffer will keep things operating smoothly.
  11. 1 point
    Not only that. It is also using the NMI, that is, in general, incompatible with precise IEC bus timing.
  12. 1 point
    There are TCP/IP drivers available for the 6502. GeckOS has one (assembler), and uIP (in C) is working even better.
  13. 1 point
    Actually, I feel connecting to C64 BBSs much more enjoyable than DOS or Linux based BBSs. And I too, wan't to run my own BBS. I have started writing a BBS server, but it will be run on a Linux server, although it will be designed to primarily output PETSCII in 40/20 mode. I have recently started to use my C128 to browse BBSs and I too want to use the X16 for that purpose. I think modem options will quickly emerge once the X16 is finished. So many people want it. And I also think, maybe it's good that it isn't there by default. I see the X16 as a platform to tinker with. It will be the foundation for endless options of tinkering and if a VIA get's destroyed by my inability to apply correct voltages, it will be a 5€ replacement and not a, oh my god I killed a CIA. If it can do everything by default, it might get boring quick ...
  14. 1 point
    Well, the X16 will have user ports, and folks could design cards that could do that, but you might want to consider a more modern BBS through SSH. Though the X16 will not come with a built-in networking device, again, someone could build one, and several have expressed an interest in maybe, possibly doing so.
  15. 1 point
    Incredible work! It works great, even in the web emulator with mouse support. Nice work!
  • Create New...

Important Information

Please review our Terms of Use