Jump to content


  • Posts

  • Joined

  • Last visited

Posts posted by DoubleA

  1. On 6/16/2021 at 3:29 AM, Scott Robison said:

    ... low-cost compatibility with DOS / Windows in the form of hardware.

    I don't think so. They tried and it was a waste of money.

    What C= really needed was native "professionell" office software like Excel. Because Dos and Windows and Excel + Word were all over the offices and that was the backdoor for home computing. 

    Short version: C= should have bought MS while it was possible and should have made them their internal pro application provider. World peace restored 🙂

    • Like 1
  2. The c65 has some design decisions i really don't like:

    Built in floppy drive --> Those drives already sucked in the 80s and they still do today. Unreliable, slow and noisy. Case is bulkier and the machine becomes more expensive. But hey, it's the nostalgic touch that counts, isn't it?

    Minor design flaws (e.g. the chosen battery for the RTC. Would be an easy fix, but the c65 is a very academic project approach ...)

    And both designs do not offer a simple way to use modern peripherals (except the keyboard on the x16, which i really dig), e.g. USB devices, Bluetooth, Wifi, ...

    And thus i chose the Mister instead of both, maybe the cores of the x16 and c65 get ported some day. The Mister is obviously done by very grounded and experienced people and that shows in hard- and software-design.

    But the x16 community is great and the barebone approach has really a very nice touch. So i'd prefer the x16 over the c65 :-).


    • Like 4
  3. 28 minutes ago, Ender said:

    It's the monitor's job to add a border or scale or do whatever, not the device sending the signal.  Being able to fine tune the X and Y size isn't very common on modern monitors, usually they'll try to adjust it automatically.  On my monitor, for instance, it has the option to add black borders on the left and right for non-native aspect ratios, but not on the top and bottom.  So it will automatically scale to fit vertically.  And since my Y resolution isn't a multiple of 480 (it's 1080), it would probably look blurry.  Like Cyber said though, for really high resolutions like 4k or 8k, this isn't as much of an issue.

    Hm, but if the monitor doesn't do it's job, the device could compensate that. E.g. most of those mini retro consoles offer some decent scaling performances (even with CRT effects).

  4. 13 hours ago, Cyber said:

    Another important point is X16 outputs resolution of 640x480. So if you use LCD monitor with resolution which is not a multiple of these values, you will get a blurry image, because pixels will not match. So it is best to find 640x480 monitor (if such even exists) or 1280x960 (which is also not easy to find). Other approach is to choose very high resolution monitor like 4K or heck 8K - its resolution would not be multiple of 640x480, but it would be so high, that blurry effect would be almost unnoticable.

    That is why lots of retro tech users choose to use 4:3 CRT monitors. CRT is analog and does not have fixed pixels on screen, thus does not care much about resolution, so it will display 640x480 nice and crisp. Besides, X16 case is a horizontal desktop type, and can host a CRT monitor on top of it, thus saving valuable space.

    Well, that's something i do not completely understand.

    Let's say we have an old 15" LCD and the resolution is a typical 1024x768. 

    1024-640 = 384 and 768-480 = 288 and those leftover pixels could be filled with the border colour.

    Thus we have a fixed 640x480 resolution and a left/right border of 192 pixels + top/bottom border of 144 pixels around it.

    Couldn't VERA handle that automatic "resolution filling/fitting"?

  5. It doesn't matter at all what language it is. And i'm not a fanboy of Basic or C(#,++) or any other language.

    But: This is a forum for a computer with a mighty 64 kB of Ram. So 50 MB is a little bit more than that, isn't it?

    It's even more than the 640 kB we all know we'll ever need 🙂.

    And another hint: Please check your task-manager for any .net appplication. You'll find they use more RAM than the typical app. Although Java apps play in their very own league ...

  6. 47 minutes ago, AndyMt said:

    I'm not sure if @DoubleA refers to the CLR or the .Net (or .Net Core) framework itself. The CLR itself is considered very stable in the industry and is extremely compact. But then - without the .Net framework is not of much use. But I personally never experienced the .Net Framework as bloated, especially since .Net Core.

    You are right, CLR alone is not very useable. The current version of the C#/.net runtime can be downloaded here: https://download.visualstudio.microsoft.com/download/pr/5e4695fb-da51-4fa8-a090-07a64480888c/65aa842670d2280b5d05b8a070a9f495/windowsdesktop-runtime-3.1.7-win-x64.exe --> It's more than 50 MB! 

    .net core SDK (you want to develop, don't you  :-)?) is more than 126 MB --> https://download.visualstudio.microsoft.com/download/pr/547f9f81-599a-4b58-9322-d1d158385df6/ebe3e02fd54c29487ac32409cb20d352/dotnet-sdk-3.1.401-win-x64.exe

    That's the definition of bloatware!

    You want even more proof Doigt? Just check your installed updates, you'll find loads of (almost monthly) .net patches. Which are huge, too. 

    On the other hand: .net provides you with very much comfort and functionality. For that, you have to pay a price ... 

  7. 6 hours ago, Doigt said:

    it's not object oriented

    That's a good thing (most of the time). It doesn't really matter if it's "object oriented" or "structural". Objects tend to become bloatware and structures need some discipline to maintain properly. And Java, excuse my french, is a pain in the ass: Bloated, slow, depends on a huge runtime (needs a paid licence for companies) and permanent patch-management ...

  8. 6 hours ago, lamb-duh said:

    could that be done without interrupting the cpu?

    What i suggested could be done without CPU or "external" DMA. Would be the same mechanism as initialising sprites, but for "blits". Strictly VERA internal.

    BTW: How does VERA handle HSCROLL and VSCROLL? Just changes a pointer or moves vMem content? 


  9. 40 minutes ago, TomXP411 said:

    I can picture a series of gates in my head that will do that in one clock tick

    That's the basic idea, one tick is as fast as it gets. 

    The other "Blitter" i had in mind was somehow crippled, because it had only access to slow (chip) ram. But with the X16, it's the other way round ...

    And there's DMA and then the other DMA. This one would be "internal". Could be triggered "immediate" or "IRQ-controlled" or something else, as long as it stays strictly VERA internal.


  • Create New...

Important Information

Please review our Terms of Use