Jump to content

ivop

Members
  • Content Count

    2,282
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by ivop

  1. The distinction between safe and unsafe code in modern language design is definitely not something new. Rust: https://en.wikipedia.org/wiki/Rust_(programming_language) Since 2010. But the ideas behind it have been around since the days of the Ada programming language (used by NASA, etc...) I think your comment deserves the same qualifications you used yourself. Emphasize is mine
  2. Oh, now I see it 😊 I just saw it on a 50Hz conversion. The player is not active when you see the jittering, so it's probably something else, i.e. a "bug" in the visualization?
  3. Do you mean the scanlines that show the CPU usage, or the simulated LED bar graph? And what do you mean by jitter back and forth?
  4. If that's the case, that's a bug in the RMT player IMHO.
  5. I don't think you can compare Sophia2 and VBXE in that way. Sophia2 is a lot easier to connect to modern display devices. As for the lack of software needing/using 80 columns, I agree with you. My main usage case of 80 columns would be applications that use the E: driver. Spartados, TLW, (Turbo) Basic, etc.... Edit: IMHO it would be nice to have a device costing €30-€40 which just does that. Edit2: Here's the thread about recreating the XEP80: https://atariage.com/forums/topic/313783-attempt-at-recreating-the-xep80/#comments
  6. I'm not really interested in RS232 or a printer port, but an affordable 80-column solution would be really nice. VBXE is nice and all, but it's over $100 with shipping, and you need to buy an RGB capable monitor. Years ago, I did this: https://os.mbed.com/forum/mbed/topic/2459/?page=1. Something similar could be done on an ESP32. Connect it to the joystick port and emulate an XEP80. I believe somebody on AA is trying to recreate the XEP80. One could also create a similar device, but connect to SIO for higher transfer speeds. New E:/S: driver needs to be written though. PBI is also an option, that will be more expensive. Especially if you want it to act like a real PBI device and load its device driver at boot time and replace the 40 column driver, respect PBI device numbering, etc...
  7. I also print at room temperature, without an enclosure. Even PETG. And no curling or warping. I heat the bed to 40-50 degrees for the first three layers and then turn the heater of. I print on glass with 3DLAC for bonding. Glass I get from the Action! store. I just get a few photo frames, for less than a dollar a piece, and remove the wooden frame. They are 2mm thick and break every once in a while.
  8. Thanks! I used this tune mostly to test out different instruments and see how it turned out. I'm not really a fan of that PWM sound, especially when modulated to much, but I might dig into it for a new song. BTW XLent's transcription is on the atarionline.pl forum, free to download, if you want to have a try at it yourself.
  9. I noticed that, too. Not at first, but after I uploaded the RMT/Altirra rendition to YouTube. I thought it was a side effect of what I was doing, and didn't find it annoying Noticed it again today after the conversion. And now you mention it. That's great! Because, I went back to the rmt file, and indeed I made an instrument mistake. Instead of setting the volume to 0, it sets the distorion to 0. Hence the "rumble" at a volume of 1. Here's a fixed version. I'll update the YT video later. noisy-pillars-t1-ivo-edit-fourth-channel-v2.obx
  10. Oh, it was just a link to the printer I started with. It is definitely not a recommendation. I'd go with an Ender 3 right now. I'm even considering getting one myself and convert my current printer to a CNC machine.
  11. Here's my fourth version of Noisy Pillars, with a fourth channel, and a "resulting sound" Similar to @VinsCool's findings, it seems to sounds more smooth than the RMT player! And, I like the visuals @rensoup added noisy-pillars-t1-ivo-edit-fourth-channel.obx
  12. What do you mean by "wrong"? Do you mean "not well-tempered"? It can be beneficial to use just tuning if a tune sticks to one key (most tunes are in one key). Especially with Pokey, which is always off by some cents.
  13. Hmm, forgot to link? Anyway, it is this one.
  14. Nice tune! At 0:38 it almost sounds like a banjo is playing.
  15. Okay, gave up on mono. Rensoup sent me a non-verbose version, but it crashed later on. BUT, I have a reliable way to get it working with wine. Forget about winetricks. Download the .msi file from https://dl.winehq.org/wine/wine-mono/5.1.1/ Then: $ cd ~ $ mkdir .wine-rmt2lzss $ cd .wine-rmt2lzss $ export WINEPREFIX=`pwd` $ winecfg # Set to windows 10. Not sure if that was neccesary, but that's what I did $ wine uninstaller # click install, and install the aforementioned .msi file # it looks like nothing is happening, but just wait # you'll see some crap on the console, but it's fine # ten minutes later, close the (un)installer and: $ cd drive_c $ mkdir rmt2lzss $ cd rmt2lzss $ unzip somewhere/RMTLZSS.ZIP $ cd Release $ wine RMT2LZSS.EXE
  16. Okay, I'll try again in a sandbox. Which version of dotnet do you have installed? Yeah, I only noticed it because I grabbed a screenshot
  17. @rensoup Here's a log of mono -v RMT2LZSS.exe > verbose.log The NullReferenceException is at line 9251. Hope this helps. verbose.log
  18. Yes, that works fine. Edit: oh, I just notice that the title bar says LZSS2RMT ?
  19. Oh, Kaj knows about Red. He contributed a lot: https://www.red-lang.org/p/contributions.html Hi Kaj! Nice to see you here on AtariAge
  20. This could be because, IIRC, dmc's LZSS SAP-R player writes each channel as soon as it is available, i.e. decompressed. The RMT player buffers them and writes all values in quick succession. I'd like to try my fourth version of Noisy Pillars and hear what happens with the "resulting" sound Hopefully we can resolve the Linux mono issue.
  21. I started with this one. The controller board, PSU, hot-end, cabling, tube and display, have all been replaced. The only thing original is the frame and motors I paid €179,= for the basic printer. Total cost now is between €300 and €400, excluding all the fillament Edit: I'd never buy a 12x12 3D printer again. You can have 25x25 for under €300 now. I do have an E3D v6 print head though.
  22. Trying to skip wine (installing dotnet45 failed), I tried running it with mono natively. When I open the file dialog and select a single rmt file, it crashes: $ mono RMT2LZSS.exe System.NullReferenceException: Object reference not set to an instance of an object at System.Windows.Forms.TextBoxBase.set_Lines (System.String[] value) [0x00018] in <0e1823914d7643eeaf1207febb083a4a>:0 at (wrapper remoting-invoke-with-check) System.Windows.Forms.TextBoxBase.set_Lines(string[]) at lzss2RMT.DebugStatus.Clear () [0x00007] in <4d5f7d5e6dbe4616a61a7a9c228303f7>:0 at lzss2RMT.Form1.m_buttonLoad_Click (System.Object sender, System.EventArgs e) [0x000dd] in <4d5f7d5e6dbe4616a61a7a9c228303f7>:0 at System.Windows.Forms.Control.OnClick (System.EventArgs e) [0x0001c] in <0e1823914d7643eeaf1207febb083a4a>:0 at System.Windows.Forms.Button.OnClick (System.EventArgs e) [0x00024] in <0e1823914d7643eeaf1207febb083a4a>:0 at System.Windows.Forms.ButtonBase.OnMouseUp (System.Windows.Forms.MouseEventArgs mevent) [0x00081] in <0e1823914d7643eeaf1207febb083a4a>:0 at System.Windows.Forms.Button.OnMouseUp (System.Windows.Forms.MouseEventArgs mevent) [0x00000] in <0e1823914d7643eeaf1207febb083a4a>:0 at System.Windows.Forms.Control.WmLButtonUp (System.Windows.Forms.Message& m) [0x0007e] in <0e1823914d7643eeaf1207febb083a4a>:0 at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x0016f] in <0e1823914d7643eeaf1207febb083a4a>:0 at System.Windows.Forms.ButtonBase.WndProc (System.Windows.Forms.Message& m) [0x0004e] in <0e1823914d7643eeaf1207febb083a4a>:0 at System.Windows.Forms.Button.WndProc (System.Windows.Forms.Message& m) [0x00000] in <0e1823914d7643eeaf1207febb083a4a>:0 at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000] in <0e1823914d7643eeaf1207febb083a4a>:0 at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x0000b] in <0e1823914d7643eeaf1207febb083a4a>:0 at System.Windows.Forms.NativeWindow.WndProc (System.IntPtr hWnd, System.Windows.Forms.Msg msg, System.IntPtr wParam, System.IntPtr lParam) [0x0008e] in <0e1823914d7643eeaf1207febb083a4a>:0 $ mono --version Mono JIT compiler version 5.18.0.240 (Debian 5.18.0.240+dfsg-3 Wed Apr 17 16:37:36 UTC 2019) Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com TLS: __thread SIGSEGV: altstack Notifications: epoll Architecture: amd64 Disabled: none Misc: softdebug Interpreter: yes LLVM: supported, not enabled. Suspend: preemptive GC: sgen (concurrent by default) @rensoup Any idea what could be wrong?
  23. My 3D printer is a "Frankenprinter" with different parts. As for fillament, I'd skip PLA completely and go for PETG. Slightly higher temperature, no heated bed required (I set it to 40 degrees C), and oozing is almost non-existent! That's because PLA slowly melts slowly and cools slowly. Even with decent fans. PETG stays solid way longer, melts quickly and cools faster. Both are non-toxic, but PLA smells because of it roots in sugar I believe. PETG is odorless. I'd stay away from ABS, because that is toxic and needs very good ventilation of the room, or print outside
  24. I think it should be possible to modify RMT2LZSS to skip, say, the first channel and have a modified RMT player that only plays AUDF1/AUDC1.
  25. Yes, NTSC. I don't know if they exist, but a 4x NTSC song can also be made with RMT. RMT: 1x/2x/3x/4x PAL: 50/100/150/200 NTSC: 60/120/180/240 240Hz. That's almost like replaying samples (low drum and bass)
×
×
  • Create New...