Jump to content

AndyMt

Members
  • Posts

    222
  • Joined

  • Last visited

  • Days Won

    14

Everything posted by AndyMt

  1. I've used hardware collision detection it in "Invaderz" and it works perfectly well. I have a similar amount of objects on screen. Now I only have to do the check once an object actually was hit, which works even when doing it in C. You can assign each sprite to to groups and then get notified at collisions between groups (simplified). I also ordered the sprites in Y-Axis so the check then started at the optimal position. I've also divided the screen into bigger areas like you suggested to rule out sprites right away. Be aware that collision detection might behave slightly different in interlaced modes. But as my games are in 320x240 resolution that is not really an issue.
  2. In my 4096 colour demo I ran into exactly the same question. To achieve this the demo has to update 64 colours of the 256-colour palette using the raster interrupt every 4 scanlines. This should be finished by the time the next scanline is shown on screen. But of course there just isn't enough instructions available. I solved this by adding black spaces in between the lines, so the demo actually has 3 full scanlines available. And that's just about enough time to change 64 colors in assembler using a predefined lookup table and the VERA auto-increment feature. But hey - it shows all 4096 colours on one screen .
  3. I believe the MiSTer Multisystem would fit into my case, too. It's 170x170mm (mini-ITX), you just would have to decide which connectors would fact backwards... and then extend the the other connectors. I'm tempted...
  4. In the meantime I published the design on Thingiverse . Have fun!
  5. I've uploaded the files for the case to Thingiverse, but it seems I have to wait another 24 hours before it's public... Until then - look into the download section @moderators: there is no category in "downloads" for these kind of files...
  6. Version 1.0.1

    11 downloads

    While waiting for the X16 to get real, I started to design my own computer case. I want it to resemble the keyboard or wedge-shape cases of the 80ies era. I owned a TI-994A and a Atari ST back then and I wanted to have something similar where I can put the X16 board in. I've integrated a Xtrfy TKL K4 keyboard and integrated a MISTER, Raspberry Pi (and a KVM Switch). I've published the design on Thingivers, where you can find the latest versions (I won't update here): >>Link Assembly might be a challenge and you have to see what type screws to use to mount things together. LICENSE: Creative Commons Attribution-NonCommercial-ShareAlike (CC BY-NC-SA 3.0)
  7. Retro Computer Case View File While waiting for the X16 to get real, I started to design my own computer case. I want it to resemble the keyboard or wedge-shape cases of the 80ies era. I owned a TI-994A and a Atari ST back then and I wanted to have something similar where I can put the X16 board in. I've integrated a Xtrfy TKL K4 keyboard and integrated a MISTER, Raspberry Pi (and a KVM Switch). I'll publish the project also on Thingiverse, where you will find the most recent updates (if any). I'll post the link as soon as it's public. For now see the attached zip file for the current state of the project. Assembly might be a challenge and you have to see what type screws to use to mount things together. LICENSE: Creative Commons Attribution-NonCommercial-ShareAlike (CC BY-NC-SA 3.0) Submitter AndyMt Submitted 12/21/21 Category Misc Apps  
  8. Even though I was a die-hard Atari ST fanboy back in the 80s and couldn't accept the Amiga had the better audio and video (or I claimed that to be "not important")... for me today it would be like: 2x Paula. Maybe add an YM2151 or YM2164.
  9. Thank you very much! I took some inspiration from the front cover of the initially planned X16 desktop-case. Yes, true. The case would need to be considerably deeper. Also the power connector would need not to be soldered and cables soldered directly instead. To keep proportions I would use a full size keyboard and also make it about 1cm taller. The only problem: my 3D printer is too small for that. So not sure if that will ever happen. Mini-ITX should fit, although without usable space for expansion cards (maybe a raiser card could work). Also here depends a bit on where the connector for the power supply is placed. The keyboard stands need redesign for sure, as some would sit on the board directly. Yes, I will make the plans available. Thinking about doing this in the next few days, just the way it is now. Maybe someone comes up with better solutions in some areas.
  10. Yes, I know that one, but it looked too blocky for my taste. So I decided to do one myself - what could possibly go wrong ? ...a lot ! I made it more difficult for myself because I wanted to put 2 computers in one case... But now I'm determined to finish it. Today I've integrated the mini-amp and the 2 speakers. They sound astonishingly good - compared to what we had back in the day... The Amiga version of the R-Type intro sounds marvelous! Can't stop playing it.
  11. Not really. I plan to use an additional frame inside for mini-ITX or the micro-ATX boards. But right now I just stuffed the following components in: Power supply Mister stack Raspberry Pi KVM switch (sits below the RPI) Loads of much too long cables I don't dare to shorten See for yourself: Still missing: Mini-Amp 2x 1inch speakers in the sidepods USB hubs at the back. Power socket Power switch
  12. Updated and added pictures in the starting post. Here's one for those who do not like to scroll up : I'm quite pleased with the outcome. I'll change some of the parts so assembly is easier and the case gets more sturdy. Then I'll print a 2nd one and then upload the design to Thingiverse. This will probably happen after Christmas.
  13. No worries, I totally got that from your first post. Thanks for that . This looks better than the mess I created last year . It tells me I'm not the only one having the urge to build something like this. Excellent question! I actually plan to develop software for the X16 - actually I already did (see the download section). Right now this is on hold until we get actual hardware. Then I will use it along with the emulator for the final testing phase for each of the projects. I won't develop the software on the X16 directly... well - actually I might in a sense, because I could include a Raspberry again und use a KVM switch to use that for development. I also use an old 4:3 LCD to connect the retro machines. This is retro enough for my taste. I'm very lucky to have a separate office room (which is my home office now), which also serves as my man-cave. So 2 desks, one for my day job, one for my tinkering. No worries - my wife has her own room. Yes, we are very lucky, I know. When the X16 board will be there I'll put it into a similar, slightly bigger case (to fit Micro-ATX). Then I want to teach my nephews the basics about computers. Because at least the older one now gets interested and wants to know how computers work. And it will be so nice to actually point to a CPU or RAM etc and explain what they do. You can actually follow the traces and kind of grasp what it means.
  14. I agree with this. It's probably not visible in it's current state, but the case is 2.5cm wider on each side than the keyboard and 2cm in the front. That's more than the Atari ST or the Commodore Amiga had. As for ofsetting... no, I'm too much of a fan of symmetry... The cursor key layout already adds enough visual asymmetry for my taste. Thanks . I tried with Balsa-wood and Polyester resin last year, but gave up, it was too much of a mess... Having the printer makes things so much easier. And stuff really fits together as planned.
  15. Never say never... but I have no experience with non-software commercial projects at all. Production, stock, logistics... let me put it this way: unless I find a partner taking care of this, this will be a one-off from my side. I for sure will put the design on Thingiverse - at least for non-commercial use. The parts are split so they fit on a 230x230mm print bed and with that the side pods have to be printed 45° diagonally. Without splits the largest piece would be 380x225mm (base plate). The overall size of the case is 395x240x65mm. You need to find a suitable ten-keyless keyboard to integrate. The stands I've modelled fit the Xtrify K4 keyboard which is available in a retro colour scheme. As this is my first big structure I've modeled and 3d printed probably there are better ways to split parts etc. I already know some awkward corners I want to fix first before publishing it.
  16. Hi everyone while waiting for the X16 to get real, I started to design my own computer case. I want it to resemble the keyboard or wedge-shape cases of the 80ies era. I owned a TI-994A and a Atari ST back then and I wanted to have something similar where I can put the X16 board in. As I just started with 3D printing I fired up Blender and started designing. After many, many hours of sketching, klicking, dragging and swearing I started printing the whole thing. Then I integrated a xtrify ten-keyless keyboard (which I want to lower a bit) and integrated a MISTER, Raspberry Pi (and a KVM Switch). This now gives me the full retro vibe - until the X16 will arrive... So this is how it looks now, what do you think? EDIT: updated pictures with most current version. This is the finished case. Now I have to stuff all the hardware in...
  17. I've now purchased a Xtrfy K4 TKL with retro colour scheme: I'll dismantle it and integrate it into a wedge shaped case (in the same grey colour, the filament I have is identical) which then will house my MISTER as well as a Raspberry (switchable). This should give me the full retro vibes until I'll get the X16p - which I plan to integrate into a very similar case. I'm modelling the case in Blender right now, I'll upload a preview as soon as it's presentable. I have to split it into at least 4 pieces, not sure how well that will look.
  18. For me the nice package with the M.2 solution was the reason to go with it. There's also an integrated fan, just in case passive cooling isn't enough. The solution with the UASP USB adapter also allows to connect the M.2 SSD to your PC/Mac in case you want to perform a backup etc. just by flipping it over: This is very convenient.
  19. The web based emulator has a white list for file extensions. The music files have to use the .BIN file extension, too. I think allowed is only .PRG and .BIN, maybe .SEQ, don't remember.
  20. That's what I actually do in Brixx, where I use tile mode. In Invaderz I use bitmap mode. But you are right - there I could also use the palette offsets (bitmap and sprites) which would mitigate the issue. So the background images could be in 16 colours, which would probably be fine - and the sprites in 16 colours, too .
  21. This won't work for music, the single sound tracks are too big, which would not leave enough room for the actual game and loading them in chunks would be very challenging without interrupting audio.
  22. For the games I've released so far (Brixx and Invaderz) for the X16 I would see the following impacts if I had limited them to the X8 specs: No music soundtracks. I use Deflemask to compose and to export VGM and then convert this to a similar condensed format. Without the YM2151 I would have to use a different tracker - which doesn't exist - at least not one usable on a PC. Also my friend who is the composer of the soundtracks won't use anything different than the Deflemask. Graphics need to be nerfed down to 16 colors instead of 256 for the title screens and background graphics (Invaderz). Which maybe would be ok for Brixx, but: for Invaderz that would mean that the background needs to share it's 16 colors with the sprites as well. That might leave around 4 colors for background, 4 colors for player sprite, 4 colors for enemies and 3 colors for explosions/phasers etc. (1 color is the black background color). It won't look nice. Actually I'd rather remove the scenic background images then. Probably less levels in both Brixx and Invaderz. At least there won't be more - which I had planned. The same for my jump & run platformer I had in development (halted atm). Bottom line for me is like this: Had the X16 specs been the X8 spec right from the beginning, the platform would have been less interesting for me and I would not develop for it now. Comparing the different X16 variants the X16e (FPGA) would only offer 512K of RAM and cannot be expanded (the others can). That's a limitation, yes - but it would be plenty of RAM for what is meaningful to do in most cases. Everything else is identical, software will run on all variants. Making the X8 mostly compatible with the X16 (VERA adressing, memor map, I/O adresses, ROM etc.) would leave it as a X16e with less RAM and VRAM... I'd suggest to just go for the X16e (FPGA) directly, to get some cash in. I'd buy one - and the kit version as well.
  23. I have one, too. Very impressed by it. I run my smart home setup on it. This machine is actually overpowered for this purpose, but I like how snappy everything is....
×
×
  • Create New...

Important Information

Please review our Terms of Use