Jump to content

Ripdubski

+AtariAge Subscriber
  • Posts

    1,543
  • Joined

  • Last visited

Everything posted by Ripdubski

  1. Don't use it then. Its crap like this that stopped me from publishing it here before now. Lesson learned. I won't share here if this is the reception.
  2. Nice! If you can provide some basic compile instructions, I'll walk through the code and create an API doc for the Pascal version. DM your name and I'll credit you for the conversion in the documentation and files (if you didn't already - I haven't looked yet).
  3. Thanks for the feedback and glad you like it. I should have posted a notice here when I published the initial version on my blog. I wrote it for myself and was blogging my progression with re-learning the Action! language. The 1.0 version of the library was picked up from my blog and used in a project not authored by me with success. Over the course of time, I also found and resolved many bugs. There is a lot the library could do to protect itself from bad parameters, etc, but I was trying to keep the code size down so only the absolute necessary checks were implemented. At the end of the day, the library works well and I'm pleased with the result. I was using the Action! version to write a program that started getting pretty large for Action!. 22K binary size. When I discovered that Action! can only have 2 bytes for function parameters when compiled to stand alone program, that is what prompted me to look at alternative languages. I like Action! a lot, but it isn't feasible for this project. The library works well for smaller ones, but will require the cart to be present to avoid the 2 byte limitation. When I started hitting the issues in Action! and started looking at other languages, I did consider Pascal. I didn't look at MadPascal though. I looked at the A8 platform Pascals, then at the platform C's before looking at CC65. I'm not opposed to have it converted to Pascal as well, however I don't have the time at the moment. The code is on GitHub so if you want to crack at it, go ahead. I would appreciate credit as the source material if you do so. As for the coding style, thanks! I find the code easier to read with plenty of space, alignment, and comments. Hope you and others find it useful. Wade (edit) - I'm working on blogging about the CC65 code. I think is mostly commented well, but I want to draw some comparison to Action! as the same time as clearing up some things. One thing I couldn't test is the processing of F1-F4 on a 1200XL in WaitKCX(). It should work, but I don't have one to actually try it.
  4. I wrote this library for managing text windows starting in 2015 in the Action! language. The windows have different ornamental controls. I've added features I've dubbed gadgets like radio buttons, regular buttons, checkboxes, progress bars, spinners, and input controls that have type restrictions and scroll if they are larger than displayable space. The gadgets allow building forms which are very close to modern dialogs. I blogged the progress of the library over the years, and over the last couple of months converted the library to C (CC65). I blogged about the C conversion as well. I created full API documentation for both and build some sample apps in each language. The blog has some video demonstrations. Once I completed the C version, I decided to create GitHub repositories for distribution rather than my blog. Maybe someone will find them useful. The C version now includes support for FujiNet, SIO, and APE Time. FujiNet bindings include support for Base64 encode/decode and Hashing using SHA1, SHA256, and SHA512. These updates are not in the Action! library, or the Pascal library. (edit) Amarok converted the C version to Mad-Pascal. I created a corresponding API document, and published it on GitHub. Thanks Amarok! Here are the links: C blog entries: https://unfinishedbitness.info/tag/c-cc65/ C GitHub page: https://github.com/Ripjetski6502/A8CLibrary Action! blog with latest release: https://unfinishedbitness.info/2022/08/27/action-library-v1-51/ Action! blog entries: https://unfinishedbitness.info/2016/04/27/action-windows/ (first post on window library) Action! GitHub page: https://github.com/Ripjetski6502/A8ActionLibrary Mad-Pascal GitHub page: https://github.com/Ripjetski6502/A8MadPascalLibrary Enjoy.
  5. If anyone has a copy of the True BASIC manual for the ST (should be for version 2.0 - the latest), can you: a) scan it b) send it to me to scan and return to you c) send it to True BASIC for them to scan and return No digital version exists that I can find. True BASIC company doesn't have a copy, yes they are still in business and yes they still sell the Atari ST version for only $19. Buy it, support them, and get the bind utility which lets you build stand alone applications (its not on the disk images on the internet): https://www.truebasic.com/products/p/true-basic-for-atari-st But most importantly, if you have the manual, it desperately needs to be digitized and posted online! PM if you have it and want me to digitize it for you. Thanks Wade
  6. Episode 016: The One With The Programming - https://inverseatascii.info/2022/03/12/1632-e016-the-one-with-the-programming/
  7. Thanks for the update! Will avoid the new version too.
  8. I received my SE2722H a couple of weeks early today. Very happy with the output!
  9. Episode 015: The One With The 80286 - https://inverseatascii.info/2022/01/30/1632-e015-the-one-with-the-80286/
  10. Looks like the time gets adjusted after phigan calls.
  11. I received the Dell SE2422H today. It doesn't work in color, only in mono, and the image is shifted and stretched up off the right top corner. Boo... FWIW, the monitor also does not have a height adjustment. Just throwing that out there. The image in mono isn't as good as with my older 4:3 Dell 2001FP.
  12. I get the same kind of thing with my Dell 2001FP something another. I just ordered the SE2422. The Dell specs for the 27 and 24 both show the same frequency range and AMI FreeSync data. Hoping it works. Will post when I get it next week if someone else hasn't already.
  13. Episode 014: The One With The Floating Point - https://inverseatascii.info/2021/10/23/1632-e014-the-one-with-the-floating-point/
  14. https://www.raspberrypi.org/blog/behind-the-scenes-at-atari/
  15. Nope. There is another solution in the FujiNet-PC, but compiling it for Mac is proving difficult for me.
  16. Episode 013: The One With No Luck - https://inverseatascii.info/2021/08/21/1632-e013-the-one-with-no-luck/
  17. Episode 012: The One With No Hardware - https://inverseatascii.info/2021/07/05/1632-e012-the-one-with-no-hardware/
  18. Season 6 Episode 10, the season finale, featuring Analog Database has been published: https://inverseatascii.info/2021/06/27/s6e10-analog-database-supplement/
×
×
  • Create New...