Jump to content

All Activity

This stream auto-updates     

  1. Today
  2. Foenix has landed. Here is mine mounted to my 'wall of doom': Close up of the hand soldering/baking quality; the connector is for an IDE hard disk (but I'm not using that); it has an SD slot on the bottom left of the board, a USB debug port for pushing in code as well; as a cost cutting measure, Stefany dropped the floppy interface that is present on the FMX via SuperIO IC. On the left, you can see the Yamaha OPL. On the right you can see the expansion connector and I have the 2 x SID + Ethernet RJ45 on order; it will ship with my A2560K. Here is the boot screen; it takes about 2 seconds to display the banner and the text below it scrolls out in TTY type fashion. If you don't know the people involved, Stefany owns the project and design/builds everything from concept to 3D modeling, FPGA development, and HW Peter Weingartner wrote the Kernel and other tools and is actively engaged in ongoing development; he is "Tail Recursive" and you can watch his 65C816 series and FMX related vids if interested. Daniel has written a fair amount as well including some of what I posted above. The first thing I did after getting it installed and running was to type "Monitor" from basic and enter some VICKY II register changes to 'light up' my first sprite. If you've done C64 development, you'll be comfortable with Sprite pointers including X and Y positioning (both of which have L_byte and H_byte due to resolution). Also, no faffing about with memory windows, you've got full 24 bit addressing in the 65C816 so you'll note the two additional significant digits "AF" in the monitor which are the 17th-24th bit (if you count from 1). In this case, I merely set the video mode which is a bit mask of Sprites + Text overlay on top of Bitmap, etc., enabled Sprite 1, and set the location on the screen of 128, 128. (of course the # of sprites and color palette etc is vastly improved). Next up, 64 Amiga bouncing balls : ) So many differences between what is happening on Discord in terms of the style of communication and who is doing the talking and posting versus what is happening here and I know this is a polarizing topic for some, but I urge anybody sitting on the fence to have a look at C256 Foenix. It's legit. If 68K is more your thing, you can get the same exact hardware and experience but with a genuine Motorola 68K onboard. The startup is different due to the use of a microkernel which is still under development but this platform and the code base will eventually merge since it's written in (primarily) C lang. I think I mentioned prior (or somebody else may have) that some of the community have Atari ST software in mind for porting to this platform. The C256U and A2560U set the groundwork for the C256 Gen X (cube) and the A2560X, each of which have many many more ports and in the case of the Gen X, an option for a 2nd processor which will be selectable at boot time. This platform is due to ship in the next month or so, I believe. Then there is the A2560K which is the all-in-one keyboard based design posted above which is MC68040 based.
  3. I miss something along the line as answer: I can solder, but I'm too lazy to solder such large projects.
  4. I have created several 6502 based, and also avr-based boards. Either through-hole or smd is fine. I've put in a significant investment in a JBC soldering station with more tips than would be wise, but alas, hobbies being what they are . Recently invested in a good digital microscope for smd, indispensable for smd ICs with lots of pins. I would certainly be able and willing to solder an x16 kit, even willing to solder a few for other people to get them started.
  5. Interesting. Could the X16 do Ant Attack , I wonder. (It could probably do anything if you scale the display up enough but then you might as well do it on a ZX81)
  6. Me too. And so are most of the members here. Welcome to a great place!
  7. If you can post sufficiently hi resolution photos of both sides I'll tell you how to connect up a power supply. Worst thing that can happen is you'll be barbecued in a massive electrical fire, so may as well give it a go. No, seriously, post up some pictures. What is the part number, it may have obvious ques to the type. For example, you'd pick a name like TR-1201 for a 12volt AC 1 amp transformer, so when customers refer to it, you are prompted to know what it is.
  8. Yesterday
  9. javidx9 does a little math: https://youtu.be/ukkbNKTgf5U AdamCYounis making isometric art: https://www.youtube.com/watch?v=OqwQBWEzcxU
  10. My dad found an old electronics kit in the garage and, not really having much use for it anymore but knowing that I was more into retro electronics these days, gave it to me. Sure enough, I went to solder it. Couldn't test it, though: It turns out it was missing a transformer, and the accompanying documentation only listed a part number from the company that made the kit. Alas, while the company appears to (technically) still be in operation, it didn't respond to emails inquiring about the part. Not even to say "we can no longer provide support for that kit", it was simply a black hole. Ah well.
  11. Any vector game would be difficult ; any game with horizontally or vertically scrolling segments (say Frogger) would be interesting to code for. Anything which makes heavy use of the bitmap mode. Much of the speed benefit is lost because much of the data is 16 bit.
  12. Updated with some more vision statementy things. I. A PRETTY MAP Rounded coastlines, no overlapping sprites. II. AN ECOLOGY (1602) Terrain squares have their own characteristics, which define what can be grown on them. (1602, 7 Cities of Gold) Settlements produce people, supplies, ships, trade goods. Some are better at self-defense. They can be owned, and can rebel. (7 Cities of Gold) A "soft empire" model, based on relationships between settlements. (1602, 7 Cities of Gold) Establish and dismantle settlements. (Pirates, 7 Cities of Gold) Barter with or plunder settlements. (7 Cities of Gold) Explore.
  13. How about a Diablo-type engine, then? That would make a decent interface for an Ultima-like game and map.
  14. I'm wanting my Pirate Kingdoms thing to be some unholy cross between 7 Cities of Gold, Anno 1602, Civilization, and Pirates. But, I've been using a top-down view rather than a perspective view. I figure that it's going to be a challenge just to finish. I can always rewrite the view code once the thing actually works. Or someone can show me how to do perspective. ** A sound envelope engine would be a welcome addition. I tried out the Sprite Editor in the Downloads section, and I think it is only missing a native binary file load-and-save feature. And we have PETDRAW.
  15. Of course, Mr. Steil already has a good battery of KERNAL tests at https://github.com/commanderx16/x16-rom/tree/master/test
  16. Welcome, Charles! I'm basically in the same nostalgic boat as you.
  17. rje

    KERNAL Test

    Version 0.1.0


    This is a small, proof-of-concept C program which tests KERNAL functions on the X16. Routines currently tested: chrout memtop, both read and write membot, both read and write setnam setlfs load to RAM load to VERA (well, sort of) It uses CC65's library to set registers and invoke routines. The source code is here: https://github.com/bobbyjim/x16-kernal-test
  18. KERNAL Test View File This is a small, proof-of-concept C program which tests KERNAL functions on the X16. Routines currently tested: chrout memtop, both read and write membot, both read and write setnam setlfs load to RAM load to VERA (well, sort of) It uses CC65's library to set registers and invoke routines. The source code is here: https://github.com/bobbyjim/x16-kernal-test Submitter rje Submitted 10/19/21 Category Dev Tools  
  19. Last week
  20. Actually what I was thinking of is testing the Open ROM. I guess there’s no piecewise way of doing that.
  21. ------------------------------------------------------- | ...And god asked the stones: | | "Do you want to become hardware designers ?" | | "No, we are not hard enough.", | | the stones replied. | | | | So god, in his infinite wisdom, | | created something more stubborn than a piece of rock: | | the German electronics nerd. | | | | But even the hardest stone may crumble... | ------------------------------------------------------- Dieter set aside a good hour to look at his retro computer hardware design awesomeness
  22. As I mentioned, it may have been a proposal ... and quite possibly not from the design team ... to deal with a Gameduino problem that simply doesn't exist with Vera, as Vera has no embedded co-processor core. That would have been almost near the end of the "Gameduino video display era". That discussion would have been long before this site was built, so it would be lost in the morass that is the FB discussion system. h/t @Lorin Millsap for confirming that the Vera "register" access is not synchronous with the Vera VGA dot clock.
  23. Do you really need to mess with the ROM? IIRC you can changes some vectors in page 02 or 03 to use your own API rather than the Kernel.
  24. Actually, I can see a use case for keeping the RAM available in the upper part of the 65F02's RAM cache. On the Commodore 64, we can actually write to the RAM that is covered by ROM in the default bank configuration, then turn off the ROM in order to use the RAM underneath. This is how you'd load a custom operating system or a game that uses the top 16K for its own purposes. I could see doing the same thing here with the 65F02. By selectively enabling the 65F02's cache above $A000, you could use it for a custom operating system, hosted fully inside the 65F02's memory. This actually sounds like a fantastic upgrade part for the Commander, if it's possible to work with the 65F02's maker to coordinate a reserved address for bank control.
  25. I have the older NESPi Case + with a 3B+ in it and I love it! Works great for 1080 video playback, no issues. I don't use Geany (though it's installed), so I can't speak to that. The only scripting I currently do on it is in the Arduino IDE at the moment. I see no screen tearing however. This is a screenshot of my Pi's desktop, so you can see what I use the most. For the most part, it performs significantly better than I expected. It's not going to compare to a modern PC by any means, but it's still impressively fast. The 8GB model is also good for multi-tasking.
  26. Thanks. I know I remembered some conversation about that, but it might have been one of those passing "this is what we're thinking of doing" things.
  27. This is incorrect. The VERA is designed so that it’s buss interface is independent of the host clock because we want it to work on other systems. It does not generate the system clock.
  1. Load more activity
  • Create New...

Important Information

Please review our Terms of Use