Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 02/24/21 in Posts

  1. Hi, thanks to contributions from András Péteri, the vbcc compiler now comes with support for the X16. I am not very familiar with this machine, but the generated code seems to work well in an X16 emulator. Please let me know if something does not work. So far there is no banking support for this target yet. I am not sure about the state of development, but if the banking scheme is finalized, it would probably be a good idea to add the necessary library routines. A few of the good things: - compiler is under active development - supports C99 (variable-length arrays, designated initializers etc.) - generates optimized code (see dhrystones in sample directory) - supports banked memory and far-pointers - (limited) floating point support based on Steve Wozniaks code - (pretty good) 32/64bit IEEE floating point support based on SANE - support for 65C02 extensions - support for writing interrupt handlers - attributes for putting variables into zero page - supports stack-frames > 256 bytes Changes since r1: - new target: MEGA65 (native mode, some banking support) - new target: Commander X16 (thanks András Péteri) - new options -prefer-statics/-force-statics (allocate local variables in static memory rather than on the stack) - new option -range-opt (first implementation of some range-based optimizations changing induction variables to smaller types) - added support for o65 object file format - added support for Oric target format - better use of x register - improved cross-module function-inlining - IEEE math library works with 65c02 - several code generation improvements - fixed several bugs - slightly reworked examples
    2 points
  2. What @SlithyMatt said ... this isn't the scale for licensing out. And independent of selling a batch of systems to a foreign vendor, it's premature to work out whether it makes sense to have a quantity price break ... first the crowdfunding has to be launched, then it has to succeed, then the first systems have to be shipped, and then the market has to be tested to see if it will support ongoing production. It's a bit like planning on how to spend your Kentucky Derby winnings before the colt has been born.
    2 points
  3. VERA Demo Screen written in assembly View File I have been playing with the VERA chip in assembly, and have come up with a cheeky little demo screen that is reminiscent of some 80s demos I can remember as a kid. No music or fancy interactive stuff, but some of you might find it amusing. Warning: As a GP I feel I ought to point out this demo contains flashing / strobing effects! Thanks to the excellent tutorials of SlithyMatt - Commander X16™ Community, especially the latest one demystifying the VERA chip. I have used a lot of his code from the latest tutorial to create this demo. Submitter gavinhaslehurst Submitted 02/24/21 Category Demos  
    1 point
  4. Oh no! I've gone cross-eyed! Seriously though, looks good, some dazzling effects!
    1 point
  5. Strider, I still have a boxed Commodore Plus/4 in storage... perhaps one day I'll fish it out and explore further? It had a really nice form factor and tactile nature, that much I can remember. Despite its shortcomings, I really don't think that the Plus/4 had its day in the sun... probably because of no other reason than it wasn't compatible with its older 64K sibling! Apparently, many of its original developers subsequently worked on the Commodore 128 - so I guess that the Plus/4 project wasn't exactly an unmitigated disaster, after all...?
    1 point
  6. Cyber, these computers are great! I especially love the POISK and its imposing plug-in cartridges (at least, that's what I assume them to be). Ukrainian machines, perhaps...?
    1 point
  7. Hi everyone just a quick post to say a BIG HELLO from the UK ... really excited about this project and looking forward to getting my hands on some kit / hardware!
    1 point
  8. Things I'm gonna describe was not odd at my region, but might be odd for the rest of the world. I had a POISK computer (it's an IBM PC clone with integrated CGA graphics). It was a simple MS DOS PC. It could run from compact cassetes, but I used 5 inch floppy drive with it. And despite CGA graphics was poor, I was always astonished what could be achived with only 4 colours and dithering. Metal Mutant, Playhouse Strippoker, Accolade Grand Prix, Accolade Cycles are few examples of how one can make a pretty CGA picture. My friend had a Robik computer (ZX Spectrum clone). Was used with compact casseted only. Had great games, but loading from cassete was always a frustration... And my other friend had a Dendy game console (NES/Famicom clone). Not a computer, but also a tech of my childhood. Had tons of games on cartriges, and we smashed its controlllers like mad. By the way, may be it's just nostalgia, but I still find this controller the most comfortable for me. I always had mixed and contradictory impressions when compared these devices. I could never say which one is better and more powerful. Each one had its own edge. POISK always seemed inferior with its 4 colours graphics, but actually it was more modern and sophisitcated machine. While Dendy (NES) had more dynamic games with rich graphics and sound, POISK (PC) had some more complex and more advanced games (and also had great programs for the era). Robik (ZX Spectrum) was much simpler and much cheaper than POISK (PC) but had 16 colours graphics, which was always strange to me. Even today I'm still surprised why IBM PC line started with CGA? PC itself was pretty competitive, but CGA was a huge downside. EGA (which arrived later) was much better for competition. Wonder why didn't (or couldn't) they start with EGA kind graphics.
    1 point
  9. Yeah, I got the resemblence between butterfly logo and twintails. ) I don't have that much imagination to create beautiful resemblence for other characters...
    1 point
  10. The lawyer fees alone to do that would add more to the cost than any tax you would have to pay for an import. Nobodys doing Amstrad-level business in Europe with the X16 to get the needed volume.
    1 point
  11. Lemonade Stand View File I played this game with my friends in grade school on the PET. Though unable to find the original, I found a stripped-down VIC-20 version -- which showed me the program's essential structure -- and the later 1986 version by Commodore, mainly designed for the Commodore 64. I used both to create this version, which retains the original algorithms, and tries to emulate the older PET version. It uses very little X16-specific code -- exactly, SCREEN and COLOR. It relies on the 40 x 25 screen, and it uses just about all 25 of those rows. The rest is all PETSCII and BASIC 2. Submitter rje Submitted 02/23/21 Category Games  
    1 point
  12. It's so cringey seeing people pile on top of David more under that comment saying, "Why did he delete comments? Too sensitive for criticism?" Not enough faces in the world to palm.
    1 point
  13. There is no such mode in the VGA specification. So no, I doubt they considered a resolution that does not exist.
    1 point
  14. My A1200 was still my main (in fact, only) computer until 1999, although by then it was in a tower case with VGA graphics, ethernet, TV tuner, PCI slots, a PowerPC accelerator and around 10GB of storage. I used it for gaming, web-browsing and email, playing MP3s etc. In 1999 I got given a PC which was just about capable of playing Half-Life, that's what finally pulled me to the dark side
    1 point
  15. There's a Commodore 64 GEOS gopher client, imaginatively called geoGopher. https://www.lyonlabs.org/commodore/onrequest/geos/geoGopher/index.html I supposed if there were Internet of some sort connected to the Commander X16 it might be ported to the X16, too.
    1 point
  16. Yes, but you will have to copy the secondary character set to it's own space in VRAM. I show an example of how to do that in my last tutorial video:
    1 point
  17. Thanks Jake. I agree and with powerful hardware supported graphics and 8Mhz clock speed a lot can be done in BASIC. I am working mostly on my Assembly tutorials now but I am sure I will add some more BASIC tutorials and games soon.
    1 point
  18. David can blow up what ever he wants. Paper clip? I have no issue. (Done that myself) Cut a computer in half and I will smile, laugh and cry with you. We are all here to have fun and learn and if people have an issue with that then do not watch the channel. Keep it up David. You are doing just fine.
    1 point
×
×
  • Create New...

Important Information

Please review our Terms of Use