Jump to content

Ju+Te

Members
  • Posts

    35
  • Joined

  • Last visited

Everything posted by Ju+Te

  1. Yes, the problem with the iPad is that no programming environment is preinstalled. Same for the iPhone, Android, Windows, macOS. But programming for Linux is also not that easy because there is a large back box between your code and the hardware.
  2. Well, I also remember my first steps in the Win32-API using TurboPascal. Man, those were days! It was amazing how well everything fitted together and allowed to create applications that looked and behaved like normal Windows applications.
  3. Latency never, really never, was a problem for me on a Windows-/Linux-PC or Mac. Though I know how my 8bit machine worked (from hardware to software), I've did not reach this level of knowledge for a modern PC (I'm a Java developer since >20 years). There is a lot of abstraction that hides the details - modern processors are much more complicated beasts than 8bit processors. Think about multiple threads, memory not accessible for different processes, ways of leaking information from other threads. But this is not bad in general, the details are not necessary for a normal application developer any more. But as a consequence it produces application bloat - think of some RGB keyboard configuration software that would not fit on a CD or operating systems that require downloads of ~15GB.
  4. I'm not sure whether you'd consider it as 'modern game', but I'm a big fan of Commandos (e.g. Behind Enemy Lines and Men of Courage). I started to like it during my study in the 90s but I also played it last year again.
  5. There is the X16 hardware and the software. Each is IMHO independent of the other. Maybe licensing the early versions but planning to switch to an Open Source OS later would be a reasonable plan. Using other FPGA hardware as starting point could be a boost to quicker develop the Open Source OS while the X16_dil needs to wait for available chips. Sometimes, when the parameters change, it makes sense to change the plan, too, or reorder the plan's subtasks.
  6. I think, what contributes to the appealing is the balance of possibilities and limits. With the success of the PC started an era where one with more money could purchase a better PC than his friend - I remember a friend of mine at the beginning of the 90s was proud of having an 80MB hard disk which already was filled by the half with applications. An 8bit computer has strict hardware limits, so the wow-effect was larger if some smart guys (or girls) had squeezed out some nice graphic effects or cool sounds. I also think, that 8bit computers mostly attract people who had them in their childhood, so it's rather the hope to get back a little bit of the feelings of youth ("the good old times"). I'm quite sure I couldn't convince my childs to look at them a second time. I only would receive a glimbse of compassion.
  7. E.g. the SiDi FPGA or ZX-Uno+? That way people could get hands on some real hardware instead of just an emulator. Those people who want the DIL throughhole version of the real X16 will buy it anyway if it comes out after the chip shortage. The only problem I see is, that there might not be an FPGA description of the whole X16 yet.
  8. Why you are interested in 8bit computers like the (Commander) X16? What makes them better for you than modern computers like a PC/Mac or Raspberry PI? What makes them different to Arduino?
  9. The emphasis laid on "it would have a real CPU" (probably in contrast to some emulation or FPGA) and the 6502 only was mentioned in the accessory sentence. So it seems, both views are valid.
  10. With better I mean for example: 1) does it need additional chips for timers, ports? 2) are other processors with more registers faster/slower for the same tasks? 3) what is the available max. clock count (related to 2)? Independent of that - how large is the effort to adopt software to run on the X16, especially compared with other 8-bit processors? IIRC, the 6502 was not part of the "dream 8-bit computer definition".
  11. What actually speaks for a 6502 (or sibling) except of the nostalgia factor and to reuse some parts of existing C64 software? Aren't there better 8 bit processors? Because of the different hardware, especially VERA, software needs to be adopted anyway.
  12. How to use different source code files? Is it possible to declare some library code parts as public (visible to the outside) while others remain private (only visible from the library's code)?
  13. I miss something along the line as answer: I can solder, but I'm too lazy to solder such large projects.
  14. Why not use clear, easy to memorize and understand names like X16-DIP, X16-SMD and X16-FPGA?
  15. For that price point I would expect high-quality PBT keycaps for Cherry-MX keyboards.
  16. I wanted to say, an FPGA as a first thing shipped to end-users might be a good idea so people get hands on the hardware quickly. If it turns out - based on the feedback of the early adopters, that the wiring needs to be changed, they don't have a board incompatible with future versions, but simply can reprogram it. Yes, such an early state FPGA would be more expensive than a later iteration, but I expect it to be cheaper than an initial generic parts kit.
  17. After thinking to have understood the FPGA thing, I would not mind getting an X16 in FPGA only. I don't have to solder it. IMHO the success of such a project depends on the amount of the community. Getting the price down seems for me the most important part in the equation (having a physical thing instead of just an ARM based emulation). Could an FPGA for the early adopters have the option to "change the wiring" if it seems necessary to fix something later?
  18. Wow, this looks like a really good programming environment! Much more structured and high-level than pure assembler language - approximately that what I had dreamed of. And, as a Java developer by heart, I also like how it is made.
  19. If I would treat VERA as a black box, how is it accessed from outside (the 6502 CPU)? Does it have a couple of address input and 8 bit data in/output pins that are connected just like RAM or RAM to the bus of the CPU? How this internally works? Do some FPGA already have some processor built-in or are there standard libraries available for the FPGA-programming software that "wire" certain virtual processors inside the FPGA? Do I understand it from the datasheet correctly, that level shifters are needed to communicate with a 5V bus because it operates at 1.2V?
  20. I'm not experienced with FPGA at all, but it sounded to me like they could be programmed that they form some kind of PCB of some generic (TTL) parts. If I understood this correctly, the schematic already exists (as "program" for the FPGA). I might be completely wrong, so please correct me.
  21. Small correction: the Z8 clone was made in East Germany, not the USSR. What I really like about the Ju+Te computer in the 320x192 pixel variant is the brilliant idea to use a second processor with nop and jump commands to create the timing for the monitor signal and the addresses for reading the video RAM.
  22. <snip> deleted, because I wasn't aware of David's answer on Aug-21</snip>
  23. @sundownAt least for the VERA an FPGA seems to be necessary, unfortunately. So having an FPGA-free X16 based solely on standard "factory new parts" seems not to be an option.
  24. An external keyboard (with a state-of-the-art connector) allows to change it, it allows to position it where it's best for you. As a software developer a decent keyboard is one of my mostly used tool. Hence I'm using good ones for a longer time. Haven't thought of bad keyboards because I would not buy bad ones. Having a floppy sounds like a strange thing to me, but for some it might contribute to the retro feeling. And finally, retro computers are nearly only for the feelings of the "good old times", for the feeling of youth, like an affordable time machine.
  25. This would be an anti-feature for me. Even my old 8-bit machine has an external keyboard - it is much more ergonomic. I hate using notebook keyboards/mousepad for the very same reason. IMHO, for a new 8-bit system, it is useful to combine the advantages of the 8-bit world (direct hardware) with more modern parts and ideas (hence I prefer the x16 to have a USB keyboard connector). Maybe for some customers the bad usability also is a feature of the nostalgia, but I like to avoid this.
×
×
  • Create New...

Important Information

Please review our Terms of Use